VRRP协议什么是VRRP协议:将多台路由器虚拟成一个虚拟路由器,配置一个虚拟网关IP地址,把虚拟网关IP地址配置在主机上实现网关备份。应对场景路由器坏了,网络无法通讯,为了增加设备连通稳定性,通过部
.
VRRP协议
什么是VRRP协议:将多台路由器虚拟成一个虚拟路由器,配置一个虚拟网关IP地址,把虚拟网关IP地址配置在主机上实现网关备份。
应对场景
路由器坏了,网络无法通讯,为了增加设备连通稳定性,通过部署多个网关方式实现网关备份。
1.网关之间IP地址冲突
2.可以切换网关地址,但是需要频繁切换网关IP
VRRP 虚拟路由器冗余协议
由IETF标准RFC 2338定义 是公有标准协议
VRRP协议位于 OSI模型第三层 协议号为112 (扩展TCP协议号:6 ICMP:1 UTP:17)
VRRP发送的报文是组播,地址为224.0.0.18 (扩展:报文分单播 组播 广播,区别是目标IP地址,单个目标IP就是单播,所有人地址就是广播(特殊的组播),一部分人地址就是组播)
网关就是路由器上的一个接口,接口IP地址,所有VRRP协议是在接口上进行配置的协议。
VRRP角色成员
主网关路由器(master)
备份网关路由(backup)
虚拟路由器 (vritual)
VRRP主/备网关选举原则
首先是优先级,优先级越大越好
其次比较IP地址,越大越好
配置思路:
1.pc终端设备
2.配置网络设备
-交换机
建vlan,定义接口,加入vlan
-路由器
配置IP地址,设置vrrp
R1设置优先级:200,R2优先级:100(默认)
3.验证与测试
-验证R1是主网关,R2是备份网关
-验证pc机和虚拟网关连通性
VRRP命令解析(主网关)
VRRP命令解析(备份网关)
PC配置图
交换机配置图
主网关路由设置
备份路由设置
主机PING通虚拟IP
抓取主网关接口数据
抓取备份网关接口数据
2 案例2:配置VRRP
2.1 问题
配置接口IP地址
如图配置 VRRP 虚拟网关 和 优先级
验证每个网关的状态
2.2 方案
搭建实验环境,如图-2所示。
图-2
2.3 步骤
实现此案例需要按照如下步骤进行。
配置终端设备 PC1
PC-1 IP 地址: 192.168.1.1 255.255.255.0 192.168.1.254 // 后期通过 VRRP 形成的 虚拟网关IP
配置 SW1
<Huawei>system-view // 进入系统视图
[Huawei]sysname SW1 // 修改设备名称为 SW1
[SW1] vlan 10 // 创建 vlan 10
[SW1-vlan10]quit
[SW1]interface GigabitEthernet 0/0/1 // SW1 与 R1 的互联接口
[SW1-GigabitEthernet0/0/1]port link-type access // 配置链路类型为 access
[SW1-GigabitEthernet0/0/1]port default vlan 10 // 将端口加入 vlan 10
[SW1-GigabitEthernet0/0/1]quit
[SW1]interface gi0/0/2 // SW1 与 R2 的互联接口
[SW1-GigabitEthernet0/0/2]port link-type access // 配置链路类型为 access
[SW1-GigabitEthernet0/0/2]port default vlan 10 // 将端口加入 vlan 10
[SW1-GigabitEthernet0/0/2]quit
[SW1]interface gi0/0/3 // SW1 与 PC1 的互联接口
[SW1-GigabitEthernet0/0/3]port link-type access // 配置链路类型为 access
[SW1-GigabitEthernet0/0/3]port default vlan 10 // 将端口加入 vlan 10
[SW1-GigabitEthernet0/0/3]quit
配置R1
<Huawei>system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0 // R1与SW1 的互联接口
[R1-GigabitEthernet0/0/0]ip address 192.168.1.251 24
[R1-GigabitEthernet0/0/0]quit
配置R2
<Huawei>system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0 // R2与SW1 的互联接口
[R2-GigabitEthernet0/0/0]ip address 192.168.1.252 24
[R2-GigabitEthernet0/0/0]quit
配置R1 的 VRRP
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254 // 设置虚拟网关
[R1-GigabitEthernet0/0/0]vrrp vrid 1 priority 200 // 设置 VRRP 优先级为 200
配置 R2 的 VRRP
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]vrrp vrid 1 virtual-ip 192.168.1.254 // 设置虚拟网关
查看VRRP信息
[R1]display vrrp brief // 查看 R1 在 VRRP 中的状态,是主(Master)网关
Total:1 Master:1 Backup:0 Non-active:0
VRID State Interface Type Virtual IP
1 Master GE0/0/0 Normal 192.168.1.254
[R2]display vrrp brief // 查看 R2 在 VRRP 中的状态,是备份(Backup)网关
Total:1 Master:0 Backup:1 Non-active:0
VRID State Interface Type Virtual IP
1 Backup GE0/0/0 Normal 192.168.1.254
测试终端与网关的连通性
PC-1:
Ping 192.168.1.254 -t // PC1 访问自己的网关
- 可以访问成功,数据包发向主网关 R1 (在R1上抓包可以验证)
- 断开 R1 的 Gi0/0/0 接口,依然可以访问成功;数据包发向网关 R2
- R1 的 Gi0/0/0 接口修复成功,数据包再次发向网关 R1