引言
近年来随着数据通信和IP业务的迅速发展,以分组交换为基础的IP网络由于其简单和开放,得到了越来越广泛的应用。
已有专家预测,未来的各项电信业务将统一在IP网络上。传统电话网将不可避免地过渡到以数据业务特别是IP业务为中心的融合的NGN(下一代网络)。NGN将以IP网络为核心,通过以TCP/IP为基础的分组交换网络,承载起包括话音在内的所有通信类业务。
1 NGN网络体系和软交换技术
NGN以分组交换网为核心,以传送话音、数据、多媒体综合业务为目标,可以完成实时应用或非实时应用。它与现有各种网络进行互通,并逐渐走向融合和统一,兼容现有的电信业务和Internet服务,并为快速提供新的业务创造有利环境。
目前,业界对NGN体系结构按功能从垂直方向上分为边缘层、核心层、控制层和业务层4层,各层之间通过标准的开放接口互连,并通过标准的接口和协议实现与现有通信网络的互连和互通,见图1。
在这4个层次中,控制层可以看作是核心,目前主要是采用软交换方式来实现。与现有的各种有线或无线网络的互连互通则依靠各种MG(媒体网关)。
这4个层次的具体功能如下:
1)边缘层
该层的主要功能是将各种传统网络(PSTN、ISDN、IN、H.323、Internet、专网等)和各种用户终端接入核心分组传送网,对用户业务进行集中、汇聚和传送,同时通过各种媒体网关实现NGN与现有电路交换网络之间的互连互通。提供各种宽带、窄带、移动、固定用户的接入。主要网络部件为TG(中继网关)、SG(信令网关)、AG(接入网关)和IAD(集成接入部件)等。
2)核心层
该层是能够提供QoS(服务质量)保证的数据承载网,主要功能是完成业务信息的高速交换和传送。该层的主要网络部件为宽带交换机、高速路由器、高速光传送网等数据交换和传输设备。
3)控制层
该层是整个网络的智能心脏,是一个集中的控制平台。其主要功能是提供终端用户端到端的呼叫/会话控制、接入协议适配、互连互通和资源管理等功能,从而实现网络业务的控制和融合。该层的主要网络功能为软交换、MGC(媒体网关控制器)、呼叫代理、呼叫控制器、呼叫服务器等。
4)应用层
该层是NGN业务与服务的支撑环境,除提供传统智能业务外,还可以通过提供开放的、功能强大的API(应用编程接口),供第三方业务开发者调用,以便迅速开发出新的业务。该层在垂直方向上由应用和中间件两部分组成。其中,应用部分的主要网络部件为各种AS(应用服务器),如AAA(认证、鉴权、计费) 服务器、PS(策略服务器)和OSS(运营支撑系统)等,提供各种业务的控制逻辑,完成增值业务和相应的服务处理。中间件包括鉴权、计费、目录、安全、浏览、查找、导航、格式转换等软件组件。
软交换技术的思路是将业务、呼叫控制、媒体控制进行分离。软交换设备位于分层后的呼叫控制层,与媒体层的网关交互作用,接收终端的相关信息,指示网关完成连接控制。MG的主要功能是将一种网络中的媒体转换成另一种网络所要求的媒体格式。例如:MG能够在电路交换网的承载通道和分组网的媒体流之间进行转换。TG是在电路交换网与分组网络之间的网关,用来终结大量的数字电路。AG是将模拟线与分组网络相连的网关。
图2是软交换设备系统结构示意图。图中虚线围框表示软交换设备实体。
从图2可看出,软交换设备内部主要分为资源管理功能、MG接人功能、呼叫控制功能、互连互通功能、业务提供功能等功能模块。与外部接口全部采用标准协议,例如,与SG的接口采用Sigtran(SS7/IP)协议;与AAA服务器的接口采用Radius协议;与应用服务器的接口采用SIP协议;与网管服务器的接口采用SNMP协议;与H.523网络的互通采用H.323协议族;与MG(TG、AG)的接口采用H.248协议;软交换之间的呼叫或软交换设备与SIP终端的呼叫采用SIP协议。
通过这种分离,软交换网络体系具有了很多优点,一个软交换设备可以同时控制多个MG,系统的可扩充性得到了提高;其次,具体的媒体流的转换由相应的MG完成,有利于设备的单一性和可靠性;当一个软交换设备故障时,可以由其他软交换设备来代替完成MG的控制,提高了系统的冗余度;最后,软交换设备和MG之间采用标准的协议控制,有利于不同设备的厂家开展竞争和合作。
2 H.248协议在NGN中的应用
2.1 H.248协议结构
H.248/Megaco协议(MG控制协议),简称H.248协议,是IETF、ITU-T制定的一个非对等协议,用在MGC和MG之间的通信。主要功能是建立一个良好的业务承载连接模型,将呼叫和承载连接进行分离,通过对各种业务网关(TG、AG、RG(注册网关))等的管理,实现分组网络和PSTN(公共交换电话网)做的业务互通。
一个H.248消息可以分为几层,,第1层可以看做是消息头和若干个事务组成,事务可以是事务请求(TransacTIon Req),也可以是事务应答(TransacTIon Reply)。每一个事务又可以看做是事务头和若干个动作组成,每个动作都是与一个上下文相关的。一个动作(AcTIon)包括一个上下文头部和若干个命令。每个命令(Command)包含命令头部和若干个描述符。这种结构如图3所示。
事务保证顺序命令的执行,即在一个事务中,命令是按序执行的。当所有命令成功执行时事务才成功执行,当其中一个命令失败时,整个事务失败。
行动是与上下文是密切相关的,它由一系列局限于一个上下文的命令组成。在一个行动内,命令需要顺序执行。
命令是H.248消息的主要内容,实现对上下文和终端属性的控制,包括指定终端报告事件的什么信号和动作可施加于终端,以及指定上下文的拓扑结构。
信号意味着终端会发生某些事情,如送音或显示文本消息等。信号由软交换通过信号描述符来指定,同时可以指定它的持续时问,一般情况下,当终端检测到某个事件时,会自动停止信号的播放。
2.2呼叫流程描述
由于篇幅所限,本文仅对典型性的模拟用户发起的呼叫以流程图形式说明。模拟用户呼叫建立流程图见图4。图中,假设MG1和MG2隶属于同一个软交换。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)