[发明专利]一种私网终端间的通讯方法有效

专利信息
申请号: 200710077223.8 申请日: 2007-09-21
公开(公告)号: CN101123582A 公开(公告)日: 2008-02-13
发明(设计)人: 缪伟 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/46
代理公司: 深圳市永杰专利商标事务所 代理人: 曹建军
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 终端 通讯 方法
【说明书】:

技术领域

发明涉及一种终端间的通讯方法,尤其是一种私网终端间的通讯方法。

背景技术

随着互联网的发展,网络终端设备的数量爆炸级膨胀,为解决地址资源紧缺无法满足用户需求的问题,出现了使用私网地址的NAT(Network Address Translation,网络地址转换)网络模型。业界的NAT机制如图1所示,该NAT功能位于网关设备的网络层,由Conntrack(连接跟踪)模块,NAT及Conntrack表组成,其中,Conntrack模块用于记录报文的转发轨迹,分为4个部分:PREROUTING、LOCAL_IN、POSTROUTING、LOCAL_OUT;当新报文到达PREROUTING或LOCAL_OUT时,Conntrack模块根据该报文的五元组信息,创建新的Conntrack条目或获取Conntrack信息;当报文经过相应处理并到达LOCAL_IN或POSTROUTING时,Conntrack模块将相应条目插入Conntrack表;Conntrack表是根据Conntrack条目的五元组信息计算的Hash(哈希)值所建立的Conntrack条目数组,表中每个Conntrack条目都包含发起方向、返回方向的两组五元组信息;NAT是根据Conntrack模块的附加修改信息,对报文进行地址信息修改。

由于位于不同内网的终端的地址均为私网地址,无法直接通讯,业界提出了基于STUN(Simple Traversal of UDP(User DatagramProtocol,用户数据报协议)Through NAT,UDP流穿越NAT协议)的解决方案,即如图2所示,通过在网络中增加STUN服务器并调整通讯方式以解决私网终端间的通讯问题,其中,STUN协议定义了4种类型的NAT网络模型,即Full Cone(全椎)、Restricted Cone(受限椎)、Port Restricted Cone(端口受限椎)和Symmetric(均衡)类型;基于STUN的设计思想如下:终端B发送报文B到网关设备A,报文B在通过网关设备B时,建立Conntrack条目B,同时终端A发送报文A到网关设备B,报文A在通过网关设备A到达网关设备B时,其五元组信息正好和报文B在网关设备B上建立的Conntrack条目B的五元组信息一致,从而让报文A利用Conntrack条目B到达终端B,同理,报文B到达终端A,从而实现终端A和终端B的通讯目的。然而,在实际运用中,业界通常的NAT网络模型为Symmetric类型,其过程中,报文B除在通过网关设备B时建立Conntrack条目B外,在到达网关设备A后,又会建立相应Conntrack条目A,因而当报文A通过网关设备A时,受此影响,必须进行源地址修改,从而使得到达网关设备B的报文A已经不再符合Conntrack条目B的五元组信息,从而无法到达终端B,进而导致整个通讯的失败,以终端A的地址为192.168.1.100、终端B的地址为192.168.1.200、网关设备A的地址为10.40.112.100、网关设备B的地址为10.40.112.200为例,流程如下,其中“->”符号前表示源地址,其后表示目标地址:

1、通过STUN服务器,终端A获知终端B、网关设备B的地址信息,终端B获知终端A、网关设备A的地址信息;

2、终端B发送报文B到网关设备A,该报文B的地址信息为192.168.1.200:5000->10.40.112.100:5000,发送时,该报文B在网关设备B上建立Conntrack条目B:192.168.1.200:5000->10.40.112.100:5000(发起),10.40.112.100:5000->10.40.112.200:5000(返回);

3、当该报文B到达网关设备A时,在网关设备A上建立Conntrack条目A:10.40.112.200:5000->10.40.112.100:5000;

4、终端A再发送报文A到网关设备B,该报文A的地址信息为:192.168.1.100:5000->10.40.112.200:5000,该报文A经过网关设备A,进行源地址修改,受Conntrack条目A的影响,修改为10.40.112.100:1024->10.40.112.200:5000,源地址的端口由原来的5000转换为1024;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710077223.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top