В этой заметке я расскажу - как управлять физическими Ethernet (FastEthernet, Gigabit Ethernet) портами (не VLAN-интерфейсами) на коммутаторах 3Com: на менюшных (4400, 4900, 4200 и т.д.) и командных - более новых (4500 и т.п.).
Тип менюшный - выгдялит вот так:
Menu options: --------------3Com SuperStack 3 Switch 4900---------------
bridge - Administer bridge-wide parameters
gettingStarted - Basic device configuration
logout - Logout of the Command Line Interface
physicalInterface - Administer physical interfaces
protocol - Administer protocols
security - Administer security
system - Administer system-level functions
trafficManagement - Administer traffic management
Type ? for help
----------------------------------------- (1)---------------------------
Select menu option:
Тип командный - выглядит вот так:
<4500>
%Apr 3 21:48:45:330 2000 4500 SHELL/5/LOGIN:- 1 - VTY(10.0.0.2) in unit1 login
<4500>system-view
System View: return to User View with Ctrl+Z.
[4500]
В дальнейшем я буду предполагать, что с управлением этими видами Вы знакомы и будете понимать - что за команды я буду вводить. Для менюшного типа - свои, для командного - свои.
Не забываем в командном типе войти в системный режим:
<4500> system-view
Краткое содержание:
- Копирование конфигурации с одного порта на другой
- Ограничение полосы пропускания broadcast-трафика и multicast-трафика
- Информация о порте
- Задание дуплекса и скорости
- Включение или выключение Flow Control
- Изменение режима линка порта (для VLANов)
- Включение и выключение порта
Копирование конфигурации с одного порта на другойЗаметка. Доступно только для командных коммутаторов.
[4500] copy configuration source ethernet 1/0/1 destination ethernet 1/0/2
Здесь вместо 1/0/1 укажите порт, с которого нужно скопировать конфигурацию, а вместо 1/0/2 - порт, конфигурацию которого нужно заменить скопированной.
Ограничение полосы пропускания broadcast-трафика и multicast-трафикаЗаметка. Доступно только для командных коммутаторов.
[4500] interface ethernet 1/0/1
[4500-Ethernet1/0/1]broadcast-suppression 20
Здесь мы сначала зашли в конфигурацию порта 1/0/1, а потом установили значение пропускания 20%. Это значит, что 80% трафика будет гаситься и пропускаться будет только 20% пакетов.
По аналогии работаем с multicast-трафиком:
[4500] interface ethernet 1/0/1
[4500-Ethernet1/0/1]multicast-suppression 20
Информация о портеМенюшный:
phy eth det 1:20
здесь вместо 1:20 введите номер коммутатора в стеке и порта.
Командный:
[4500]display interface Ethernet 1/0/1
где вместо 1/0/1 - номер коммутатора в стеке и порта.
Задание дуплекса и скоростиМенюшный:
phy eth portCap
Select Ethernet port (unit:port,?): 1:4
Enter new advertised capabilities - comma separated OR all
(10half,10full,100half,100full,flowControl,all)
[10half,10full,100half,100full,flowControl]:
- Вместо 1:4 укажите номер коммутатора в стеке и номер порта, которым будем управлять.
- После двоеточия перечислите через запятую режимы работы порта, которые допустимы, включая скорость порта и его дуплекс.
Чтобы задать режим работы порта - выполняем следующую команду:
phy eth portMode
Select Ethernet ports (unit:port...,?): 1:4
Enter auto-negotiation mode (enable,disable)[enable]:
Enter fallback port mode (10half,10full,100half,100full)[100half]:
- Вместо 1:4 введите номер коммутатора в стеке и номер порта, которым будет управлять.
- На вопрос "auto-negotiation" укажите - может ли данный порт автоматически выбирать режим скорости и дуплекса в зависимости от подключенного оборудования (enable) или необходимо установить жестко заданный режим (disable).
- На вопрос "fallback port mode" введите режим, на который будет происходить "откат" при невозможности работать на максимальной конфигурации. Например, Вы можете задать поведение коммутатора, при котором при невозможности работать в полнодуплексном режиме на 100Мбит/с он будет переходить не на 100Мбит/с полу-дуплекса, а сразу на 10Мбит.
Командный:
Задаем дуплекс
[4500] interface ethernet 1/0/1
[4500-Ethernet1/0/1]duplex auto
Здесь вместо 1/0/1 укажите номер коммутатора в стеке и порт, которым будете управлять, а вместо auto можно установить жесткие режимы full или half.
Задаем скорость:
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]speed 10
Здесь вместо 1/0/1 укажите номер коммутатора в стеке и порт, которым будете управлять, а вместо 10 - укажите скорость (10, 100, 1000 или auto).
Включение или выключение Flow ControlМенюшный:
phy eth 1:4 flow on
включит FlowControl для порта 1:4.
phy eth 1:4 flow off
выключить FlowControl для порта 1:4.
Командный:
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]flow-control
включит FlowControl на порте 1/0/1.
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]undo flow-control
выключить FlowControl на порте 1/0/1.
Изменение режима линка порта (для VLANов)С точки зрения менюшного коммутатора управление типом трафика - часть управления VLAN'ами, а с точки зрения командного коммутатора - это часть физического порта. Поэтому в менюшном и командном коммутаторах настройки расположены в разных местах.
Основных режима, которые нам интересны, три: access, trunk и hybrid.
- access : Принимает только нетаггированный трафик,
- trunk : Принимает только таггированный трафик (т.е. пакеты без информации о VLAN будут отбрасываться);
- hybrid: Принимает оба типа трафика с возможностью заведения нетаггированных пакетов в определенный VLAN, а таггированных - в свои VLAN'ы.
Надо заметить, что менюшные коммутаторы автоматически понимают - какой порт перед ними. Так, если на порт повесить нетаггированный VLAN и после этого другим вланам тоже сказать использовать этот порт, только в таггированном режиме - порт станет гибридным. Опять-же, если мы уберем при этом в последствии нетаггированный VLAN с этого порта - порт превратится в trunk.
Командным коммутаторам, таким, как 3Com 4500, нужно точно указывать - что это за порт и какой трафик он будет на нем слушать. При этом, если порт, скажем, объявить trunk и попытаться после этого прикрутить к нему нетаггированный прием данным на определенный VLAN - получите ошибку.
Менюшный:
выполняется из управления VLAN-ами. Просто добавляйте нужные VLANы в нужном режиме (об управлении VLANами мы здесь не говорим - это отдельная статья).
В следующем примере мы превратим порт 1:4 в гибридный, заставить весь традиционный нетаггированный трафик считать трафиком во VLAN=6, но при этом так-же работать в таггированном режиме с VLAN=20 и VLAN=30.
bridge vlan mod add 6 1:4 untag
bridge vlan mod add 20 1:4 tag
bridge vlan mod add 30 1:4 tag
Командный:
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]port link-type trunk
Здесь мы порту 1/0/1 задали режим работы trunk (т.е. прием и отправка только таггированных пакетов).
Включение и выключение портаБывает необходимо удаленно включить или выключить порт - при этом линк на порту принудительно ложится, как будто кабель не подключен, и устройство на другом конце патчкорда начинает считать, что оно никуда не воткнуто.
Менюшный:
Выключаем порт
phy eth portState 1:4 disable
Включаем порт
phy eth portState 1:4 enable
В этим примерах мы баловались с портом 1:4.
Командный:
Выключаем порт
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]shutdown
Включаем порт
[4500]interface ethernet 1/0/1
[4500-Ethernet1/0/1]undo shutdown
Ну вот, в кратце и только основное. По аналогии можно рулить и всеми остальными, дополнительными параметрами портов.
Комментарии
Оставить комментарий
Компьютерные сети
Термины: Компьютерные сети