Cisco—HSRP下实现DHCP主备冗余
实验:
01拓扑:
02实验要求:
S1、S2通过DHCP 为下游的PC 分配IP 地址。
S1、S2 上配置HSRP,让S1、S2 动态充当PC的网关。
断开SW 连接S1 的接口,查看HSRP 是否能动态的切换。
宕机SW1,查看DHCP是否状态切换
03实验过程
1.PC所属vlan10,首先在SW上创建vlan,并把相应接口加入到vlan10中。
Switch>en
Switch#conf t
Switch(config)#vlan 10
Switch(config-vlan)#int ra e0/2-3
Switch(config-if-range)#sw mo ac
Switch(config-if-range)#sw ac vl 10
Switch(config-if-range)#exit
2.SW上设置上联接口为trunk
Switch(config)#int ra e0/0-1
Switch(config-if-range)#sw tr en do
Switch(config-if-range)#sw mo tr
Switch(config-if-range)#exit
3.SW1和SW2上分别创建vlan10,并设置下联接口为trunk
SW1:
Switch>
Switch>en
Switch#conf t
Switch(config)#host SW1
SW1(config)#vlan 10
SW1(config-vlan)#int e0/0
SW1(config-if)#sw tr en do
SW1(config-if)#sw mo tr
SW1(config-if)#exit
SW2:
Switch>
Switch>en
Switch#conf t
Switch(config)#host Sw2
Sw2(config)#vlan 10
Sw2(config-vlan)#int e0/0
Sw2(config-if)#sw tr en do
Sw2(config-if)#sw mo tr
Sw2(config-if)#exit
Sw2(config)#
4. SW1和SW2之间互连做端口聚合
SW1:
SW1(config)#int port-channel 1
SW1(config-if)#sw tr en do
SW1(config-if)#sw mo tr
SW1(config-if)#int ra e0/1-2
SW1(config-if-range)#channel-group 1 mode auto
SW2:
Sw2(config)#int port-channel 1
Sw2(config-if)#sw tr en do
Sw2(config-if)#sw mo tr
Sw2(config-if)#int ra e0/1-2
Sw2(config-if-range)#channel-group 1 mode auto
5.SW1和SW2上配置HSRP 组
SW1:
Sw1(config)#ip routing
SW1(config)#int vlan 10
SW1(config-if)#ip add 192.168.1.252 255.255.255.0
SW1(config-if)#standby 1 ip 192.168.1.254
SW1(config-if)#standby 1 priority 110
SW1(config-if)#standby 1 preempt
SW1(config-if)#no shutdown
SW1(config-if)#exit
SW2:
Sw2(config)#ip routing
Sw2(config)#int vlan 10
Sw2(config-if)#ip add 192.168.1.253 255.255.255.0
Sw2(config-if)#standby 1 ip 192.168.1.254
Sw2(config-if)#standby 1 preempt
Sw2(config-if)#standby 1 priority 100
Sw2(config-if)#no shutdown
查看HSRP 组工作状态
可以看到此时SW1处于Active 状态,而SW2处于Standby 状态。
6.接着在SW1和SW2 上配置DHCP 进程
说明:由于交换机主设备的地址池信息不能实时备份到备设备上,为了防止主设备切换后出现ip地址冲突,所以主备设备间的地址池必须要互相排除。
SW1:
SW1(config)#service dhcp
SW1(config)#ip dhcp pool 1
SW1(dhcp-config)#network 192.168.1.0 /24
SW1(dhcp-config)#default-router 192.168.1.254
SW1(config)#ip dhcp excluded-address 192.168.1.120 192.168.1.220
SW2:
Sw2(config)#service dhcp
Sw2(config)#ip dhcp pool 1
Sw2(dhcp-config)#network 192.168.1.0 /24
Sw2(dhcp-config)#default-router 192.168.1.254
Sw2(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.119
查看地址池信息:
SW1:
SW2:
7.PC上测试dhcp获取情况
根据上图可以看到正常获取dhcp且通信正常
现在模拟SW1宕机,DHCP自动从SW1切换到SW2
在PC上查看ip获取情况
正常切换至SW2,通信也正常
至此实验完成.