廣域網(wǎng)流量調度方案發(fā)展與應用
隨著企業(yè)信息業(yè)務的不斷豐富,數(shù)據(jù)大集中已經(jīng)成為IT建設的趨勢,在廣域網(wǎng)帶寬緊張、成本昂貴的情況下,解決帶寬與業(yè)務之間的矛盾,構建快速、穩(wěn)定、高質量的廣域網(wǎng)絡,保障關鍵業(yè)務傳輸質量,實現(xiàn)鏈路資源的充分利用,成為廣域網(wǎng)解決方案的重要組成部分。
1、廣域網(wǎng)流量與帶寬的矛盾
廣域網(wǎng)覆蓋范圍廣、接入用戶多、承載業(yè)務復雜。隨著政府、企業(yè)等信息化的不斷發(fā)展,尤其是近年來數(shù)據(jù)大集中帶來的業(yè)務整合,高清視頻、IP語音、公共資源平臺等應用上線,推動廣域網(wǎng)數(shù)據(jù)類型、數(shù)據(jù)流量、網(wǎng)絡規(guī)模的快速增加。
相對于園區(qū)網(wǎng)、城域網(wǎng)和數(shù)據(jù)中心,廣域網(wǎng)跨越距離遠,線路資源有限,高速帶寬費用昂貴。快速增加的業(yè)務流量與有限的帶寬資源之間的矛盾,使得廣域網(wǎng)上的流量很容易產(chǎn)生擁塞,導致業(yè)務延時增加、流量抖動,甚至丟包。如圖1所示。
廣域網(wǎng)的上述矛盾決定了廣域網(wǎng)業(yè)務質量的“不可靠”性,也使得流量控制始終是廣域網(wǎng)方案設計的核心內容。
2、流量控制方案
隨著線路類型以及網(wǎng)絡產(chǎn)品和技術的發(fā)展,在廣域網(wǎng)上進行流量控制的技術主要分為三種。
l InterServ方式
集中服務方式,主要應用于早期的廣域網(wǎng)專線,如ATM、FR,通過將線路劃成多個PVC**(Permanent Virtual Circuit,永久虛電路,例如ATM線路的VPI/VCI、FR線路的DLCI等),每個PVC分配所需的保證帶寬(CBR),將線路的實際帶寬在PVC上進行分配。通過將不同類型的業(yè)務映射到對應的PVC上,使用PVC的分配帶寬,實現(xiàn)不同類型業(yè)務的傳輸帶寬和時延質量保證。
該種方式要求網(wǎng)絡中的所有節(jié)點(包括核心節(jié)點)都記錄并保留每個類型業(yè)務流的資源預留狀態(tài),同時為每個類型的業(yè)務流設置單獨的內部虛電路資源,以保證業(yè)務流的帶寬。因而該方式對于可劃分PVC的ATM、FR等線路比較容易實現(xiàn)。
然而現(xiàn)在廣域線路以POS、E1、以太網(wǎng)為主,采用共享帶寬方式,在線路上已經(jīng)不能進行虛擬電路劃分。另外,在大型網(wǎng)絡中,業(yè)務流數(shù)量非常龐大,對網(wǎng)絡節(jié)點設備的處理能力有著非常高的要求。同時,由于必須在所有節(jié)點上都保留每個類型業(yè)務流的資源狀態(tài),整體網(wǎng)絡設計和部署的可擴展性也較低。
因此,IntServ方式主要在早期的廣域網(wǎng)線路中應用,而不再適應當前以IP為主的廣域網(wǎng)線路,以及日益增多的應用業(yè)務,它逐漸被DiffServ方式所替代。
l DiffServ方式
區(qū)分服務方式,是IETF工作組為了克服InterServ的可擴展性差而提出的服務模型,目的是制定一個可擴展性相對較強的方法來保證IP的服務質量。在DiffServ模型中,業(yè)務流被劃分成不同的區(qū)分服務類。一個業(yè)務流的區(qū)分服務類由其IP包頭中的區(qū)分服務標記字段(Different Service Code Point,簡稱DSCP)來表示。在實施DiffServ的網(wǎng)絡中,每一個節(jié)點路由器都會根據(jù)數(shù)據(jù)包的DSCP字段執(zhí)行相應的PHB(Per Hop Behavior)行為,主要包括EF、AF、BE三類:
1. Expedited Forwarding (EF):主要用于低延遲、抖動和丟包率的業(yè)務,這類業(yè)務一般運行一個相對穩(wěn)定的速率,需要在路由器中進行快速轉發(fā)。
2. Assured Forwarding (AF):這類業(yè)務在沒有超過最大允許帶寬時能夠確保轉發(fā),一旦超出最大允許帶寬,則允許根據(jù)不同的丟棄級別丟棄報文。
3. Best Effort (BE):盡力轉發(fā),主要用于對時延、抖動和丟包不敏感的業(yè)務。
區(qū)分服務只包含有限數(shù)量的業(yè)務級別,狀態(tài)信息的數(shù)量少,因此擴展性較好。目前,區(qū)分服務是業(yè)界認同的IP骨干網(wǎng)的QoS解決方案。盡管IETF為每個標準的PHB都定義了推薦的DSCP值,但是設備廠家可以重新定義DSCP與PHB之間的映射關系,用戶可根據(jù)網(wǎng)絡實際需要進行靈活定義。
l MPLS TE方式:
Diffserv是基于流分類的逐跳行為,但是不能選擇路徑。MPLS TE流量工程是將InterServ方式應用到IP網(wǎng)絡中,進行資源預留和流量分擔,從而提高線路帶寬利用率,對網(wǎng)絡資源的使用進行優(yōu)化。但是TE的實現(xiàn)機制比較復雜,對設備的功能和性能要求很高;同時TE主要應用于運營商骨干網(wǎng)絡,適合于網(wǎng)狀或者半網(wǎng)狀網(wǎng)絡結構,對于企業(yè)級的星形、層次化網(wǎng)絡結構并不適合。因此MPLS TE在企業(yè)級廣域網(wǎng)中應用比較少見。
在以上三種方式中,目前較為常用的是DiffServ方式,采用流量分類、流量監(jiān)管(限速)、擁塞管理(優(yōu)先級隊列)等QoS技術,對不同類型流量執(zhí)行不同的流量控制策略,保證高優(yōu)先級關鍵業(yè)務的傳輸質量。
3、流量調度需求
流量控制方案雖然能夠保證關鍵業(yè)務的傳輸質量,但隨著廣域網(wǎng)上業(yè)務類型的增加,面臨多樣化的業(yè)務流量控制需求,逐漸顯現(xiàn)一些不足,主要體現(xiàn)在以下幾點。
l 不能全局協(xié)調
DiffServ方式的出發(fā)點就是通過PHB的方式,每個節(jié)點獨立執(zhí)行流量控制策略。目前廣域網(wǎng)的雙節(jié)點、雙鏈路組網(wǎng)方式已經(jīng)成為主流,這種基于單節(jié)點、單鏈路的PHB控制策略,無法充分利用主、備鏈路帶寬。例如,當主鏈路業(yè)務流量突發(fā)超過主鏈路帶寬時,根據(jù)主鏈路節(jié)點設備的流量控制策略,即使備鏈路有空閑帶寬,仍然會對主鏈路上過載流量進行丟棄,導致同一網(wǎng)絡節(jié)點上的鏈路資源沒有得到充分利用。備鏈路很可能仍有一定的空閑。根據(jù)主鏈路節(jié)點的流量控制策略,主鏈路上必然產(chǎn)生流量丟包,備鏈路上的空閑資源沒有得到有效利用。
圖2 雙鏈路流量控制
如圖2所示,主、備鏈路帶寬均為10M,主鏈路流量突發(fā)(達到12M),而備鏈路流量正常(6M)。由于R1、R2的流量控制策略是獨立部署和執(zhí)行的,根據(jù)路由器R1的流量控制策略,會有2M流量被丟棄,而R2所在鏈路還空余4M的鏈路帶寬,主、備鏈路壓力和利用率不均衡。
評論