GB T 28501-2012 IP电话路由协议(TRIP)技术要求.pdf
《GB T 28501-2012 IP电话路由协议(TRIP)技术要求.pdf》由会员分享,可在线阅读,更多相关《GB T 28501-2012 IP电话路由协议(TRIP)技术要求.pdf(44页珍藏版)》请在麦多课文档分享上搜索。
1、道2ICS 33.040.40 胁i32 和国国家标准=l:I二./、中华人民GB/T 28501-2012 IP电话路由协议(TRIP)技术要求Technical requirements of telephony routing over IPCTRIP) CIETF RFC 3219 :2002 , Telephony Routing over IPCTRIP) ,MOD) 2012-10-01实施2012-06-29发布发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会一字MVZB3-hd飞,足ej咱陌的时因而司3hAMdvve AVee AJ崎GB/T 28501-2
2、012 目次前言.皿1 范围.2 规范性引用文件3 术语和定义、缩略语3.1 术语和定义3.2 缩略语.p.2 4 TRIP协议概述5 TRIP协议的基本操作. 3 5.1 建立/维护对等体的会话35.2 数据交换.3 5.3 内部/外部同步5.4通告TRIP路由5. 5 电话路由信息库.4 5.6 TRIP路由 4 5.7 聚合.4 6 消息格式6. 1 消息报头格式.6.2 OPEN消息格式6.3 UPDATE消息格式 7 6.4 KEEPALIVE消息格式 11 6.5 NOTIFICATION消息格式17 属性.四7.1 撤销路由.12 7.2 可达路由.147.3 下一跳服务器157
3、.4 通告路径.16 7.5 可路由路径四7.6 原子聚合.19 7.7 本地优先7.8 多出口规则.20 7.9 团体.20 7.10 ITAD拓扑7.11 转换路由.zz 7.四定义新TRIP属性的建议238 TRIP协议错误检测和处理.23 8. 1 消息头的错误检测和处理.24 GB/T 28501-2012 8.2 OPEN消息的错误检测和处理 24 8.3 UPDATE消息的错误检测和处理248.4 NOTIFICATION消息错误检测和处理258. 5 Hold Time计时器超时的错误处理. 25 8.6 有限状态机的错误处理258. 7 停止.25 8.8 连接冲突检测.25
4、 9 TRIP版本协商.2610 TRIP协议有限状态机. 26 11 UPDATE消息的处理 m 11. 1 路由信息的扩散过程.29 11. 2 决策过程.31 11. 3 发送UPDATE过程3211. 4 路由选择标准.34 11. 5 生成TRIP路由.35 12 TRIP传输.35 13 ITAD拓扑14 安全考虑.35 附录A(规范性附录)TRIP有限状态机36附录B(资料性附录)实现建议.38 B.1 每个消息多个网络. 38 B.2 处理流协议消息. 38 B.3 减少路由的抖动. 38 B.4 TRIP计时器uB.5 AP_SET排序四E GB/T 28501-2012 目
5、。昌本标准按照GB/T1. 1一2009给出的规则起草。本标准使用重新起草法修改采用IETFRFC 3219(1P电话路由协议CTRIP),其主要差异如下:一一按照汉语习惯对一些编排格式进行了修改;一一将一些适用于国际标准的表述改为适用于我国标准的表述;一一根据GB/T1系列的要求,增加了第1章、第2章和第3章,其中3.1在技术上与IETFRFC 3219 保持一致;一一一本标准的第4章在技术内容上与IETFRFC 3219的第2章保持一致,只是考虑到我国使用习惯重新进行了描述;一一本标准的第5章、第6章、第7章、第8章、第9章、第10章、第11章、第12章、第13章、第14章分别与IETFR
6、FC 3219的第3章、第4章、第5章、第6章、第7章、第9章、第10章、第11章、第12章、第14章保持一致;一一本标准的附录A、附录B分别对应IETFRFC 3219的Appendix1和Appendix2; 一一本标准的第10章和附录A都是对叮RIP有限状态机作出规定,为了标准的通畅性,将IETFRFC 3219的Appendix1中的表移至本标准的第10章,同时为了便于理解在第10章中增加了图150本标准由中华人民共和国工业和信息化部提出。本标准由中国通信标准化协会归口。本标准起草单位:工业和信息化部电信研究院、上海贝尔股份有限公司。本标准主要起草人z马军锋、蒋晓琳、顾方方。皿GB/T
7、 28501-2012 IP电话路由协议(TRIP)技术要求1 范围本标准规定了IP电话路由协议CTRIP)的技术要求,包括协议基本操作、协议消息格式、协议宇段属性、协议报文处理和协议有限状态机等方面。本标准适用于支持TRIP路由协议的位置服务的相关产品。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)使用于本文件。IETF RFC 1129 因特网时间同步:网络时间协议CInternettime synchronization: The Network Time Protocol)
8、 IETF RFC 2373 IPv6寻址体系结构(lPVersion 6 Addressing Architecture) 3 术语和定义、缩略语3. 1 术语和定义下列术语和定义适用于本文件。3. 1. 1 位置服务器location server 一个具有IP连接的设备,它知道哪些网关可以用于终结对PSTN的呼叫。它是参与TRIP功能的主要功能实体,负责完成终端用户与电话网络之间的呼叫,并且向其他位置服务器传播网关信息。3. 1. 2 电话路由信息库telepbony routing information base 由LS建立并维护的用于保存TRIP协议交互的路由信息数据库。3. 1.
9、 3 IP电话管理域IP telepbony administrative domain 在单一管理授权控制域下的资源集合,如网关、位置服务器等。终端用户是ITAD的客户。3. 1.4 聚合aggregation 聚合就是将多条路由合并成一条包含相同目的地址集的路由,来减少电话路由信息库的大小和发送TRIP路由信息的数量。3. 1. 5 粗略路由和精确路由对于两条路由X和y,如果通过路由Y可达的每个目的地也可以通过路由X到达,并且X和Y不相同,那么就表明路由Y比路由X更精确。1 G/T 28501-2012 3. 1.6 对等体peers 两个LS共享同一个逻辑关联(传输层连接),如果位于相同
10、的ITAD域,那么就是内部对等体,否则是外部对等体。两个LS之间的逻辑关联被称之为一个对等会话。3.1.7 IP电话路由协议telephony routing over IP(TRIP) TRIP协议是不同管理域之间进行IP电话网关路由信息交换的一个专用协议,它是独立于任何信令协议的一种协议,其主要的功能如下z建立和维护路由信息提供者之间的对等关系;交换和同步提供者之间的电话网关路由信息;防止路由环路;以及时的和可扩展的方式广播己知的网关路由信息;定义和描述电路网关路由数据的语法、语义和路由信息传送的规则。3. 1. 8 TRIP目的地TRIP destination TRIP协议可以用于管理
11、多协议路由表(如SIP,H. 323)。在TRIP协议中目的地址是地址集(给定的地址集和地址前缀)和应用协议(如SIP,H.323)的集合。3.2 缩略语下列缩略语适用于本文件。BGP Border Gateway Protocol 边界网关协议BGP4 Border Gateway Protocol v4 边界网关协议版本4IANA Internet Assigned Numbers Authority 互联网号码分配中心IP Internet protocol 互联网协议ITAD IP Telephony Administrative Domain IP电话管理域LS Location s
12、erver 位置服务器PSTN Public Switched Telephonc Nctwork 公众电话交换网RAS Registration Admission Status 注册、许可、状态SIP Scssion Initiation Protocol 会话初始化协议TCP Transmission Control Protocol 传输控制协议TLV Type Length Value 类型、长度、域值TRIB Telephony Routing Information Base 电话路由信息库TRIP Telephony Routing over IP IP电话路由协议UDP Us
13、er datagram protocol 用户数据报协议4 TRIP协议概述当分组域内的IP用户向电路域内的用户发起一个呼叫时,需要使用网关设备来完成分组域和电路域之间的信令和媒体流转换。随着IP电话网关使用数量的增加,管理和维护这些设备变得越来越复杂,其中一个最棘手的问题就是网关的定位问题,即在管理域之间的网关选择和路由问题。TRIP协议是在不同管理域之间进行IP电话网关路由信息交换的一个专用协议,实质上是解决一个地址映射问题,即给定一个电话号码,根据一定的规则决定完成该呼叫的电话网关地址,该协议主要完成以下功能:a) 建立和维护不同运营商之间的对等关系;b) 在不同运营商之间交换和同步电话
14、网关路由信息;c) 防止由于引人IP电话信令协议可能导致的稳定路由的环路;d) 以及时和可扩展的方式扩散和学习其他运营商的网关路由信息;2 G/T 28501-2012 e) 定义和描述电话网关路由数据的语法和语义。TRIP路由协议是策略驱动的域间管理域协议,用于在位置服务器之间通告电话目的地的可达性信息,该协议是独立于电话信令协议的,因此可以服务于任何信令协议,如H.323、SIP等。TRIP协议类似于BGP4路由协议。TRIP协议使用BGP域间传输机制,BGP有限状态机和BGP类似的格式与属性,与BGP协议不同的是TRIP协议不要求内部或者是外部对等体在物理上邻接。电话管理域内位置服务器的
15、对等体拓扑独立于网络的物理拓扑,而且电话管理域的域边界独立于路由域自治系统的边界。TRIP协议允许路由聚合。TRIP协议没有定义一个具体的路由选择算法。TRIP协议运行在可靠的传输层协议之上,无需实现分片、重传、确认和排序。5 TRIP协议的基本操作5. 1 建立/维护对等体的会话两个对等的位置服务器间建立TCP连接,它们之间通过交换消息建立连接,确认连接参数,协商位置服务器的能力,以及协商在该连接上通告的信息类型等。周期性发送KeepAlive消息以保证对等体间的可操作性。出错/例外时发Notifica tion消息,如果连接出错,发送Notification消息并关闭连接。5.2 数据交换
16、一旦建立连接,对等体之间必须交换相关的路由信息,这可以采用增量更新的方式。TRIP协议不要求周期性的路由刷新,这就要求所有的位置服务器必须保持所有路由表项的当前最新版本。如果存在一个包含多个位置服务器的IP电话管理域(lTAD)域,并且该域能够为其他ITAD域提供转发服务,那么必须在该域内实现一个一致的路由视图。5.3 内部/外部同步TRIP区分内部和外部对等体。ITAD域内TRIP使用链路状态机制进行基于内部任意拓扑结构的洪泛式数据库更新。外部TRIP利用点对点对等关系交换数据库信息。为了实现同步,ITAD域内的位置服务器之间被配置有内部的对等连接,能够保证拓扑的连通性和冗余。要求所有的内部
17、对等体构成一个全互连拓扑,这样不利于网络的扩展。当从一个内部对等体收到路由时,需要同数据库中现有的进行比较,只有新的路由才会向同一区域内的其他对等体扩散。5.4 通告TRIP路由TRIP路由是由目的地址(地址集和地址前缀)和应用协议(如SIP,H323)两部分组成。通常每条路由都有一些附加的属性(如下一跳服务器)0 TRIP通过Update消息来通告路由信息,目的地址包含在ReachableRoute属性中。位置服务器在向对等体通告TRIP路由时,可能会增加或修改路由属性。TRIP通过三种方式来向对等体通告先前通告的路由信息不再可用。一一一在UPDATE消息中包含WithdrawnRoute属
18、性,标识不可达的目的地址;一一在ReachableRoute属性中,通告一条具有相同的目的地址替代路由;对于外部对等体,关闭位置服务器之间的连接就隐含的删除了通过此连接相互通告的路由信息;对于内部对等体,如果确定位置服务器不可用,那么必须删除由此位置服务器产生的路由,并且重新执行决策过程。3 GB/T 28501-2012 5.5 电话路由信息库TRIP协议交换的路由信息由外部路由(Externalroutes)、内部路由(lnternalroutes)和本地路由(Local routes)三种类型组成;一一外部路由是通过外部对等的LS接收的;一一内部路由是通过相同的ITAD域的内部对等接收的
19、;一一本地路由是通过配置或者是其他协议的路由重分布注人到TRIP中。TRIP协议从路由选择的角度把LS中的TRIB分成以下四个构成部分,这四个部分实际上是由以上三种类型的路由内容构成:一-Adj-TRIBs-In:称为临近可选TRIB,其内容是从UPDATE消息中获取的域内、域外位置服务器上的路由信息,这些路由信息是当前路由选择中的可以使用的输入路由信息。对于来自域内和域外位置服务器的路由信息要分别保存在各自的数据库中。在一个管理域内对于每个位置服务器都要有一个Adj-TRIBs-In数据库,即使它们不是直接相连的对等体。一-Ext-TRIB:称为外部TRIB,其内容是位置服务器根据一定的路由
20、选择运算法则,从外部路由(存储在外部位置服务器的Adj-TRIBs-In中)和本地路由(存储在本地位置服务器的AdjTRIBs-In中)数据库中,为一个给定目的地址选择的最佳路由,每个位置服务器只有一个ExtTRIBo 一-Loc-TRIB:称为本地TRIB,其内容是位置服务器运用其内部策略从内部位置服务器的AdjTRIBs-In和Ext-TRIB中选择出来的TRIP路由信息。一-Adj-TRIBs-Out:称为临近输出TRIB,其内容是位置服务器准备通告给外部位置服务器的路由信息,它的内容将携带在UPDATE消息中对外广播。5.6 TRIP路囱在TRIP路由信息中通过号码前缀来指定号码范围,
21、通过一条路由不能自动表示任意号码范围,可以通过在ReachableRoute属性中使用多个前缀。TRIP的一条路由通过前缀指定一个号段。任意号段不能由TRIP一条路由原子化表示。前缀范围是原子化支持的唯一范围类型。任意范围可以通过在ReachableRoutes属性中使用多前缀来达到,如:222-xxxx到999-xxxx可由ReachableRoutes包含如下前缀222,223,224,23,24,3,4,9表示。5. 7 聚合聚合是位置服务器用来减少必须与对等体同步的路由数目规模化增长的方法。如果位置服务器TRIB中存在一组路由Rl,R2,使得更粗略的路由R中的每个有效目的地址也是Rl,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 28501 2012 IP 电话 路由 协议 TRIP 技术 要求
