一种通信方法及装置制造方法及图纸

技术编号:33545251 阅读:27 留言:0更新日期:2022-05-26 22:38
本申请涉及通信技术领域,公开了一种通信方法及装置,用以提高外网IP地址与内网IP地址的转换比率,从而提高外网IP地址的利用率。该方法为:接收内网设备发往外网的出报文,其中所述出报文携带内网Transaction

【技术实现步骤摘要】
一种通信方法及装置


[0001]本申请实施例涉及通信
,尤其涉及一种通信方法及装置。

技术介绍

[0002]网络地址转换(network address translation,NAT)技术广泛应用于电信运营商网络,用于外网网络地址和内网网络地址的转换,通过部署运营商级NAT(carrier

grade NAT,CGN)设备,运营商可以有效地利用有限的外网互联网协议(internet protocol,IP)地址为更多的用户提供因特网(internet)上网服务。但随着全球网际协议版本4(internet protocol version 4,IPv4)地址全部耗尽,外网IP地址资源越来越紧张,需要一种更有效利用外网IP地址的网络地址转换方案。

技术实现思路

[0003]本申请实施例提供一种通信方法及装置,用以提高外网IP地址与内网IP地址的转换比率,提高外网IP地址的利用率。
[0004]第一方面,本申请提供了一种通信方法,该方法包括:接收内网设备发往外网的出报文,其中所述出报文携带内网事务I本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,包括:接收内网设备发往外网的出报文,其中所述出报文携带内网事务IDTransaction

ID,所述Transaction

ID用于标记一组域名系统DNS出报文和相应的入报文;为所述出报文分配外网IP、外网端口号和外网Transaction

ID;将所述出报文的源IP、源端口号和内网Transaction

ID替换为所述外网IP、外网端口号和外网Transaction

ID后发送。2.如权利要求1所述的方法,其特征在于,所述为所述出报文分配外网IP、外网端口号和外网Transaction

ID,包括:根据配置的网络地址转换NAT映射表和所述出报文的源IP、源端口号和内网Transaction

ID,为所述出报文分配外网IP、外网端口号和外网Transaction

ID,其中所述NAT映射表中包含多项内网IP、内网端口号和内网Transaction

ID与外网IP、外网端口号和外网Transaction

ID的映射关系。3.如权利要求1所述的方法,其特征在于,所述为所述出报文分配外网IP、外网端口号和外网Transaction

ID,包括:在外网IP、外网端口号和外网Transaction

ID资源集合中为所述出报文分配一组未被占用的外网IP、外网端口号和外网Transaction

ID。4.如权利要求3所述的方法,其特征在于,为所述出报文分配的外网Transaction

ID与所述出报文的内网Transaction

ID相同或不同。5.如权利要求3或4所述的方法,其特征在于,所述方法还包括:将所述出报文的源IP、源端口号和内网Transaction

ID,与为所述出报文分配的外网IP、外网端口号和外网Transaction

ID的映射关系记录到NAT映射表中。6.如权利要求2或5所述的方法,其特征在于,所述方法还包括:接收外网发往内网设备的入报文,其中所述入报文携带外网Transaction

ID;根据所述NAT映射表和所述入报文的目的IP、目的端口号和外网Transaction

ID,为所述入报文分配内网IP、内网端口号和内网Transaction

ID;将所述入报文的目的IP、目的端口号和外网Transaction

ID替换为所述内网IP、内网端口号和内网Transaction

ID后发送。7.一种通信装置,其特征在于,包括:通信单元,用于接收内网设备发往外网的出报文,其中所述出报文携带内网事务IDTransaction

ID,所述Transaction

ID用于标记一组域名系统DNS出报文和相应的入报文;处理单元,用于为所述出报文分配外网IP、外网端口号和外网Transaction

ID;并将所述出报文的源IP、源端口号和内网Transacti...

【专利技术属性】
技术研发人员:祁民王武涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1