[发明专利]一种报文发送方法及装置有效
申请号: | 201010591093.1 | 申请日: | 2010-11-25 |
公开(公告)号: | CN102480530A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 卢绪山;周倩;彭军;邹婷 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 发送 方法 装置 | ||
技术领域
本发明属于网络通信技术领域,涉及一种报文发送方法及装置。
背景技术
随着IPv6的演进及IPv4地址即将耗尽,以及整个产业链的IPv6演进相对滞后,IPv4和IPv6将会长期共存。目前普遍使用的解决方案是规模部署NAT(Network Address Translation,网络地址转换)设备,通常情况下一个NAT设备都要支持几万甚至更多的用户,当一个用户设备需要向外网发送报文时,需要在相应的NAT设备上建立多个链接,每个链接都需要在相应的NAT设备上建立NAT表项,导致NAT设备存在负担较重、支持的用户较少的问题。
发明内容
本发明的实施例提供了一种报文发送方法及装置,能够减少NAT设备的负担,使NAT设备能够支持更多的用户。
一种报文发送方法,包括:
接收内网设备发往外网的正向报文;
根据网络地址转换NAT表项包含的内网设备的私网IP地址、外部端口范围和公网IP地址,将所述正向报文的源地址替换为公网IP地址后发送;
或者,
接收外网发往内网设备的反向报文;
根据网络地址转换NAT表项包含的内网设备的私网IP地址、外部端口范围和公网IP地址,将外网发往内网设备的反向报文的目的公网IP地址替换为内网设备的私网IP地址后发送。
一种报文发送装置,包括:
报文接收单元,用于接收内网设备发往外网的正向报文或者接收外网发往内网设备的反向报文;
外网正向报文发送单元,用于根据网络地址转换NAT表项包含的内网设备的私网IP地址、外部端口范围和公网IP地址,将内网设备发往外网的所述正向报文的源地址替换为公网IP地址后发送;
外网反向报文发送单元,用于根据网络地址转换NAT表项包含的内网设备的私网IP地址、外部端口范围和公网IP地址,将外网发往内网设备的反向报文的目的公网IP地址替换为内网设备的私网IP地址后发送。
一种报文发送方法,包括:
接收用户设备发往外网的正向报文;
将所述正向报文的源端口号替换为外部端口范围,以及将源地址替换为内网设备的私网IP地址后发送。
一种报文发送装置,包括:
报文接收单元,用于接收用户设备发往外网的正向报文;
内网正向报文发送单元,用于将所述正向报文的源端口号替换为外部端口范围,以及将源地址替换为内网设备的私网IP地址后发送。
由上述本发明的实施例提供的技术方案可以看出,通过根据网络地址转换NAT表项包含的内网设备的私网IP地址、外部端口范围和公网IP地址,在NAT设备上将正向报文的源地址替换为公网IP地址、将反向报文的目的公网IP地址替换为内网设备的私网IP地址,即用户访问外网时只在内网设备每次上线时,NAT设备建立一个表项,后续发送报文建立链接时,不需再建立表项,减少了NAT设备中建立NAT表项的数量,从而使NAT设备可以支持更多的用户,减少NAT设备的数量,而且在NAT设备老化的时候可以同步内网设备和NAT设备。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的在NAT设备端发送报文的方法流程示意图;
图2为本发明的实施例提供的在内网设备端发送报文的方法流程示意图;
图3为本发明的实施例提供的用户设备通过内网设备和NAT设备与外网进行报文传输的信令流程示意图;
图4为本发明的实施例提供的内网设备中请外部端口范围及内网设备与外网传输报文的方法的流程示意图;
图5为本发明的实施例提供的发送报文的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供了一种报文发送方法,如图1所示,具体可以包括:
步骤11,接收内网设备发往外网的正向报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010591093.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发动机压气机
- 下一篇:使用小芯片控制电子器件