[发明专利]一种报文转发方法和网间路由装置无效
申请号: | 201180000744.8 | 申请日: | 2011-05-31 |
公开(公告)号: | CN102204191A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 杨新江;高鹏;滕新东;佟兴;向海洲 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 路由 装置 | ||
技术领域
本发明涉及网络领域,尤其涉及一种报文转发方法和网间路由装置。
背景技术
NAT(Network Address Trans1ation,网络地址转换)技术是一种实现私有IP地址与公有IP地址之间转换的技术。在目前合法的IPv4地址日益枯竭的背景下,利用NAT技术,可以将大量私网用户的私有IPv4地址、IPv6地址转换为少量的公网IPv4地址,以实现私网用户对使用IPv4地址的公网的连接访问。
目前,私有IPv4地址、IPv6地址到公网IP地址的转换通常由如图1所示的网间路由设备执行。图1中,私网侧的报文经过私网侧子卡发送到私网侧接口板上,所述私网侧接口板执行对报文的相关处理后,将所述报文转发到业务板并由业务板执行NAT地址映射,以完成私有IP地址到公有IP地址的转换。完成NAT地址映射的报文传递到公网侧接口板上,并经公网侧子卡发送到公网。
而实际应用中,当NAT映射业务量较大时,由于所述业务板的处理芯片的性能有限,使得所述业务板的处理性能下降,成为整个报文转发过程中的瓶颈,接口板对报文的处理速度明显高于业务板执行NAT地址映射的速度。在这种情况下,整个网间路由设备对报文的处理速度受到业务板处理速度的限制,浪费了接口板的处理能力,使得整体处理速度难以进一步提高,并且大大影响了报文转发的速度,不利于大规模的商业应用。
发明内容
本发明的实施例提供一种报文转发方法和网间路由装置,提高了报文转发的速度。
为达到上述目的,本发明的实施例采用如下技术方案:
一种报文转发方法,应用于网间路由装置上,所述网间路由装置包括至少两块用于转发报文的子卡,所述方法包括:
每一块子卡接收私网侧发送端发出的第一报文;所述第一报文中携带所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号;
根据所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号,查询预设置在所述子卡中的私网地址及端口与映射用公网地址及端口的对应关系表,获取与所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号对应的所述映射用公网IP地址和映射用传输协议端口号;
将所述第一报文中的所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号,替换为所述映射用公网IP地址和映射用传输协议端口号,生成携带所述映射用公网IP地址和映射用传输协议端口号的第二报文;
将所述第二报文发送给公网侧。
一种网间路由装置,包括至少两块用于报文转发的子卡,每一块子卡进一步包括:
第一报文接收单元,用于接收私网侧发送端发出的第一报文;所述第一报文中携带所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号;
公网地址获取单元,用于根据所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号,查询预设置在所述子卡中的私网地址及端口与映射用公网地址及端口的对应关系表,获取与所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号对应的所述映射用公网IP地址和映射用传输协议端口号;
公网地址替换单元,用于将所述第一报文中的所述私网侧发送端的私网IP地址和私网侧发送端的传输协议端口号,替换为所述映射用公网IP地址和映射用传输协议端口号,生成携带所述映射用公网IP地址和映射用传输协议端口号的第二报文;
第二报文发送单元,用于将所述第二报文发送给公网侧。
本发明实施例提供了一种报文转发方法和网间路由装置,通过在网间路由装置的各子卡上直接对经过所述子卡的报文进行网络地址转换处理,而不需要再上送给业务板进行网络地址转换处理,不仅降低了业务板的处理负担,而且避免了整个网间路由设备对报文的处理速度受业务板对报文进行网络地址转换处理速度的限制,大大提升了报文转发的速度。
附图说明
图1为现有技术提供的负责报文转发的网间路由设备的示意图;
图2为本发明实施例1中报文转发的方法的流程图;
图3为本发明实施例1中网间路由装置的子卡框图;
图4为本发明实施例2中提供的网间路由装置的示意图;
图5为本发明实施例2中报文转发的方法的流程图;
图6为本发明实施例2中另一种网间路由装置的示意图;
图7为本发明实施例3中提供的网间路由装置的示意图;
图8为本发明实施例3中报文转发的方法的流程图;
图9为本发明实施例4中网间路由装置的子卡框图;
图10为在图9基础上的网间路由装置的子卡框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180000744.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:2-羟基-5-壬基苯乙酮的合成工艺
- 下一篇:一种生物油的分子蒸馏分离方法