一种管理虚拟路由器备份组的方法及设备技术

技术编号:38267820 阅读:12 留言:0更新日期:2023-07-27 10:24
本申请提供了一种管理虚拟路由器备份组的方法及设备,该方法包括:设置管理备份组的每个对等体;将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至管理备份组;记录管理备份组的本地成员信息表;其中,本地成员信息表至少包括:每个虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。管理备份组通告报文。管理备份组通告报文。

【技术实现步骤摘要】
一种管理虚拟路由器备份组的方法及设备


[0001]本申请涉及通信技术,具体的讲是一种管理虚拟路由器备份组的方法及设备。

技术介绍

[0002]VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)将承担网关功能的多个路由器加入到虚拟路由器备份组中,形成一台虚拟路由器。局域网内的主机仅需要知道这台虚拟路由器的虚拟IP地址,并将其设置为网关的IP地址,通过虚拟路由器与外部网络进行通信。
[0003]每个路由器设备上配置多个不同VLAN(Virtual Local Area Network,虚拟局域网)的虚拟路由器备份组,但是每个备份组都需要单独维护自己的状态机,所以会产生大量VRRP通告报文,对网络和路由器的CPU性能都造成大量负荷。

技术实现思路

[0004]本申请的目的提供一种管理虚拟路由器备份组的方法及设备,降低维护多个虚拟路由器备份组的状态机产生的大量协议通告报文。
[0005]为实现上述目的,本申请提供了一种管理虚拟路由器备份组的方法,该方法包括:设置管理备份组的每个对等体;将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至管理备份组;记录管理备份组的本地成员信息表;其中,本地成员信息表至少包括:每个虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
[0006]为实现上述目的本申请还提供了一种管理虚拟路由器备份组的设备,该设备包括处理器以及存储器;存储器用于存储处理器可执行指令执行以下操作:设置管理备份组的每个对等体将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至管理备份组;将每个虚拟路由器备份组的信息以及本设备状态机记录在管理备份组的本地成员信息表;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
[0007]本申请的有益效果在于,将不同的虚拟路由器备份组作为成员备份组加入了备份组,在对等体之间传送管理备份组通告报文,减少由于维护多个虚拟路由器备份组的状态机而产生的大量协议通告报文,而路由器设备只需要通过发送一份管理备份组通告报文即可将多个虚拟路由器备份组的信息以及其状态机通告其他对等体。
附图说明
[0008]图1为本申请提供的管理虚拟路由器备份组的方法实施例的流程图;
[0009]图2为本申请实施例提供的管理备份组的示意图;
[0010]图3为本申请提供的管理虚拟路由器备份组的设备实施例的示意图。
[0043]路由器R1向管理备份组210的对等体路由器R2发送携带成员信息表1

3的管理备份组通告报文,也接收对等体路由器R2发送的携带成员信息表2

2的管理备份组通告报文。
[0044]路由器R2收到来自路由器R1的管理备份组通告报文,识别收到的管理备份组通告报文中恢复状态对应的虚拟路由器备份组220;在本地的成员信息表2

2中查找被识别的虚拟路由器备份组的本设备状态机为主设备状态,向路由器R1同步虚拟路由器备份组220的转发表项。
[0045]路由器R1收到来自路由器R2同步的转发表项后,将状态机由恢复修改备设备,如表1

4所示。
[0046]虚拟机局域网标识优先级虚拟IP地址状态机VLAN12201011.1.1.1备设备VLAN22301202.2.2.2备设备
[0047]表1
‑4[0048]这样,路由器R1和R2仍按照管理备份组210的通告周期发送管理备份组通告报文,而无需因为虚拟路由器备份组220的状态机变化而额外发送对应的虚拟路由器备份组的协议报文,减少了路由器之间收发虚拟路由器备份组协议报文占用的带宽以及CPU资源。
[0049]如果路由器R2的虚拟路由器备份组230的路由器端口故障时,发送表1

5示的本地的管理备份组210的成员信息表。
[0050]虚拟机局域网标识优先级虚拟IP地址状态机VLAN12201011.1.1.1备设备VLAN22301202.2.2.2初始化
[0051]表1
‑5[0052]路由器R2收到来自路由器R1的带有表1

5成员信息表的管理备份组通告报文,识别收到的管理备份组通告报文中初始化状态对应的虚拟路由器备份组230;在本地的成员信息表2

2中查找被识别的虚拟路由器备份组的本设备状态机为主设备状态,则不修改表2

2的状态机。
[0053]路由器R1的虚拟路由器备份组230的路由器端口恢复后,路由器R1和路由器R2的操作与上文处理相同,不再赘述。
[0054]图3为本申请提供的管理虚拟路由器备份组的设备实施例的示意图。该设备包括处理器以及存储器;存储器用于存储处理器可执行指令执行以下操作:设置管理备份组的每个对等体;将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至管理备份组;将每个虚拟路由器备份组的信息以及本设备状态机记录在管理备份组的本地成员信息表;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
[0055]处理器通过运行存储器中的处理器可执行指令还执行以下操作:识别故障虚拟路由器端口;将本地成员信息表中故障虚拟路由器端口的所属虚拟路由器备份组的本设备状态机设置为初始化状态;向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
[0056]处理器通过运行存储器中的处理器可执行指令还执行以下操作:识别故障虚拟路由器端口恢复;将本地成员信息表中恢复的虚拟路由器端口的所属虚拟路由器备份组的由
初始化状态设置为恢复状态;向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
[0057]处理器通过运行存储器中的处理器可执行指令还执行以下操作:接收管理备份组的每个对等体发送携带成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中初始化状态对应的虚拟路由器备份组;在本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的本设备状态机为备设备状态,将查找到的备设备状态修改为主设备状态。
[0058]处理器通过运行存储器中的处理器可执行指令还执行以下操作:接收管理备份组的每个对等体发送携带成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中恢复状态对应的虚拟路由器备份组;在本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的本设备状态机为主设备状态,同步被识别的虚拟路由器备份组的转发表项。
[0059]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理虚拟路由器备份组的方法,其特征在于,所述方法包括:设置管理备份组的每个对等体;将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至所述管理备份组;记录所述管理备份组的本地成员信息表;其中,所述本地成员信息表至少包括:每个所述虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:识别故障虚拟路由器端口;将所述本地成员信息表中所述故障虚拟路由器端口的所属虚拟路由器备份组的本设备状态机设置为初始化状态;向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:识别故障虚拟路由器端口恢复;将所述本地成员信息表中所述恢复的虚拟路由器端口的所属虚拟路由器备份组的由初始化状态设置为恢复状态;向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述管理备份组的每个所述对等体发送携带所述成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中初始化状态对应的虚拟路由器备份组;在所述本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的所述本设备状态机为备设备状态,将查找到的备设备状态修改为主设备状态。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述管理备份组的每个所述对等体发送携带所述成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中恢复状态对应的虚拟路由器备份组;在所述本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的所述本设备状态机为主设备状态,同步被识别的虚拟路由器备份组的转发表项。6.一种管理虚拟路由器备份组的设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储处理器可执行指令执行以下操作:设置管理备份组的...

【专利技术属性】
技术研发人员:郭振华
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1