vrrp的实现状态机有哪几种

  • 变更的原因:实践和分析证明這些认证方式不能提供真正的安全。而限制TTL=255可以阻止大多数对本地脆弱性的攻击

  • Authentication Data:验证字,目前只有明文认证才用到该部分对于其咜认证方式,一律填0

VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中只有处于活动状态的设备才可以轉发那些发送到虚拟IP地址的报文。

VRRP状态转换如所示

设备启动时进入此状态,当收到接口Startup的消息将转入Backup或Master状态(IP地址拥有者的接口优先級为255,直接转为Master)在此状态时,不会对VRRP报文做任何处理

当路由器处于Master状态时,它将会做下列工作:

  • 定期发送VRRP报文

  • 以虚拟MAC地址响应对虛拟IP地址的ARP请求。

  • 转发目的MAC地址为虚拟MAC地址的IP报文

  • 如果它是这个虚拟IP地址的拥有者,则接收目的IP地址为这个虚拟IP地址的IP报文否则,丢棄这个IP报文

  • 如果收到比自己优先级大的报文则转为Backup状态。

  • 如果收到优先级和自己相同的报文并且发送端的主IP地址比自己的主IP地址大,則转为Backup状态

当路由器处于Backup状态时,它将会做下列工作:

  • 接收Master发送的VRRP报文判断Master的状态是否正常。

  • 对虚拟IP地址的ARP请求不做响应。

  • 丢弃目嘚MAC地址为虚拟MAC地址的IP报文

  • 丢弃目的IP地址为虚拟IP地址的IP报文。

  • Backup状态下如果收到比自己优先级小的报文时丢弃报文,不重置定时器;如果收到优先级和自己相同的报文则重置定时器,不进一步比较IP地址

提供的VRRP功能,包括主备备份、负载分担备份、VRRP监视接口状态、VRRP快速切換等

这是VRRP提供IP地址备份功能的基本方式。主备备份方式需要建立一个虚拟路由器该虚拟路由器包括一个Master和若干Backup设备。

  • 正常情况下业務全部由Master承担。

  • Master出现故障时Backup设备接替工作。

现在允许一台路由器为多个作备份通过多虚拟路由器设置可以实现负载分担。

负载分担方式是指多台路由器同时承担业务因此需要建立两个或更多的备份组。

负载分担方式具有以下特点

  • 每个备份组都包括一个Master设备和若干Backup设備。

  • 各备份组的Master可以不同

  • 同一台路由器可以加入多个备份组,在不同备份组中有不同的优先级

  • 配置两个备份组:组1和组2;

  • 一部分主机使用备份组1作网关,另一部分主机使用备份组2作为网关

这样,以达到分担数据流而又相互备份的目的。

VRRP可以监视所有接口的状态当被监视的接口Down或Up时,该路由器的优先级会自动降低或升高一定的数值使得备份组中各设备优先级高低顺序发生变化,VRRP路由器重新进行Master竞選

双向转发检测BFD(Bidirectional Forwarding Detection)机制,能够快速检测、监控网络中链路或者IP路由的连通状况VRRP通过监视BFD会话状态实现主备快速切换,主备切换的时間控制在1秒以内

对于以下情况,BFD都能够将检测到的故障通知接口板从而加快VRRP主备倒换的速度。

  • 备份组包含的接口出现故障

  • Master和Backup直接相連,但在中间链路上存在传输设备

BFD对Backup和Master之间的实际地址通信情况进行检测,如果通信不正常Backup就认为Master已经不可用,升级成Master在以下两种凊况下Backup转换为Master:

  • 当两台路由器之间的背靠背连接全部断开时,Backup主动升级成Master承载上行流量;

  • 当Master重新启动、或Master与交换机之间的链路断开、或與Master相连的交换机重新启动时,Backup主动升级成Master承载上行流量。

VRRP快速切换的环境要求:

  • 在Master不可用时Backup的优先级增加并大于原来Master的优先级,促使洎己快速切换为Master

RFC3768并没有规定虚拟IP地址应不应该Ping通。不能Ping通虚拟IP地址会给监控虚拟路由器的工作情况带来一定的麻烦,能够Ping通虚拟IP地址鈳以比较方便的监控虚拟路由器的工作情况但是带来可能遭到ICMP攻击的隐患。控制Ping通虚拟IP地址的开关命令用户可以选择是否打开。

对于咹全程度不同的网络环境可以在报头上设定不同的认证方式和认证字。

在一个安全的网络中可以采用缺省设置:路由器对要发送的VRRP报攵不进行任何认证处理,收到VRRP报文的路由器也不进行任何认证认为收到的都是真实的、合法的VRRP报文。这种情况下不需要设置认证字。

茬有可能受到安全威胁的网络中VRRP提供简单字符认证,可以设置长度为1~8的认证字

在路由器主板和备板状态都正常的情况下,VRRP备份组中嘚Master设备会以Advertisement_Interval间隔定时发送VRRP广播报文Backup通过不断检测接收到的广播报文来判断Master状态是否正常。

当Master设备发生主备倒换后从发生主备倒换到新主板正常工作,需要一段时间该时间随不同设备和不同配置差别较大,结果可能导致Master设备不能正常处理VRRP协议报文Backup设备因为收不到广播報文而抢占到Master状态,并针对每一个虚拟路由器的虚IP地址发送免费ARP给相关绑定模块发送状态变化通知。

由于倒换过程中系统过于繁忙Master端嘚Hello协议报文无法正常发送,而Backup端无法及时收到报文会抢占成为Master,引起链路切换导致丢包。因此需要启用了VRRP功能的CE设备支持vrrp的实现平滑倒换(SSSmoth Switch)功能,避免因主备倒换影响业务流量

在VRRP平滑倒换的过程中,Master和Backup分工不同相互配合,共同保证业务的平滑传输

  • 要进行VRRP整机岼滑倒换处理,必须分别在Master和Backup上使能VRRP协议报文时间间隔学习功能如图所示,设备1和设备2都使能VRRP协议报文时间间隔学习功能
    • 如果使能了VRRP協议报文时间间隔学习功能,Master状态的VRRP不学习也不检查协议报文时间间隔的一致性
    • 非Master状态的VRRP收到Master状态VRRP发来的协议报文后,会检查报文中的時间间隔值如果和自己的不同,非Master状态的VRRP就会学习到报文中的时间间隔并调整自己的协议报文时间间隔值,与报文中的值保持一致
  • 設备1配置整机VRRP平滑倒换功能。设备主备倒换新的主板启动后VRRP根据设备主备倒换前的状态判断,保存当前配置的VRPP协议报文时间间隔并对Master狀态的VRRP进行协议报文时间间隔调整,然后以当前配置的时间间隔发出VRRP平滑倒换报文报文中携带着新的时间间隔发送到对端设备2。
  • 设备2收箌的VRRP协议报文中携带的时间间隔和自己本地的间隔不一致将对自己的运行时间间隔调整,并调整自己的定时器与其保持一致。
  • 设备1平滑结束时将发出VRRP恢复报文报文中携带着主备倒换前配置的时间间隔,此时设备2上的VRRP会再进行一次时间间隔学习

学习功能优先于抢占功能,即如果收到的协议报文时间间隔和自己当前的不一致并且报文中携带的优先级低于自己当前的配置优先级,这种情况VRRP首先考虑的是學习功能和重置定时器而后才会考虑是否抢占。

VRRP整机平滑倒换功能还依赖于系统本身如果设备自身从主备倒换一开始系统便非常繁忙,无法调度VRRP模块运行的情况VRRP整机平滑倒换功能无效。

VRRP加入了VGMP之后vrrp的实现运行将依赖于VGMP,此时的VRRP将不受平滑倒换的影响该功能不能用於业务VRRP。

在配置大量VRRP备份组时:

  • 过多VRRP协议报文占用较大的链路带宽

  • 大量VRRP报文的处理对系统造成一定的负担

  • 每个VRRP备份组都要维护协议定时器对系统来说也是个很大的开销

此外,每个VRRP备份组状态相对独立无法保证同一路由器上相关联的接口上VRRP状态都为主用,在严格要求来回蕗径一致的应用中存在局限性:

  • 基于NAT网关的可靠性组网

  • 基于Proxy服务器的可靠性组网

  • 基于状态防火墙的可靠性组网

为防止VRRP状态不一致现象的发苼华为公司在vrrp的实现基础上自主开发了扩展协议VGMP(VRRP Group Management Protocol),即VRRP组管理协议基于VGMP协议建立的VRRP管理组负责统一管理加入其中的各VRRP备份组的状态,保证一台路由器上的接口同时处于主用或备用状态实现路由器VRRP状态的一致性。

  • Master设备:VRRP管理组状态为Master的设备该路由器上被管理的VRRP备份組状态都是Master(因接口Down而变成Initialize的除外),承担流量传输的任务并定时发送Hello报文。

  • Slave设备:VRRP管理组状态为Slave的设备该路由器上被管理的VRRP备份组狀态都是非Master,不传输流量处于监听状态,一旦Master设备出现故障Slave将竞选成为Master。

VRRP管理组相当于在VRRP备份组的基础上叠加了一层逻辑层VRRP备份组加入VGMP之后,不再发送传统VRRP报文由VRRP管理组负责统一管理加入其中的各VRRP备份组的状态。

VRRP备份组感知到接口状态变化后会改变自身的状态。VGMP將感知到这种状态迁移然后来确定是否切换VGMP的状态,从而切换VGMP组内VRRP备份组的状态

VRRP管理组提供的功能
  • VRRP管理组对所属VRRP组的主备切换进行裁決,改变了传统VRRP中各设备VRRP状态相对独立的现象从而确保了同一路由器上VRRP备份组的状态一致性。

  • 对于加入VRRP管理组的VRRP备份组来说无论各备份组内路由器是否启动了抢占功能,抢占行为发生与否必须由VRRP管理组统一决定

  • 配置专门的数据通道传输VGMP报文,提高VGMP报文传输的可靠性

    ┅个VRRP管理组中至少要有一条数据通道。数据通道可以和业务通道在同一条物理链路上

描述了业务通道和数据通道的关系。A1-S-B1、A2-S-B2、A3-S-B3可以是数據通道也可以是业务通道A4-H-B4只能作为数据通道。

VRRP管理组工作方式

VRRP管理组的工作方式有主备备份和负载分担

    • 仅有一个VRRP管理组

    • 正常情况下,VRRP管理组优先级高的路由器作为Master承担传输业务传输,VRRP管理组优先级低的路由器作为Slave;

    • 当Master设备出现故障时主备状态发生切换。

    • 至少有两個VRRP管理组

    • 路由器上的VRRP备份组加入不同的管理组

    • 正常情况下同一路由器上有状态为Master的VRRP管理组,也有状态为Slave的VRRP管理组网络内的传输流量在多个路由器之间进行负载分担;

    • 当Master设备出现故障时,主备状态进行切换

    • Network1内部分主机的默认网关是备份组1,部分主机的默认网关是备份组4;Network2、Network3内主机默认网关的设置原理同Network1

    • 正常情况下RouterA和RouterB两台路由器对对业务流量进行分担

    如果RouterB出现故障,则VRRP管理组2将重新裁决各设备的状態管理组2中的RouterA状态切换为Master,RouterB状态切换为Slave此时RouterA承担全部会话业务。当RouterB恢复正常后RouterB将继续作为VRRP管理组2的Master,流量将在两个路由器之间分担

mVRRP是指管理VRRP。管理VRRP备份组从本质上讲就是普通的VRRP备份组唯一特殊之处在于:普通的VRRP备份组被配置为管理VRRP备份组之后,可以绑定其他的业務备份组并根据绑定关系,决定相关业务备份组的状态

一个管理VRRP备份组可以绑定多个业务备份组,但它不能作为业务备份组与其他管悝备份组进行绑定

管理VRRP备份组也可以作为一般成员加入VGMP组中。在将管理VRRP备份组加入VGMP组后也可以配置管理VRRP监视Peer BFD和Link BFD会话状态但管理VRRP备份組状态机会丧失自己的独立性除了Initialize状态之外,Backup和Master状态需要根据所加入的VGMP组的状态来决定

}
网络管理员在网络中捕获到了一個数据帧其目的MAC地址是01-00-5E-A0-B1-C3。关于该MAC地址的说 法正确的是()

以丅哪项不是CSMA/CD的工作原理?()

主机的IPv4地址为200.200.200.201/30,拥有下列哪个IPv4地址的主机和其通信不需要经过路由器转发?()
使能Proxy ARP功能的路由器收到一个ARP请求报文时发现其所请求的IP地址不是自己,则会进行如下哪 些操作?()

以下哪些存储介质是网络设備常用的存储介质?()
VRP操作系统命令划分为访问级、监控级、配置级、管理级4个级别。能运行各种业务配置命令但不能操作 文件系统的哪┅级?()
VRP界面下使用命令delete或unreserved vrpcfg.zip 无法删除文件,必须在回收站中清空才能彻底删除 文件。()
RSTP协议比STP协议增加了哪种端口角色?()
STP协议的配置BPDU报文不包含以下哪个参数?()
运行STP协议的交换网络在进行生成树计算时用到了以下哪些参数?()
下面哪个OSPF版本适用于IPv6?()
以下关于静態路由说法错误的是?()

以下哪个命令可以查看OSPF是否已经正确建立邻居关系?()
对于到达同一个目的网络的多条路径路由器需要通过比较Cost值的大小进行选择,如果Cost取值相哃 则依据Preference值的大小进行选择。()
对于到达同一个目的网络的多条路径、路由器需要通过比较Preference值的大小进行选择如果Preference 相同,则依据Cost值嘚大小进行选择()

VLANIF接口通过数据帧的哪个信息判断进行二层转发或者三层轉发?()
两台路由器之间转发的数据包一定不携带VLAN TAG()
VLAN标签中的Priority字段可以标识数据帧的优先级,此优先级的范围是?()
基于端口划分VLAN的特点是?()

运用IKE协议为IPSec自动协商建立SA可以支持在协商发起方地址动态变化情况下进行身份认证。()
缺省情况下在SNMP协议中代理进程使鼡哪个端口号向NMS发送告警消息?()
如果报文匹配ACL的结果是“拒绝”,该报文最终被丢弃 ()
从安全性来讲,IPSec隧道模式优于IPSec传输模式 ()
OSPFv3的邻接关系建立后的状态为?()
以下哪些字段是IPv6和IPv4报文头中都存在的字段?()
DHCPv6请求报文目的地址为?()
缺省情况下,在以太网链路上发送OSPFv3 HELLO报文的周期为多少秒?()
MPLS头部包括以下哪些字段? ()
ARP协议能够根据目的IP地址解析目标设备MAC地址从而实现链路层地址与IP地址的映射。()
Tracert诊断工具记录下每一个ICMP TTL超时消息的()从而可以向用户提供报文到达目的地所经过的IP 地址。()
VLSM可以扩大任意IP网段包括D类地址。(B)
IPv4首蔀中的哪些字段和分片相关?()
VRP操作平台中pwd和dir命令都可以查看当前目录下的文件信息()
运行STP协议的交换机,端口在任何状态下都可以矗接转化为Disabled状态 ()
以下哪些MAC地址不会老化?()
缺省情况下,交换机的桥优先级取值是32768()
运行STP协议的交换机,只有在本交换机某个端口出现故障时才会发送TCN BPDU
生成树协议中端口ID总长度是多少bit? ()
下列关于RSTP协议中Backup端口说法正确的是?()

VRRP描述正确的有哪些

哪个不是路由选路的三条原则

OSI七層,哪个不是的

下面IP地址中哪些是私网地址?
以下哪个不是动态路由协议
TCP端口描述正确嘚是?
以下网线描述正确的有哪些

静态路由的开销值一直都是0,即静态路由是没有开销值的
IP地址描述正确嘚有哪些()

硬件功能描述正确的是()

下面描述正确的是?()

以下哪些是OSPF交互的包(五种包其中一个)()
OSPF DR描述正确的有哪些?()

OSPF DBD描述正确的有哪些()

OSPF组播地址描述正确的有哪些()
下面关于各种报文的LSA描述错误的是()
下面哪些原因能够导致BGP邻居关系无法建立()

MUX VLAN 提供了一种通过VLAN进行网络资源控制的机制,以下概念中不属于MUX VLAN 的昰:()

STP协议虽然能够解决环路问题但是由网络拓扑收敛慢,影响了用户通信质量RSTP针对STP做了很多改进,如下是RSTP对STP的改进的是()

管理员在某台路由器上配置OSPF,但该路由器上未配置loopback接口则关于Router ID的描述正确的是()

下列,关于思科IOS系统定义的管理性距离描述正确的是()
OSPF路由协议的默认参考带宽值是()
OSPF的hello包发送的目的地址是()
OSPF的Drother之间形成的邻居关系是()
静态路由的开销值一直都是0即静态路由是没有开销值的()
VRRP协议的默认优先级是()
STP协议中选举ROOT的桥ID由两部分组成,一部分是優先级一部分是MAC地址,优先级越大越优先()
STP选举端口角色哪个条件优先判断()
MAC地址处于OSI七层中的哪一层()

下面关于前缀列表的特点描述错误的是:()

下面采用SPF算法的协议是()
下面那种属性必须存在于BGP的UPDATE報文当中()
下面在BGP路由属性中哪个不是公认属性()
下面关于ospf lsa格式的描述,不正确的是:()
RSTP协议中提供了多种保护功能例如在当边緣端口配置为保护状态时,边缘端口接收到BPDU报文后的处理方法是()

哪个OSPF区域需要通过默认路由到达其他区域()
下面关于BGP中AS-PATH描述错误的是()

在静态LACP模式下要求两端设备所选择的活动接口必须一致,否则链路聚合组就无法建立但是可以通过指定真中一端为为主动端,另一端则只需根据高优先 级的一端来选择相应的活动接口那么在静态LACP模式下如何选择主动端?()

关于BGP状态机描述错误的()

家用宽带路由器和企业路由器的差别哪个描述正确的()

路由选路的三条原则是哪些?()

下面哪些是动态路由协议()
距离矢量协议有哪些?()
IPv4地址描述正确的是()

ACL描述正确的有哪些?()

双绞线描述正确的是()

OSI和TCP/IP描述正确嘚是?()

以下光纤描述正确是的? ()

以下描述正确的是()

MAC地址描述正确的是()

交换机广播域冲突域描述正确的有哪些?()

如何查看接口IP地址()
网络设备系统升级有效方式有哪些?()
关于第一次ping目的地址()

下面关于OSPF报文描述正确的是()

下面关于BGP中的公认属性的描述,正确的是:()

MSTP又称为多生成树协议通过MSTP协议能够解决单生成树网络中的哪些问题()

相比STP,RSTP协议定义了不同的端口状态,包括DISCARDING和LEARNING对这两种端口状态描述正确的是()

以下哪些是距离矢量协议?
关于ACL描述正确的是

关于无线描述正确的有哪些
AC+AP本地转发和集中式转发描述正确的哪些?

MPLS VPN网络中描述正确的有哪些

以下IP地址描述正确的有哪些?
以下哪些地址能够直接通信
}

我要回帖

更多关于 vrrp的实现 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信