创作不易,记得点赞哦
目录
1.1 产生背景
局域网中的用户终端通常采用配置一个默认网关的形式访问外部网络,如果此时默认网关设备发生故障,将中断所有用户终端的网络访问,这很可能会给用户带来不可预计的损失,所以可以通过部署多个网关的方式来解决单点故障问题,那么如何让多个网关能够协同工作但又不会互相冲突就成了最迫切需要解决的问题。所以VRRP 就产生了,它既可以实现网关的备份,又能解决多个网关之间互相冲突的问题。那么VRRP的工作原理是如何实现的呢?在网络中又该如何配置呢?
1.2 基本概述
1.2.1 VRRP基本概述
- VRRP能够在不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的IP地址为默认网关,实现网关的备份
- 协议版本: VRRPv2(常用) 和 VRRPv3 注:VRRPv2仅适用于IPv4网络,VRRPv适用于IPv4和IPv6两种网络
- VRRP洗衣报文: 只有一种报文 ----Advertisement报文:其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号是112.
1.2.2 VRRP报文简介
VRRP(Virtual Router Redundancy Protocol):虚拟路由冗余协议
VRRP报文通告是通过组播来通告的,组播地址:224.0.0.18,组播MAC:01-00-5e-00-00-12,VRRP是三层协议,通过IP协议承载,协议号112
VRRP需要通过VRRP报文来选举Master和backup,只有Master才能转发数据,而backup不转发数据,收到数据帧后丢弃。
如何选举Master和backup?
1.比较优先级,默认情况下优先级为100,范围为1-254,最大可以配置的优先级为254,优先级最大最优。 255 (VIP=Interface IP)优先级如果为0说明退出Master(Master离组,例如在MASTER的接口下删除VRRP配置)
2. 如果优先级一样,IP地址大的一端成为Master。
VRRP报文是通过IP来承载的,VRRP协议标识为112,同时IP包头中的TTL值为255.
注:在一个网段中Master只能有一台,而backup可以有多台
TTL值不是255,则丢掉
1.2.3 VRRP报文格式分析
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
Version Type Virtual Rtr ID Priority Count IP Addrss
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
Auth Type Adver Int Checksum
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
IP Address (1)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
*
*
*
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
IP Address (n)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+- +-+-+-+-+-+-+-
Authentication Data(1)
+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+- +-