[发明专利]一种报文转发方法及装置、分布式设备有效
申请号: | 202011384745.4 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112367261B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 张志刚 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L45/745 | 分类号: | H04L45/745;H04L61/2503;H04L61/2557 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 分布式 设备 | ||
本申请提供一种报文转发方法及装置、分布式设备,其中,报文转发方法应用于分布式设备的业务板卡,当一个业务板卡接收到目的端设备发送的待转发报文之后,如果该业务板卡上不存在与待转发报文匹配的NAT表项,可以根据待转发报文中的源IP地址进行反向路由查找,确定与源IP地址对应的出接口,并查找到的出接口与该业务板卡的出接口不一致时,将待转发报文转发至出接口对应的业务板卡上进行处理。由于查找到的出接口对应的业务板卡存在对应的NAT表项,因此可以解决NAT业务无法生效的问题。
技术领域
本申请涉及网络通信领域,具体而言,涉及一种报文转发方法及装置、分布式设备。
背景技术
在网络通信领域中,客户们对基础网络的可靠性的要求越来越高。而在现有技术中,为了提高网络的可靠性,组网环境基本都采用双线路或多线路冗余的方式实现,而实现这种方式采用的网络设备大部分都是高端分布式设备(如分布式路由器等)。其中,为了进一步提高可靠性,多条网络通信线路往往分布在不同的业务板卡上。
但是,在上述可靠性组网中,流量的转发很可能出现来回路径不一致的情况,也就是说,当分布式设备上的NAT业务流量从outside接口出去的流量和从outside接口回来的流量路径不一致且两个outside接口分布在不同业务板卡时,就会出现NAT业务无法生效的问题。
发明内容
本申请实施例的目的在于提供一种报文转发方法及装置、分布式设备,用以解决由于NAT业务流量路径不一致导致的NAT业务无法生效的技术问题。
为了实现上述目的,本申请实施例所提供的技术方案如下所示:
第一方面,本申请实施例提供一种报文转发方法,应用于分布式设备的业务板卡,包括:通过outside接口接收待转发报文;查找本业务板卡中是否存在与所述待转发报文匹配的NAT表项;若本业务板卡中不存在与所述待转发报文匹配的NAT表项,根据所述待转发报文的源IP地址进行反向路由查找确定与所述源IP地址对应的出接口;若所述出接口不是本地接口,将所述待转发报文发送到所述出接口所在的业务板卡;否则将所述待转发报文根据目的IP地址查找路由表后进行转发。在上述方案中,当一个业务板卡接收到目的端设备发送的待转发报文之后,如果该业务板卡上不存在与待转发报文匹配的NAT表项,可以根据待转发报文中的源IP地址进行反向路由查找,确定与源IP地址对应的出接口,并查找到的出接口与该业务板卡的出接口不一致时,将待转发报文转发至出接口对应的业务板卡上进行处理。由于查找到的出接口对应的业务板卡存在对应NAT表项,因此可以解决NAT业务无法生效的问题。
在本申请的可选实施例中,所述方法还包括:若本业务板卡中存在与所述待转发报文匹配的NAT表项,根据查找到的与所述待转发报文匹配的NAT表项对所述待转发报文进行NAT转换;根据所述待转发报文经NAT转换后的目的IP地址,查找路由表后将所述待转发报文进行转发。在上述方案中,当业务板卡上存在与待转发报文匹配的NAT表项,则说明该转发报文是与在该业务板卡上进行NAT转换的报文对应的回应报文,因此,可以直接在该业务板卡上进行NAT转换并将转换后的待转发报文进行转发。
在本申请的可选实施例中,在判断所述出接口不是本地接口之后,在所述将所述待转发报文发送到所述出接口所在的业务板卡之前,所述方法还包括:对所述待转发报文添加标识,以使收到带标识的待转发报文的业务板卡根据所述标识查找与所述待转发报文匹配的NAT表项。在上述方案中,在将待转发报文从一个业务板卡上转发到另一个业务板卡上之前,可以对待转发报文添加标识,以使收到带标识的待转发报文的业务板卡能够根据该标识对该待转发报文直接进行NAT处理且只进行一次查找NAT表项的动作,从而提高报文传输过程的效率。
在本申请的可选实施例中,所述对所述待转发报文添加标识,包括:在所述待转发报文的报文描述符中添加标识;或者,在所述待转发报文的预设字段中添加标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011384745.4/2.html,转载请声明来源钻瓜专利网。