网络地址转换地址映射表维护方法、媒体网关及其控制器技术

技术编号:4159373 阅读:259 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络地址转换地址映射表维护方法、媒体网关及其控制器。网络地址转换地址映射表维护方法包括:媒体网关根据媒体网关控制器的指示创建网络地址转换地址映射表上下文,所述网络地址转换地址映射表上下文中保存网络地址转换地址映射项;对所述网络地址转换地址映射表上下文进行操作以维护该网络地址转换地址映射表上下文中保存的网络地址转换地址映射项。本发明专利技术实施例通过对创建的网络地址转换地址映射表上下文进行操作,实现了能够在媒体网关上维护网络地址转换地址映射表。

Network address translation address mapping table maintenance method, media gateway and controller thereof

The invention discloses a network address conversion address mapping table maintenance method, a media gateway and a controller thereof. Network address translation address mapping table maintenance method includes: the media gateway media gateway controller according to the instructions to create a network address translation address mapping table context, the network address translation address mapping table stored in the context of network address translation address mapping; the network address translation address mapping table context operation to maintain the network address translation. Mapping table stored in the context of network address translation address map entry. The embodiment of the invention operates by transforming the address mapping table context of the created network address, and enabling the network address conversion address mapping table to be maintained on the media gateway.

【技术实现步骤摘要】

本专利技术实施例涉及通信领域,特别涉及一种^ 某体网关上的网络地址转换 地址映射表维护方法、媒体网关及其控制器。
技术介绍
随着计算机和通信技术的快速发展,通过公共的分组网承载语音、数 据、图像等多种业务成为网络发展方向。在这样的业务驱动和网络融合的趋势下,以软交换设备为核心的下一代网络(Next Generation Network, NGN)应运而生。NGN在分组网中实现,采用分布式网络结构,能够有 效承载语音、视频和多媒体业务,实现业务应用、业务控制和业务传送功 能三者的分离。图1为现有NGN网络结构示意图,如图1所示,NGN网 络主要包括^某体网关(Media Gateway, MG)和^某体网关控制器(Media Gateway Controller, MGC )。其中,MGC,用于实现呼叫状态的管理, 以及对MG承载资源的控制;MG,用于将媒体流类型由一种格式转换为 另一种格式,例如,将电路交换网中的El时隙中的媒体信息转换为IP网 络中的实时传输协议(Realtime Transport Protocol, RTP )媒体流,并在 MGC的信令控制下实现媒体流的建立、修改、释放以及资源管理。NGN网络的大规模应用将极大地增加对IP地址的需求。当前,解决 IP地址匮乏的方案有两种, 一是统一部署IPv6地址,二是采用网络地址 转换(Network Address Translation, NAT )穿越技术。由于IPv6方案的实 施对现有网络会带来革命性的变化,部署IPv6地址应是NGN网络实施下 一阶段应重点考虑的问题,因此当前阶段部署NGN网络应着重考虑NAT 穿越技术。々某体网关可以实现NAT的功能,当置于私有网络和公有网络之间的 媒体网关收到从私有网络发往公有网络的IP报文时在媒体网关上产生地 址映射。但是,NAT地址映射表可能会很大,例如IO万条NAT地址映射项 记录,因此该NAT地址映射的维护尤为重要,但是现有技术不支持MGC 和MG对该NAT地址映射表进行操作。
技术实现思路
本专利技术实施例提供一种网络地址转换地址映射表维护方法、媒体网关及 其控制器,实现在i某体网关上对网络地址转换地址映射表的维护。本专利技术实施例提供了 一种媒体网关上的网络地址转换地址映射表维护方 法,包括媒体网关根据媒体网关控制器的指示创建网络地址转换地址映射表上下 文,所述网络地址转换地址映射表上下文中保存至少 一个网络地址转换地址 映射项;对所述网络地址转换地址映射表上下文进行操作以维护该网络地址转换 地址映射表上下文中保存的网络地址转换地址映射项。 本专利技术实施例提供了一种媒体网关,包括创建模块,用于根据媒体网关器的指示创建网络地址转换地址映射表上 下文, 一个所述网络地址转换地址映射表上下文保存一条或多条网络地址转 换地址映射项;维护模块,用于根据媒体网关控制器的指示对所述网络地址转换地址映 射表上下文进行操作。本专利技术实施例提供了一种媒体网关控制器,包括指示模块,用于指示媒体网关创建网络地址转换地址映射表上下文或对 创建的网络地址转换地址映射表上下文进行修改或者删除操作。本专利技术实施例通过创建网络地址转换地址映射表上下文,在所述网络地 址转换地址映射表上下文中保存至少 一个网络地址转换地址映射项,因此能 够通过对网络地址转换地址映射表上下文进行操作实现对一个或多个网络地 址转换地址映射项的维护,实现了在媒体网关上维护网络地址转换地址映射 表的目的。下面结合附图和具体实施例进一步说明本专利技术实施例的技术方案。 附图说明实施例的流程示意图2为本专利技术媒体网关上的网络地址转换地址映射表的维护方法的第二 实施例的流程示意图3为本专利技术媒体网关上的网络地址转换地址映射表的维护方法的第三 实施例的流程示意图4为本专利技术4某体网关控制器的实施例的结构示意图5为本专利技术々某体网关的实施例的结构示意图6为本专利技术媒体网关上的网络地址转换地址映射表的维护系统的实施 例的结构示意图。具体实施例方式为使本专利技术更加清楚明白,本专利技术实施例首先对NAT技术进行介绍。 NAT是一种用于将一个地址域,如专用内联网(Intranet)地址域映射为 另一个地址域,如互联网(Internet )地址域的标准的技术。NAT是Internet 的一个标准,位于专用网即私有网络和公网即公有网络的边界处。当专用 网发出的IP数据分组到达NAT设备时,NAT负责将内部专用网IP地址 转换成7>网的合法IP地址,也就是说将内部专用网IP地址映射(mapping )到^^网的合法IP地址,形成网络地址转换地址映射记录(NAT地址映射 记录);NAT设备上的网络地址转换地址映射表(NAT地址映射表)汇 总了该NAT上的NAT地址映射记录;该表格是个地址转换表格(translation table);每条NAT映射记录也就是NAT地址映射表中的一个网络地址转 换地址映射项(NAT地址映射项);当有外部发来的数据分组到达NAT 设备后,NAT设备通过查阅NAT保存的NAT地址映射表里的信息,将 公网地址转换成专用网地址,再转发到内部接收点。如果是基本NAT (Basic NAT) , NAT地址映射表中保存的是内部网络和外部网络的IP地 址的映射关系;如果是网络地址端口转换(Network Address Port Translation, NAPT ),则NAT地址映射表中保存的是内部网络的IP地址 加端口和外部网络的IP地址加端口的映射关系。根据RFC3022的定义, 基本NAT和NAPT统称为传统NAT ( Traditional NAT )。NAT分为4种类型,即Full Cone、 Restricted Cone、 Port Restricted Cone 和Symmetric。前面三种类型,统称为Cone NAT,有一个共同点只要是从 同一个内部IP地址和端口出来的包,NAT都将它转换成同一个外部IP地址 和端口。但是Symmetric有点不同,具体表现在只有从同一个内部IP地址 和端口发出,且发往同 一个外部目的IP地址和端口 , NAT才将该内部IP地 址和端口转换成同一个外部IP地址和端口。 /人同一个内部地址和端口发出, 但是发往到另 一个外部目的IP目标地址和端口 ,则NAT将使用不同的映射, 该内部IP地址和端口将净皮转换成不同的外部IP地址和端口 。 本专利技术实施例可以支持上述NAT技术。如图1所示,为本专利技术网络地址转换地址映射表(NAT地址映射表)的 维护方法的第一实施例的流程示意图。本实施例包括以下步骤步骤101、媒体网关接收到从私有网络发往公有网络的IP报文。 如果々某体网关上已经存在该IP报文可用的NAT地址映射项,则可以直 接使用已有的NAT地址映射项,用该地址映射项中的公有网络地址替换该IP报文的源私有网络地址后从出接口发送到外部网络,流程到此结束。否则,媒体网关为该IP报文产生新的NAT地址映射项,执行步骤102。本专利技术实施例中所提到的公有网络地址是指公有网络IP地址和端口 ;私 有网络地址是指私有网络IP地址和端口 ;本专利技术中提到的媒体网关在私有网络和公有网络之间转发的IP报文通常 是指媒体流的IP报文。如果信令也需要用这本文档来自技高网
...

【技术保护点】
一种网络地址转换地址映射表维护方法,其特征在于包括: 媒体网关根据媒体网关控制器的指示创建网络地址转换地址映射表上下文,所述网络地址转换地址映射表上下文中保存至少一个网络地址转换地址映射项; 对所述网络地址转换地址映射表上下文进 行操作以维护该网络地址转换地址映射表上下文中保存的网络地址转换地址映射项。

【技术特征摘要】
1、一种网络地址转换地址映射表维护方法,其特征在于包括媒体网关根据媒体网关控制器的指示创建网络地址转换地址映射表上下文,所述网络地址转换地址映射表上下文中保存至少一个网络地址转换地址映射项;对所述网络地址转换地址映射表上下文进行操作以维护该网络地址转换地址映射表上下文中保存的网络地址转换地址映射项。2、 根据权利要求1所述的方法,其特征在于,所述网络地址转换地址映 射项由媒体网关接收到从私有网络发往公有网络的IP报文为所述IP报文分 配生成。3、 根据权利要求2所述的方法,其特征在于,该方法还包括 媒体网关向媒体网关控制器上报该网络地址转换地址映射项; 接收媒体网关控制器针对该事件发送为上报的网络地址转换地址映射项创建网络地址转换地址映射表上下文的指示。4、 根据权利要求1所述的方法,其特征在于,所述对所述网络地址转换 地址映射表上下文进行操作具体包括接收媒体网关控制器增加、修改、或删除网络地址转换映射的指示; 根据媒体网关控制器的指示对所述网络地址转换地址映射表上下文进行 创建、修改或者删除操作。5、 根据权利要求l所述的方法,其特征在于,所述接收媒体网关控制器 的指示之前还包括向媒体网关控制器上报增加、修改、或删除网络地址转换映射的事件。6、 根据权利要求1所述的方法,其特征在于,所述网络地址转换地址映 射表上下文通过上下文属性或者所述上下文中终端的属性保存所述网络地址 转换地址映射项。7、 根据权利要求1所述的方法,其特征在于,所述网络地址转换地址映射项由媒体网关控制器直接向媒体网关设置或由媒体...

【专利技术属性】
技术研发人员:祝宁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1