本文主要是介绍链路聚合+VRRP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
链路聚合特点:
提供线路冗余,还能增加线路带宽。(冗余链路,网络A到网络B有两条路可以走。)
链路聚合基本术语/概念
聚合组(Link Aggregation Group,LAG):若干条链路捆绑在一起所形成的的逻辑链路。每个
聚合组唯一对应着一个逻辑接口,这个逻辑接口又被称为链路聚合接口或Eth-Trunk接口。
成员接口和成员链路:组成Eth-Trunk接口的各个物理接口称为成员接口。成员接口对应的链路称
为成员链路。
活动接口和活动链路:活动接口又叫选中(Selected)接口,是参与数据转发的成员接口。活动接
口对应的链路被称为活动链路(Active link)
非活动接口和非活动链路:又叫非选中(Unselected)接口,是不参与转发数据的成员接口。非活
动接口对应的链路被称为非活动链路(Inactive link)。
聚合模式 :根据是否开启LACP(Link Aggregation Control Protocol,链路聚合控制协议),链路
聚合可以分为手工模式和LACP模式。LACP协议可以被第三方监控到。
手工模式:手工模式下所有活动链路都参与数据转发,平均分摊流量。
配置:


VRRP的作用:提供了局域网上的设备备份机制。VRRP是一种容错协议,它保证当主机的下一跳
路由器坏掉时,可以及时由另一台路由器来代替,从而保证通讯的连续性和可靠性。VRRP工作时
会在网络中加入一个含有虚拟IP和虚拟MAC地址的虚拟路由器,该路由器充当网络用户的网关,
使得网络上的主机与虚拟路由器通信无需了解这个网络上物理路由器的任何信息。
VRRP工作过程
①VRRP组中的设备选举出Master。Master设备通过发送免费ARP报文,将虚拟MAC地址通知给
与它连接的设备或者主机,从而承担报文转发任务。
②Master设备周期性向备份组内所有Backup设备发送VRRP通告报文。
③如果Master设备出现故障,VRRP备份组中的Backup设备重新选举新的Master。
④VRRP组状态切换时,Master设备由一台设备切换为另外一台设备,新的Master设备会立即发送
携带虚拟路由器的虚拟MAC地址和虚拟IP地址信息的免费ARP报文刷新与它连接的主机或设备中
的MAC表项,从而把用户流量引到新的Master设备上来,整个过程对用户完全透明。
⑤原Master设备故障恢复时,若该设备为IP地址拥有者(则其优先级为255 ),将直接切换至Master
状态。若该设备优先级小于255,将首先切换至Backup状态,且其优先级恢复为故障前配置的优先
级。
⑥Backup设备的优先级高于Master设备时,由Backup设备的工作方式(抢占方式和非抢占方式)决
定是否重新选举Master。
PS:Master报文的发送:当Master正常工作时,它会每隔一段时间(缺省为1秒)向组内Backup设
备发送vrrp通告报文,通告自己工作正常。(注:只有Master发送VRRP报文)VRRP通告报文被
封装在IP报文里,通过组播地址224.0.0.18发送,TTL为255,协议号为112
这篇关于链路聚合+VRRP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!