Switch port configuration

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску

Interface range macro

Группировка интерфейсов:

   define interface-range UPLINKS FastEthernet0/1, FastEthernet0/24
   define interface-range USERPORTS FastEthernet0/2 - 23

Использование:

   switch#conf t
   switch(config)#interface range macro USERPORTS
   switch(config-if-range)#switchport access vlan 111
   switch(config-if-range)#no shutdown
   switch(config-if-range)#description User-Ports
   switch(config-if-range)#end
   switch#

Идентификация портов

switch(config-if)# description string

Скорость интерфейса

На гигабитных медных интерфейсах можно выставить 10 | 100 | 1000 | auto , где auto - использовать автосогласование

switch(config)#interface G1/0/1
switch(config-if)#speed { 10 | 100 | 1000 | auto }

Дуплексность

Доступные варианты настройки порта full, half и auto, где auto - использовать автосогласование. Автосогласование работает только на FastEthernet и GigabitEthernet портах. В этом режиме порт пытается сначала использовать дуплексный режим, а в случае неудачи - полудуплексный. Автосогласование может повторяться при изменении статуса порта. На 10 мбитных Ethernet каналах (fixed speed) значение по-умолчанию half duplex, на 100 - full duplex.

 switch(config)#interface G1/0/1
 switch(config-if)#duplex { full | half | auto }

Ошибки на портах

Состояние "Errdisabled"

Если в конфигурации отображается порт, который должен быть включен, но программное обеспечение на коммутаторе обнаружило порт в состояние ошибки, то программное обеспечение отключит этот порт. Другими словами, порт автоматически отключается операционной системой коммутатора, так как порт обнаружен в состоянии ошибки.

Когда порт отключается из-за ошибки, он фактически выключается, а прием и отправка трафика через него не выполняются. Цвет индикатора порта становится оранжевым, а при выполнении команды show interfaces отображается состояние порта err-disabled.

Можно изменить поведение порта (отключение) при обнаружение каких-либо ошибок:

Switch(config)#no errdisable detect cause ?
 all                  Enable error detection on all cases
 arp-inspection       Enable error detection for arp inspection
 bpduguard            Enable error detection on bpdu-guard
 dhcp-rate-limit      Enable error detection on dhcp-rate-limit
 dtp-flap             Enable error detection on dtp-flapping
 gbic-invalid         Enable error detection on gbic-invalid
 inline-power         Enable error detection for inline-power
 l2ptguard            Enable error detection on l2protocol-tunnel
 link-flap            Enable error detection on linkstate-flapping
 loopback             Enable error detection on loopback
 pagp-flap            Enable error detection on pagp-flapping
 security-violation   Enable error detection on 802.1x-guard
 sfp-config-mismatch  Enable error detection on SFP config mismatch
 small-frame          Enable error detection on small_frame
Switch(config)#no errdisable detect cause [all | cause-name ]

По умолчанию, порт переводится в режим down и повторное включение можнт быть сделано вручную с помощью команду shutdown и no shutdown. Для автоматического включения порта по истечению таймера использовать команду

Switch(config)#errdisable recovery cause [all | cause-name ]

Для настройки таймера

Switch(config)#no errdisable recovery interval seconds