해당 토폴로지 기반으로 stp 설정을 기술한다
create vlan test tag 10
dot1d | emistp | pvst-plus 3종류의 프로토콜 중 하나로 stp를 구현 할 수 있는데 emistp, pvst-plus 2개는 port들이 tagged 상태여야하고 dot1d는 untagged 상태여야 구성할수있다
configure vlan test add ports 1, 2 tagged
create stpd test-pvst
configure stpd test-pvst mode dot1wCarrier vlan의 stp 현재 프로토콜을 dot1w로 설정
configure stpd test-pvst default-encapsulation
해당 Carrier vlan의 stp 기본 프로토콜을 dot1w로 설정
위 두개명령어는 안써도 상관없다
configure stpd test-pvst add vlan test ports 1,2 [dot1d | emistp | pvst-plus]
ex) configure stpd test-pvst add vlan test ports 1,2 pvst-plus
pvst+ 프로토콜을 사용할 예정이므로 이런식으로 해주면된다
configure stpd test-pvst tag [member vlan 태그값]
ex) configure stpd test-pvst tag 10
member vlan tag 값이 10이였기때문에 10을 넣어준다
Carrier vlan tag 설정
Error: 802.1Q Tag 20 is not from a member vlan
이런식으로 member vlan 태그가 아닌 임의의 값으로 넣어버리면 이런 에러메세지가 발생한다
enable stpd [stp 도메인 이름] 또는
enable stpd [stp 도메인 이름] auto-bind vlan [추가할 vlan]
ex)
enable stpd test-pvst
enable stpd test-pvst auto-bind vlan test
상황에 맞춰서 설정해주면된다
show stpd 또는
show stpd [Carrier vlan 이름] 또는
show stpd [Carrier vlan 이름] detail
stp 설정 확인
1번스위치
Stpd: test-pvst Stp: ENABLED Number of Ports: 2 Rapid Root Failover: Disabled Operational Mode: 802.1W Default Binding Mode: 802.1D 802.1Q Tag: 10 Ports: 1,2 Participating Vlans: test Auto-bind Vlans: (none) Bridge Priority : 32768 Bridge Priority Mode: 802.1t Operational Bridge Priority: 32768 BridgeID : 80:00:50:b8:44:03:06:00 Designated root : 80:00:50:5a:dc:03:0c:00 RootPathCost: 200000 Root Port : 1 MaxAge : 20s HelloTime : 2s ForwardDelay : 15s CfgBrMaxAge : 20s CfgBrHelloTime: 2s CfgBrForwardDelay: 15s Topology Change Time : 35s Hold time : 1s Topology Change Detected : FALSE Topology Change : FALSE Number of Topology Changes : 1 Time Since Last Topology Change: 3656s Topology Change initiated locally on Port 2 Topology Change last received on Port none from none Backup Root : Off Backup Root Activated : FALSE Loop Protect Event Window : 180s Loop Protect Threshold : 3 New Root Trap : On Topology Change Trap : Off Tx Hold Count : 6 Participating VLANs: VLAN Tag Number of Ports Ports ------------------------------------------------------------------------------- test 10 2 1(F),2(F)
2번스위치
Stpd: test-pvst Stp: ENABLED Number of Ports: 2 Rapid Root Failover: Disabled Operational Mode: 802.1W Default Binding Mode: 802.1D 802.1Q Tag: 10 Ports: 1,2 Participating Vlans: test Auto-bind Vlans: (none) Bridge Priority : 32768 Bridge Priority Mode: 802.1t Operational Bridge Priority: 32768 BridgeID : 80:00:50:5a:dc:03:0c:00 Designated root : 80:00:50:5a:dc:03:0c:00 RootPathCost: 0 Root Port : ---- MaxAge : 20s HelloTime : 2s ForwardDelay : 15s CfgBrMaxAge : 20s CfgBrHelloTime: 2s CfgBrForwardDelay: 15s Topology Change Time : 35s Hold time : 1s Topology Change Detected : FALSE Topology Change : FALSE Number of Topology Changes : 2 Time Since Last Topology Change: 3641s Topology Change initiated locally on Port 2 Topology Change last received on Port none from none Backup Root : Off Backup Root Activated : FALSE Loop Protect Event Window : 180s Loop Protect Threshold : 3 New Root Trap : On Topology Change Trap : Off Tx Hold Count : 6 Participating VLANs: VLAN Tag Number of Ports Ports ------------------------------------------------------------------------------- test 10 2 1(F),2(F)
3번스위치
Stpd: test-pvst Stp: ENABLED Number of Ports: 2 Rapid Root Failover: Disabled Operational Mode: 802.1W Default Binding Mode: 802.1D 802.1Q Tag: 10 Ports: 1,2 Participating Vlans: test Auto-bind Vlans: (none) Bridge Priority : 32768 Bridge Priority Mode: 802.1t Operational Bridge Priority: 32768 BridgeID : 80:00:50:ef:bc:03:64:00 Designated root : 80:00:50:5a:dc:03:0c:00 RootPathCost: 200000 Root Port : 2 MaxAge : 20s HelloTime : 2s ForwardDelay : 15s CfgBrMaxAge : 20s CfgBrHelloTime: 2s CfgBrForwardDelay: 15s Topology Change Time : 35s Hold time : 1s Topology Change Detected : FALSE Topology Change : FALSE Number of Topology Changes : 1 Time Since Last Topology Change: 3656s Topology Change initiated locally on Port 1 Topology Change last received on Port none from none Backup Root : Off Backup Root Activated : FALSE Loop Protect Event Window : 180s Loop Protect Threshold : 3 New Root Trap : On Topology Change Trap : Off Tx Hold Count : 6 Participating VLANs: VLAN Tag Number of Ports Ports ------------------------------------------------------------------------------- test 10 2 1(B),2(F)
기본 맥 주소 값에 따라서 Root Switch가 지정되고 남은 스위치들은 루프방지를 위해 하나의 세그먼트가 Blocking 상태로 된것을 볼수있다