sh running config
......
spanning-tree portfast default
spanning-tree portfast bpduguard default
spanning-tree portfast bpdufilter default
......лезу на порт будущего транка
int gi 4/43
no spanning-tree bpduguard enable
no spanning-tree bpdufilter enable
no spanning-tree portfast enable
switchport trunk encapsulation dot1q
switchport trunk allowed vlan all
switchport mode trunk
spanning-tree link-type point-to-pointсмотрю опять
sh running configinterface GigabitEthernet4/43
switchport
switchport trunk encapsulation dot1q
switchport mode trunk
no ip address
spanning-tree link-type point-to-point
Где мне увидеть что в конфиге(или на порту) присутствует?
no spanning-tree bpduguard enable
no spanning-tree bpdufilter enable
no spanning-tree portfast enableИ нужно ли их вводить в данном случае на транковых портах?
spanning-tree portfast default
spanning-tree portfast bpduguard default
spanning-tree portfast bpdufilter default
Это все работает, если порт в portfast. Если нет, то bpduguard и bpdufilter не включены. Можете еще посмотреть командочкой sh span detail
Я так понимаю, что для того, чтобы включить spanning-tree на транковом порту надо ввести команду: spanning-tree portfast trunk
Если эта строка присутствует в конфиге на порту, то spanning-tree - ключен. Если не присутствует, то, соотвтетсвенно - не включен :)
>Я так понимаю, что для того, чтобы включить spanning-tree на транковом порту
>надо ввести команду: spanning-tree portfast trunk
>Если эта строка присутствует в конфиге на порту, то spanning-tree - ключен.
>Если не присутствует, то, соотвтетсвенно - не включен :)Вы ошибаетесь.
>>Если эта строка присутствует в конфиге на порту, то spanning-tree - ключен.
>>Если не присутствует, то, соотвтетсвенно - не включен :)
>
>Вы ошибаетесь.Обоснуйте, плиз... Вот на примере включения:
Cat-3550_Office#sh run int f0/17
!
interface FastEthernet0/17
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 2,16,40,60,88
switchport mode trunk
!Cat-3550_Office#conf t
Cat-3550_Office(config)#int f0/17
Cat-3550_Office(config-if)#spanning-tree portfast trunk
%Warning: portfast should only be enabled on ports connected to a single
host. Connecting hubs, concentrators, switches, bridges, etc... to this
interface when portfast is enabled, can cause temporary bridging loops.
Use with CAUTION
!Cat-3550_Office#sh run int f0/17
!
interface FastEthernet0/17
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 2,16,40,60,88
switchport mode trunk
spanning-tree portfast trunk
!Строки не было в конфиге, а потом она появилась после включения. И как видим Cisco выдает предупреждение, что к порту подключена должна быть только оконечная точка.
Растолкуйте, если я что не так понимаю. Самому интересно знать что это за зверь spanning-tree portfast и с чем его едят...С уважением, Дмитрий
Единственное, забыл отметить: это конечно же верно, если в конфиге не присутствует строкаspanning-tree portfast default
Но в этом случае:
Cat(config)#spanning-tree portfast default
%Warning: this command enables portfast by default on all interfaces. You
should now disable portfast explicitly on switched ports leading to hubs,
switches and bridges as they may create temporary bridging loops.указано, что нужно ЯВНО выключать ручками: no spanning-tree portfast [trunk]
span portf позволяет порту переходить в состояние forward (не задерживаясь в состояниях list/leran) сразу же после поднятия line protocol на интерфейсе. Это рекомендуется вводить на access портах. К запуску самого stp на порту это никак не относится. Попробуйте посмотреть sh span до ввода этой команды. Порт будет там присутствовать.