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


用TRIP来交换网关信息 。前者中LS作为内部对等体,后者中为外部对等体 。
LS之间通过固定连接进行通信 。一个LS可以连接到一个或多个LS 。LS不必物理上相
邻,也不必在同一个自治系统内 。一对LS间的联系通常是以治理手段建立 。首先两个LS
的治理员要就交换网关信息达成适当的协议,然后他们就配置为彼此之间可以通信 。TRIP
并不提供LS间彼此查找的自动搜索程序 。当发生崩溃时,这样的程序可以用来发现对等备
份LS 。在对等体商业关系变得更加标准化的环境中,对等体间可以通过象SLP等协议相互
查找 。是否使用自动搜索由治理员决定 。
通过LS联合交换的信息的语法和语义由TRIP规定 。协议没有规定协定合适的种类 。TRIP
仅提供传输方式交换系统治理员认为合适网关路由信息 。在TRIP规范中有具体说明 。
控制网关信息产生、传播、接受的规则称为LS策略 。TRIP没有规定或要求任何特定策
略 。
9.2.1交换信息概述
LS交换的信息是一组路由对象 。每个路由对象至少包含可达的电话号码范围和IP地址
或主机名(向可到达该范围网关的应用层下一跳) 。路由对象可通过域内协议、静态配置或
者远程ITAD的LS来了解 。LS可以将这些路由对象聚合到一起(合并电话码的范围,用自
己的或与LS通信的信令服务器的IP地址代替那些IP地址,)然后传播给另一个LS 。决定
哪一个对象进行聚合和传播称为路由选择操作 。治理员在决定对哪一个对象进行聚合和传播
上有很大的选择自由,只要他们在正确的协议操作范围内(无回路形成) 。选择可以基于通
过TRIP了解到的信息,或者任何其他带外方式 。
路由对象可以有表述网关服务特征的附加信息 。这些属性包括协议、支持特征和容量等
等 。属性越多可以提供有益的信息就越多,但是,它们也会带来开销 。越来越多的信息会使
集合操作变得困难,严重影响协议的伸缩性 。
聚合在TRIP中起核心的作用 。为了提高伸缩性,路由对象在传播之前可以聚合为更大
的集合 。TRIP中描述了这种机制 。应用层的集合路由到网关并不是一个简单的问题 。在聚
合和冗长之间存在着基本的权衡 。TRIP路由对象中信息越多,聚合就越困难 。
考虑一个两个网关的简单例子 。网关A和B分别可以到达电话号码区X和Y,。C是A、
B所在ITAD中的一个LS 。C通过一些方法了解A和B 。当他工作时,X和Y被合并为一个单
一地址范围Z 。C有几个选项 。它可以散播A的信息,也可以散播B的信息,也可以同时散
播A和B,或者将他们合并然后再散播 。在本例中,C选择后一种方式,发送一个路由对象
到一个对等体D,其中包含地址范围Z和它自己的地址,由于它也是一个信令服务器 。D也
是一个信令服务器 。
呼叫装置E希望拨一个电话号码T,该号码恰巧在地址范围X内 。E被配置使用D作为他
的默认H.323关守 。于是E发送一个呼叫建立信息给D,其中包含目的地址T 。D判定出地
址T在Z内 。由于D已经接受了一个来自于C的包含地址范围Z的路由对象,它将呼叫建立
消息转发给C 。接着,C发现T在地址范围X内,于是它继续将消息发到A,A结束呼叫信令
并向电话网发起一个呼叫 。
9.2.2服务质量
当选择网关时,一个值得考虑的因素是服务质量(QoS),即呼叫通过这个网关所经历的
损失、延时和波动等 。呼叫的质量取决于两个因素:呼叫者和网关之间路径上的服务质量和
网关本身的能力(衡量可依据电路门数、链路容量、DSP资源等等) 。后者的确定需要复杂

推荐阅读