R1(config)#int lo 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#int s1/0
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#clock rate 56000
R1(config-if)#exit
R1(config)#int s1/1
R1(config-if)#ip add 23.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#clock rate 56000
R1(config-if)#exit
R1(config)#ip route 192.168.1.0 255.255.255.0 12.1.1.2
R1(config)#ip route 192.168.1.0 255.255.255.0 23.1.1.2
R1(config)#ip route 192.168.2.0 255.255.255.0 23.1.1.2
R1(config)#ip route 192.168.2.0 255.255.255.0 12.1.1.2
R1(config)#no ip cef
R2(config)#int s1/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#clock rate 56000
R2(config-if)#exit
R2(config)#ip route 0.0.0.0 0.0.0.0 12.1.1.1
添加一条默认路由
不管目的网段是什么
都把数据包发送给自己的网关
R2(config)#int f0/0
R2(config-if)#duplex full
R2(config-if)#exit
R2(config)#int f0/0.1
R2(config-subif)#encapsulation dot1Q 2
R2(config-subif)#ip add 192.168.1.1 255.255.255.0
R2(config-subif)#no shut
R2(config-subif)#exit
R2(config)#int f0/0.2
R2(config-subif)#encapsulation dot1Q 3
R2(config-subif)#ip add 192.168.2.1 255.255.255.0
R2(config-subif)#no shut
R2(config-subif)#exit
R2(config)#int f0/0
R2(config-if)#no shut
R1(config)#no ip cef
R3(config)#int s1/0
R3(config-if)#ip add 23.1.1.2 255.255.255.0
R3(config-if)#clock rate 56000
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#
R3(config)#int f0/0
R3(config-if)#duplex full
R3(config-if)#exit
R3(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.1
添加一条默认路由
不管目的网段是什么
都把数据包发送给自己的网关
R3(config)#int f0/0.1
R3(config-subif)#encapsulation dot1Q 2
R3(config-subif)#ip add 192.168.1.2 255.255.255.0
R3(config-subif)#no shut
R3(config-subif)#exit
R3(config)#int f0/0.2
R3(config-subif)#encapsulation dot1Q 3
R3(config-subif)#ip add 192.168.2.2 255.255.255.0
R3(config-subif)#no shut
R3(config-subif)#exit
R3(config)#int f0/0
R3(config-if)#no shut
R1(config)#no ip cef
R4(config)#int range f0/0 - 3
R4(config-if-range)#speed 100
R4(config-if-range)#duplex full
R4(config-if-range)#exit
R4(config)#exit
R4#vlan database
R4(vlan)#vlan 2
VLAN 2 added:
Name: VLAN0002
R4(vlan)#vlan 3
VLAN 3 added:
Name: VLAN0003
R4(vlan)#exit
APPLY completed.
Exiting....
R4#config
R4(config)#int f0/2
R4(config-if)#switchport mode access
R4(config-if)#switchport access vlan 2
R4(config-if)#exit
R4(config)#int f0/3
R4(config-if)#switchport mode access
R4(config-if)#switchport access vlan 3
R4(config-if)#exit
R4(config)#int f0/0
R4(config-if)#switchport mode trunk
R4(config-if)#switchport trunk encapsulation dot1q
R4(config-if)#exit
R4(config)#int f0/1
R4(config-if)#switchport mode trunk
R4(config-if)#switchport trunk encapsulation dot1q
R5(config)#hostname pc1
pc1(config)#no ip routing
pc1(config)#int f0/0
pc1(config-if)#duplex full
pc1(config-if)#ip add 192.168.1.10 255.255.255.0
pc1(config-if)#
R6(config)#int f0/0
R6(config-if)#ip add 192.168.2.10 255.255.255.0
R6(config-if)#no shut
R6(config-if)#duplex full
R6(config-if)#exit
R6(config)#
R6(config)#hostname pc2
pc2(config)#
pc2(config)#no ip routing
此时分别指定
两台PC
的网关为 192.168.1.1
和 192.168.1.2
192.168.2.1
和 192.168.2.2
PC ping 1.1.1.1
都是可以通的
下面开始配置
HSRP
R2(config)#int f0/0.1
R2(config-subif)#standby 2 ip 192.168.1.250
R2(config-subif)#standby 2 priority 105
R2(config-subif)#standby 2 preempt
R3(config)#int f0/0.1
R3(config-subif)#standby 2 ip 192.168.1.250
R3(config-subif)#standby 2 preempt
pc1(config)#ip default-gateway 192.168.1.250
用
PC1 ping 1.1.1.1 200
个包
在
ping
的同时
我们把
R2
上面的
f0/0
或者
f0/0.1 shutdown
就会发现丢包,但是过了
10S
数据通信恢复正常
此时查看
R2
变成
standby R3
变成
active
继续配置
VLAN3
的
HSRP
R2(config)#int f0/0.2
R2(config-subif)#standby 3 ip 192.168.2.250
R2(config-subif)#standby 3 preempt
R3(config)#int f0/0.2
R3(config-subif)#standby 3 ip 192.168.2.250
R3(config-subif)#standby 3 priority 105
R3(config-subif)#standby 3 preempt
R3(config-subif)#exit
pc2(config)#ip default-gateway 192.168.2.250
此时查看
HSRP
配置
R2
为
VLAN2
的
ACTIVE
为
VLAN 3
的
standby
R3
为
VLAN 2
的
standby
为
vlan3
的
active
测试配置
在
PC1
上
ping 1.1.1.1 200
个包
在
ping
过程中
关闭
R2
的
f0/0
则会发生丢包
10S
之后数据恢复通信
查看
HSRP
R3
变成两个
VLAN
的
active
R2 由于接口 down 掉最终都变成了 init
当把接口开启
我们发现
R2
把
VLAN2
的
active
特性抢占了回来
R2
的
HSRP
恢复原来的状态
测试用
PC2 ping 1.1.1.1
在
ping
的过程中关闭
R3
的
f0/0
发现短暂丢包
10S
之后数据传输恢复正常
由于
R3
接口关闭
所以
HSRP
状态为
INIT
R2
为两个
VLAN
的
active
当把
R3
的接口恢复启用
R3
重新变回
VLAN3
的
ACTIVE
以上就是不同
VLAN
的
HSRP
本文出自 “珠海刘硕的博客” 博客,转载请与作者联系!