华为ensp配置vrrp实验

原理概述

通常,同一网段内的所有主机都设置一条以某一路由器(或者三层交换机)为下一条默认路由,既此路由器作为其默认网关。主机发往其他网段的报文将默认路由发往默认网关,再由默认网关进行转发,从而实现主机与外部网络的通信。当默认网关发生故障时,所有主机都无法与外部网络通信。
例如:华为ensp配置vrrp实验_第1张图片
这是一个典型的拓扑,pc-1,pc-2,pc-3如果想访问外部网络,就必须先到达网关,也就是R1,但是,如果R1断掉,那么pc们就"群龙无首"了。那么我们可以再添加一台路由器或者三层交换机来进行冗余备份如下图:
华为ensp配置vrrp实验_第2张图片
那么在R1断掉后可以再使用R2来进行转发,但是,pc只能配置一个网关,如果想实现冗余就必须手动来配置修改网关地址,这样是非常低效的,也是很麻烦的,比如:某公司有两百台电脑,那么那将是非常耽误时间的。

所以便有了VRRP在这里插入图片描述

华为ensp配置vrrp实验_第3张图片
VRRP可以将两台路由器模拟成一台虚拟路由器,它拥有自己的IP和Mac地址,但是转发还是由物理机来转发,只不过两台物理路由器一个主用路由器一个备用路由器,如果主发生故障等一些因素,那么备用路由器就会代替主用路由器继续转发数据包。

接下来通过实验来讲解VRPP

实验拓扑

华为ensp配置vrrp实验_第4张图片

IP配置

略:命令 ip address “地址”

实验步骤

因为VRRP是基于接口来进行配置的,所以我直接配置在vlanif 1 接口,注意:两台核心交换机的接口必须是一个广播域,这里先配置vlanif 1 的ip地址和配置VRRP虚拟网关的地址。

[S1]interface Vlanif 1
[S1-Vlanif1]ip address 10.1.1.252 24
[S1-Vlanif1]vrrp vrid 1 virtual-ip 10.1.1.254  配置虚拟网关的IP
这里VRRP后面跟的Vrid 必须与在同一个一个VRRP组的Vrid是一样的,也就是S2的Vrid 也必须是 1
[S2]interface Vlanif 1
[S2-Vlanif1]ip add 10.1.1.253 24
[S2-Vlanif1]vrrp vrid 1 virtual-ip 10.1.1.254
注意:Vrid 必须和S1一样

我们到这里先查看一下VRRP的运行情况

[S1]display vrrp brief 
VRID  State        Interface                Type     Virtual IP     
----------------------------------------------------------------
1     Master       Vlanif1                  Normal   10.1.1.254     
----------------------------------------------------------------
Total:1     Master:1     Backup:0     Non-active:0     
可以看到接口为 Master 主运行的网关

再查看一下S2的VRRP运行状态

[S2]display vrrp brief 
VRID  State        Interface                Type     Virtual IP     
----------------------------------------------------------------
1     Backup       Vlanif1                  Normal   10.1.1.254     
----------------------------------------------------------------
Total:1     Master:0     Backup:1     Non-active:0     
可以看到接口状态为 Backup 为备份网关状态

VRRP主备选举

但是为什么S1是主,而S2是备呢?

我们可以先查看一下S1,S2的VRRP

华为ensp配置vrrp实验_第5张图片
华为ensp配置vrrp实验_第6张图片

可以看到优先级 Priority 是100. 这里我并没有进行优先级的修改,这里说明一下VRRP默认优先级为100,先比较两个交换机的优先级,再比较IP地址,地址大的为主,小的为备。

我们来修改一下SW1的优先级,使S1成为备

[S1-Vlanif1]vrrp vrid  1 priority 90
这里将S1的默认优先级减掉10

再查看一下VRRP 接口状态
可以看到已经变为备
在这里插入图片描述
华为ensp配置vrrp实验_第7张图片
这是VRRP默认开启抢占的功劳,两台交换机工作后 主会发送VRRP报文,里面就有自己优先级等报文数据,备 会一直监听这个VRRP报文,如果他发现自己的优先级比别的交换机高了,它就会把自己转成主转发网关。

但是这样远远不够,因为如果说上行链路断掉,如下图
华为ensp配置vrrp实验_第8张图片
VRRP现在是无法感知上行链路断掉的,S1接受报文后会直接丢弃,因为它找不到下家了,可以这么说,那么怎么解决呢

[S1-Vlanif1]vrrp vrid 1 track interface GigabitEthernet 0/0/2 reduced 30
这里这条命令是监视S1的上行链路,如果断掉,优先级剪掉30

这里我们的S1本来就是备,所以没有什么意义,如果是他是主的话上行链路断掉之后剪掉30优先级S1就会成为主转发网关。

这样还是不够细节,要是怕资源浪费,那就双冗余呗,这里不说了。

你可能感兴趣的:(华为模拟器实验,华为ENSP,网关,交换机,路由器,网络)