一种网络地址转换穿透方法及设备技术

技术编号:19249542 阅读:95 留言:0更新日期:2018-10-26 18:51
本发明专利技术公开了一种网络地址转换穿透方法及设备,该方法包括:通信双方的一方网络地址发生变化时,地址发生变化的本端通信方通过原有的网络地址转换(NAT)穿透通道将更新后的网络地址信息发送给对端通信方;对端通信方接收到更新后的网络地址信息,向本端通信方的更新后的网络地址发送探测消息;本端通信方接收到探测消息后,建立起网络地址更新后的本端通信方与对端通信方间的新NAT穿透通道。其中一种设备为与网络地址发生变化的本端通信设备进行通信的对端通信设备,用于接收到更新后的网络地址信息,向本端通信设备的更新后的网络地址发送探测消息。采用本发明专利技术,在不中断现有P2P业务情况下,实现网络地址经常变化的环境下的NAT穿透。

【技术实现步骤摘要】
一种网络地址转换穿透方法及设备
本专利技术涉及通信领域的网络地址转换技术,尤其涉及一种在网络地址变化环境下点对点(P2P,Peer-to-Peer)的网络地址转换(NAT,NetworkAddressTranslation)穿透方法及设备。
技术介绍
NAT作为一种广泛部署的网络技术,在解决安全与网际协议(IP)地址短缺方面发挥着巨大的作用。如图1所示为现有的一种典型的NAT网络架构,基于该网络架构的访问机制为:内网A、B中的主机分别通过NAT-A和NAT-B访问外部的因特网(Internet)资源,外部主机不能主动向内网发起连接,这一特性在解决安全与IP地址短缺领域发挥着重大的作用,但也制约着许多应用的部署,如P2P通信、网络会议、音视频传输等,阻碍了互联网的发展。因此NAT的穿透技术就成为了研究的发展方向。目前,已有多种NAT穿透方案,例如NAT的UDP简单穿越(STUN,SimpleTraversalofUDPoverNATs)、通过Relay方式穿越NAT(TURN,TraversalUsingRelayNAT)、中间盒、交互连接建立(ICE)等。它们中的大多数技术是在外网部本文档来自技高网...

【技术保护点】
1.一种网络地址转换穿透方法,其特征在于,该方法包括:通信双方的一方网络地址发生变化时,网络地址发生变化的本端通信方通过原有的网络地址转换NAT穿透通道,将更新后的网络地址信息或更新后的网络地址的反射地址信息发送给对端通信方;所述对端通信方根据接收的所述更新后的网络地址信息或所述更新后的网络地址的反射地址信息向所述本端通信方的更新后的网络地址发送探测消息;本端通信方接收到所述探测消息后,建立起网络地址更新后的本端通信方与对端通信方间的新NAT穿透通道。

【技术特征摘要】
1.一种网络地址转换穿透方法,其特征在于,该方法包括:通信双方的一方网络地址发生变化时,网络地址发生变化的本端通信方通过原有的网络地址转换NAT穿透通道,将更新后的网络地址信息或更新后的网络地址的反射地址信息发送给对端通信方;所述对端通信方根据接收的所述更新后的网络地址信息或所述更新后的网络地址的反射地址信息向所述本端通信方的更新后的网络地址发送探测消息;本端通信方接收到所述探测消息后,建立起网络地址更新后的本端通信方与对端通信方间的新NAT穿透通道。2.根据权利要求1所述的方法,其特征在于,所述将更新后的网络地址信息或更新后的网络地址的反射地址信息发送给对端通信方后,该方法还包括:所述本端通信方在所述更新后的网络地址上监听所述对端通信方发送的所述探测消息。3.根据权利要求1或2所述的方法,其特征在于,根据所述更新后的网络地址信息向所述本端通信方的更新后的网络地址发送探测消息具体包括:从所述更新后的网络地址信息中提取出所述更新后的网络地址,通过NAT地址直接向本端通信方的所述更新后的网络地址发送探测消息或者,从所述更新后的网络地址信息中提取出所述更新后的网络地址,获取对端通信方向更新后的网络地址发送探测消息需要的第二反射地址,通过所述第二反射地址向本端通信方的所述更新后的网络地址发送探测消息。4.根据权利要求1或2所述的方法,其特征在于,根据所述更新后的网络地址的反射地址信息向所述本端通信方的更新后的网络地址发送探测消息具体包括:从所述更新后的网络地址的反射地址信息中提取出更新后的网络地址的反射地址,先通过NAT地址向所述更新后的网络地址的反射地址发送探测消息,再将所述探测消息转发给本端通信方的所述更新后的网络地址;或者,从所述更新后的网络地址的反射地址信息中提取出更新后的网络地址的反射地址,获取对端通信方向更新后的网络地址的反射地址发送探测消息需要的第二反射地址,通过所述第二反射地址向本端通信方的所述更新后的网络地址的反射地址发送探测消息,再将所述探测消息转发给本端通信方的所述更新后的网络地址。5.一种网络地址转换穿透设备,其特征在于,该设备为网络地址发生变化的本端通信设备,用于通过原有的NAT穿透通道将更新后的网络地址信息或更新后的网络地址的反射地址信息发送给对端通信设备;接收到对端通信设备发送的探测消息后,建立起网络地址更新后的所述本端通信设备与所述对端通信设备间的新NAT穿透通道。6.根据权利要求5所述的设备,其特征在于,所述本端通信设备,进一步用于将更新后的网络地址信息或更新后的网络地址的反射地址信息发送给对端通信设备的情况下,在所述更新后的网络地址上监听对端通信设备发送的所述探测消息。7.一种网络地址转...

【专利技术属性】
技术研发人员:陈军陶伟成
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1