网闸(Gatekeeper)

来自EEWiki.

跳转到: 导航, 搜索

背景:

VoIP的基本原理是:通过语音的压缩算法对语音数据编码进行压缩处理,然后把这些语音数据按 TCP/IP 标准进行打包,经过 IP 网络把数据包送至接收地,再把这些语音数据包串起来,经过解压处理后,恢复成原来的语音信号,从而达到由互联网传送语音的目的。 IP 电话的核心与关键设备是 IP 网关,它把各地区电话区号映射为相应的地区网关 IP 地址。这些信息存放在一个数据库中,数据接续处理软件将完成呼叫处理、数字语音打包、路由管理等功能。

H.323协议为基于网络的通信系统定义了四个主要的组件:终端(Terminal)、网关(Gageway)、关守(Gagekeeper)、多点控制单元(MCU)。

网闸在H.323系统中是一个非常重要的的部分,它是一种soft switch,负责VoIP网路上的讯号交换及控制功能。其功能类似传统PSTN上的交换机。网闸是IP网上的一个实体提供地址转换及为网关提供控制接入也能提供其它服务如带宽管理和定位网关。


发展情况:

Gatekeeper是H.323传输结构中最为重要的实体设备,它相当于整个结构的管理者与仲裁角色,它的工作包括各个终端的IP认证及化名(Alias address)转换、传输频宽的管理、信令的转接等。Gatekeeper对整个H.323结构是必须的,因为必须利用它来管理所有在它管辖领域(Zone)下的终端设备,且每个Zone只需要一台Gatekeeper来做管理。Gatekeeper可以是独立的,也可以置放在某一终端处,只要它能撷取到其他终端的信息就可以,但Gatekeeper并不是属于终端设备的一部份。


相关理论:

在H.323系统中,GK是可选择的,它为H.323端点提供呼叫控制服务。多个GK可以共存,并且相互之间能以一定方式通信。GK在逻辑上独立于端点,然而,在物理实现上,它可以共存于终端、MCU、网关、MC、或其它非H.323 网络设备中。一个区域在任何时刻有且仅有一个GK,当GK存在于系统中时,它必须提供以下服务:

•地址转换:GK必须执行别名地址到传输地址的转换,这种转换应当通过转换表来实现。转换表可通过注册消息更新,也允许用其它方式更新。

•接入控制:GK提供的呼叫授权、带宽、以及其它某些由生产厂商规定的准则,也可以是零功能,允许所有请求。

•带宽控制:GK提供带宽管理,也可能是一个接受所有带宽改变请求的零功能。

•区域管理:GK为已注册到GK的终端、MCU和网关等设备提供上述功能服务。

GK还可以完成其它可选功能,如:

•呼叫控制信令:GK可以选择通过终端完成呼叫控制信令并自行处理呼叫信令,或者命令终端相互之间直接连接呼叫信令信道。

•呼叫授权:GK可以拒绝一个未授权的终端的呼叫。拒绝的原因可以包括对特定终端或GK的使用权限制和对某些时段的使用权限制。

•带宽管理:控制允许同时接入网络的H.323终端的数量。通过使用H.225.0信令,GK可能会因为带宽受限而拒绝终端的呼叫。带宽管理功能也包括对终端请求附加的带宽的管理。

•呼叫管理:GK需要维持一个正在进行的H.323呼叫的列表,来指示一个被呼叫的终端占线,并为带宽管理功能提供信息。

•别名地址修改:端点必须在建立连接时使用如果GK返回的别名地址。

•拔号数字转换:GK可以将拔号数字转换为一个E.164号码或一个专用网络号码。

总之,当系统中存在H.323 GK时,其必须提供以下四种服务:地址翻译、带宽控制、许可控制与区管理功能。带宽管理、呼叫鉴权、呼叫控制信令和呼叫管理等为可选功能。一个H.323通信域可以有多个Gateways,但只能有一个GK进行地址转换和管理工作。为了网闸的工作,H.323专门设计了一个信道,即RSA信道,它是供终端和网闸之间为了登记(Registration)、管理(Admission)、 状态(Status)、带宽改变以及二者间脱离关系等过程所需要的信令。RSA信道不受H.245控制信道管理。当系统中没有Gatekeeper时,不建RSA信道。系统中存在Gatekeeper时RSA是最早建立的信道。

个人工具箱
导航
支持单位