資源預留協定

RSVP標準[RFC 2205]沒有定義網路向數據流提供預約頻寬的方法,它只是一個允許套用預約必要鏈路頻寬的協定。一旦某預約付諸實施,英特網中的路由器就實際向數據流提供預約的頻寬。

基本信息

科技名詞定義

中文名稱:資源預留協定

英文名稱:resource reservation protocol;RSVP

定義:一種為數據流建立資源預留的傳送層協定。該協定既不傳送套用數據流,又不選路,而是一種控制協定。

所屬學科: 通信科技(一級學科) ;通信協定(二級學科)

本內容由全國科學技術名詞審定委員會審定公布

名詞解釋

(RSVP:Resource ReSerVation Protocol)
資源預留協定(RSVP)是一種用於網際網路上質量整合服務的協定。 RSVP 允許主機在網路上請求特殊服務質量用於特殊應用程式數據流的傳輸。路由器也使用 RSVP 傳送服務質量(QOS)請求給所有結點(沿著流路徑)並建立和維持這種狀態以提供請求服務。通常 RSVP 請求將會引起每個節點數據路徑上的資源預留。
RSVP 只在單方向上進行資源請求,因此,儘管相同的套用程式,同時可能既擔當傳送者也擔當接受者,但 RSVP 對傳送者與接受者在邏輯上是有區別的。 RSVP 運行在 IPV4 或 IPV6 上層,占據協定棧中傳輸協定的空間。 RSVP 不傳輸套用數據,但支持網際網路控制協定,如 ICMP、IGMP 或者路由選擇協定。正如路由選擇和管理類協定的實施一樣, RSVP 的運行也是在後台執行,而並非在數據轉發路徑上。
RSVP 本質上並不屬於路由選擇協定, RSVP 的設計目標是與當前和未來的單播(unicast)和組播(multicast)路由選擇協定同時運行。 RSVP 進程參照本地路由選擇資料庫以獲得傳送路徑。以組播為例,主機傳送 IGMP 信息以加入組播組,然後沿著組播組傳送路徑,傳送 RSVP 信息以預留資源。路由選擇協定決定數據包轉發到哪。 RSVP 只考慮根據路由選擇所轉發的數據包的 QOS 。為了有效適應大型組、動態組成員以及不同機種的接收端需求,通過 RSVP ,接收端可以請求一個特定的 QOS【RSVP93】 。 QOS 請求從接收端主機應用程式被傳送至本地 RSVP 進程,然後 RSVP 協定沿著相反的數據路徑,將此請求傳送到所有節點(路由器和主機),但是只到達接收端數據路徑加入到組播分配樹中時的路由器。所以, RSVP 預留開銷是和接受端的數量成對數關係而非線性關係。

主要特徵

1、RSVP為每個流請求資源:這是只有一個傳送者但可以有一個或多個接收者的流。
2、RSVP不是一個路由協定,而是用於互聯現在的和將來的路由協定。
3、RSVP是由數據流的接收者發起並維護資源預留。
4、RSVP維護主機和路由器的軟狀態(每個節點上的資源預留都需要周期性的更新),因此支持源自適應網路變化。
5、RSVP提供多種預留類型(一組預留選項)並允許將來加入其他類型,進行協定改進,以支持不同的應用程式。
6、RSVP傳輸並維持通信和策略控制參數,這些對於RSVP都是不透明的。

流量說明(flowspec)

RSVP為一個流預留資源。一個流是被目的地址、協定號和目的連線埠號(可選)確定的。在多協定標籤交換中,一個流是被定義為一個標籤交換路徑(LSP)。對於每個流,雖然RSVP不能理解流服務質量的具體信息,但是RSVP也確認其特別要求的服務質量。flowspec是一個固有的RSVP對象,它定義了業務流所希望的服務質量。RSVP通過路徑從應用程式到主機和路由器傳輸flowspec。然後由系統分析flowspec,從而接受和預留資源。
一個flowspec是由如下組成的:
1、服務類
2、預留說明——定義服務質量
3、傳輸說明——描述數據流

過濾器說明(filterspec)

過濾器說明(filterspec)定義了一組被flowspec影響的分組。(比如:接受了flowspec確定的服務質量的數據分組)。一個filterspec挑選節點中處理的所有的分組中的一部分。挑選是根據分組的屬性進行的。(比如傳送者的IP位址和連線埠)
現在定義的RSVP預留類型有:

1、固定過濾器(Fixed Filter)類型:對特定的流預留資源
2、直接共享(Shared explicit) :對不同的流預留資源,並共享資源
3、通配過濾器(wildcard Filter)類型:對於沒有特別定義的常規類型的流預留資源,所有的流共享資源
一個RSVP請求是由一個流量說明(flowspec)、一個過濾器說明(filterspec)和一對流描述字(flowdescriptor)組成的。節點上每個說明的功能就是當流量說明(flowspec)設定每個節點分組任務調度的參數時,過濾器說明(filterspec)設定每個分組分類的參數。

其他特點

1、加密技術——往RSVP訊息中添加信息摘要,這是通過一個信息摘要算法(一般是MD5)將訊息內容和一個共享密鑰結合。密鑰可以通過2個訊息類型被分配和確認:完整的挑戰要求和完整的挑戰回響。
2、錯誤報告——當一個節點偵聽到一個錯誤,則會使用錯誤編碼產生一個錯誤訊息,並按相反的路逕往上游傳送直到源節點。
3、RSVP流信息:兩種診斷信息允許網路管理者通過特定的流對RSVP狀態信息進行請求。
4、診斷設備:這是規劃的擴展部分,它使用戶能夠收集沿路徑上的RSVP狀態的信息。

相關搜尋

熱門詞條

聯絡我們