焦 楠,高泽英
(中国民用航空西北地区空中交通管理局,西安 710082)
随着现代网络信息技术的不断深入推进以及民航业务量的发展,通信网的负荷越来越重,对网络的技术创新提出了新的要求。NGN网络是基于IP网络形成的新一代网络技术,其有效性与适应性得到了业界的广泛认可。作为NGN网络的核心,软交换技术主要有MGCP和H248/Megaco协议两种控制协议,是NGN网络中软交换设备与媒体设备之间的通信控制。
NGN的核心运作程序,是以呼叫控制与承载分离作为主要的运行理念,从通信设备的物理实体出发,将传统的通信网关进行分离,得出媒体网关与媒体网关控制器这两个相互独立的网络实体,并发挥二者的各自的功能。从实际的网络组建情况看,NGN网络的主从网络部分,大多数都选择使用H248媒体网关控制协议,并发挥着命令与控制的功用。
在NGN网络中,H248协议最主要的应用在于对呼叫处理过程进行管理控制,包括静态资源控制与动态资源控制,将呼叫逻辑控制从媒体网关当中分离出来成为各自独立的不同个体,从而使媒体网关只保持媒体格式的转换功能。通常H248主要适用于大型网关,通过对复数承载的持续传输,在保持对传统网络继续兼容的同时,更好地适应新一代网络技术的应用。H248协议的出现,使得NGN网络更加具有适应性,让网络之间的代际传承更加具有衔接性,不至于出现网络更新换代时的断层现象。H248协议虽然可以对多种承载方式予以支持,但在NGN网络中,最为常见的仍然是TCP或者UDP传输方式,二者均得到了H248协议的有效支持,从而保证了网络数据传输的可靠性和稳定性。与其他网关分离协议相比,H248协议拥有ASN.1和文本行两种编码方式,并有具有完全开放的扩展机制,对多媒体业务与多方会议有着更加完美的支持系统。
H248的消息类型有两种,分别为命令与响应。在NGN网络中,H248定义了八个命令,其中“add”、“modify”、“subtract”、“move”、“auditvalue”、“auditcapability”六个命令是由 MG 发给MGC,“notify”这个命令是由MGC发给MG,而“servicechange”的命令则是由MG与MGC进行相互发送,发起者并不处于一个固定的位置。这八个命令分别表示对于终端与关联的操作,例如增加、删除、审计、修改、通知等,从而实现对NGN网络中主从设备的管理与控制。而命令发出之后,就需要接收者进行相应的响应,从而确保命令者发起的信息能够被对方予以确认,进而形成命令与响应之间的对应关系,并由事务ID负责这种对应关系的处理。
在一些网络用户中,存在主叫呼出异常的情况,也就是说,用户的数据状态完全正常,也能够接收外界的数据信息,但当拨打群外用户时却不能正常地呼出。经检查发现H248协议的故障点在于MG的命令发起出现了问题,MG未能上报NTFY_REQ消息,故障的位置可以基本定位在网络端口的接入点方面。网络工程师经过进一步的检查,发现拨号匹配数图的定时器参数出现了异常,其设置的参数远远大于应有的数值,导致接入设备无法有效识别并将号码进行上报,从而导致号码呼出时无法得到识别。
在NGN网络的应用过程中,经常出现新增设备用户使用异常的情况,具体表现为被叫时可以发出正常的铃声以及振动,但是摘机之后却转变成为忙音的状态,导致网络无法进行接通。这种情况下,用户的数据设置及MG设备均处于正常的状态,不属于主叫呼出异常的故障类型。经初步检查,MG对于命令已经发出,并上报了NTFY_REQ消息,指示用户进行摘机的操作。然而,由于摘机后没有继续进入下一个环节,也就是用户正常通话的状态,导致MGC在接收命令后响应的指令成为“忙音”。由于H248协议的技术核心就是实现了呼叫控制与承载分离,因此用户之间的正常通话离不开临时的RTP终端,因而这种能够正常振铃却无法正常通话的情况,应当是与RTP终端分配有关。经过深入地检查,网络工程师发现当软交换设备对ADD_REQ指令进行下发时,会要求MG将网络用户的物理终端与某RTP终端之间进行关联操作,但是这种通话异常的情况正是MG对于RTP分配失败所导致,从而造成H248协议配合出现了差错。
本文对H248协议在NGN网络中的应用基本情况进行简要的阐述,并分析其中的常见故障问题,对NGN系统建设与维护有着一定的借鉴意义。然而,作为民航系统广泛应用的网络技术,软交换网络在运行过程中难免出现一些应用的故障,妨碍了用户的正常使用,需要采用多种措施进行异常问题检查,并及时加以处理。对于网络工程师来说,有必要加强对于NGN网络及H248协议的理论原理与实践操作进行深入的学习研究,不断地提升自己的能力,从宏观上探索NGN网络的更新升级,在根本上解决网络的故障来源,提升网络运用的质效,同时在微观上不断努力解决NGN网络运行过程中出现的具体问题,切实维护网络的稳定与安全运行。