一种管理虚拟路由器备份组的方法及设备与流程

未命名 07-26 阅读:344 评论:0


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


背景技术:

2.vrrp(virtual router redundancy protocol,虚拟路由器冗余协议)将承担网关功能的多个路由器加入到虚拟路由器备份组中,形成一台虚拟路由器。局域网内的主机仅需要知道这台虚拟路由器的虚拟ip地址,并将其设置为网关的ip地址,通过虚拟路由器与外部网络进行通信。
3.每个路由器设备上配置多个不同vlan(virtual local area network,虚拟局域网)的虚拟路由器备份组,但是每个备份组都需要单独维护自己的状态机,所以会产生大量vrrp通告报文,对网络和路由器的cpu性能都造成大量负荷。


技术实现要素:

4.本技术的目的提供一种管理虚拟路由器备份组的方法及设备,降低维护多个虚拟路由器备份组的状态机产生的大量协议通告报文。
5.为实现上述目的,本技术提供了一种管理虚拟路由器备份组的方法,该方法包括:设置管理备份组的每个对等体;将本设备已加入的多个不同vlan的虚拟路由器备份组添加至管理备份组;记录管理备份组的本地成员信息表;其中,本地成员信息表至少包括:每个虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
6.为实现上述目的本技术还提供了一种管理虚拟路由器备份组的设备,该设备包括处理器以及存储器;存储器用于存储处理器可执行指令执行以下操作:设置管理备份组的每个对等体将本设备已加入的多个不同vlan的虚拟路由器备份组添加至管理备份组;将每个虚拟路由器备份组的信息以及本设备状态机记录在管理备份组的本地成员信息表;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
7.本技术的有益效果在于,将不同的虚拟路由器备份组作为成员备份组加入了备份组,在对等体之间传送管理备份组通告报文,减少由于维护多个虚拟路由器备份组的状态机而产生的大量协议通告报文,而路由器设备只需要通过发送一份管理备份组通告报文即可将多个虚拟路由器备份组的信息以及其状态机通告其他对等体。
附图说明
8.图1为本技术提供的管理虚拟路由器备份组的方法实施例的流程图;
9.图2为本技术实施例提供的管理备份组的示意图;
10.图3为本技术提供的管理虚拟路由器备份组的设备实施例的示意图。
具体实施方式
11.将以多个附图所示的多个例子进行详细说明。在以下详细描述中,多个具体细节用于提供对本技术的全面理解。实例中没有详细地描述已知的方法、步骤、组件以及电路,以免使这些例子的难于理解。
12.使用的术语中,术语“包括”表示包括但不限于;术语“含有”表示包括但不限于;术语“以上”、“以内”以及“以下”包含本数;术语“大于”、“小于”表示不包含本数。术语“基于”表示至少基于其中一部分。
13.图1所示的本技术提供的管理虚拟路由器备份组的方法实施例包括:
14.步骤101,设置管理备份组的每个对等体;
15.步骤102,将本设备已加入的多个不同vlan的虚拟路由器备份组添加至管理备份组;
16.步骤103,将每个虚拟路由器备份组的信息以及本设备状态机记录在管理备份组的本地成员信息表;
17.步骤104,根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。
18.图1实施例的有益效果在于,将不同的虚拟路由器备份组作为成员备份组加入了备份组,在对等体之间传送管理备份组通告报文,减少由于维护多个虚拟路由器备份组的状态机而产生的大量协议通告报文,而路由器设备只需要通过发送一份管理备份组通告报文即可将多个虚拟路由器备份组的信息以及其状态机通告其他对等体。
19.图2为本技术实施例提供的管理备份组的示意图;路由器r1设置管理备份组210、管理备份组210的对等体为路由器r2;设置虚拟路由器备份组220的优先级为高优先级101,设置虚拟路由器备份组230的优先级为低优先级100。
20.路由器r2设置管理备份组210、管理备份组210的对等体为路由器r1;设置虚拟路由器备份组220的优先级为低优先级120,设置虚拟路由器备份组230的优先级为高优先级121。
21.图2中,备份组210存在对等体r1和r2;虚拟路由器备份组220中,路由器r1被选举为master(主用/主)路由器;路由器r2为backup(备用/备)路由器;虚拟路由器备份组230中,路由器r1被选举为backup路由器;路由器r2为master路由器
22.图2中,终端t1、t2属于的vlan1,终端t3属于vlan2时;vlan1、vlan2的缺省网关分别被设置为虚拟路由器备份组220的虚拟路由器、虚拟路由器备份组230的虚拟路由器。路由器r1和r2负载分担vlan1、vlan2的两个虚拟路由器备份组220、230的三层转发业务流。
23.路由器r1和r2分别将本设备已加入的虚拟路由器备份组220和230添加至管理备份组210;将虚拟路由器备份组220、230的信息(譬如vlan标识、备份组标识、优先级、作为网关ip地址的虚拟ip地址)以及本设备的状态机记录在本地的管理备份组210的成员信息表。
24.表1-1所示为路由器r1记录的本地成员信息表;
25.虚拟机局域网标识优先级虚拟ip地址状态机vlan12201011.1.1.1主设备vlan22301202.2.2.2备设备
26.表1-1
27.表2-1为路由器r2记录的本地成员信息表;
28.虚拟机局域网标识优先级虚拟ip地址状态机vlan12201001.1.1.1备设备vlan22301212.2.2.2主设备
29.表2-1
30.路由器r1、r2各自根据管理报文通告周期,向管理备份组210对等体发送携带本地成员信息表的管理备份组通告报文并收到对等体发送的管理备份组通告报文。
31.这样,路由器r1和r2作为管理备份组210的对等体,相互发送管理备份组的通告报文,这样无需在每个虚拟路由器备份组内各自发送协议报文。这样,路由器r1和r2上加入的虚拟路由器备份组越多,路由器r1和r2之间的网络带宽资源以及cpu资源不会被新增的虚拟路由器备份组占用。
32.图2中,当路由器r1的某个物理端口故障;路由器r1识别故障的物理端口绑定了虚拟路由器220的虚拟路由器端口;路由器r1将表1-2的本地成员信息表中故障虚拟路由器端口的所属虚拟路由器备份组220的状态机设置为初始化状态,如表1-2所示:
[0033][0034][0035]
表1-2
[0036]
路由器r1向管理备份组210的对等体路由器r2发送携带表1-2的成员信息表的管理备份组通告报文。
[0037]
路由器r2接收管理备份组210的对等体路由器r1发送管理备份组通告报文,识别收到的管理备份组通告报文中初始化状态对应的虚拟路由器备份组220;在表2-1所示的成员信息表中查找被识别的虚拟路由器备份组220的本设备状态机为备设备状态,将查找到的备设备状态修改为主设备状态,如表2-2所示。
[0038]
虚拟机局域网标识优先级虚拟ip地址状态机vlan12201001.1.1.1主设备vlan22301212.2.2.2主设备
[0039]
表2-2
[0040]
当路由器r1上故障的物理端口恢复,识别故障虚拟路由器220的路由器端口恢复,将表1-2中恢复的虚拟路由器端口的所属虚拟路由器备份组220的状态机由初始化状态修改为恢复状态,如表1-3所示:
[0041]
虚拟机局域网标识优先级虚拟ip地址状态机vlan12201011.1.1.1恢复vlan22301202.2.2.2备设备
[0042]
表1-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.一种管理虚拟路由器备份组的设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储处理器可执行指令执行以下操作:设置管理备份组的每个对等体;将本设备已加入的多个不同vlan的虚拟路由器备份组添加至所述管理备份组;记录所述管理备份组的本地成员信息表;其中,所述本地成员信息表至少包括:每个所述虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。
7.根据权利要求6所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:识别故障虚拟路由器端口;将所述本地成员信息表中所述故障虚拟路由器端口的所属虚拟路由器备份组的本设备状态机设置为初始化状态;向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。8.根据权利要求6所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:识别故障虚拟路由器端口恢复;将所述本地成员信息表中所述恢复的虚拟路由器端口的所属虚拟路由器备份组的由初始化状态设置为恢复状态;向所述管理备份组的每个所述对等体发送携带所述本地成员信息表的管理备份组通告报文。9.根据权利要求6所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:接收所述管理备份组的每个所述对等体发送携带所述成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中初始化状态对应的虚拟路由器备份组;在所述本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的所述本设备状态机为备设备状态,将查找到的备设备状态修改为主设备状态。10.根据权利要求6所述的设备,其特征在于,所述处理器通过运行所述存储器中的处理器可执行指令还执行以下操作:接收所述管理备份组的每个所述对等体发送携带所述成员信息表的管理备份组通告报文;识别收到的管理备份组通告报文中恢复状态对应的虚拟路由器备份组;在所述本地成员信息表中查找被识别的虚拟路由器备份组的本设备状态机;若查找到的所述本设备状态机为主设备状态,同步被识别的虚拟路由器备份组的转发表项。

技术总结
本申请提供了一种管理虚拟路由器备份组的方法及设备,该方法包括:设置管理备份组的每个对等体;将本设备已加入的多个不同VLAN的虚拟路由器备份组添加至管理备份组;记录管理备份组的本地成员信息表;其中,本地成员信息表至少包括:每个虚拟路由器备份组的信息以及本设备状态机;根据管理报文通告周期向管理备份组的每个对等体发送携带本地成员信息表的管理备份组通告报文。管理备份组通告报文。管理备份组通告报文。


技术研发人员:郭振华
受保护的技术使用者:新华三技术有限公司
技术研发日:2023.04.28
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐