[发明专利]一种RTP复用报文穿越NATPT设备的方法和装置有效
| 申请号: | 200810246810.X | 申请日: | 2008-12-31 |
| 公开(公告)号: | CN101771602A | 公开(公告)日: | 2010-07-07 |
| 发明(设计)人: | 孟斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/12 |
| 代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 rtp 报文 穿越 natpt 设备 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及通信系统中RTP(Realtime Transport Protocol,实时传输协议)复用报文穿越NATPT(Network Address Translation Protocol Translate,网络地址端口号转换)设备的方法和装置。
背景技术
在通信系统中,NATPT设备主要用于公网与私网间的报文地址和端口号的 转换。在NATPT设备中维护着一张地址转换对应表,根据该地址转换对应表 NATPT设备将私网发向公网的报文中的源IP地址和端口号转换成公网的IP地 址和端口号,或将公网发向私网的报文中的源IP地址和端口号转换成私网的IP 地址和端口号,以保证公网与私网间的正常通信。
RTP复用报文是一种多个RTP报文数据复用同一个IP头的报文。RTP复用 报文的格式如图1所示。从图1中可以看出,在一个RTP复用报文中,每个RTP 报文数据都有自己的复用头,以标识所属的端口号。由于RTP复用报文可以在 一个IP头下携带多个RTP报文数据,因此,相对于在一个IP头下仅携带一个RTP 报文数据的传输,使用RTP复用报文传输数据可以传输更多的有效载荷,从而 大幅提升带宽的利用率。现有技术的复用协商报文的格式如图2所示。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
现有的NATPT设备无法正确识别RTP复用报文,也无法对RTP复用报文中 各复用头中的端口号进行转换,进而造成RTP复用功能在有NATPT设备的网络 中无法使用。
发明内容
本发明的实施例提供了一种RTP复用报文穿越NATPT设备的方法和装置, 能够实现正确识别RTP复用报文,并对上述RTP复用报文中的各复用头的端口 号进行转换,从而使RTP复用功能可以在有NATPT设备的网络中使用。
一种RTP复用报文穿越NATPT设备的方法,包括:
根据复用协商确定的私网IP地址和私网复用端口号与公网IP地址和公网复 用端口号的对应关系,确定收到的报文是RTP复用报文;
将该RTP复用报文内部的每个复用头包含的端口号转换为对应的对端网 络的端口号。
一种RTP复用报文穿越NATPT设备的方法,包括:
根据复用协商确定的公网IP地址和公网复用端口号,确定收到的报文是 RTP复用报文;
将该RTP复用报文内部的每个复用头包含的端口号转换为对应的对端网 络的端口号。
一种NATPT装置,包括:
复用报文判断单元,用于根据复用协商确定的私网IP地址和私网复用端口 号与公网IP地址和公网复用端口号的对应关系,确定收到的报文是RTP复用报 文;
转换复用头单元,用于将该RTP复用报文内部的每个复用头包含的端口号 转换为对应的对端网络的端口号。
一种NATPT装置,包括:
判断单元,用于根据复用协商确定的公网IP地址和公网复用端口号,确定 收到的报文是RTP复用报文;
转换单元,用于将该RTP复用报文内部的每个复用头包含的端口号转换为 对应的对端网络的端口号。
由上述本发明的实施例提供的技术方案可以看出,由于根据复用协商确定 的私网IP地址和私网复用端口号与公网IP地址和公网复用端口号的对应关系, 或根据复用协商确定的公网IP地址和公网复用端口号,可以确定收到的报文是 否为RTP复用报文,进而可以使NATPT设备识别RTP复用报文,实现对RTP 复用报文以及该报文中各复用头中的端口号进行转换,从而实现了收发两端的 NATPT设备收到RTP复用报文后,均能够识别RTP复用报文中的RTP数据,使 RTP复用功能可以在有NATPT设备的网络中使用。
附图说明
图1为RTP复用报文的格式示意图;
图2为复用协商报文的格式示意图;
图3为本发明实施例提供的一种方法流程示意图;
图4为本发明实施例提供的一种应用处理过程示意图;
图5为本发明实施例提供的具体应用处理过程示意图;
图6为本发明实施例提供的另一种方法流程示意图;
图7为本发明实施例提供的另一种应用处理过程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810246810.X/2.html,转载请声明来源钻瓜专利网。





