【技术实现步骤摘要】
一种通信方法及装置
[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]第一方面,本申请提供了一种通信方法,该方法包括:接收内网设备发往外网的出报文,其中所述 ...
【技术保护点】
【技术特征摘要】
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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。