TRIP:IP 上的电话路由选择

(TRIP:Telephony Routing Over IP)

IP 上的电话路由选择(TRIP)是一种策略驱动、管理域间协议,主要用于通告定位服务器间电话的可达性和通告到达目的地的路径属性。 TRIP 操作独立于任何信令协议,因此 TRIP 可为任何信令协议提供电话路由选择协议服务。

TRIP 会话者即定位服务器(LS)的基本功能是与其它 LS 交换信息。该信息包括电话目的地的可达性、目的地之间的路径和在 PSTN 中到达电话目的地的路径上的网关信息。 LS 交换足够的路由选择信息以构造 ITAD 连通性图表,这样即可避免了路由环路。另外, TRIP 可用来交换所需的属性从而执行策略并选择基于路径或网关特征的路由。此规范定义了 TRIP 的传输和同步机制、有限状态机器和 TRIP 数据,还定义了基本属性。 TRIP 的属性集是可扩展的,所以附加属性可能会在今后的文档中定义。

TRIP 一般用于分发电话管理域之间的电话路由信息,它模仿用于分发管理域之间的路由信息的边界网关协议 4 (BGP4)。 TRIP 在一些链接状态特征方面得到了增强,就像在开放式最短路径优先( OSPF)、IS-IS 和服务器缓存同步协议(SCSP)中一样。 TRIP 使用 BGP 的域间传输机制、 BGP 对等通信、BGP 有限状态机器及类似于 BGP 的格式和属性。但 TRIP 不同于 BGP 的方面是, TRIP 允许使用通用域内 LS 拓朴结构,这与 BGP 内部会话者的全网拓扑结构需求相比,该特性简化了配置并提高了可扩展性。 TRIP 也能使用类似于 OSPF、IS-IS 和 SCSP中的域内扩散机制。

TRIP 运行在可靠传输协议上,这就消除了执行碎片、重发、确认响应和排序的需要。 TRIP 中的错误通知机制假定传输协议支持正常关闭连接,比如说,所有数据都会在连接关闭之前发送出去。

TRIP 的操作独立于任何特定电话信令协议,因此它可以用作任何其它这种协议的路由选择协议,如 H.323 和 SIP 。

LS 对等拓朴结构独立于网络物理拓朴结构。此外,ITAD 的边界独立于第三层路由选择自治系统的边界。不管是内部还是外部 TRIP 的对等结构在物理上都需要相邻。

协议结构

每个 TRIP 信息都有一个固定大小的头。在头后面可能有也可能没有一个数据部分,这主要取决于信息类型。

16           |         24 bit

Length         |          Type

Length ――无符号整数,表示信息总长,其中包含信息头(八位)。这样允许接受端定位在传输层信息流,即下一信息的开始点。 Length 字段的允许值范围是:由 3 到 4096 ,还有可能进一步受到限制,这取决于信息类型。由于信息后面不允许有数据填充,所有 Length 字段必须具有包含剩余信息的最小的可能值。

Type ― 无符号整数,表示信息代码类型。代码类型如下:

1 – OPEN

2 – UPDATE

3 – NOTIFICATION

4 – KEEPALIVE

Copyright© 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4