报文发送方法及装置、系统、CGN设备制造方法及图纸

技术编号:20014659 阅读:35 留言:0更新日期:2019-01-05 22:42
本发明专利技术提供了一种报文发送方法及装置、系统、CGN设备;其中,该方法包括:接收公网设备发送的请求报文;其中,请求报文中携带以下信息:目的IP地址,目的端口信息,公网设备的公网IP地址;根据公网IP地址确定公网设备需要访问的私网设备的私网IP地址和私网设备的端口信息;将请求报文中的目的IP地址替换为私网设备的私网IP地址,将目的端口信息替换为私网设备的端口信息,得到第一报文;将第一报文发送给下挂有私网设备的家庭网关。通过本发明专利技术,解决了相关技术中DS‑Lite环境下,公网设备无法访问家庭网关下的私网设备的问题,实现了公网设备对私网设备的穿越。

Message Sending Method, Device, System and CGN Equipment

The invention provides a message sending method and device, system and CGN device, in which the method includes: receiving request message sent by public network equipment; carrying the following information in request message: destination IP address, destination port information, public network IP address of public network equipment; determining private network IP address and private network IP address of private network equipment that public network equipment needs to access according to public network IP address. The first message is obtained by replacing the destination IP address of the request message with the private IP address of the private network device, and replacing the destination port information with the port information of the private network device. The first message is sent to the home gateway of the private network device. The invention solves the problem that the public network equipment can not access the private network equipment under the home gateway under the DS Lite environment of the related technology, and realizes the crossing of the public network equipment to the private network equipment.

【技术实现步骤摘要】
报文发送方法及装置、系统、CGN设备
本专利技术涉及通信领域,具体而言,涉及一种报文发送方法及装置、系统、CGN设备。
技术介绍
由于互联网协议第四版(InternetProtocolversion4,简称IPv4)最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。互联网协议第六版(InternetProtocolversion6,简称IPv6)应运而生,IPv6不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。但是由于IPv6与IPv4不兼容,因此在当前IPv4为主的网络环境下,IPv4向IPv6的平滑过渡就成为IPv6能否成功的关键,总体来看,在IPv6过渡方面标准数量较多,已有数十种,其中双栈和隧道技术标准较为完善。但由于过渡技术种类繁多、过渡场景复杂、路线不清晰,也为业界在技术选择上增加了困惑。加上IPv4/IPv6过渡技术缺乏对应的测试标准,难以对各种过渡技术的特点和优势进行评价。针对IPv4过渡到IPv6的技术,业界主要分为三大类:双栈、隧道和翻译。DS-Lite结合IPv4inIPv6隧道和IPv4NAT(网络地址转换)技术,由地址族转换路由器(AddressFamilyTranslationRouter,简称AFTR)和基本桥接宽带模块(BaseBridgeBroadbandelement,简称B4,通常为家庭网关或者用户终端)协作实施。然而在DS-Lite环境下,无法从外网访问光网络单元(OpticalNetworkUnit,简称ONU)下挂个人计算机(PersonalComputer,简称PC)的服务器。针对上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种报文发送方法及装置、系统、CGN设备,以至少解决相关技术中DS-Lite环境下,公网设备无法访问家庭网关下的私网设备的问题。根据本专利技术的一个实施例,提供了一种报文发送方法,包括:接收公网设备发送的请求报文;其中,请求报文中携带以下信息:目的IP地址,目的端口信息,公网设备的公网IP地址;根据公网IP地址确定公网设备需要访问的私网设备的私网IP地址和私网设备的端口信息;将请求报文中的目的IP地址替换为私网设备的私网IP地址,将目的端口信息替换为私网设备的端口信息,得到第一报文;将第一报文发送给下挂有私网设备的家庭网关。可选地,在根据公网IP地址确定公网设备需要访问的私网设备的私网IP地址和私网设备的端口信息之前,方法还包括:建立公网IP地址与私网设备的私网IP地址和私网设备的端口信息之间的映射关系。可选地,建立公网IP地址与私网设备的私网IP地址和私网设备的端口信息之间的映射关系包括:接收家庭网关发送的第一请求消息;其中,第一请求消息中携带私网设备的私网IP地址和私网设备的端口信息;将私网设备的私网IP地址和私网设备的端口信息,与公网IP地址进行映射,得到映射关系;向家庭网关发送用于指示已成功建立映射关系的指示消息。可选地,接收家庭网关发送的第一请求消息包括:通过DS-Lite隧道和家庭网关与运营商级网络地址转换CGN设备之间的IPv6链路接收第一请求消息。可选地,将第一报文发送给下挂有私网设备的家庭网关包括:在第一报文中添加互联网协议第六版IPv6的包头,得到第二报文;将第二报文通过IPv6网络发送给家庭网关。可选地,在将第二报文通过IPv6网络发送给家庭网关之后,方法还包括:家庭网关收到第二报文后,将第二报文的IPv6的包头去掉,得到第三报文;家庭网关将第三报文发送给私网设备。可选地,在接收家庭网关发送的第一请求消息之前,方法还包括:家庭网关获取私网设备的私网IP地址和私网设备的端口信息;家庭网关将获取的私网设备的私网IP地址和私网设备的端口信息封装成IPv6报文,并将IPv6报文携带在第一请求消息中。可选地,家庭网关获取私网设备的私网IP地址和私网设备的端口信息包括以下至少之一:家庭网关接收指定信号,其中,指定信号中携带私网设备的私网IP地址和私网设备的端口信息;家庭网关接收私网设备发送的第二请求消息,其中,第二请求消息中携带私网设备的私网IP地址和私网设备的端口信息。根据本专利技术的一个实施例,提供了一种报文发送装置,包括:接收模块,用于接收公网设备发送的请求报文;其中,请求报文中携带以下信息:目的IP地址,目的端口信息,公网设备的公网IP地址;确定模块,用于根据公网IP地址确定公网设备需要访问的私网设备的私网IP地址和私网设备的端口信息;转换模块,用于将请求报文中的目的IP地址替换为私网设备的私网IP地址,将目的端口信息替换为私网设备的端口信息,得到第一报文;发送模块,用于将第一报文发送给下挂有私网设备的家庭网关。可选地,装置还包括:建立模块,用于建立公网IP地址与私网设备的私网IP地址和私网设备的端口信息之间的映射关系。可选地,建立模块包括:接收单元,用于接收家庭网关发送的第一请求消息;其中,第一请求消息中携带私网设备的私网IP地址和私网设备的端口信息;映射单元,用于将私网设备的私网IP地址和私网设备的端口信息,与公网IP地址进行映射,得到映射关系;第一发送单元,用于向家庭网关发送用于指示已成功建立映射关系的指示消息。可选地,接收单元,还用于通过DS-Lite隧道和家庭网关与运营商级网络地址转换CGN设备之间的IPv6链路接收第一请求消息。可选地,发送模块包括:处理单元,用于在第一报文中添加互联网协议第六版IPv6的包头,得到第二报文;第二发送单元,用于将第二报文通过IPv6网络发送给家庭网关。根据本专利技术的一个实施例,提供了一种运营商级网络地址转换CGN设备,包括:处理器,用于接收公网设备发送的请求报文;其中,请求报文中携带以下信息:目的IP地址,目的端口信息,公网设备的公网IP地址;根据公网IP地址确定公网设备需要访问的私网设备的私网IP地址和私网设备的端口信息;将请求报文中的目的IP地址替换为私网设备的私网IP地址,将目的端口信息替换为私网设备的端口信息,得到第一报文;以及将第一报文发送给下挂有私网设备的家庭网关;存储器,与处理器耦接。可选地,处理器,还用于建立公网IP地址与私网设备的私网IP地址和私网设备的端口信息之间的映射关系。可选地,处理器,还用于接收家庭网关发送的第一请求消息;其中,第一请求消息中携带私网设备的私网IP地址和私网设备的端口信息;将私网设备的私网IP地址和私网设备的端口信息,与公网IP地址进行映射,得到映射关系;以及向家庭网关发送用于指示已成功建立映射关系的指示消息。可选地,处理器,还用于通过DS-Lite隧道和家庭网关与运营商级网络地址转换CGN设备之间的IPv6链路接收第一请求消息。可选地,处理器,还用于在第一报文中添加互联网协议第六版IPv6的包头,得到第二报文;以及将第二报文通过IPv6网络发送给家庭网关。根据本专利技术的一个实施例,提供了一种报文发送系统,包括:公网设备,运营商级网络地址转换CGN设备,家庭网关;其中,家庭网关下挂有私网设备,私网设备为公网设备需要访问的私网设备;公网设备,用于向CGN设备发送请求报文;其中,请求报文中携带以下信息:目的IP地址,目的端口信息,公网设备的公网IP地址;CGN设备,用于在接本文档来自技高网
...

【技术保护点】
1.一种报文发送方法,其特征在于,包括:接收公网设备发送的请求报文;其中,所述请求报文中携带以下信息:目的IP地址,目的端口信息,所述公网设备的公网IP地址;根据所述公网IP地址确定所述公网设备需要访问的私网设备的私网IP地址和所述私网设备的端口信息;将所述请求报文中的所述目的IP地址替换为所述私网设备的私网IP地址,将所述目的端口信息替换为所述私网设备的端口信息,得到第一报文;将所述第一报文发送给下挂有所述私网设备的家庭网关。

【技术特征摘要】
1.一种报文发送方法,其特征在于,包括:接收公网设备发送的请求报文;其中,所述请求报文中携带以下信息:目的IP地址,目的端口信息,所述公网设备的公网IP地址;根据所述公网IP地址确定所述公网设备需要访问的私网设备的私网IP地址和所述私网设备的端口信息;将所述请求报文中的所述目的IP地址替换为所述私网设备的私网IP地址,将所述目的端口信息替换为所述私网设备的端口信息,得到第一报文;将所述第一报文发送给下挂有所述私网设备的家庭网关。2.根据权利要求1所述的方法,其特征在于,在根据所述公网IP地址确定所述公网设备需要访问的私网设备的私网IP地址和所述私网设备的端口信息之前,所述方法还包括:建立所述公网IP地址与所述私网设备的私网IP地址和所述私网设备的端口信息之间的映射关系。3.根据权利要求2所述的方法,其特征在于,建立所述公网IP地址与所述私网设备的私网IP地址和所述私网设备的端口信息之间的映射关系包括:接收所述家庭网关发送的第一请求消息;其中,所述第一请求消息中携带所述私网设备的私网IP地址和所述私网设备的端口信息;将所述私网设备的私网IP地址和所述私网设备的端口信息,与所述公网IP地址进行映射,得到所述映射关系;向所述家庭网关发送用于指示已成功建立所述映射关系的指示消息。4.根据权利要求3所述的方法,其特征在于,接收所述家庭网关发送的第一请求消息包括:通过DS-Lite隧道和所述家庭网关与运营商级网络地址转换CGN设备之间的IPv6链路接收所述第一请求消息。5.根据权利要求1所述的方法,其特征在于,将所述第一报文发送给下挂有所述私网设备的家庭网关包括:在所述第一报文中添加互联网协议第六版IPv6的包头,得到第二报文;将所述第二报文通过IPv6网络发送给所述家庭网关。6.根据权利要求5所述的方法,其特征在于,在将所述第二报文通过IPv6网络发送给所述家庭网关之后,所述方法还包括:所述家庭网关收到所述第二报文后,将所述第二报文的所述IPv6的包头去掉,得到第三报文;所述家庭网关将所述第三报文发送给所述私网设备。7.根据权利要求3所述的方法,其特征在于,在接收所述家庭网关发送的第一请求消息之前,所述方法还包括:所述家庭网关获取所述私网设备的私网IP地址和所述私网设备的端口信息;所述家庭网关将获取的所述私网设备的私网IP地址和所述私网设备的端口信息封装成IPv6报文,并将所述IPv6报文携带在所述第一请求消息中。8.根据权利要求7所述的方法,其特征在于,所述家庭网关获取所述私网设备的私网IP地址和所述私网设备的端口信息包括以下至少之一:所述家庭网关接收指定信号,其中,所述指定信号中携带所述私网设备的私网IP地址和所述私网设备的端口信息;所述家庭网关接收所述私网设备发送的第二请求消息,其中,所述第二请求消息中携带所述私网设备的私网IP地址和所述私网设备的端口信息。9.一种报文发送装置,其特征在于,包括:接收模块,用于接收公网设备发送的请求报文;其中,所述请求报文中携带以下信息:目的IP地址,目的端口信息,所述公网设备的公网IP地址;确定模块,用于根据所述公网IP地址确定所述公网设备需要访问的私网设备的私网IP地址和所述私网设备的端口信息;转换模块,用于将所述请求报文中的所述目的IP地址替换为所述私网设备的私网IP地址,将所述目的端口信息替换为所述私网设备的端口信息,得到第一报文;发送模块,用于将所述第一报文发送给下挂有所述私网设备的家庭网关。10.根据权利要求9所述的装置,其特征在于,所述装置还包括:建立模块,用于建立所述公网IP地址与所述私网设备的私网IP地址和所述私网设备的端口信息之间的映射关系。11.根据权利要求10所述的装置,其特征在于,所述建立模块,包括:接收单元,用于接收所述家庭网关发送的第一请求消息;其中,所述第一请求消息中携带所述私网设备的私网IP地址和所述私网设备的端口信息;映射单元,用于将所述私网设备的私网IP地址和所述私网设备的端口信息,与所述公网IP地址进行映射,得到所述映射关系;第一发送单元,用于向所述家庭网关发送用于指示已成功建立所述映射关系的指示消息。12.根据权利要求11所述的装置,其特征在于,所述接收单元,还用于通过DS-Lite隧道和所述家庭网关与运营商级网络地址转换CGN设备之间的IPv6链路接收所述第一请求消息。13.根据权利要求9所述的装置,其特征在于,所述发送模块包括:处理单元,用于在所述第一报文中添加互联网协议第六版IPv6的包头,得到第二报文;第二发送单元,用于将所述第二报文通过IPv6网络发送给所述家庭网关。14.一种运营商级网络地址转换CGN设备,其特...

【专利技术属性】
技术研发人员:尹小康韩文周冬平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1