注意事項:
第一:3層交換機要用NM-16ESW的交換模塊!這樣在接口配置時才支持switvhport命令!對應的端口也就是fa1/開頭的!
第二:兩天主機是用VPCS模擬的
第三:配置完畢後,路由器和三層交換機相連的接口會提示雙工不匹配,先把路由接口的帶寬改成10000KB 也就是speed 然後在設置成半雙工half-duplex 如果三層交換機和路由器都用全雙工,交換接口會自動變會半雙工,結果雙工又不匹配了!我做出來的結果是這樣!所有還是用半雙工吧!
R1:
R1#vlan database
R1(vlan)#vlan 10
R1(vlan)#vlan 20
R1(config)#int fa1/2
R1(config-if)#switchport trunk encapsulation dot1q //封裝
R1(config-if)#switchport mode trunk //trunk模式
R1(config-if)#int fa1/1
R1(config-if)#switchport trunk encapsulation dot1q
R1(config-if)#switchport mode trunk
R1(config-if)#int fa0/1
R1(config-if)#ip add 12.1.1.1 255.255.255.252
R1(config-if)#no sh
R1(config-if)#int vlan 10
R1(config-if)#ip add 192.168.10.2 255.255.255.0 /SVI
R1(config-if)#no sh
R1(config-if)#int vlan 20
R1(config-if)#ip add 192.168.10.2 255.255.255.0
R1(config-if)#no sh
R1(config-if)#router ei 1
R1(config-router)#net 12.1.1.1
R1(config-router)#net 192.168.10.0
R1(config-router)#net 192.168.20.0
R1(config-router)#no auto-summary
R1(config)#spanning-tree vlan 10 root primary //R1是vlan10的根網橋,vlan20的備份網橋
R1(config)#spanning-tree vlan 20 root secondary
R1(config-if)#int vlan 10
R1(config-if)#standby 10 ip 192.168.10.100//虛擬網關
R1(config-if)#standby 10 priority 110//R1是vlan10的 Active路由器
R1(config-if)#standby 10 preempt
R1(config-if)#int vlan 20
R1(config-if)#standby 20 ip 192.168.20.100//R2是vlan10的 備份路由器
R1(config-if)#standby 20 preempt
R2(vlan)#vlan 10
R2(vlan)#vlan 20
R2(config)#int fa1/2
R2(config-if)#switchport trunk encapsulation dot1q //封裝
R2(config-if)#switchport mode trunk //trunk模式
R2(config-if)#int fa1/1
R2(config-if)#switchport trunk encapsulation dot1q
R2(config-if)#switchport mode trunk
R2(config-if)#int fa0/1
R2(config-if)#ip add 23.1.1.1 255.255.255.252
R2(config-if)#no sh
R2(config-if)#int vlan 10
R2(config-if)#ip add 192.168.10.3 255.255.255.0 /SVI
R2(config-if)#no sh
R2(config-if)#int vlan 20
R2(config-if)#ip add 192.168.10.3 255.255.255.0
R2(config-if)#no sh
R2(config-if)#router ei 1
R2(config-router)#net 23.1.1.1
R2(config-router)#net 192.168.10.0
R2(config-router)#net 192.168.20.0
R2(config-router)#no au
R2(config-router)#no auto-summary
R2(config)#spanning-tree vlan 10 root secondary//R1是vlan20的根網橋,vlan10的備份網橋
R2(config)#spanning-tree vlan 20 root primary
R2(config-if)#int vlan 10
R2(config-if)#standby 10 ip 192.168.10.100//R2是vlan10的備份路由器
R2(config-if)#standby preempt
R2(config-if)#int vlan 20
R2(config-if)#standby 20 ip 192.168.20.100//R2是vlan20的 Active路由器
R2(config-if)#standby 20 priority 110
R2(config-if)#standby 20 preempt
R3(config)#int fa0/0
R3(config-if)#ip ad 12.1.1.2 255.255.255.252
R3(config-if)#no sh
R3(config-if)#int fa0/1
R3(config-if)#ip ad 23.1.1.2 255.255.255.252
R3(config-if)#no sh
R3(config-if)#int lo 0
R3(config-if)#ip ad 3.3.3.3 255.255.255.255
R3(config-if)#router ei 1
R3(config-router)#net 3.3.3.3
R3(config-router)#no au
R3(config-router)#net 12.1.1.0
R3(config-router)#net 23.1.1.0
上面的配置完成後:
R1(config-if)#do show stan bri
P indicates configured to preempt.
|
Interface Grp Prio P State Active Standby Virtual IP
Vl10 10 110 P Active local 192.168.10.3 192.168.10.100
Vl20 20 100 P Standby 192.168.20.3 local 192.168.20.100
VLAN10
Spanning tree enabled protocol ieee
Root ID Priority 8192
Address c200.1b68.0001
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 8192
Address c200.1b68.0001
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 FWD 0 8192 c200.1b68.0001 128.42
FastEthernet1/2 128.43 128 19 FWD 0 8192 c200.1b68.0001 128.43
VLAN20
Spanning tree enabled protocol ieee
Root ID Priority 8192
Address c201.1b68.0002
Cost 19
Port 42 (FastEthernet1/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 16384
Address c200.1b68.0002
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 FWD 0 8192 c201.1b68.0002 128.42
FastEthernet1/2 128.43 128 19 BLK 0 8192 c201.1b68.0002 128.43
R2(config-if)#do show stan bri
P indicates configured to preempt.
|
Interface Grp Prio P State Active Standby Virtual IP
Vl10 10 100 P Standby 192.168.10.2 local 192.168.10.100
Vl20 20 110 P Active local 192.168.20.2 192.168.20.100
VLAN10
Spanning tree enabled protocol ieee
Root ID Priority 8192
Address c200.1b68.0001
Cost 19
Port 42 (FastEthernet1/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 16384
Address c201.1b68.0001
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 FWD 0 8192 c200.1b68.0001 128.42
FastEthernet1/2 128.43 128 19 BLK 0 8192 c200.1b68.0001 128.43
VLAN20
Spanning tree enabled protocol ieee
Root ID Priority 8192
Address c201.1b68.0002
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 8192
Address c201.1b68.0002
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300
Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1 128.42 128 19 FWD 0 8192 c201.1b68.0002 128.42
FastEthernet1/2 128.43 128 19 FWD 0 8192 c201.1b68.0002 128.43
HSRP追蹤特性:
爲配置前:
爲配置前:
配置
R2(config-if)#int vlan 20
R2(config-if)#standby 20 track fa0/1 20 //如果接口fa0/1失效,組20的優先級就減少20
R2(config-if)#int fa0/1
R2(config-if)#sh
*Mar 1 01:05:25.467: %HSRP-5-STATECHANGE: Vlan20 Grp 20 state Active -> Speak
R2(config-if)#do show stan bri
P indicates configured to preempt.
|
Interface Grp Prio P State Active Standby Virtual IP
Vl10 10 100 P Standby 192.168.10.2 local 192.168.10.100
Vl20 20 90 P Standby 192.168.20.2 local 192.168.20.100
切換成功