分類業(yè)務(wù)的體系結(jié)構(gòu)_第1頁(yè)
分類業(yè)務(wù)的體系結(jié)構(gòu)_第2頁(yè)
分類業(yè)務(wù)的體系結(jié)構(gòu)_第3頁(yè)
分類業(yè)務(wù)的體系結(jié)構(gòu)_第4頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、更多企業(yè)學(xué)院:中小企業(yè)管理全能183 套講座 +89700份資料版總經(jīng)理、高層管理49 套講座 +16388 份資料中層管理學(xué)院46 套講座 +6020 份資料國(guó)學(xué)智慧、易經(jīng)46套講座人力資源學(xué)院56套講座 +27123 份資料各階段員工培訓(xùn)學(xué)77套講座 + 324 份資料院?jiǎn)T工管理企業(yè)學(xué)院67套講座 + 8720 份資料工廠生產(chǎn)管理學(xué)院52套講座 + 13920份資料財(cái)務(wù)管理學(xué)院53套講座 + 17945份資料銷售經(jīng)理學(xué)院56套講座 + 14350份資料銷售人員培訓(xùn)學(xué)院72套講座 + 4879 份資料組織:中國(guó)互動(dòng)出版網(wǎng)()RFC文檔中文翻譯計(jì)劃()E-mail :譯者:徐國(guó)棟(xgdong

2、_y994 )譯文發(fā)布時(shí)間:2001-6-27版權(quán):本中文翻譯文檔版權(quán)歸中國(guó)互動(dòng)出版網(wǎng)所有。可以用于非商業(yè)用途自由轉(zhuǎn)載,但必須保留本文檔的翻譯及版權(quán)信息。Network Working Group Request for Comments: 2475 Category: InformationalS. BlakeTorrent Networking TechnologiesD. BlackEMC CorporationM. CarlsonSun MicrosystemsE. DaviesNortel UKZ. WangBell Labs Lucent TechnologiesW. WeissL

3、ucent TechnologiesDecember 1998分類業(yè)務(wù)的體系結(jié)構(gòu)(An Architecture for Differentiated Services)本文檔的狀態(tài)本文檔為互連網(wǎng)社區(qū)提供一般性的知識(shí)。并未定義任何互連網(wǎng)標(biāo)準(zhǔn)。對(duì)本文檔資料的分發(fā)、傳播不受限制。版權(quán)聲明Copyright (C) The Internet Society (1998). All Rights Reserved.摘要本文檔定義了一種可以在互連網(wǎng)上實(shí)現(xiàn)可擴(kuò)展的分類業(yè)務(wù)的體系結(jié)構(gòu)。這種體系結(jié)構(gòu)通過標(biāo)記IP層數(shù)據(jù)包的DS段 DSFIELD ,體現(xiàn)不同的業(yè)務(wù)級(jí)別,從而提供擴(kuò)展性業(yè)務(wù)。在一個(gè)數(shù)據(jù)包的傳輸路徑上

4、的每一節(jié)點(diǎn),都根據(jù)該數(shù)據(jù)包的分類標(biāo)記為其提供特定的傳輸服務(wù)。復(fù)雜的分類,標(biāo)記,傳輸策略,及整形操作僅僅需要在網(wǎng)絡(luò)邊緣或用戶主機(jī)上實(shí)現(xiàn)。網(wǎng)絡(luò)資源根據(jù)服務(wù)策略而被分配給不同的業(yè)務(wù)流。這些服務(wù)策略管理著業(yè)務(wù)數(shù)據(jù)在進(jìn)入一個(gè)具有分類業(yè)務(wù)能力的網(wǎng)絡(luò)時(shí),如何標(biāo)記,調(diào)整,并在網(wǎng)絡(luò)中向前傳輸。在這些基本分類業(yè)務(wù)模塊的基礎(chǔ)上,可以實(shí)現(xiàn)各種各樣的服務(wù)。目錄1 介紹1.1 綜述本文檔定義了一種可以在互聯(lián)網(wǎng)上提供可擴(kuò)展的分類業(yè)務(wù)的體系結(jié)構(gòu)。一種“業(yè)務(wù)”,是由在一個(gè)網(wǎng)絡(luò)內(nèi),在同一個(gè)傳輸方向上,通過一條或幾條路徑傳輸數(shù)據(jù)包時(shí)的某些重要特征所定義的。這些特征可能由吞吐率,時(shí)延,時(shí)延抖動(dòng),和 / 或丟包率的量化值或統(tǒng)計(jì)值所指定

5、,也可能由其獲取網(wǎng)絡(luò)資源的相對(duì)優(yōu)先權(quán)來指定。業(yè)務(wù)分類要求能適應(yīng)不同應(yīng)用程序和用戶的需求,并且允許對(duì)互聯(lián)網(wǎng)服務(wù)的分類收費(fèi)。本體系結(jié)構(gòu)由許多在網(wǎng)絡(luò)節(jié)點(diǎn)上實(shí)現(xiàn)的功能實(shí)體組成,包括每一跳轉(zhuǎn)發(fā)行為集合,數(shù)據(jù)包分類功能,和業(yè)務(wù)量調(diào)節(jié)功能。其中,業(yè)務(wù)量調(diào)節(jié)功能又有測(cè)量,標(biāo)記,整形,和監(jiān)察四部分。在本體系結(jié)構(gòu),只在網(wǎng)絡(luò)的邊界節(jié)點(diǎn)上實(shí)現(xiàn)復(fù)雜的分類和調(diào)節(jié)功能。并且,通過在IPv4和 IPv6 包頭的 DS 段做適當(dāng)?shù)臉?biāo)記 DSFIELD ,把業(yè)務(wù)量歸為集合,然后根據(jù)所做的標(biāo)記,采取不同的每一跳轉(zhuǎn)發(fā)策略。因此,本體系結(jié)構(gòu)具備可擴(kuò)展性?!懊恳惶袨椤北WC了在每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),為互相競(jìng)爭(zhēng)資源的業(yè)務(wù)流分配緩沖區(qū)和帶寬資源時(shí),

6、有一個(gè)合理的處理粒度。在核心網(wǎng)絡(luò)節(jié)點(diǎn)上,為每個(gè)應(yīng)用程序業(yè)務(wù)流或者為每個(gè)用戶維護(hù)一個(gè)轉(zhuǎn)發(fā)狀態(tài)是不可行的。在以下功能中是有區(qū)別的:向業(yè)務(wù)集合提供的服務(wù)用于實(shí)現(xiàn)某種服務(wù)的調(diào)節(jié)功能和每一跳行為用于標(biāo)記數(shù)據(jù)包從而選擇每一跳行為的DS 段值( DS 編碼點(diǎn))實(shí)現(xiàn)每一跳行為時(shí),特定節(jié)點(diǎn)的實(shí)現(xiàn)機(jī)制在網(wǎng)絡(luò)內(nèi)部節(jié)點(diǎn),服務(wù)提供和業(yè)務(wù)量調(diào)節(jié)策略被有效地同數(shù)據(jù)包轉(zhuǎn)發(fā)策略分離開。這樣,保證了網(wǎng)絡(luò)可以提供相當(dāng)廣泛的服務(wù)類型,并給未來的擴(kuò)展留下足夠的空間。本體系結(jié)構(gòu)只在一個(gè)業(yè)務(wù)流方向上提供分類業(yè)務(wù),它是非對(duì)稱的。開發(fā)出一種對(duì)稱式的體系結(jié)構(gòu)是目前研究的一個(gè)課題,但已經(jīng)超出了本文檔的描述范圍;感興趣的讀者可以參考EXPLICIT

7、。1.2 節(jié)是本文檔使用的術(shù)語(yǔ)表。1.3節(jié)列出了本體系結(jié)構(gòu)所解決的需求。1.4節(jié)提供了與其它分類業(yè)務(wù)解決方案的簡(jiǎn)要比較。第2節(jié)詳細(xì)介紹了本體系結(jié)構(gòu)中的各個(gè)模塊。第3 節(jié)建議了每一跳行為規(guī)范的設(shè)計(jì)準(zhǔn)則。第4 節(jié)討論了與沒有實(shí)現(xiàn)本文檔及DSFIELD定義的分類業(yè)務(wù)功能的節(jié)點(diǎn)和網(wǎng)絡(luò)的互操作問題。第5節(jié)討論了與多點(diǎn)傳送有關(guān)的問題。第6 節(jié)討論安全和隧道問題。1.2 術(shù)語(yǔ)本節(jié)給出了在本文檔中所使用術(shù)語(yǔ)的一般性概念解釋。其中的某些術(shù)語(yǔ)將在文檔后面章節(jié)中給出更準(zhǔn)確的解釋。行為集合(Behavior Aggregate : BA)一個(gè)DS行為集合。BA分類器(BA Classifier)僅基于DS段的內(nèi)容選擇

8、數(shù)據(jù)包的分類器。邊界連接(Boundary Link)連接兩個(gè)域的邊界節(jié)點(diǎn)的連接。分類器(Classifier)根據(jù)已定義的規(guī)則和包頭內(nèi)容選擇數(shù)據(jù)包的實(shí)體。DS 行為集合( DS Behavior Aggregate)在一個(gè)特定方向上,通過一條連路傳輸?shù)木哂邢嗤?DS 編碼點(diǎn)的數(shù)據(jù)包集合。DS 邊界節(jié)點(diǎn)( DS Boundary Node)在 DS 域中,負(fù)責(zé)連接另一個(gè)域或者連接一個(gè)沒有功能的域的節(jié)點(diǎn)。具有功能(DS-capable)實(shí)現(xiàn)了本體系結(jié)構(gòu)中定義的分類業(yè)務(wù)功能的;通常用于形容一個(gè)由兼容節(jié)點(diǎn)組成的域。編碼點(diǎn)( DS Codepoint)段中部分的特定值,用于選擇。兼容( DS-comp

9、liant)能夠支持在 DSFIELD ,本文檔,和其它有關(guān)分類業(yè)務(wù)的文檔中定義的分類業(yè)務(wù)功能的;通常用來形容一個(gè)節(jié)點(diǎn)或者網(wǎng)絡(luò)設(shè)備。域( DS Domain)具有功能的域;連續(xù)分布的節(jié)點(diǎn)的集合,它們具有共同的服務(wù)提供策略和定義。出口節(jié)點(diǎn)(DS Egress Node)處理離開此域的業(yè)務(wù)流的邊界節(jié)點(diǎn)。入口節(jié)點(diǎn)(DS Ingress Node)處理進(jìn)入此域的業(yè)務(wù)流的邊界節(jié)點(diǎn)。內(nèi)部節(jié)點(diǎn)(DS Interior Node)非邊界節(jié)點(diǎn)的節(jié)點(diǎn)。段( DS Field )在中,指字節(jié);在中,指業(yè)務(wù)類型字節(jié)。其中的段諸比特用于編碼編碼點(diǎn),其它的比特目前沒有使用。節(jié)點(diǎn)( DS Node)兼容的節(jié)點(diǎn)區(qū)( DS R

10、egion)連續(xù)分布的域的集合,在其上可以建立跨越多個(gè)域提供分類業(yè)務(wù)的連路。下游域( Downstream DS Domain)一個(gè)邊界連接中,位于業(yè)務(wù)流下游的域。丟包器( Dropper )負(fù)責(zé)丟包的功能模塊。丟包( Dropping)基于一定的原則丟棄數(shù)據(jù)包;參見監(jiān)察( Policing )。遺留節(jié)點(diǎn)( Legacy Node )實(shí)現(xiàn)了在 RFC791 , RFC1812中定義的IPv4 優(yōu)先算法,但并非 DS 兼容的節(jié)點(diǎn)。標(biāo)記器( Marker)負(fù)責(zé)標(biāo)記的功能模塊。標(biāo)記( Marking)基于一定的原則設(shè)置一個(gè)數(shù)據(jù)包的DS 編碼點(diǎn);參見 預(yù)標(biāo)記( Pre-marking),重標(biāo)記( Re

11、-marking )。機(jī)制( Mechanism)在節(jié)點(diǎn)中用于實(shí)現(xiàn)一種或多種每一跳行為的特殊算法或操作(例如,排隊(duì)策略)。測(cè)量器( Meter)負(fù)責(zé)測(cè)量的功能模塊。測(cè)量( Metering)計(jì)算由分類器選中的業(yè)務(wù)流的時(shí)間性特征(例如,速率)。這一過程的即時(shí)狀態(tài)可能會(huì)影響標(biāo)記器,整形器,或者丟包器的行為,也可能被用于記帳收費(fèi)或者純粹的測(cè)量目的。微流( Microflow)一個(gè)獨(dú)立的從應(yīng)用程序到應(yīng)用程序的數(shù)據(jù)包流,由源地址,源端口號(hào),目的地址,目的端口號(hào)和協(xié)議標(biāo)識(shí)符區(qū)分。MF 分類器( MF Classifier)根據(jù)任意數(shù)目的包頭字段的內(nèi)容來選擇數(shù)據(jù)包的多字段( MF )分類器。典型的字段組合可

12、能包括源地址,目的地址,DS 段,協(xié)議標(biāo)識(shí)符,源端口號(hào)和目的端口號(hào)。每一跳行為( Per-Hop-Behavior : PHB)在 DS兼容節(jié)點(diǎn)上,作用在DS 行為集合上的外界可觀察的轉(zhuǎn)發(fā)行為。PHB 組( PHB Group )由一個(gè)或多個(gè) PHB 組成的集合。這些PHB由于共同的限制,例如隊(duì)列服務(wù)或隊(duì)列管理策略,必須同時(shí)被指定及實(shí)現(xiàn)。PHB組提供了構(gòu)建服務(wù)的基石,使得一系列的轉(zhuǎn)發(fā)行為可以被同時(shí)指定。一個(gè)單獨(dú)的PHB 是 PHB組的特例。監(jiān)察( Policing)根據(jù)依照某種業(yè)務(wù)量簡(jiǎn)檔工作的測(cè)量器的狀態(tài),丟棄(通過丟包器)業(yè)務(wù)流的部分?jǐn)?shù)據(jù)包。預(yù)標(biāo)記( Pre-mark )在數(shù)據(jù)包進(jìn)入下游DS

13、 域之前,設(shè)置其DS 編碼點(diǎn)。提供者 DS 域( Provider DS Domain)具有 DS 功能的服務(wù)提供者所屬的源域。重標(biāo)記( Re-mark )改變數(shù)據(jù)包的 DS編碼點(diǎn)。通常由標(biāo)記器根據(jù)TCA 確定如何修改。服務(wù)( Service )在 DS域內(nèi)或者在端到端條件下,對(duì)用戶業(yè)務(wù)量的一個(gè)確定的子集所采取的所有處理措施。服務(wù)水平協(xié)議( Service Level Agreement:SLA )用戶和服務(wù)提供者之間達(dá)成的關(guān)于如何為用戶提供轉(zhuǎn)發(fā)服務(wù)的服務(wù)協(xié)議。這里的用戶可能是一個(gè)使用者組織(源域),也可能是另一個(gè)域(上游域)。服務(wù)水平協(xié)議 SLA 可以包括部分或全部組成一個(gè)的業(yè)務(wù)量調(diào)節(jié)規(guī)則。

14、服務(wù)提供策略( Service Provisioning Policy) 關(guān)于業(yè)務(wù)調(diào)節(jié)器如何配置到邊界節(jié)點(diǎn)上,及業(yè)務(wù)流如何映射到特定的行為集合以獲得某些服務(wù)的策略。整形器( Shaper )負(fù)責(zé)業(yè)務(wù)量整形的功能模塊。整形( Shaping)有意延遲業(yè)務(wù)流中的某些數(shù)據(jù)包,以使業(yè)務(wù)流符合預(yù)先定義的業(yè)務(wù)量簡(jiǎn)檔。源域( Source Domain)發(fā)出接受某種特定服務(wù)的業(yè)務(wù)流的節(jié)點(diǎn)所在的域。業(yè)務(wù)量調(diào)節(jié)器( Traffic Conditioner)負(fù)責(zé)完成業(yè)務(wù)量調(diào)節(jié)功能的功能實(shí)體。包括測(cè)量器,標(biāo)記器,丟包器,和整形器。業(yè)務(wù)量調(diào)節(jié)器可以重新標(biāo)記業(yè)務(wù)流,或者丟棄或整形數(shù)據(jù)包,從而改變業(yè)務(wù)流的時(shí)間特征,使業(yè)務(wù)

15、流符合事先達(dá)成的業(yè)務(wù)量簡(jiǎn)檔。業(yè)務(wù)量調(diào)節(jié)( Traffic Conditioning)實(shí)現(xiàn)中確定的控制規(guī)則,包括測(cè)量,標(biāo)記,整形,和監(jiān)察。業(yè)務(wù)量調(diào)節(jié)協(xié)議( Traffic Conditioning Agreement : TCA)一份指明應(yīng)用到分類器選中的業(yè)務(wù)流的分類規(guī)則,相應(yīng)的業(yè)務(wù)量簡(jiǎn)檔,以及對(duì)此業(yè)務(wù)流的測(cè)量,標(biāo)記,丟棄,和或整形規(guī)則的協(xié)議。包括來自三方面的業(yè)務(wù)量調(diào)節(jié)規(guī)則:顯式指定,相關(guān)的服務(wù)需求隱式指定,和或來自于域的服務(wù)提供策略。業(yè)務(wù)量簡(jiǎn)檔( Traffic Profile)關(guān)于業(yè)務(wù)流的時(shí)間特征的描述,例如速率和突發(fā)包大小。業(yè)務(wù)流( Traffic Stream)具有管理重要性的通過同一段

16、路徑的一個(gè)或多個(gè)微流的集合。業(yè)務(wù)流可能包含由特定的分類器選出的活動(dòng)的微流集合。上游域( Upstream DS Domain)一個(gè)邊界連接中,位于業(yè)務(wù)流上游的域。1.3 需求在互聯(lián)網(wǎng)的發(fā)展歷史上,從主機(jī)數(shù)目,到應(yīng)用程序的種類和數(shù)量,再到網(wǎng)絡(luò)基礎(chǔ)設(shè)施的能力,都有著持續(xù)的增長(zhǎng)。而且,這種增長(zhǎng)在可預(yù)見的未來還會(huì)持續(xù)。因此,必須有一種支持分類業(yè)務(wù)的可擴(kuò)展體系結(jié)構(gòu)與這種持續(xù)增長(zhǎng)相適應(yīng)。在這種體系結(jié)構(gòu)中,下列需求必須得到認(rèn)可,并能被滿足:提供從端到端或者在特定網(wǎng)絡(luò)(或網(wǎng)絡(luò)集合)內(nèi)部的,多種多樣的服務(wù)和提供策略。允許將服務(wù)從特定的應(yīng)用程序中分離出來。能夠與已有的應(yīng)用程序共存,而無須改變應(yīng)用程序編程接口或者主

17、機(jī)軟件(假設(shè)適當(dāng)配置了分類器,標(biāo)記器,和其它的業(yè)務(wù)量調(diào)節(jié)功能模塊)。應(yīng)該在核心網(wǎng)絡(luò)節(jié)點(diǎn)實(shí)現(xiàn)時(shí),將業(yè)務(wù)量調(diào)節(jié)和服務(wù)提供功能同轉(zhuǎn)發(fā)行為相分離。不應(yīng)依賴逐跳的應(yīng)用程序信令。僅需要一個(gè)很小的轉(zhuǎn)發(fā)行為集合。其實(shí)現(xiàn)復(fù)雜性不應(yīng)是網(wǎng)絡(luò)設(shè)備開銷的主要部分,也不應(yīng)給未來高速系統(tǒng)的實(shí)現(xiàn)引入瓶頸。應(yīng)該避免在核心網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi)為每個(gè)微流或者每個(gè)用戶保持各自的狀態(tài)。在核心網(wǎng)絡(luò)節(jié)點(diǎn)內(nèi),應(yīng)僅保存集合分類狀態(tài)。允許在核心網(wǎng)絡(luò)節(jié)點(diǎn)實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)包分類(BA 分類器)。允許同無DS 兼容性的網(wǎng)絡(luò)節(jié)點(diǎn)的合理的互操作性。具備增量式布署能力。1.4 和其它方法的比較在本文檔中定義的分類業(yè)務(wù)體系結(jié)構(gòu)可以同其它已存在的分類業(yè)務(wù)模型相比較。我們把

18、這些可選的模型分為如下幾類:相對(duì)優(yōu)先級(jí)標(biāo)記,服務(wù)標(biāo)記,標(biāo)簽交換,集成業(yè)務(wù) /RSVP ,和靜態(tài)逐跳分類。相對(duì)優(yōu)先級(jí)標(biāo)記模型的例子包括RFC791定義的 IPv4 優(yōu)先級(jí)標(biāo)記,802.5令牌環(huán)優(yōu)先級(jí)TR ,和缺省的802.1p業(yè)務(wù)量分類802.1p。在這個(gè)模型中,應(yīng)用程序,主機(jī),或者代理節(jié)點(diǎn)為數(shù)據(jù)包選擇一個(gè)相對(duì)優(yōu)先級(jí)(例如,延遲或者丟棄優(yōu)先級(jí))。在整個(gè)傳輸路徑上的網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)包頭中指定的優(yōu)先級(jí)采取相應(yīng)的轉(zhuǎn)發(fā)行為。我們的體系結(jié)構(gòu)可以被認(rèn)為是這種模型的更新。在這種體系結(jié)構(gòu)中,更清楚的指明了邊界節(jié)點(diǎn)和業(yè)務(wù)量調(diào)節(jié)器的作用及重要性;并且,每一跳行為模型也允許比相對(duì)延遲或丟棄優(yōu)先級(jí)更具一般性的轉(zhuǎn)發(fā)行為。服務(wù)

19、標(biāo)記模型的一個(gè)例子是 RFC1349 定義的 IPv4 TOS 。在這個(gè)例子中,每個(gè)數(shù)據(jù)包被標(biāo)記為需求某種“服務(wù)類型”,包括“延遲最小化”,“吞吐量最大化”,“可靠性最大化”,或者“費(fèi)用最小化“。網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)標(biāo)記的服務(wù)類型選擇路由或者轉(zhuǎn)發(fā)行為。這個(gè)模型同我們的體系結(jié)構(gòu)有細(xì)微的差別。請(qǐng)注意,我們并沒有描述使用DS 段做為路由選擇的輸入。RFC1349定義的TOS 標(biāo)記具有廣泛的一般性,無法擴(kuò)展可能的服務(wù)語(yǔ)義范圍。而且,其服務(wù)需求是與每一個(gè)數(shù)據(jù)包相關(guān)聯(lián)的,但有些服務(wù)語(yǔ)義可能依賴于一系列數(shù)據(jù)包的整體轉(zhuǎn)發(fā)行為。服務(wù)標(biāo)記模型不能很容易的適應(yīng)未來服務(wù)范圍和數(shù)量的增長(zhǎng)(鑒于其編碼空間太?。?,而且在每一個(gè)核心

20、網(wǎng)絡(luò)節(jié)點(diǎn)都會(huì)涉及“TOS 到轉(zhuǎn)發(fā)行為”的轉(zhuǎn)換。服務(wù)標(biāo)記的標(biāo)準(zhǔn)化還意味著提供服務(wù)的標(biāo)準(zhǔn)化,這已經(jīng)超出了IETF的工作范圍。注意服務(wù)提供記錄在分配的DS 編碼空間中,從而允許具有本地重要性的編碼點(diǎn)被提供者用于提供服務(wù)標(biāo)記語(yǔ)義DSFIELD。標(biāo)簽交換(或叫做虛電路)模型的例子包括幀中繼, ATM ,和 MPLSFRELAY 在這種模型中,沿網(wǎng)絡(luò)路徑的每一跳,都建立業(yè)務(wù)流的路徑轉(zhuǎn)發(fā)狀態(tài)和業(yè)務(wù)管理或, ATM 。QoS 狀態(tài)。各種不同粒度的業(yè)務(wù)量集合在入口節(jié)點(diǎn)處與一條標(biāo)簽交換路徑相關(guān)聯(lián)。在每一標(biāo)簽交換路徑內(nèi),數(shù)據(jù)包或信元被賦予一個(gè)轉(zhuǎn)發(fā)標(biāo)簽。轉(zhuǎn)發(fā)標(biāo)簽負(fù)責(zé)尋找下一跳節(jié)點(diǎn),每一跳轉(zhuǎn)發(fā)行為,和在每一跳時(shí)的標(biāo)簽置

21、換。由于標(biāo)簽并非全局性的,而只是在一條鏈路上有效,所以這種模型允許對(duì)業(yè)務(wù)量分配資源時(shí)能采取更好的粒度。也正因?yàn)槿绱耍W(wǎng)絡(luò)資源可以被預(yù)留給在某條鏈路上收到的具有特定標(biāo)簽的數(shù)據(jù)包或信元集合,同時(shí),標(biāo)簽交換語(yǔ)義控制著下一跳路由選擇,允許業(yè)務(wù)流通過特別設(shè)計(jì)的路徑穿過網(wǎng)絡(luò)。這種改進(jìn)的粒度控制是以增加建立和維護(hù)標(biāo)簽交換路徑的管理和配置需求為代價(jià)的。并且,在最好情況下,每個(gè)節(jié)點(diǎn)保存的轉(zhuǎn)發(fā)狀態(tài)數(shù)量與邊界節(jié)點(diǎn)數(shù)量成正比(假設(shè)存在多點(diǎn)到點(diǎn)的標(biāo)簽交換路徑);在最壞情況下(采用提供資源的邊到邊標(biāo)簽交換路徑),與邊界節(jié)點(diǎn)數(shù)量的平方成正比。集成業(yè)務(wù) /RSVP模型在缺省情況下依賴傳統(tǒng)方式轉(zhuǎn)發(fā)數(shù)據(jù)包,同時(shí),它也允許發(fā)送方和

22、接收方通過信令交互在兩者之間的路徑上每個(gè)節(jié)點(diǎn)處建立額外的數(shù)據(jù)包分類和轉(zhuǎn)發(fā)狀態(tài)RFC1633, RSVP 。由于缺少對(duì)業(yè)務(wù)流的歸類,每個(gè)節(jié)點(diǎn)保存的狀態(tài)數(shù)將與并發(fā)的資源預(yù)留數(shù)成正比。在一些高速鏈路上,這個(gè)數(shù)目可能會(huì)很大。這個(gè)模型還需要應(yīng)用程序支持資源預(yù)留信令協(xié)議。在核心網(wǎng)絡(luò)節(jié)點(diǎn),可以使用分類業(yè)務(wù)機(jī)制將集成業(yè)務(wù)/RSVP狀態(tài)歸類 BERNET。集成業(yè)務(wù) /RSVP 模型的一個(gè)變種通過在網(wǎng)絡(luò)路徑沿途的每個(gè)節(jié)點(diǎn)處只采用“靜態(tài)”分類和轉(zhuǎn)發(fā)策略,使逐跳進(jìn)行信令交互變的不再需要。這些策略是管理級(jí)的,并非針對(duì)網(wǎng)絡(luò)中的活動(dòng)微流。這個(gè)變種的狀態(tài)需求可能會(huì)比RSVP 更多,特別是在骨干網(wǎng)節(jié)點(diǎn)處。因?yàn)殡S著時(shí)間推移,一個(gè)

23、節(jié)點(diǎn)所采用的靜態(tài)策略數(shù)可能比在此節(jié)點(diǎn)請(qǐng)求資源預(yù)留的活動(dòng)的發(fā)送- 接收對(duì)話數(shù)還要多。雖然采用大數(shù)量的分類規(guī)則和轉(zhuǎn)發(fā)策略在計(jì)算復(fù)雜性上可行,但由此而需要在業(yè)務(wù)流必經(jīng)的骨干網(wǎng)節(jié)點(diǎn)處安裝和維護(hù)這些規(guī)則的管理負(fù)擔(dān)也是需要認(rèn)真考慮的。以上把我們提出的體系結(jié)構(gòu)與其它的分類業(yè)務(wù)模型進(jìn)行了比較。需要注意的是,采用這些技術(shù)的鏈路和節(jié)點(diǎn)應(yīng)該是通過基于第二層交換的網(wǎng)絡(luò)結(jié)構(gòu)(例如,802.1p局域網(wǎng),幀中繼/ATM骨干網(wǎng))互連DS 節(jié)點(diǎn),來提供分類業(yè)務(wù)行為和語(yǔ)義。對(duì)于MPLS (多協(xié)議標(biāo)簽交換)條件下,可以作為可選的域內(nèi)實(shí)現(xiàn)技術(shù)。在DS 域(或者在提供DS 域接入的網(wǎng)絡(luò)內(nèi))的特定區(qū)域采用特殊的鏈路層技術(shù),意味著對(duì)業(yè)務(wù)流

24、更粗粒度的分類。依賴于從PHB 到不同的鏈路層服務(wù)的映射和把數(shù)據(jù)包安排到有限優(yōu)先級(jí)(或者不同類型和能力的虛電路)的方式,全部或部分使用中的 PHB 是可被支持的(或者是不可辨別的)。2 分類業(yè)務(wù)體系結(jié)構(gòu)模型分類業(yè)務(wù)體系結(jié)構(gòu)基于這樣一個(gè)簡(jiǎn)單模型:進(jìn)入網(wǎng)絡(luò)的業(yè)務(wù)量在網(wǎng)絡(luò)邊緣處進(jìn)行分類和可能的調(diào)節(jié),然后被分配到不同的行為集合中去。每一個(gè)行為集合由唯一的DS 編碼點(diǎn)標(biāo)識(shí)。在網(wǎng)絡(luò)核心處,數(shù)據(jù)包根據(jù)DS 編碼點(diǎn)對(duì)應(yīng)的每一跳行為轉(zhuǎn)發(fā)。在本節(jié)中,我們討論在分類業(yè)務(wù)區(qū)域中的關(guān)鍵組件,業(yè)務(wù)量分類和調(diào)節(jié)功能,以及分類業(yè)務(wù)是如何通過業(yè)務(wù)量調(diào)節(jié)和基于PHB的轉(zhuǎn)發(fā)而實(shí)現(xiàn)的。2.1 分類業(yè)務(wù)域( DS域)DS 域是鄰接的D

25、S 節(jié)點(diǎn)集合。這些DS 節(jié)點(diǎn)執(zhí)行共同的服務(wù)提供策略,并實(shí)現(xiàn)相同的PHB 組。每個(gè)DS 域都擁有完好定義的邊界。位于邊界處的DS 邊界節(jié)點(diǎn)負(fù)責(zé)將進(jìn)入此DS 域的業(yè)務(wù)流分類及進(jìn)行可能的調(diào)節(jié),以保證穿過此DS 域的數(shù)據(jù)包被適當(dāng)標(biāo)記,并按照DS 域所支持的PHB 組中的一個(gè)PHB 轉(zhuǎn)發(fā)。 DS 域內(nèi)的節(jié)點(diǎn)根據(jù)DS 編碼點(diǎn)為數(shù)據(jù)包選擇轉(zhuǎn)發(fā)行為。從 DS 編碼點(diǎn)值到某個(gè)被支持的PHB 組的映射,依賴的是推薦的編碼點(diǎn)到PHB 的映射規(guī)則或者用戶定義的本地化映射規(guī)則DSFIELD。如果在DS 域中包含非DS 兼容節(jié)點(diǎn),那么很可能導(dǎo)致性能表現(xiàn)的無法預(yù)測(cè),并且會(huì)妨礙服務(wù)水平協(xié)議(SLA )的實(shí)現(xiàn)。一個(gè) DS 域通

26、常包含一個(gè)或多個(gè)處于同一組織管理下的網(wǎng)絡(luò);例如,一個(gè)組織的內(nèi)部網(wǎng)或者一個(gè)Internet服務(wù)提供商(ISP )。域管理者必須保證有足夠的資源被提供和/ 或預(yù)留,從而足以支持域提供的SLA 。2.1.1DS邊界節(jié)點(diǎn)和內(nèi)部節(jié)點(diǎn)無DS 域由 DSDS 能力的域,邊界節(jié)點(diǎn)和DS 內(nèi)部節(jié)點(diǎn)組成。DSDS 內(nèi)部節(jié)點(diǎn)連接同一DS 域的其它邊界節(jié)點(diǎn)連接本DS 域和其它DS 內(nèi)部節(jié)點(diǎn)或者邊界節(jié)點(diǎn)。DS域或者無論是DS 邊界節(jié)點(diǎn)還是內(nèi)部節(jié)點(diǎn)都必須能夠按照DS 編碼點(diǎn)信息采用合適的據(jù)包;否則會(huì)導(dǎo)致有不可預(yù)測(cè)的行為發(fā)生。另外,DS 邊界節(jié)點(diǎn)可能還需要實(shí)現(xiàn)其所在和其連接的對(duì)等DS 域之間的業(yè)務(wù)量調(diào)節(jié)協(xié)議(TCA )所定

27、義的業(yè)務(wù)量調(diào)節(jié)功能(參見節(jié))。PHB轉(zhuǎn)發(fā)數(shù)DS 域2.3.3內(nèi)部節(jié)點(diǎn)可能會(huì)實(shí)現(xiàn)有限的業(yè)務(wù)量調(diào)節(jié)功能,例如為復(fù)雜的分類和業(yè)務(wù)量調(diào)節(jié)功能的內(nèi)部節(jié)點(diǎn)與DSDS 編碼點(diǎn)的重新標(biāo)記。那些實(shí)現(xiàn)了更邊界節(jié)點(diǎn)類似(參見 2.3.4.4 節(jié))。一臺(tái) DS 域網(wǎng)絡(luò)中的主機(jī)對(duì)于源于其上運(yùn)行的應(yīng)用程序的業(yè)務(wù)流,相當(dāng)于一個(gè) DS 點(diǎn);因此我們稱這臺(tái)主機(jī)在 DS 域內(nèi)。如果這臺(tái)主機(jī)并未實(shí)現(xiàn)邊界節(jié)點(diǎn)功能,那么在拓?fù)浣Y(jié)構(gòu)上最靠近此主機(jī)的 DS 節(jié)點(diǎn),將為主機(jī)業(yè)務(wù)流提供 DS 邊界節(jié)點(diǎn)功能。邊界節(jié)2.1.2DS入口節(jié)點(diǎn)和出口節(jié)點(diǎn)DS 邊界節(jié)點(diǎn)對(duì)于不同方向的業(yè)務(wù)流,既可以是DS 入口節(jié)點(diǎn),又可以是DS 出口節(jié)點(diǎn)。業(yè)務(wù)流在DS 入

28、口節(jié)點(diǎn)處進(jìn)入DS 域,在DS 出口節(jié)點(diǎn)處離開DS 域。 DS 入口節(jié)點(diǎn)負(fù)責(zé)保證進(jìn)入DS 域的業(yè)務(wù)流符合本域和此節(jié)點(diǎn)直連的另一個(gè)域之間的TCA 。 DS 出口節(jié)點(diǎn)依據(jù)兩個(gè)域之間的 TCA 細(xì)節(jié),對(duì)轉(zhuǎn)發(fā)到其直連的對(duì)等域的業(yè)務(wù)流執(zhí)行業(yè)務(wù)量調(diào)節(jié)功能。注意DS 邊界節(jié)點(diǎn)在某些接口中可以作為DS 內(nèi)部節(jié)點(diǎn)。2.2 分類業(yè)務(wù)區(qū)域DS一個(gè)或多個(gè)鄰接的域的分類業(yè)務(wù)。DS域統(tǒng)稱為分類業(yè)務(wù)區(qū)域(DS區(qū))。DS區(qū)可以支持貫穿區(qū)內(nèi)多個(gè)DS 區(qū)中的DS 域可能支持不同的PHB 組,和編碼點(diǎn)到PHB 的映射規(guī)則。不過,為了提供貫穿多個(gè)DS 域的業(yè)務(wù),每個(gè)對(duì)等的DS 域都必須建立定義(無論顯式的或是隱式的)了TCA 的對(duì)等

29、SLA 。 TCA 指明了如何在域邊界處調(diào)節(jié)從一個(gè)DS 域傳向另一個(gè)DS 域的業(yè)務(wù)流。DS 區(qū)內(nèi)的DS 域也可以采用相同的服務(wù)提供策略,并支持相同的這樣的好處是消除了在DS 域間進(jìn)行業(yè)務(wù)量調(diào)節(jié)的需求。PHB組和編碼點(diǎn)映射。2.3 業(yè)務(wù)量分類和調(diào)節(jié)分類業(yè)務(wù)通過在上游網(wǎng)絡(luò)和下游DS域之間建立服務(wù)水平協(xié)議(SLA )跨越DS域邊界。SLA 指定了數(shù)據(jù)包分類和重標(biāo)記規(guī)則,也指定了業(yè)務(wù)量簡(jiǎn)檔和對(duì)于符合或不符此簡(jiǎn)檔的業(yè)務(wù)流采取的處理方法(參見2.3.2節(jié))。域間的TCA 就是從 SLA 以直接或間接的方式取得的。數(shù)據(jù)包分類策略負(fù)責(zé)識(shí)別出業(yè)務(wù)量子集,這個(gè)子集通過被調(diào)節(jié)和集合(通過 DS 編碼點(diǎn)重標(biāo)記)而取得

30、分類服務(wù)。/ 或映射到一個(gè)或多個(gè)行為業(yè)務(wù)量調(diào)節(jié)包括測(cè)量,整形,監(jiān)察和/ 或重標(biāo)記。其目的是為保證進(jìn)入DS 域的業(yè)務(wù)流符合TCA 指定的規(guī)則。業(yè)務(wù)量調(diào)節(jié)的外延依賴于具體的服務(wù)細(xì)節(jié),涵蓋的范圍從簡(jiǎn)單的編碼點(diǎn)重標(biāo)記到復(fù)雜的業(yè)務(wù)監(jiān)察和整形操作。業(yè)務(wù)量調(diào)節(jié)策略的細(xì)節(jié)應(yīng)該由網(wǎng)絡(luò)間協(xié)商確定,這個(gè)問題不在本文檔論述范圍內(nèi)。2.3.1分類器數(shù)據(jù)包分類器根據(jù)數(shù)據(jù)包包頭的某些字段內(nèi)容選取業(yè)務(wù)流中的數(shù)據(jù)包。我們定義了兩種分類器。行為集合分類器(BA 分類器)僅根據(jù)DS 編碼點(diǎn)對(duì)數(shù)據(jù)包分類。多字段分類器(MF類器)根據(jù)包頭中的一個(gè)或多個(gè)字段值,例如源地址,目的地址,DS 段,協(xié)議標(biāo)識(shí)符,源端口號(hào),目的端口號(hào),以及其它信

31、息如引入接口,對(duì)數(shù)據(jù)包分類。分分類器的任務(wù)就是選出匹配某種規(guī)則的數(shù)據(jù)包,然后指導(dǎo)它們進(jìn)入其它的業(yè)務(wù)量調(diào)節(jié)器模塊接受進(jìn)一步處理。分類器必須由某個(gè)管理例程根據(jù)合適的 TCA 進(jìn)行配置。分類器還必須鑒別它用來分類數(shù)據(jù)包的信息的有效性。(參見第6 節(jié))注意,在上游數(shù)據(jù)包分片的情況下, MF 分類器在檢察傳輸層包頭時(shí),可能將來自同一數(shù)據(jù)包的后續(xù)分片錯(cuò)誤分類。這個(gè)問題的一種可能的解決方案是保存分片狀態(tài)信息;然而,由于上游分片可能亂序到達(dá),也可能采取不同的路由,導(dǎo)致這種解決方案缺少一般性。解決數(shù)據(jù)包分片問題的策略不在本文檔論述范圍內(nèi)。2.3.2業(yè)務(wù)量簡(jiǎn)檔業(yè)務(wù)量簡(jiǎn)檔描述了分類器選出的業(yè)務(wù)流的時(shí)間特征。它提供了

32、判斷一個(gè)特定的數(shù)據(jù)包是否符合業(yè)務(wù)量簡(jiǎn)檔的規(guī)則。例如,一份基于令牌桶的簡(jiǎn)檔可能會(huì)如此描述:codepoint=X, use token-bucket r,b上面的簡(jiǎn)檔說明,所有DS 編碼點(diǎn)值為X 的數(shù)據(jù)包應(yīng)該通過速率為r ,桶大小為b 的令牌桶測(cè)量器的檢測(cè)。在本例中,不符合簡(jiǎn)檔的數(shù)據(jù)包是那些當(dāng)它們到達(dá)時(shí),桶中剩下的令牌已不足的。符合及不符簡(jiǎn)檔這樣的兩級(jí)標(biāo)準(zhǔn)可以擴(kuò)展到多級(jí)。就是說,可以定義多個(gè)級(jí)別的簡(jiǎn)檔一致性,而不僅是符合,不符合這樣兩種情況。對(duì)于符合簡(jiǎn)檔和不符合簡(jiǎn)檔的數(shù)據(jù)包可以采取不同的調(diào)節(jié)行為,或者不同計(jì)費(fèi)方法。符合簡(jiǎn)檔的數(shù)據(jù)包無須進(jìn)一步的調(diào)節(jié)便可進(jìn)入DS 域;或者,可選的,可以改變它們的DS

33、 編碼點(diǎn)。后一種情況發(fā)生在DS 編碼點(diǎn)第一次被設(shè)為非缺省值時(shí)DSFIELD,或者發(fā)生在數(shù)據(jù)包進(jìn)入一個(gè)對(duì)此業(yè)務(wù)流使用不同的PHB 組或編碼點(diǎn)到 PHB映射策略的 DS 域時(shí)。不符合簡(jiǎn)檔的數(shù)據(jù)包被放入隊(duì)列,直到它們符合簡(jiǎn)檔(整形),被丟棄(監(jiān)察),標(biāo)記一個(gè)新編碼點(diǎn)(重標(biāo)記),或者直接轉(zhuǎn)發(fā)但需采用另外的計(jì)費(fèi)標(biāo)準(zhǔn)。不符合簡(jiǎn)檔的數(shù)據(jù)包可能被映射到一個(gè)或多個(gè)更低優(yōu)先級(jí)的行為集合。這里的更低優(yōu)先級(jí)是指在轉(zhuǎn)發(fā)性能的某些方面,低于同類數(shù)據(jù)包中符合簡(jiǎn)檔的那些所屬的行為集合(BA )。注意,業(yè)務(wù)量簡(jiǎn)檔是TCA 的可選組件,其使用依賴于服務(wù)提供和域服務(wù)提供策略的詳細(xì)說明。2.3.3業(yè)務(wù)量調(diào)節(jié)器業(yè)務(wù)量調(diào)節(jié)器包括下列組件

34、:測(cè)量器,標(biāo)記器,整形器,和丟包器。業(yè)務(wù)流首先經(jīng)過分類器的選擇,然后被分類器送往業(yè)務(wù)量調(diào)節(jié)器的某個(gè)組件處。測(cè)量器負(fù)責(zé)(在適當(dāng)處)測(cè)量業(yè)務(wù)流是否符合業(yè)務(wù)量簡(jiǎn)檔。測(cè)量器對(duì)一個(gè)特定數(shù)據(jù)包的測(cè)量結(jié)果(例如,是否符合簡(jiǎn)檔)會(huì)影響對(duì)此數(shù)據(jù)包的標(biāo)記,丟棄,或整形行為。當(dāng)數(shù)據(jù)包在DS 邊界節(jié)點(diǎn)處離開業(yè)務(wù)量調(diào)節(jié)器時(shí),每個(gè)數(shù)據(jù)包的DS 編碼點(diǎn)都會(huì)被賦予一個(gè)適當(dāng)值。圖 1 說明了分類器和業(yè)務(wù)量調(diào)節(jié)器的模塊結(jié)構(gòu)。注意,業(yè)務(wù)量調(diào)節(jié)器并不一定需要所有四個(gè)組件。例如,在沒有有效的業(yè)務(wù)量簡(jiǎn)檔時(shí),數(shù)據(jù)包可能只通過分類器和標(biāo)記器。圖 1:數(shù)據(jù)包分類器和業(yè)務(wù)量調(diào)節(jié)器邏輯框圖2.3.3.1測(cè)量器業(yè)務(wù)量測(cè)量器負(fù)責(zé)測(cè)量由分類器根據(jù)TCA

35、 指定的業(yè)務(wù)量簡(jiǎn)檔選出的數(shù)據(jù)包流的時(shí)間特征。測(cè)量器將其測(cè)量結(jié)果(也稱為測(cè)量器狀態(tài))傳遞給其它調(diào)節(jié)功能模塊,從而引發(fā)對(duì)符合或不符(在某種程度上)業(yè)務(wù)量簡(jiǎn)檔的每個(gè)數(shù)據(jù)包的特殊處理。2.3.3.2標(biāo)記器數(shù)據(jù)包標(biāo)記器負(fù)責(zé)把數(shù)據(jù)包的 DS 段設(shè)置為特定的編碼點(diǎn)值,并將標(biāo)記過的數(shù)據(jù)包加入到特定的 DS 行為集合中去。標(biāo)記器可能被配置為把所有送給它的數(shù)據(jù)包標(biāo)記為唯一的編碼點(diǎn)值,也可能被配置為根據(jù)測(cè)量器狀態(tài)把數(shù)據(jù)包標(biāo)記為一些編碼點(diǎn)值中的一個(gè)值。如果標(biāo)記器改變了數(shù)據(jù)包的編碼點(diǎn),那么我們就說標(biāo)記器“重標(biāo)記”了此數(shù)據(jù)包。2.3.3.3整形器整形器負(fù)責(zé)延遲一個(gè)業(yè)務(wù)流中部分或全部數(shù)據(jù)包的傳輸,以便使業(yè)務(wù)流符合業(yè)務(wù)量簡(jiǎn)檔

36、的要求。整形器通常有一個(gè)有限大小的緩沖區(qū),當(dāng)緩沖區(qū)沒有更多的空間容納需延遲的數(shù)據(jù)包時(shí),數(shù)據(jù)包就會(huì)被丟棄。2.3.3.4丟包器丟包器負(fù)責(zé)丟棄一個(gè)業(yè)務(wù)流中部分或全部的數(shù)據(jù)包,以便使業(yè)務(wù)流符合業(yè)務(wù)量簡(jiǎn)檔的要求。這一過程也被稱做“監(jiān)察”業(yè)務(wù)流。注意,丟包器可以作為一個(gè)特殊的整形器(該整形器緩沖區(qū)大小為零或僅能容納幾個(gè)數(shù)據(jù)包)而實(shí)現(xiàn)。2.3.4業(yè)務(wù)量調(diào)節(jié)器和MF分類器的位置業(yè)務(wù)量調(diào)節(jié)器通常位于DS入口和出口邊界節(jié)點(diǎn)處,但也可能位于DS域,或非DS域的內(nèi)部節(jié)點(diǎn)處。2.3.4.1在源域內(nèi)我們定義源域?yàn)榘l(fā)起接受特殊服務(wù)的業(yè)務(wù)流的節(jié)點(diǎn)所在的 DS 域。位于源域中的業(yè)務(wù)源和媒介節(jié)點(diǎn)可以實(shí)現(xiàn)業(yè)務(wù)量分類和調(diào)節(jié)功能。從

37、源域中發(fā)出并穿越邊界的業(yè)務(wù)流可能直接被業(yè)務(wù)源做上標(biāo)記,或者在離開源域之前由媒介節(jié)點(diǎn)標(biāo)記。這兩種方式分別被稱為“初始標(biāo)記”和“預(yù)標(biāo)記”??紤]這樣一個(gè)例子:在一家公司中,CEO的數(shù)據(jù)包通常要求有較高優(yōu)先級(jí)。CEO會(huì)把所有其發(fā)出的數(shù)據(jù)包的DS 編碼點(diǎn)標(biāo)記為一個(gè)代表“較高優(yōu)先級(jí)”的值?;蛘撸芍鳈C(jī)直接連接的第一跳路由器負(fù)責(zé)把CEO的數(shù)據(jù)包分類,并做適當(dāng)?shù)臉?biāo)記。象這樣的高優(yōu)先級(jí)業(yè)務(wù)流也可能在靠近數(shù)據(jù)源處進(jìn)行調(diào)節(jié),以便對(duì)特定數(shù)據(jù)源發(fā)出的高優(yōu)先級(jí)業(yè)務(wù)的總量有所限制。的主機(jī)CEO在業(yè)務(wù)源處對(duì)數(shù)據(jù)包進(jìn)行標(biāo)記有幾點(diǎn)優(yōu)勢(shì)。首先,業(yè)務(wù)源更容易獲得應(yīng)用程序的需求。因此,它在確定哪些數(shù)據(jù)包應(yīng)該享受更好的轉(zhuǎn)發(fā)待遇時(shí),可以將

38、應(yīng)用程序的需求納入考慮。另外,在業(yè)務(wù)流與來自其它數(shù)據(jù)源的業(yè)務(wù)流合并之前對(duì)其數(shù)據(jù)包分類,要更簡(jiǎn)單。因?yàn)榇藭r(shí)一個(gè)節(jié)點(diǎn)所使用的分類規(guī)則的數(shù)量會(huì)較少。鑒于數(shù)據(jù)包的標(biāo)記可能分散在多個(gè)節(jié)點(diǎn)處進(jìn)行,源 DS 域有責(zé)任保證流向其服務(wù)提供者 DS 域的業(yè)務(wù)流集合與適當(dāng)?shù)?TCA 相符合。額外的分配機(jī)制,如帶寬代理或 RSVP ,可能被用來為提供者網(wǎng)絡(luò)中特定的 DS 行為集合動(dòng)態(tài)分配資源 3BIT , Bernet 。源域的邊界節(jié)點(diǎn)應(yīng)該保證業(yè)務(wù)流符合TCA ,必要時(shí),要對(duì)數(shù)據(jù)包監(jiān)察,整形,或重標(biāo)記。2.3.4.2在 DS域邊界業(yè)務(wù)流可能在邊界連接的任何一端(上游域 DS 出口節(jié)點(diǎn)或者下游域 DS 入口節(jié)點(diǎn))被分類

39、,標(biāo)記或者調(diào)節(jié)。域間的 SLA 應(yīng)指明由哪個(gè)域負(fù)責(zé)將業(yè)務(wù)流映射到 DS 行為集合,以及調(diào)節(jié)這些集合使之符合適當(dāng)?shù)?TCA 。然而, DS 入口節(jié)點(diǎn)必須假定流入的業(yè)務(wù)流不符合 TCA ,因此必須準(zhǔn)備根據(jù)本地策略強(qiáng)制執(zhí)行 TCA 。如果數(shù)據(jù)包在上游域中被預(yù)標(biāo)記和調(diào)節(jié),那將意味著下游域只需支持很少的分類和業(yè)務(wù)量調(diào)節(jié)規(guī)則。在這種情況下,下游DS 域可能只需要根據(jù)TCA 對(duì)流入的行為集合重標(biāo)記或監(jiān)察。然而,那些具有路徑依賴或源依賴性的更復(fù)雜業(yè)務(wù)可能還需要下游DS 域入口節(jié)點(diǎn)進(jìn)行MF類。分如果 DS 入口節(jié)點(diǎn)與一個(gè)無DS功能的上游域連接,那么DS入口節(jié)點(diǎn)就必須能對(duì)流入的業(yè)務(wù)執(zhí)行所有需要的業(yè)務(wù)調(diào)節(jié)功能。2.

40、3.4.3在無 DS功能的域內(nèi)在無 DS 功能的域內(nèi)的業(yè)務(wù)源或媒介節(jié)點(diǎn)可以使用業(yè)務(wù)量調(diào)節(jié)器在業(yè)務(wù)流到達(dá)下游DS域入口節(jié)點(diǎn)之前預(yù)標(biāo)記之。這樣,本地分類和標(biāo)記策略將被隱藏。2.3.4.4在內(nèi)部 DS節(jié)點(diǎn)處盡管基本體系結(jié)構(gòu)假設(shè)復(fù)雜的分類和業(yè)務(wù)量調(diào)節(jié)功能位于網(wǎng)絡(luò)的入口和出口邊界節(jié)點(diǎn)處,在網(wǎng)絡(luò)內(nèi)部節(jié)點(diǎn)處配置這些功能也并未被排除。例如,在一條越洋鏈路上,需要有更多更嚴(yán)格的接入策略,這就需要在這條鏈路的上游節(jié)點(diǎn)處實(shí)現(xiàn) MF 分類和業(yè)務(wù)量調(diào)節(jié)功能。當(dāng)然,這種方法在可擴(kuò)展性上有些限制。因?yàn)槟菍⒁馕吨谝粋€(gè)節(jié)點(diǎn)上,維護(hù)大量的分類和調(diào)節(jié)規(guī)則。2.4 每一跳行為每一跳行為( PHB )是指 DS 節(jié)點(diǎn)運(yùn)用于特定 DS

41、 行為集合上的,外部可觀察的轉(zhuǎn)發(fā)行為。“轉(zhuǎn)發(fā)行為”在這里是一個(gè)廣義概念。例如,當(dāng)僅有一個(gè)行為集合占用一條鏈路時(shí),可觀察的轉(zhuǎn)發(fā)行為(如,丟包率,延遲,時(shí)延抖動(dòng))就只依賴于鏈路的相對(duì)負(fù)載(即是說,在“行為”采用一種工作保存式的調(diào)度策略)。有意義的行為上的差別通常產(chǎn)生于在同一個(gè)節(jié)點(diǎn),多個(gè)行為集合競(jìng)爭(zhēng)緩沖區(qū)和帶寬資源的情況下。 PHB 是節(jié)點(diǎn)給行為集合分配資源的一種方法,正是基于這種逐跳進(jìn)行資源分配的機(jī)制,我們才構(gòu)筑了分類業(yè)務(wù)模型。PHB 的最簡(jiǎn)單例子是保證至少把一條鏈路帶寬的X% (在一定的時(shí)間間隔內(nèi))分配給一個(gè)行為集合。這種 PHB 在各種業(yè)務(wù)競(jìng)爭(zhēng)條件下都可以被公正并且很容易的測(cè)量。另一種稍復(fù)雜點(diǎn)

42、的 PHB 要求確保最少占有X% 的鏈路帶寬,同時(shí)享受相應(yīng)份額的鏈路剩余帶寬。一般來說,PHB 的可觀察行為依賴于對(duì)相關(guān)行為集合或其它行為集合的業(yè)務(wù)量特性的約束。PHB 通過指定其相對(duì)于其它PHB 的資源(如,緩沖區(qū),帶寬)優(yōu)先級(jí)來定義,也可能通過它們的可觀察業(yè)務(wù)量特性(如,延遲,丟包率)來定義。這些PHB可以作為資源分配的基石,并且一致性起見,應(yīng)被指定為一組(PHB 組)。 PHB 組中的每一PHB 都享有共同的限制,例如數(shù)據(jù)包安排或者緩沖區(qū)管理策略等。同組的PHB 間的聯(lián)系在于它們絕對(duì)的或者相對(duì)的優(yōu)先級(jí)(例如,采用確定閾值或隨機(jī)閾值的丟包優(yōu)先級(jí)),但是這并不是必須的(例如,N等分鏈路資源)

43、。一個(gè)單獨(dú)定義的PHB 可以看作是 PHB 組的特例。在節(jié)點(diǎn)處, PHB 是通過一定的緩沖區(qū)管理和數(shù)據(jù)包安排策略實(shí)現(xiàn)的。PHB 是通過與服務(wù)提供策略相聯(lián)系的行為特征定義的,而不是根據(jù)采取了何種實(shí)現(xiàn)機(jī)制。一般來說,可以有很多種實(shí)現(xiàn)機(jī)制去實(shí)現(xiàn)特定的PHB 組。而且,在一個(gè)節(jié)點(diǎn)上,可以實(shí)現(xiàn)多于一個(gè)的PHB組,并在域內(nèi)使用。所定義的PHB組應(yīng)該保證適當(dāng)?shù)慕M間資源分配簡(jiǎn)單易行,并且能夠?qū)崿F(xiàn)同時(shí)支持兩組或更多組的集成機(jī)制。一個(gè)PHB 組定義時(shí),應(yīng)指明其與已有組之間可能的沖突。這些沖突可能來自于有些操作不允許同時(shí)執(zhí)行。如 DSFIELD中描述,在節(jié)點(diǎn)處,根據(jù)收到數(shù)據(jù)包的DS 編碼點(diǎn)選擇 PHB 。標(biāo)準(zhǔn)化的P

44、HB 有推薦的編碼點(diǎn)。然而,全部編碼點(diǎn)空間遠(yuǎn)大于分配給標(biāo)準(zhǔn)化PHB 使用的編碼點(diǎn)空間,DSFIELD 把剩余空間提供給了局部使用。編碼點(diǎn)到PHB 的映射表可以即包括一對(duì)一,也包括 N 對(duì)一的映射。注意,所有的編碼點(diǎn)都必須被映射到某一PHB :在缺少某些局部策略的情況下,那些沒有映射到標(biāo)準(zhǔn)化PHB 的編碼點(diǎn)應(yīng)該被統(tǒng)一映射到一個(gè)缺省PHB 。2.5 網(wǎng)絡(luò)資源分配在 DS 域節(jié)點(diǎn)上實(shí)現(xiàn),配置,操作和管理的PHB組,應(yīng)能根據(jù)域服務(wù)提供策略,有效的分配使用這些節(jié)點(diǎn)的資源,以及節(jié)點(diǎn)間鏈路。業(yè)務(wù)量調(diào)節(jié)器可以通過執(zhí)行TCA ,或者從域中節(jié)點(diǎn)或其它業(yè)務(wù)量調(diào)節(jié)器取得反饋,從而更有效的控制資源的使用。盡管在沒有復(fù)雜

45、的業(yè)務(wù)量調(diào)節(jié)功能時(shí),也可以提供很多服務(wù)(例如,僅使用靜態(tài)標(biāo)記策略),但類似于監(jiān)察,整形,和動(dòng)態(tài)重標(biāo)記這樣的功能,可以允許向用戶提供具有量化的性能參數(shù)的服務(wù)。業(yè)務(wù)量調(diào)節(jié)器及內(nèi)部節(jié)點(diǎn)間的配置和交互需要有域高層的管理控制,可能還需要一個(gè)控制實(shí)體和適當(dāng)?shù)膮f(xié)議??刂颇P偷膶?shí)現(xiàn)方案有很多種。這些模塊之間交互的準(zhǔn)確特征和實(shí)現(xiàn)細(xì)節(jié)超出了本體系結(jié)構(gòu)的范圍。然而,可擴(kuò)展性要求域的控制不需要網(wǎng)絡(luò)資源的微管理。最具擴(kuò)展性的控制模型應(yīng)在開環(huán)方式下在操作時(shí)隙內(nèi)操作節(jié)點(diǎn),并且由于 SLA 是變化的,所以只需要管理時(shí)間刻度內(nèi)的管理操作。這種簡(jiǎn)單模型可能在某些情況下并不適用,此時(shí),一些自動(dòng)的但緩慢改變的操作控制(按分鐘而不是秒)在平衡對(duì)網(wǎng)絡(luò)資源的適用方面就會(huì)更具吸引力。3 每一跳行為( PHB)的規(guī)范設(shè)計(jì)指導(dǎo)方針對(duì)每一跳行為進(jìn)行標(biāo)準(zhǔn)化的基本要求在DSFIELD中給出。本節(jié)詳細(xì)闡述義時(shí)的其它要求。主要目的是幫助建立PHB 實(shí)現(xiàn)時(shí)的一致性。當(dāng)一個(gè)PHB須滿足這些要求,從而保持本體系結(jié)構(gòu)的完整性。PHB (組)定組標(biāo)準(zhǔn)化時(shí),它必DSG.1 :一個(gè)標(biāo)準(zhǔn)PHB編碼點(diǎn)。推薦的編碼點(diǎn)由必須從為標(biāo)準(zhǔn)映射保留的編碼區(qū)域內(nèi)DSFIELDIANA 指定。一個(gè)PHB 提議可以從EXP/LU,選擇一個(gè)推薦的空間內(nèi)選取一個(gè)臨時(shí)編碼點(diǎn),以便進(jìn)行域間實(shí)驗(yàn)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論