软考网规篇之局域网——网关冗余技术VRRP

1、VRRP概述与原理

1.1、单网关面临的问题

当网关Router出现故障时,本网段内以该设备为网关的主机都不能与Internet进行通信。

1.2、VRRP 概述

  • 通过把几台路由设备联合组成一台虚拟的"路由设备",使用一定的机制保证当主机的下一跳路由设备出现故障时,及时将业务切换到备份路由设备,从而保持通讯的连续性和可靠性。
  • 虚拟路由器:VRRP为每一个组抽象出一台虚拟"路由器"(Virtual Router),该路由器并非真实存在的物理设备,而是由VRRP虚拟出来的逻辑设备。一个VRRP组只会产生一台虚拟路由器。
  • 虚拟IP地址及虚拟MAC地址:虚拟路由器拥有自己的IP地址以及MAC地址,其中IP地址由网络管理员在配置VRRP时指定,一台虚拟路由器可以有一个或多个IP地址,通常情况下用户使用该地址作为网关地址。而虚拟MAC地址的格式是"0000-5e00-01xx",其中xx为VRID。
  • Master会周期性的发送免费ARP报文。
  • 在同一台设备上:
    • 同一个接口运行多个VRID时,VRID不能相同;
    • 不同接口运行VRRP时,VRID可以相同。

2、VRRP 典型应用

2.1、VRRP负载分担

通过创建多个虚拟路由器,每个物理路由器在不同的VRRP组中扮演不同的角色,不同虚拟路由器的VirtualIP作为不同的内网网关地址可以实现流量转发负载分担。

2.2、VRRP与MSTP结合应用

  • MSTP是将一个或多个VLAN映射到一个生成树的实例,若干个VLAN共用一个生成树,MSTP可以实现负载均衡。
  • VRRP配置网关可以灵活根据网络拓扑变化而自动切换,提高网络可靠性。
  • VRRP+MSTP可以在实现负载分担的同时保证网络冗余备份。
  • 堆叠可以看作是VRRP和MSTP的结合。

2.3、VRRP监视上行端口

  • 如果用户未配置VRRP监视上行端口,则当VRRP备份组中的Master设备R1的上行接口或者链路出现故障时,VRRP备份组无法感知,Master无法向外转发流量。但是由于主备不会发生切换,导致出现流量黑洞。
  • 上行链路监视功能一般在Master设备上使能才有意义。

2.4、VRRP与BFD联动

  • 通过配置VRRP与BFD联动,当Backup设备通过BFD感知故障发生之后,不再等待Master_Down_Timer计时器超时而会在BFD检测周期结束后立即切换VRRP状态,此时可以实现毫秒级的主备切换。

在主备设备上都要配置bfd会话,但是在backup设备上跟踪master设备,不需要配置

3、VRRP 基本配置

3.1、VRRP常用配置命令

3.2、VRRP基础配置实例

3.3、VRRP基础配置验证

3.4、简单实验

4、VRRP练习题

相关推荐
lazy H1 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
Linux运维技术栈1 小时前
WAF部署在防火墙后面,获取不到真实IP怎么办?
服务器·网络·tcp/ip·安全·防火墙·waf
垆边人似月.2 小时前
RDMA项目踩坑(一):为什么最后一块数据必须使用实际长度?
网络·c/c++·rdma·高性能io·tcp与rdma
YH_Analytics2 小时前
2026 高压 E-House 市场深度分析报告市场格局
网络·数据库
zl_dfq2 小时前
Windows 下 UDP 套接字编程指南
网络·windows·udp
日常筹谋记2 小时前
数据中心逆变设备运维|通讯对接、动环接入与多系统联动方案科普
运维·网络
上海研博数据3 小时前
HY-K 太阳能控制器协议|水利物联太阳能供电系统接入指南
网络
zerwave3 小时前
从慢订阅者到发布者:LiteBus 如何用 Unix Socket 背压保护可靠 Topic
网络·机器人·unix
piaoyiren3 小时前
Python FTP 服务端项目详细功能文档
网络·数据库·python
半杯咖啡半行码3 小时前
QML进阶实战(二):异步网络、性能优化与工程化落地
网络·qt·性能优化·qml