TRIP--IP電話路由的新技術(shù)和應用(上)
TRIP--A new Routing Technology of IP Telephony and its Applications
包斌 2002/08/09
摘要:
圖1: TRIP體系結(jié)構(gòu)圖
2.4 TRIP的構(gòu)成要素
圖1中TRIP的體系結(jié)構(gòu)中包括下列元素:ITAD、端用戶、網(wǎng)關(guān)、LS和策略,這些因素也是TRIP協(xié)議的主要構(gòu)成,下面分別予以描述。
2.4.1 ITAD
一個ITAD由LS(至少一個)、網(wǎng)關(guān)(零個或多個)和終端用戶(零個或多個)組成。網(wǎng)關(guān)和LS是在單一授權(quán)組織的專門管理之下的。這意味只有一個組織負責制訂策略和配置網(wǎng)關(guān)和LS。
一個ITAD不同于一個自治系統(tǒng)(AS),AS描述物理上連接的網(wǎng)絡,而ITAD可以由完全不同的網(wǎng)絡上的元素組成,甚至在不同的AS管理之下。
一個IT管理域中的EU是本ITAD中一個有效客戶,它們希望完成通向電話網(wǎng)的呼叫,并且需要訪問網(wǎng)關(guān)。在一次呼叫中,EU可以是一個ITAD的客戶,在下一次呼叫中又是另一個ITAD的客戶。
一個ITAD可以沒有網(wǎng)關(guān),在這種情況下,它的LS就通過TRIP協(xié)議來獲取別的域中的網(wǎng)關(guān)信息,而且讓這些網(wǎng)關(guān)信息對自己域中EU可用,在這種情況下,這個IT
管理域就成了一個虛擬的IP電話網(wǎng)關(guān)提供者了,因為它提供了網(wǎng)關(guān)服務,但是它自己實際又沒有網(wǎng)關(guān)和管理任何網(wǎng)關(guān)。一個IT管理域也可以沒有端用戶,這時它可以提供"批發(fā)"網(wǎng)關(guān)的服務,為其他ITAD里的顧客提供網(wǎng)關(guān)服務;一個IT管理域可以既沒有網(wǎng)關(guān)也沒有端用戶,只有LS,在這種情況下,ITAD充當一個批發(fā)商(Reseller),獲取其它域的網(wǎng)關(guān)信息,而且收集和傳播這些信息對其它有用戶的ITAD。
2.4.2 局域服務器(LS)
LS是TRIP的主要功能實體,它是一個可供訪問網(wǎng)關(guān)服務器的邏輯設備,這個服務器叫做電話路由信息庫(TRIB),這個信息庫由本地可用的網(wǎng)關(guān)集合和建立在策略之上的遠程網(wǎng)關(guān)合起來構(gòu)成,LS也輸出所在ITAD域的網(wǎng)關(guān)集合給其他ITAD中的對等LS,輸出的網(wǎng)關(guān)集合就是TRIB,當然這種輸出也是策略控制下的行為,這樣,策略在LS操作中扮演了一個中心控制角色,這個信息流程表示如圖2:
圖3 EU訪問TRIB的過程圖
2.4.5 TRIP要素之間的關(guān)系
● 網(wǎng)關(guān)和LS之間
網(wǎng)關(guān)必須以某種方式向同一個ITAD內(nèi)的LS傳遞(包括人工配置方式)它的特征信息。LS可以進一步通過TRIP將這些信息傳播到ITAD外,則該LS稱為該網(wǎng)關(guān)的源LS。當LS不存在時,網(wǎng)關(guān)信息的對外傳播就不屬于TRIP的功能范疇,而是由其它的為域內(nèi)協(xié)議(Intra-Domain
Protocol)來完成的,如SLP、LADP協(xié)議或者通過SIP或H.323的注冊過程來實現(xiàn)。
● LS和LS之間
LS之間的交互是TRIP的核心功能,同一個ITAD中的LS通過TRIP協(xié)議來同步它們之間的信息,不同的ITAD之間根據(jù)策略用TRIP來交換它們之間網(wǎng)關(guān)信息,前者的LS作為內(nèi)部對等體,后者的為外部對等體。
LS之間通過它們的可靠連接來相互通訊,一個LS可能和一個或多個LS相連接,這些LS不需要在物理位置上彼此鄰近,也不需要都是位于同一個自治系統(tǒng)中,一對LS之間的通訊通常是在被管理下建立起來的。但TRIP本身并不為對等的LS提供彼此自動搜索的功能,一般情況下LS間的關(guān)系都是先配置后使用的,雖然在一個LS出現(xiàn)故障(Crash)時,這樣的自動搜索功能對其尋找后備的LS很有用,當然是否使用這種自動搜索的功能應由管理員決定。
LS之間交換的信息是一組路由對象的集合,每一個路由對象最小化地包含一個可到達的電話號碼段或一個IP地址,或是應用層上可訪問該網(wǎng)關(guān)上號碼段的用戶名稱;為了提高伸縮性和信息交互傳輸?shù)睦寐,這些路由對象在被傳播之前都可以合并為較大、或更大的集合,這個過程稱為聚合,聚合在TRIP中起著很重要的作用,但是TRIP路由對象和對象中信息越多,完成聚合過程就越困難,因此在制訂策時應該權(quán)衡聚合和信息冗長之間的得與失。
控制網(wǎng)關(guān)信息產(chǎn)生、傳播、接受的規(guī)則稱為LS策略,它也是TRIP的構(gòu)成要素,但是TRIP并沒有對它做嚴格的規(guī)定,協(xié)議本身也沒有提出要求什么特定策略。
2.5 TRIP的安全和對策
安全是TRIP重要的一部分,TRIP模式假設對等的LS之間交換信息是相互信任的一種機制,這些被傳播的信息決定著呼叫的路由,如果這些信息不正確,可能導致呼叫被指定錯誤的路由,也可能使得本該被拒絕的業(yè)務對系統(tǒng)造成攻擊,同時一旦這些錯誤信息被傳送給其它的ITAD,就可能導致這些問題被無限蔓延,因此對等LS相互之間必須支持一定策略的安全認證。
TRIP消息也包含著敏感的信息,這些消息可能表示著一個ITAD的路由容量等,如果被競爭對手截獲,他們可以輕易地分析出ITAD的網(wǎng)絡拓撲結(jié)構(gòu)、網(wǎng)絡容量,甚至整個域的信息流規(guī)律等,因此TRIP中也支持對信息的加密。
對TRIP的安全問題的解決方法,協(xié)議本身沒有具體規(guī)定如何解決,根據(jù)經(jīng)驗,我個人建議方法是:
2.6.1 中心交換模式
一個中心交換點(Clearinghouse)是很多不同的提供者之間充當交換信息角色的提供者,它也是交換點的一部分。每一個成員(提供者)在中心交換點上都有注冊。作為協(xié)議的一部分,每個成員都使自己的網(wǎng)關(guān)信息對本中心交換點中的其它成員可用。在交換中,成員都有權(quán)限去訪問本中心交換點中屬于其它成員的網(wǎng)關(guān)信息。當屬于一個成員的網(wǎng)關(guān)發(fā)起一個呼叫時,這個中心交換點在確定由哪個成員結(jié)束這個呼叫時發(fā)揮著一個很關(guān)鍵的作用,其結(jié)構(gòu)如圖4。
圖中有六個成員的群,成員從M1到M6。每個成員運用TRIP向中心交換點發(fā)送和從接收網(wǎng)關(guān)路由信息,TRIP在這兒被用做成員與中心交換點間交換路由信息的工具。
2.6.2 聯(lián)合體模式
我們將視這樣一組供應商為一個聯(lián)合體---他們彼此之間遵循以全交叉方式共享網(wǎng)關(guān)的協(xié)議,而不用通過中央clearinghouse。這樣的配置見圖5所示,每對LS之間都運行著TRIP。
2.6.3 網(wǎng)關(guān)轉(zhuǎn)發(fā)商模式
在這個應用模式中,有很多大容量的電話網(wǎng)關(guān)提供者,這每個提供者都要把自己的網(wǎng)關(guān)服務信息轉(zhuǎn)發(fā)(Resells)給其它中等容量的提供者,依次這樣再轉(zhuǎn)發(fā)(Resells)給本地的提供者,這些本地提供者直接把電話網(wǎng)關(guān)的信息提供(Sell)給最終設備(用戶),圖6表示了這種有效的金字塔結(jié)構(gòu)關(guān)系。
在這個例子中,M1的網(wǎng)關(guān)信息轉(zhuǎn)發(fā)給M2、M3,M2、M3有依次轉(zhuǎn)發(fā)給M4、M5、M6,M5提供者轉(zhuǎn)發(fā)從M2和M3上來的網(wǎng)關(guān)信息。
作者供稿 CTI論壇編輯
中興通訊鐘宏:Wi-Fi之路 越來越寬 2009-09-24 |
中興副總裁鐘宏:打造中國企業(yè)網(wǎng)首選品牌 2009-09-21 |
中興通訊發(fā)布全新一代 “至美”ZIMS2.0方案 2009-09-21 |
中興通訊攜尖端技術(shù)產(chǎn)品閃耀2009北京通信展 2009-09-18 |
中興通訊北京展重點展示前沿技術(shù)和交付能力 2009-09-16 |