[发明专利]基于VRRP的接口更新方法、装置及存储介质在审
| 申请号: | 201911207094.9 | 申请日: | 2019-11-29 |
| 公开(公告)号: | CN112887201A | 公开(公告)日: | 2021-06-01 |
| 发明(设计)人: | 祝玉平 | 申请(专利权)人: | 北京华为数字技术有限公司 |
| 主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/713;H04L12/741;H04L29/12 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
| 地址: | 100085 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 vrrp 接口 更新 方法 装置 存储 介质 | ||
本申请公开了一种基于VRRP的接口更新方法、装置及存储介质,属于通信技术领域。所述方法包括:当前需要从备路由器切换为主路由器的第一路由器,可以根据自身配置有命令行的逻辑接口,确定多个目标以太网接口,并通过该多个目标以太网接口发送该VRRP组的主路由更新信息。本申请中,连接该多个目标以太网接口的交换机均可以及时更新该VRRP组对应的虚拟路由器对应的出接口,这样,在主备路由器切换时,交换机在接收到终端发送的数据包之后,可以将该数据包从更新之后的出接口转发给更新之后的主路由器,更新之后的主路由器可以将该数据包传输至目的设备,也即是不会导致丢包,且可以避免目的设备收到两份相同的数据包。
技术领域
本申请涉及通信技术领域,特别涉及一种基于VRRP的接口更新方法、装置及存储介质。
背景技术
虚拟路由器冗余协议(virtual router redundancy protocol,VRRP)是一种容错协议,按照VRRP协议可以将局域网中两台或两台以上的路由器作为一个VRRP组,从而组成一台虚拟路由器,将这台虚拟路由器作为局域网内终端的默认网关,并为该虚拟路由器提供唯一固定的虚拟互联网协议(Internet protocol,IP)地址和虚拟媒体接入控制(mediaaccess control,MAC)地址。VRRP组中只有一台路由器可以作为主路由器,主路由器负责处理目的MAC地址为虚拟MAC地址、目的IP地址为虚拟IP地址的数据包,其他路由器为备路由器,会将该数据包丢弃。
在相关技术中,将一台路由器上连接交换机的以太网接口绑定成一个逻辑接口,每个被捆绑的以太网接口称为该逻辑接口的一个成员口。将多个交换机中与同一路由器连接的以太网接口加入同一个交换机逻辑组,该交换机逻辑组可以实现跨设备信息同步的功能,这样,该多个交换机对外就是一台逻辑上的交换机。因为某些原因进行主备路由器的切换时,需要从VRRP组中的备路由器选出一台路由器作为主路由器,也即是将一台备路由器切换为主路由器,并通过切换后的主路由器的逻辑接口选出一个成员口,向与该成员口连接的一个交换机发送主路由更新信息,该交换机可以基于主路由更新信息,更新该虚拟路由器对应的出接口,之后可以通过更新后的出接口与最新的主路由器进行通信。此外,该交换机在接收到该主路由更新信息之后,可以向交换机逻辑组中的其他的交换机同步该主路由更新信息,以使每台交换机均可以更新该虚拟路由器对应的出接口,从而可以将终端发送的数据包切换到最新的主路由器来进行传输。
为了避免数据包的丢失,在主备路由器切换的过程中通常设置有延迟时间。在该延迟时间内,对于未来得及更新该虚拟路由器对应的出接口的交换机来说,在接收到终端发送的数据包时,会将该数据包转发给旧的主路由器,旧的主路由器在延迟时间内,仍可以转发该数据包至目的设备,这样,目的设备可能会接收到两份相同的数据包,因此延迟时间不能太长。但是延迟时间较短的话,未来得及更新虚拟路由器对应的出接口的交换机可能在接收到终端发送的数据包时,仍将该数据包转发给旧的主路由器,但是该路由器此时已不再是主路由器,会将该数据包进行丢弃,导致数据包丢失。
由上述可知,相关技术中,当主备路由器发生切换时,会存在目的设备收到两份相同的数据包或者数据包丢失的情况,因此,需要一种新的方案来解决这些问题。
发明内容
本申请提供了一种基于VRRP的接口更新方法、装置及存储介质,可以解决相关技术的主备路由器切换时,存在的目的设备收到两份相同的数据包或者数据包丢失的问题。所述技术方案如下:
第一方面,提供了一种基于VRRP的接口更新方法,VRRP组包括多个路由器,该多个路由器中配置有VRRP协议的逻辑接口上还配置有命令行,逻辑接口是指同一路由器中连接交换机的以太网接口捆绑成的一个虚拟接口,所述方法包括:第一路由器根据自身配置有命令行的逻辑接口的标识,从自身包括的以太网接口中确定多个目标以太网接口,第一路由器是指该多个路由器中当前需要从备路由器切换为主路由器的一个路由器;第一路由器通过该多个目标以太网接口发送该VRRP组的主路由更新信息,以指示连接该多个目标以太网接口的交换机更新该VRRP组对应的虚拟路由器对应的出接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华为数字技术有限公司,未经北京华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911207094.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:水流量传感器及热水器
- 下一篇:导向悬臂总成和具有其的转向架、轨道车辆





