一个IP电话路由框架( 六 )


到IP网上的电话用户 。这就是我们提到过的“电话到电话”服务,IP网络用于交换传输 。
当终端用户完成一次到电话网呼叫时,他们可能知道,也可能不知道有电话路由服务正
在运行 。在终端用户知道的情况下,他们可以选择呼叫完成的方式 。这些选择包括,必须支
持的特征、质量度量、所有者或者治理者和耗费选择等 。
TRIP既不指定这些选择如何与提供商的选择联合决定最终网关,也不支持这些选择传
递到LS 。使用前端或者用一些非协议方法可以完成这种传输 。
8.4区域服务器
局域服务器(LS)是TRIP的主要功能实体 。它是一个访问网关数据库的逻辑设备,这个
数据库称为电话路由信息库(TRIB) 。网关数据库由可用的本地网关和一些基于策略的远程网
关构成 。LS也为其他ITAD网中的对等LS输出网关集合 。这组输出的网关由本地网关和基
于策略的远程网关(通过TRIP了解)构成 。同样,在LS操作中策略扮演了核心的角色 。图
5所示为这种信息流 。
Intra-domainprotocol
/
Local
Gateways
TRIP-->GatewaysPOLICYGateways-->TRIP
INOut
/
TelephonyRouting
InformationBase
图5:TRIP信息流
LS中建立的TRIB答应它决定IP电话呼叫路由,当一个去往电话网地址的信令消息到达信
令服务器时,LS的数据库能提供的信息可帮助它判定将信令消息转发给哪一个网关或附加
信令服务器 。基于这个原因,LS可与信号服务器合一 。假如不在一起,则他们之间需要一
些通信方法 。这些通信不是由TRIP来寻址的,尽管TRIP可以满足这样的协议的需求 。
要想参与TRIP,ITAD中至少得有一个LS 。出于负载平衡,治理方便或者一些其他原因,
ITAD可以有多个LS 。这时,为了实现数据库同步和共享其他外部同级服务器信息,在这些
LS之间也要进行一些通信 。通常这种通信作为域间协议的内部组件 。TRIP就包含这样的功
能 。
图5显示了LS正通过域内协议了解ITAD内的其他网关 。其实没必要有域内协议 。LS运行
时可以不用了解任何运行的本地网关 。或者,它可以通过静态配置了解运行的本地网关 。
LS也可以与网关在一起,这样它就要了解与它在一起的网关 。
9.要素间的交互
9.1网关与区域服务器交互
网关必须以某种方式向同一个ITAD内的LS散播他的特征信息 。LS可以进一步通过TRIP
将这些信息传播到ITAD外 。该LS称为该网关的源LS 。当LS与网关不在一起时,信息的传
播方式不属TRIP的范畴 。完成这一功能的协议称为域内协议 。
信息散播的一种方式是使用服务定位协议 。网关可以包含一个服务代理,LS可以作为
目录代理 。服务定位协议规定了服务信息自动由DA传播到SA的步骤 。通过这种方式,LS
可以了解ITAD中的网关 。
另一种域内协议的机制是通过SIP或者H.323的注册过程 。注册过程提供了一种方法,
用户可以通知关守或SIP服务器他们的地址 。这一注册程序可扩展为答应网关有效地注册 。
LDAP[8]也可用作域内协议 。网关利用LDAP为自己添加一条记录到数据库 。假如LS也
要作为LDAP服务器,那么它就能了解所在ITAD上的所有网关 。
不同的ITAD可以使用不同的域内协议,域内协议属于本地配置 。在一个特定的ITAD
中可以有多个域内协议 。没有域内协议,LS照样可以工作 。它可以通过静态配置了解网关,
或者可以不了解任何网关 。
9.2区域服务器之间的交互
LS间的交互由TRIP定义 。同一个TRIP内的LS使用TRIP来同步信息 。不同LS内的LS根据策略使

推荐阅读