Switch port configuration — различия между версиями

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску
imported>Artem
imported>Artem
 
Строка 27: Строка 27:
 
   switch(config)#interface G1/0/1
 
   switch(config)#interface G1/0/1
 
   switch(config-if)#duplex '''{ full | half | auto }'''
 
   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''

Текущая версия на 12:05, 25 июня 2014

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