?? rfc2871.txt
字號:
| | | | | |
| M3 |--------| Clearinghouse|--------| M4 |
| | | | | |
------ /----| |----\ ------
/ -------------- \
------ / \ ------
| |/ \| |
| M5 | | M6 |
| | | |
------ ------
圖1: 交換中心應用中的TRIP
------ ------
| |------| |
| M1 | | M2 |
| |\ /| |
------ \ / ------
| \/ |
| /\ |<-----TRIP
------ / \ ------
| |/ \| |
| M3 | | M4 |
| |------| |
------ ------
圖2: 聯邦形式的TRIP
在本應用中,有大量的電話網關大型供應商。每個都向中等規模的供應商轉售其業務。
依次,直到轉售給為用戶提供直接服務的本地供應商。圖3表示了這種高效的金字塔關系:
------
| |
| M1 |
| |
------
/ \ <------- TRIP
------ ------
| | | |
| M2 | | M3 |
| | | |
------ ------
/ \ / \
------ ------ ------
| | | | | |
| M4 | | M5 | | M6 |
| | | | | |
------ ------ ------
圖3: 批發商模式的TRIP
注意在該例中,M5同時從M2和M3購買網關。
7.體系結構
圖4給出了TRIP的體系結構。
ITAD1 ITAD2
----------------- ------------------
| | | |
| ---- | | ---- |
| | GW | | | | EU | |
| ---- \ ---- | | ---- / ---- |
| | LS | ---------------- | LS | |
| ---- ---- | / ---- \ ---- |
| | GW | / | /| | EU | |
| ---- | / | ---- |
| | / | |
------------------ / ------------------
/
/
--------- /----------
| | |
| ---- |
| | LS | |
| / ---- \ |
| ---- || ---- |
| | GW | || | EU | |
| ---- || ---- |
| ---- || ---- |
| | GW | / \ | EU | |
| ---- ---- |
| |
---------------------
ITAD3
圖4: TRIP體系結構
網絡上有許多ITAD(Internet Telephony administrative domain),每個ITAD至少有一個區
域服務器。這些區域服務器,通過稱為域內協議的帶外方式了解域內網關的信息。圖中
ITAD1,域內協議用GW和LS元素之間的連線表示。這些區域服務器可以同其他區域服務
器聯合,通過這種方式交換網關信息。首先由IT管理者簽訂一些適于交互網關信息的協議,
然后通過管理手段建立起這些聯合。在圖中,ITAD1的LS聯到了ITAD2的LS,ITAD2的
LS又依次聯到了ITAD3的LS。通過TRIP,ITAD2的LS可以了解ITAD1上的兩個網關。
這些信息由ITAD2上的終端用戶透過前端(front-end)進行訪問。這個前端是一個非TRIP
協議或訪問LS數據庫的裝置。在ITAD3中,既有終端用戶,又有網關。ITAD3的LS通過
ITAD2上LS的宣傳來了解ITAD1上的網關。
8.基本要素
圖4的體系結構中包括下列元素:ITAD,端用戶,網關,區域服務器。
8.1 ITAD
一個ITAD由局域服務器(至少一個)、網關(零個或多個)和終端用戶(零個或多個)
組成。網關和局域服務器是在單一權威組織的行政管理之下的。這意味這只有一個權威負責
制訂策略和配置網關和局域服務器。
一個ITAD不同于一個自治系統。AS描述物理連接的網絡,而ITAD可以由完全不同
的網絡上的要素組成,甚至在不同的AS管理之下。一個IT管理域的終端用戶是他的有效
客戶。他們希望完成通向電話網的呼叫,并且需要訪問網關。在一次呼叫中,端用戶可以是
一個ITAD的客戶,在下一次呼叫中又是另一個IT管理域的客戶。
一個ITAD可以沒有網關。這時局域服務器要了解其他域的網關,使這些網關可為它的
域內的終端用戶使用。于是ITAD就成為一個有效地虛擬IP電話網關的供應商。因為它能
提供網關服務,卻不必真的擁有或管理網關。
一個IT管理域也可以沒有端用戶。這時它可以提供“批發”網關服務,為其他IT管理
域里的顧客提供網關服務。
一個IT管理域可以既沒有網關也沒有端用戶。這時的ITAD中只有局域服務器,ITAD
扮演轉售商的角色,了解其他網關,然后綜合并將這些信息傳播給其他有顧客的ITAD.
8.2 網關
網關是一個邏輯裝置,既有IP連通性,又與其他網絡(通常是共有或私人電話網)連
通,網關的功能是將一種網絡的媒體和信令協議轉換為另一種,為系統用戶實現透明連接。
網關有許多屬性標志它所提供的服務。這些屬性中最基本的是它所提供服務的電話號碼
范圍。這個范圍可以分為幾個段,彼此之間以一些耗費度量參數和耗費標記聯系。標記可以
標示出這部分電話號碼范圍呼叫的消費或愛好傾向。有些屬性標志網關所提供的服務量。其
中包括它所擁有的端口數(它所能支持的同時呼叫的數量)和訪問速度。這兩個屬性共同標
志了網關的容量。該度量可幫助局域服務器根據度量值按比例決定路由,從而實現簡單的負
載平衡。
網關也有些屬性標志它所提供的服務類型。其中包括支持的信令協議、提供的電話特征、
可識別的語音編碼和實現的加密算法等。這些屬性對于選擇網關是很重要的。在缺乏對所有
網關特征基線標準的情況下(這是一個美好但很難達到的目標),為了選擇一個網關完成通
信,我們需要這樣一組屬性。對呼叫有特殊要求的終端用戶(例如:一個用戶需要商業類呼
叫,這種呼叫需要一些特定呼叫特征的支持)也希望利用這些信息。
在TRIP上,有些屬性用來描述網關,另一些屬性則不是。這取決于度量能否被合理的
綜合,以及呼叫建立之前是否還要傳遞一些屬性(同信令協議本身的協商和交換相對)。TRIP
的思想是保持簡潔,支持大量信息的縮放性。TRIP的屬性設置是容易擴展的。一些標記允
許局域服務器處理未知屬性。
8.3 端用戶
端用戶通常是一個希望通過網關完成從IP網到電話網終端呼叫的實體(通常是人)。終
端用戶可以是登錄到有Internet電話軟件的PC機的用戶,也可以是通過入口電話網關連接
到IP網上的電話用戶。這就是我們提到過的“電話到電話”服務,IP網絡用于交換傳輸。
當終端用戶完成一次到電話網呼叫時,他們可能知道,也可能不知道有電話路由服務正
在運行。在終端用戶知道的情況下,他們可以選擇呼叫完成的方式。這些選擇包括,必須支
持的特征、質量度量、所有者或者管理者和耗費選擇等。
TRIP既不指定這些選擇如何與提供商的選擇聯合決定最終網關,也不支持這些選擇傳
遞到LS。使用前端或者用一些非協議方法可以完成這種傳輸。
8.4 區域服務器
局域服務器(LS)是TRIP的主要功能實體。它是一個訪問網關數據庫的邏輯設備,這個
數據庫稱為電話路由信息庫(TRIB)。網關數據庫由可用的本地網關和一些基于策略的遠程網
關構成。LS也為其他ITAD網中的對等LS輸出網關集合。這組輸出的網關由本地網關和基
于策略的遠程網關(通過TRIP了解)構成。同樣,在LS操作中策略扮演了核心的角色。圖
5所示為這種信息流。
|
|Intra-domain protocol
\ /
Local
Gateways
TRIP--> Gateways POLICY Gateways -->TRIP
IN Out
|
\ /
Telephony Routing
Information Base
圖5: TRIP信息流
LS中建立的TRIB允許它決定IP電話呼叫路由,當一個去往電話網地址的信令消息到達信
令服務器時,LS的數據庫能提供的信息可幫助它判斷將信令消息轉發給哪一個網關或附加
信令服務器。基于這個原因,LS可與信號服務器合一。如果不在一起,則他們之間需要一
些通信方法。這些通信不是由TRIP來尋址的,盡管TRIP可以滿足這樣的協議的需求。
要想參與TRIP,ITAD中至少得有一個LS。出于負載平衡,管理方便或者一些其他原因,
ITAD可以有多個LS。這時,為了實現數據庫同步和共享其他外部同級服務器信息,在這些
LS之間也要進行一些通信。通常這種通信作為域間協議的內部組件。TRIP就包含這樣的功
能。
圖5顯示了LS正通過域內協議了解ITAD內的其他網關。其實沒必要有域內協議。LS運行
時可以不用了解任何運行的本地網關。或者,它可以通過靜態配置了解運行的本地網關。
LS也可以與網關在一起,這樣它就要了解與它在一起的網關。
9.要素間的交互
9.1 網關與區域服務器交互
網關必須以某種方式向同一個ITAD內的LS散播他的特征信息。LS可以進一步通過TRIP
將這些信息傳播到ITAD外。該LS稱為該網關的源LS。當LS與網關不在一起時,信息的傳
播方式不屬TRIP的范疇。完成這一功能的協議稱為域內協議。
信息散播的一種方式是使用服務定位協議。網關可以包含一個服務代理,LS可以作為
目錄代理。服務定位協議規定了服務信息自動由DA傳播到SA的步驟。通過這種方式,LS
可以了解ITAD中的網關。
另一種域內協議的機制是通過SIP或者H.323的注冊過程。注冊過程提供了一種方法,
用戶可以通知關守或SIP服務器他們的地址。這一注冊程序可擴展為允許網關有效地注冊。
LDAP[8]也可用作域內協議。網關利用LDAP為自己添加一條記錄到數據庫。如果LS也
要作為LDAP服務器,那么它就能了解所在ITAD上的所有網關。
不同的ITAD可以使用不同的域內協議,域內協議屬于本地配置。在一個特定的ITAD
中可以有多個域內協議。沒有域內協議,LS照樣可以工作。它可以通過靜態配置了解網關,
或者可以不了解任何網關。
9.2 區域服務器之間的交互
LS間的交互由TRIP定義。同一個TRIP內的LS使用TRIP來同步信息。不同LS內的LS根據策略使
用TRIP來交換網關信息。前者中LS作為內部對等體,后者中為外部對等體。
LS之間通過固定連接進行通信。一個LS可以連接到一個或多個LS。LS不必物理上相
鄰,也不必在同一個自治系統內。一對LS間的聯系通常是以管理手段建立。首先兩個LS
的管理員要就交換網關信息達成適當的協議,然后他們就配置為彼此之間可以通信。TRIP
并不提供LS間彼此查找的自動搜索程序。當發生崩潰時,這樣的程序可以用來發現對等備
份LS。在對等體商業關系變得更加標準化的環境中,對等體間可以通過象SLP等協議相互
查找。是否使用自動搜索由管理員決定。
通過LS聯合交換的信息的語法和語義由TRIP規定。協議沒有規定協定合適的種類。TRIP
僅提供傳輸方式交換系統管理員認為合適網關路由信息。在TRIP規范中有詳細說明。
控制網關信息產生、傳播、接受的規則稱為LS策略。TRIP沒有規定或要求任何特定策
略。
9.2.1交換信息概述
LS交換的信息是一組路由對象。每個路由對象至少包含可達的電話號碼范圍和IP地址
或主機名(向可到達該范圍網關的應用層下一跳)。路由對象可通過域內協議、靜態配置或
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -