[发明专利]发送报文的方法和网络设备有效
申请号: | 201810140153.4 | 申请日: | 2018-02-11 |
公开(公告)号: | CN110166356B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 姬玲玲;李久勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/709 | 分类号: | H04L12/709;H04L12/741;H04L29/12 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送 报文 方法 网络设备 | ||
本申请提供了一种发送报文的方法及网络设备。本申请中,跨设备链路聚合组的第一网络设备通过第一端口连接用户侧设备,通过第二端口连接该跨设备链路聚合组的第二网络设备。该第一网络设备在第一端口和第二端口均未发生故障的情况下,为该用户侧设备配置第一预设ARP表项,在第一端口发生故障时,能够直接利用第二端口以及第一预设ARP表项转发目的地为该用户侧设备的报文给第二网络设备,继而第二网络设备再将该报文转发给用户侧设备,不用再等待第一网络设备学习该用户侧设备的ARP表项,从而有效减少了在第一端口发生故障时的数据包丢失时间和数量。
技术领域
本申请涉及计算机和通信技术领域,尤其涉及一种发送报文的方法及网络设备。
背景技术
跨设备链路聚合组(Multichassis Link Aggreagtion Group,M-LAG,)是一种跨设备的二层端口虚拟化技术,该技术通过将用户侧设备与组成双活网关的两台设备进行跨设备链路聚合,提高了用户侧设备的业务的可靠性。用户侧设备可以是具有数据转发功能的中继设备,也可以是下层的用户设备。
如图1所示,为应用M-LAG技术的网络拓扑结构。三层交换机A和三层交换机B为跨设备链路聚合设备,两者组成双活网关。服务器E和服务器D为用户侧设备,两者均双归接入交换机A和交换机B。交换机A和交换机B均对外提供M-LAG接口(图中未示出),并利用M-LAG接口与服务器E和服务器D连接。其中,双归,是指服务器接入到两个不同的网关;双活,是指两个网关都可以用于转发流量。进一步地,交换机A和交换机B之间部署peer-link链路,用以转发交换机A和交换机B之间的横向业务流量。其中,交换机A和交换机B与peer-link链路连接的端口均为peer-link端口。以上网络拓扑结构中,服务器E以及服务器D通过跨设备链路聚合的方式接入网络,实现了服务器E以及服务器D的双归双活接入。
如图1所示,由于交换机A与交换机B形成了双活网关,因此无论服务器E或服务器D的上行流量是从交换机A接入还是从交换机B接入,都可以到达交换机C以及上行网络。当双活网关中的一台设备发生链路故障时,例如交换机A与服务器E之间的链路故障,那么交换机C上接收到的访问服务器E的下行流量,转发给交换机A后,可以经过Peer-link链路切换到交换机B上,然后经由交换机B进行二层数据转发到达服务器E。可见当双活网关中的一台设备发生链路故障时,通过另外一台设备能够保证业务的正常运行,有效提高了利用M-LAG技术形成的网络结构中通信的可靠性。
然而,在如图1所示的网络中,在交换机A与服务器E之间的链路发生故障时,由于在一段时间内,交换机A会继续使用其M-LAG端口以及交换机A与服务器E之间的链路发送数据给服务器E,因此会造成数据包的丢失。
另外,在双归双活的状态下,为了避免环路,规定交换机B不能转发通过peer-link链路接收的流量,即交换机B不能再进行二层数据转发,那么在链路故障恢复的情况下,例如上述交换机A与服务器E之间的链路恢复正常时,交换机B不能再进行二层转发,但是交换机A在一段时间内无法正常的将数据转发给服务器E,也造成了这段时间内数据包的丢失。
综上,应用M-LAG技术形成的网络中,如何在发生链路故障以及故障链路恢复的过程中,减少数据包丢失量是目前亟需解决的技术问题。
发明内容
本申请提供一种发送报文的方法及网络设备,其能够在第一网络设备的第一端口和第二端口均未发生故障的情况下,为用户侧设备配置第一预设地址解析协议ARP表项,在第一端口发生故障的情况下,直接利用第二端口以及第一预设ARP表项转发数据给第二网络设备,继而由第二网络设备将数据转发给用户侧设备,从而省略了第一端口发生故障后第一预设ARP表项的学习过程,有效减少了数据包丢失数量。并且,本申请将第一预设ARP表项中的媒体访问控制MAC地址设置为第二网络设备的MAC地址,那么第二网络设备接收到第一网络设备转发的数据时,进行三层数据转发,克服了故障恢复过程中,由于第二网络设备不能进行二层数据转发造成的数据包丢失的缺陷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810140153.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文转发方法及装置
- 下一篇:支持多链接透明互联协议的装置及其通讯方法