3Com: управление физическими портами (интерфейсами)




1913
3Com: управление физическими портами (интерфейсами)
Рейтинг 10 из 10. Голосов: 110
Ваша оценка:
В этой заметке я расскажу - как управлять физическими 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



Ну вот, в кратце и только основное. По аналогии можно рулить и всеми остальными, дополнительными параметрами портов.

Вопросы и ответы

Max
2020-10-07 19:29:36
нету нигде этой инфы ктоме этого сайта

Оставить комментарий

ответить