ensp 双机热备 配置_HSRP双机热备在思科三层交换机上的应用

HSRP实验

工作中,有时候经常 要用到双机热备技术,一个简单的实验来完成思科的HSRP实验,实现虚拟网关与双机热备技术的功能。

c5bad8b7352f510d597d7975cffa93be.png

配置交换机SW3

SW3(config)#vlan 10

SW3(config)#interface eth0/0

SW3(config-if)#switchport mode access

SW3(config-if)#switchport access vlan 10

SW3(config)#interface eth0/1

SW3(config-if)#switchport trunk encapsulation dot1q

SW3(config-if)#switchport mode trunk

SW3(config)#interface eth0/2

SW3(config-if)#switchport trunk encapsulation dot1q

SW3(config-if)#switchport mode trunk

配置SW1

SW1(config)#interface eth0/1

SW1(config-if)#switchport trunk encapsulation dot1q

SW1(config-if)#switchport mode trunk

SW1(config)#interface eth0/0

SW1(config-if)#no switchport

SW1(config-if)#ip address 11.1.1.2 255.255.255.0

SW1(config-if)#no shutdown

SW1(config)#vlan 10

SW1(config)#interface vlan 10

SW1(config-if)#ip address 192.168.1.252 255.255.255.0

SW1(config-if)#no shutdown

SW1(config)#no ip cef

配置SW2

SW2 (config)#interface eth0/2

SW2 (config-if)#switchport trunk encapsulation dot1q

SW2 (config-if)#switchport mode trunk

SW2 (config)#interface eth0/0

SW2 (config-if)#no switchport

SW2 (config-if)#ip address 12.1.1.2 255.255.255.0

SW2 (config-if)#no shutdown

SW2(config)#vlan 10

SW2(config)#interface vlan 10

SW2(config-if)#ip address 192.168.1.253 255.255.255.0

SW2(config-if)#no shutdown

SW2(config)#no ip cef

配置R1

R1(config)#interface eth0/1

R1(config-if)#ip address 11.1.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config)#interface eth0/2

R1(config-if)#ip address 12.1.1.1 255.255.255.0

R1(config-if)#no shutdown

R1(config)#interface loopback 0

R1(config-if)#ip address 1.1.1.1 255.255.255.255

R1(config-if)#no shutdown

先把各个设备的路由调通

R1(config)#router eigrp 100

R1(config-router)#no auto-summary

R1(config-router)#network 1.1.1.1 0.0.0.0

R1(config-router)#network 11.1.1.0 0.0.0.255

R1(config-router)#network 12.1.1.0 0.0.0.255

SW1(config)#router eigrp 100

SW1(config-router)#no auto-summary

SW1(config-router)#network 11.1.1.0 0.0.0.255

SW1(config-router)#network 192.168.1.0 0.0.0.255

SW1(config-router)#exit

SW2(config)#router eigrp 100

SW2(config-router)#no auto-summary

SW2(config-router)#network 12.1.1.0 0.0.0.255

SW2(config-router)#network 192.168.1.0 0.0.0.255

配置HSRP

SW1(config)#track 11 interface eth0/0 ip routing

SW1(config)#track 12 interface eth0/2 ip routing

配置SW1的standby接口

SW1(config)#interface vlan 10

SW1(config-if)#standby 1 priority 110 //设置优先级为110

SW1(config-if)#standby 1 ip 192.168.1.254 //设置虚拟IP网关地址

SW1(config-if)#standby 1 preempt //设置抢占模式

SW1(config-if)#standby 1 track 11 decrement 60 //设置跟踪端口

SW1(config-if)#standby 1 track 12 decrement 60 //设置跟踪端口

SW1(config)#do show standby //查看standby的详细信息

Vlan10 - Group 0

State is Active

2 state changes, last state change 00:00:20

Virtual IP address is 192.168.1.254

Active virtual MAC address is 0000.0c07.ac00 (MAC In Use)

Local virtual MAC address is 0000.0c07.ac00 (v1 default)

Hello time 3 sec, hold time 10 sec

Next hello sent in 1.248 secs

Preemption enabled

Active router is local

Standby router is unknown

Priority 100 (default 100)

Group name is "hsrp-Vl10-0" (default)

SW1(config)#do show standby brief //查看standby的概述

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl10 0 100 P Active local unknown 192.168.1.254

SW1(config)#

配置SW2的standby接口

SW2(config)#track 11 interface eth0/0 ip routing

SW2(config)#track 12 interface eth0/2 ip routing

SW2(config)#interface vlan 10

SW2(config-if)#standby 1 priority 100

SW2(config-if)#standby 1 ip 192.168.1.254

SW2(config-if)#standby 1 preempt

SW2(config-if)#standby 1 track 11 decrement 60

SW2(config-if)#standby 1 track 12 decrement 60

配置VPCS1

VPCS> set pcname VPCS1 //给VPCS命名

VPCS1> ip 192.168.1.2/24 192.168.1.254 //设置网关是192.168.1.254

测试如下:

68ecf7bdb637a8afb1b7f876c893f344.png

验证一下:

VPCS1> trace 1.1.1.1 //看一下路由是走的哪里,从下图可以看出来走的是SW1的接口

32846b3d477b655f6930f766b3b96bc0.png

Mac地址走的是虚拟网关:192.168.1.254的

7d52262e1b3e184bb1b61739159dbf81.png
39f220d596edcc6504179b8f56991812.png

现在把交换机SW1上的接口eth0/1 down掉

SW1(config)#interface eth0/1

SW1(config-if)#shutdown

查看效果,走的是SW2的路径。

a9e4bda20426c830777f88a9b0c2d69b.png

有个疑问就是把SW1交换机的track 12写成下面的格式

SW1(config)#track 12 interface eth0/1 line-protocol如果这样写,把eth0/1 down掉的时候,就会有点问题,主机trace的时候,就会出现*号。不知道为什么?


版权声明:本文为weixin_42310891原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。