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


功能的协议就是TRIP 。TRIP功能如下:
o建立和维护供给商之间的对等关系;
o在供给商之间交换和同步电话网关路由信息;
o保护IP电话信令协议的稳定路由循环;
o及时并以可缩放形式向其它供给商传播网关路由信息;
o定义描述电话网关路由的语法和语义 。
总之,TRIP是一个域间IP电话网关路由协议 。
4.相关问题
TRIP解决的高层问题主要是映射:给定一个电话号码,根据规则判定电话网关 。因此,
网关定位问题常称为“电话号码到IP地址转换问题” 。当然,这是一个相当简化的说法,
其中至少应包括3个单独的问题,它们统一归类为“电话号码到IP地址转换问题”,但只
有一个是通过TRIP寻址:
o给定一个电路开关网络的终端电话号码,判定能够完成呼叫的网关的IP地址 。
o给定Internet上一个特定主机(为了便于从电路开关网络呼叫,该主机有一个电话
号码)的电话号码,判定其IP地址 。
o给定电路开关网络的终端用户的电话号码,判定该用户拥有的IP终端的IP地址 。
最后一个映射主要用于PC服务器作为电话接口的场合 。其中一项服务就是当用户的电
话响铃时向PC发送一条即时消息 。为了发送该服务,GSTN的交换机要向电话号码路由一
个呼叫 。它希望能为用户向PC机发送一个即时消息 。交换机必须能访问IP网络,判定电
话号码用户PC机的IP地址 。映射函数要解决名称到地址的转换,名称由一串数字表示 。
目录协议能最好地支持这样的转换 。TRIP不解决该问题 。
第二个映射主要用于处理从传统电话到IP终端的呼叫 。当GSTN用户想呼叫IP网络的
一个终端用户时,他需要拨终端的号码 。该号码可以是IP地址,但由于IP地址多通过DHCP[4]
分配或拨号网络访问服务器通过PPP[5]分配,所以往往是暂时的 。该号码也可以是主机名,
通过一些翻译方法可以将号码变为字符串,但这样也很麻烦 。因此建议为每个IP电话终端
分配一个电话号码 。GSTN用户可以直接拨号 。和主机名一样,该号码也作为IP终端的别
名 。GSTN交换机必须能访问IP网络,并得到号码到主机IP的映射 。正如前面的例子,该
问题是名称到地址的转换问题,也由目录协议处理,不属于TRIP的范畴 。
第一种映射是一个基本的地址到路由的转换问题 。属于TRIP要考虑和处理的对象 。正
如第三节所讨论的,这一映射取决于本地因素,比如策略和供给商关系等 。因此,对于每个
供给商而言,可用的本地网关数据库不尽相同,并要通过特定的供给商关系来建立 。正由于
这个原因,尽管可以更好的处理另外两个映射问题,目录协议处理该映射问题不如TRIP协
议 。
5.与BGP的关系
TRIP可归类为域间路由协议的近亲,如BGP[6] 。不过,两者之间还是有很重大的区别:
oTRIP运行在应用层,而不象BGP在网络层 。
oTRIP运行在许多中间网络和IP服务供给商分隔的服务器之间 。BGP则在邻近的路
由器之间 。
oTRIP对等体之间交换的信息描述了到应用层设备的路径,而不象BGP是IP路由器 。
oTRIP假定存在底层的IP传输网络 。这意味着交换TRIP路由信息的服务器不需要
转发信息路由的信令消息 。而在BGP中却非如此,对等体必须作为IP包的转发点(或为一
个相邻跳命名) 。
oTRIP的目的不是建立跨ITAD的全局连接 。但建立到许多TRIP小岛的连接却是非
常可行的 。每个小岛表示一个治理关系闭包 。此外,每个岛都有到GSTN的全连接 。这同

推荐阅读