亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用組播樹優(yōu)化VPLS組播功能的研究

        2015-12-15 07:47:12程友清
        電子設計工程 2015年10期
        關鍵詞:數據流葉子標簽

        李 磊,程友清

        (1.光纖通信技術和網絡國家重點實驗室 湖北 武漢430074;2.武漢郵電科學研究院 湖北 武漢430074)

        利用組播樹優(yōu)化VPLS組播功能的研究

        李 磊1,2,程友清1,2

        (1.光纖通信技術和網絡國家重點實驗室 湖北 武漢430074;2.武漢郵電科學研究院 湖北 武漢430074)

        RFCs 4761和4762描述了一種基于利用點對點或點對多點單播LSP承載組播流量的VPLS解決方案。對于某些VPLS組播流量配置,這種解決方案有一定局限性。例如,當有大量的組播流量需要傳播時,會導致帶寬利用嚴重非最佳化。本文描述的解決方案是為了克服現有VPLS組播解決方案中的一部分局限性。其中描述了在SP網絡中利用組播樹來實現VPLS組播的過程。該解決方案允許在多個VPLS實例間共享一個這樣一棵組播樹。此外,本文提出的解決方案還允許SP網絡中的一棵單獨的組播樹承載來自一個或多個VPLS實例的,僅僅屬于指定的一個或多個IP組播流集合的流量。

        VPLS;組播;組播樹;IP組播流

        IETF RFC4761和IETF RFC4762給出了VPLS技術的具體協議要求。在以上兩個標準中,使用以太網的洪泛技術支持組播業(yè)務[1-2],但這種方法是通過VPLS相連的PE站點上進行入口復制來實現VPLS組播,這種方法對于帶寬資源要求高,分發(fā)范圍廣的組播業(yè)務限制了使用規(guī)模。針對VPLS技術對組播業(yè)務支持的限制,本文提出了在SP網絡中采用組播樹來優(yōu)化VPLS組播功能。

        1 聚合組播分發(fā)樹原理

        1.1 組播分發(fā)樹

        VPLS組播體系構架如圖1所示。使用這種組播樹的好處是當組播數據流的帶寬很大或者需要擴展入口PE復制組播包的數目時,可以通過組播樹的分支節(jié)點承擔必要的流量復制需求,但同時也帶來了SP網絡需要建立組播樹并且維護這些狀態(tài)產生的開銷。

        圖1 VPLS組播體系構架Fig.1 System architecture of VPLS multicast

        圖2 描述了VPLS實例使用MPLS樹時VPLS IP組播包進入和離開SP網絡的過程。接收方PE查找MPLS樹的外層標簽,并確定用來查找MPLS內層標簽的轉發(fā)表[3]。這個表示根據標簽空間來確定的。在樹的一個根節(jié)點的范疇內內部標簽是唯一的(因為內部標簽由根節(jié)點分配,不需要與其它節(jié)點協商)。跨越多個根節(jié)點時內部標簽不唯一。識別某個VPLS要知道其標簽,以及標簽唯一的環(huán)境。外層MPLS標簽提供了這個環(huán)境。

        圖2 組播包進入與離開SP網絡示意圖Fig.2 Schematic plot describing the process of the multicast packet in the ingress PE and the egress PE of the SP network

        去掉外層標簽,接收方PE查找內層標簽來確定轉發(fā)組播數據包的VSI。然后去掉內層標簽轉發(fā)包。

        在VPLS中實施組播技術,將面臨比傳統IP組播更多的問題。因為需要大量的控制信令來維護網絡中的組播轉發(fā)狀態(tài),這就加重了網絡中的處理負擔。引入基于聚合樹的處理機制后,雖然通過狀態(tài)的聚合可以減少維護開銷,但流量容易發(fā)送到沒有接收請求的節(jié)點處。故轉發(fā)狀態(tài)的聚合程度越高,需要維護的組播轉發(fā)狀態(tài)樹數目就越少,但帶寬的利用率卻大幅下降。下面將研究如何利用聚合選擇樹實現VPLS網絡中組播的優(yōu)化問題。

        1.2 多VPLS聚合

        聚合可以使得運營商在P路由器上維護較少的轉發(fā)和控制面狀態(tài)。聚合到同一棵樹上的VPLS數目稱為 “聚合因子”。當采用包含樹時,以PE為根節(jié)點的包含樹的數目和下面的公式成比例:

        PE上VPLS實例數/聚合因子

        這種情況下,由P路由器來維護的狀態(tài)和下面的公式成比例:

        (PE上平均VPLS實例數 /聚合因子)*PE數目/穿越P路由器的組播樹平均數量

        因此P路由器維護的狀態(tài)與VPLS實例的數目不是線性增長關系。

        采用聚合技術時,必須提供機制保證樹的出口PE可以解復用聚合樹上的流量。通過在P組播樹的根節(jié)點采用MPLS上游標簽分配機制,為每個流分配一個MPLS標簽,出口PE使用該標簽實現聚合流量的解復用。解復用標簽可以通過BGP協議由聚合樹的根節(jié)點向葉子PE發(fā)布[4]。

        2 利用聚合選擇樹優(yōu)化組播

        本文采用的運營商組播分發(fā)樹有兩種類型[5],一種是以一個PE為根的組播分發(fā)樹承載一個或多個VPLS的所有流量,稱為包含樹(Inclusive Tree),當這棵樹從多個VPLS承載組播數據流時可以稱為聚合包含樹 (Aggregate Inclusive Tree)。VPLS的所有成員都需要加入此包含樹。這意味著CE會收到不需要的組播數據。一種是以一個PE為根的組播分發(fā)樹承載一個或多個VPLS的一個或幾個特定IP組播的流量,那么這棵樹稱為選擇樹(Selective Tree),只有需要接收這些組播數據流的PE設備加入選擇樹,從而PE和CE設備不會收到不需要的組播數據流,當這些IP組播數據流的接收者來自不同的 VPLS時可以稱為聚合選擇樹(Aggregate Selective Tree)。

        2.1 利用聚合選擇樹優(yōu)化組播流量

        為了把組播流量傳送到不同的PE節(jié)點,采用洪泛的方式,建立一棵包含樹。采用包含樹的優(yōu)點是:1)降低網絡中為了維護組播樹而造成的巨大開銷,因為一棵包含樹是所有PE節(jié)點的全覆蓋;2)包含樹的建立時間較短,能滿足實時組播業(yè)務的需要。但是這種處理方式也帶來了一個嚴重的問題,流量發(fā)送到了所有的PE節(jié)點。在實現包含樹的時候,通過計算最小生成樹,可以節(jié)省網絡中的資源開銷。

        當利用包含樹發(fā)送某個特定的組播業(yè)務時,可能某些PE不想接受該業(yè)務的流量,且該業(yè)務的流量又很大,這對帶寬資源是一種極大的浪費。為了優(yōu)化流量,還需要把這個VPLS的特定組播業(yè)務切換到選擇樹上。還存在一種組播樹聚合的場景,用來減少狀態(tài)的維護??梢灶A定義一個門限值bth,由連到某個特定組播業(yè)務的組播源的PE來進行顯示跟蹤,確定是否存在偽浪費帶寬:如果不需要流量的PE的流量總和大于閾值bth,這個VPLS的特定組播業(yè)務將切換到選擇樹。

        切換特定的(C-S,C-G)流到選擇樹,根節(jié)點需要確定需要接收該流量的出口PE。如下的3種場景,源PE可以進行顯示跟蹤(C-S,C-G)流來發(fā)現IP組播組成員:1)如果是源發(fā)起的組播樹的建立,例如,RSVP-TE P2MP隧道,源PE在建立選擇樹之前需要確定樹中的葉子節(jié)點;2)如果以一個PE為根的組播分發(fā)樹承載IP組播組的流量,并且這些IP組播數據流的接收者屬于多個VPLS,那么入口PE需要了解哪些PE有這些組的接收者;3)如果采用入口復制并且源PE僅向需要接收此(C-S,C-G)的PE發(fā)送(C-S,C-G)。

        源PE可能在確定將組播業(yè)務要切換到選擇樹之后才顯示跟蹤(C-S,C-G)流,也可能一直都在顯示跟蹤(C-S,C-G)流。根節(jié)點PE必須通知樹中的葉子節(jié)點:(C-S,C-G)流已經綁定在選擇樹上。如果選擇樹是由源發(fā)起建立的,那么這棵樹可能在葉子節(jié)點接收到IP組播流與選擇樹的綁定關系之前就已經建立,也可能在葉子節(jié)點接收到IP組播流與選擇樹的綁定關系之后建立,但是只有葉子節(jié)點接收到IP組播流與選擇樹的綁定關系并且這棵樹已經建立之后,葉子節(jié)點才能切換流量到選擇樹。組播樹的源PE與葉子PE都要參與到組播樹的切換,源PE需要確定何時通過選擇樹發(fā)送數據,葉子PE需要確定何時從選擇樹接收數據。

        當源PE確定建立選擇樹時,通常使用BGP協議來通過(C-S,C-G)流與樹的綁定關系。當源PE向葉子PE通告(CS,C-G)流與樹綁定關系,并且等待了一段預先設置的時間之后,源PE開始通過選擇樹發(fā)送數據,并且不再使用原來的包含樹來傳這個組播流量。當葉子節(jié)點接收到這個綁定關系之后,并且這些PE需要接收此組播數據流,那么他們就建立選擇樹。

        2.2 VPLS組播/廣播/未知單播數據包的處理

        在VPLS網絡中,數據可以分為:廣播報文,未知報文,組播報文和單播報文。在支持包含樹和選擇樹的PE設備上,對廣播報文,未知報文和組播報文的轉發(fā)規(guī)則如圖3所示。

        圖3 PE設備上對包的轉發(fā)流程圖Fig.3 Flow char of forwarding the data packet in PE

        如果某個PE接受到的VPLS包的目的MAC地址是組播地址,可以使用組播樹來轉發(fā)這個包。如果這個包是IP組播包,并且存在選擇樹,那么使用這棵選擇樹來轉發(fā)這個包。否則如果存在包含樹,那么使用包含樹來轉發(fā)這個包。

        如果VPLS包的目的MAC地址是廣播地址,就會廣播這個包。如果已經存在包含樹,那么PE使用這棵樹來廣播它:如果不存在包含樹,那么PE通過多條PW廣播它,根據IETF RFC4761/IETF RFC4762定義的規(guī)則傳輸。

        如果VPLS包的目的MAC地址是未知單播地址,那么這個包就會轉發(fā)給VPLS中的所有PE??梢允褂冒瑯滢D發(fā)未知單播包給所有的PE。這種情況下接收方PE需要支持MAC地址學習。為了完成MAC學習,接收方PE通過VPLS包就能確定發(fā)送方PE。MPLS組播樹技術允許出口PE從接收到的MPLS包來確定發(fā)送方PE。

        當接收方PE通過組播樹接收到含有源MAC地址的未知單播VPLS包時,接收方PE確定到發(fā)送方PE的PW。接收方PE產生目的地址與剛學到的源地址相同的轉發(fā)狀態(tài),那么到發(fā)送方PE的PW就確定了。

        3 仿真實驗

        為了仿真本文中的優(yōu)化方案,VPLS網絡采用拓撲隨機生成模型[6]。在隨機生成的測試平臺上,我們仿真一個中等規(guī)模的服務提供商網絡。該網絡中,共有23個節(jié)點(13個PE節(jié)點,10個P節(jié)點),39條物理連接。共有10個VPLS VSI,每個VSI中共有200個組播組的發(fā)送請求。由于不同VSI中的組地址是可以重疊的,因此,共可以產生2000個組播組。假設組的建立請求符合泊松分布,且請求的到達速率為λ,組的生存時間成指數分布,均值為μ-1。因此,組的并發(fā)均值為10λ/μ。通過調節(jié)λ,μ,實驗中并發(fā)的組數維持在1 600個左右。整個實驗中的組數超過了1800個。

        試驗中共設置了3個不同的帶寬門限值,bth=0.05,0.1和0.2。從圖4中可以看出,設置的門限值越小,需要維護的組播狀態(tài)數就越多,從而網絡中需要維護轉發(fā)狀態(tài)的開銷就越大,但帶寬浪費較小。如果門限值設置的較大,則帶寬浪費較多,但需要維護的狀態(tài)數會減少。如果將門限值設置在20%,那么維護980棵組播樹就會造成大約13%的帶寬浪費,這比理論上的期望值要好得多。

        圖4 帶寬浪費與樹的數目之間的關系Fig.4 The relation of percent of bandwidth waste and number of multicast trees

        圖5 是文中所述的聚合因子??梢钥闯?,當bth=0.05,并發(fā)組數為1200的時候,獲得的聚合因子為AF=2。但是,在同等條件下,如果設置的門限值bth=0.20,則可以獲得的聚合因子為AF=2.6。因此,要想在帶寬與聚合因子之間取得折衷,預設的門限值顯得很重要。聚合因子越高,帶寬浪費越嚴重,但開銷卻會減小。

        圖5 聚合因子與并發(fā)組之間的關系Fig.5 The relation of aggregation factor and number of concurrent groups

        4 結束語

        在研究了實現組播技術的時候,VPLS會面臨一個問題:即如何保持帶寬在高利用率的同時減少網絡中需要維護的組播狀態(tài)數。本文提出了在VPLS網絡中通過應用聚合的方法來減少組播狀態(tài)數,以降低網絡中組播樹的維護開銷。但是,聚合的引入會造成網絡帶寬的浪費。文中的研究集中地闡述了如何在組播狀態(tài)數與帶寬利用方面尋求一個較好的折衷點。通過仿真實驗,就VPLS網絡中關于組播的幾個重要參數如:并發(fā)組播樹、帶寬浪費、聚合因子以及節(jié)點中的平均轉發(fā)條目等之間的關系提供了一個理論上的依據。結果表明,在VPLS組播中采用聚合組播樹可以實現性能上的優(yōu)化。

        [1]IETF RFC4761-2007,Virtual Private LAN Service(VPLS) Using BGP for Auto-Discovery and Signaling[S].

        [2]IETF RFC4762-2007,Virtual Private LAN Service(VPLS) Using Label Distribution Protocol(LDP)Signaling[S].

        [3]佩佩恩雅克 I,吉查德J,等.思科出版社[M].田果,劉丹東,沈錚,等譯.北京:人民郵電出版社,2010.

        [4]IETF RFC6514-2012,BGP Encodings and Procedures for M-ulticast in MPLS BGP IP VPNs[S].2012.

        [5]IETF RFC7117-2014,Multicast in Virtual Private LAN Service(VPLS)[S].2014.

        [6]Ximing Dong,Shaohua Yu.Deliver Multicast Traffic over VPLS Domain Using Aggregated Multicast Trees[C]//Proceedings of Advanced International Conference on Telecommunications,2006:59-65.

        Research on using multicast tree to optim ize VPLS multicast

        LI Lei1,2,CHENG You-qing1,2
        (1.State Key Laboratory of Optical Communication Technologies and Networks,Wuhan 430074,China;2.Wuhan Research Institute of Post and Telecommunications,Wuhan 430074,China)

        RFCs 4761 and 4762 describe a solution for Virtual Private LAN Service(VPLS)multicast that relies on the use of point-to-point or multipoint-to-point unicast Label Switched Paths (LSPs)for carrying multicast traffic.This solution has certain limitations for certain VPLS multicast traffic profiles.For example,it may result in highly non-optimal bandwidth utilization when a large amount of multicast traffic is to be transported.This document describes solutions for overcoming a subset of the limitations of the existing VPLS multicast solution.It describes procedures for VPLS multicast that utilize multicast trees in the service provider (SP)network.The solution described in this document allows sharing of one such multicast tree among multiple VPLS instances.Furthermore,the solution described in this document allows a single multicast tree in the SP network to carry traffic belonging only to a specified set of one or more IP multicast streams from one or more VPLS instances.

        VPLS;multicast;multicast tree;IP multicast streams

        TN915

        A

        1674-6236(2015)10-0155-04

        2014-09-04 稿件編號:201409036

        李 磊(1987—),男,湖北宜昌人,碩士,工程師。研究方向:通信與信息系統。

        猜你喜歡
        數據流葉子標簽
        汽車維修數據流基礎(下)
        葉子
        最后一片葉子(節(jié)選)
        無懼標簽 Alfa Romeo Giulia 200HP
        車迷(2018年11期)2018-08-30 03:20:32
        不害怕撕掉標簽的人,都活出了真正的漂亮
        海峽姐妹(2018年3期)2018-05-09 08:21:02
        一種提高TCP與UDP數據流公平性的擁塞控制機制
        標簽化傷害了誰
        一見傾心的優(yōu)雅——葉子
        海峽姐妹(2016年1期)2016-02-27 15:15:13
        基于數據流聚類的多目標跟蹤算法
        Word Fun
        日本成人在线不卡一区二区三区 | 国产男女插插一级| 日韩av中文字幕一卡二卡| 国产色婷婷久久又粗又爽| 亚洲精品久久久久成人2007| 久久久亚洲欧洲日产国码二区| 欧美金发尤物大战黑人| 国产一区二区激情对白在线| 丝袜美腿亚洲综合玉足| 国产在线播放一区二区不卡| 亚洲色精品aⅴ一区区三区| 亚洲AⅤ精品一区二区三区| 伊人久久综合狼伊人久久| 巨爆中文字幕巨爆区爆乳| 永久免费看啪啪网址入口| 亚洲丁香五月激情综合| 久久中文字幕国产精品| 亚洲综合色无码| 女人夜夜春高潮爽a∨片| 日韩人妻无码中文字幕一区| 亚洲av色在线播放一区| 人妻 日韩 欧美 综合 制服| 日韩国产欧美视频| 国产成人久久综合第一区| 天堂一区二区三区在线观看视频| 日韩av精品国产av精品| 波多野结衣一区二区三区视频| 国产日韩午夜视频在线观看| 日产一区日产2区日产| 色噜噜狠狠综曰曰曰| 国产无线乱码一区二三区| 国产精品久久婷婷六月| 伊人情人色综合网站| 国产午夜亚洲精品午夜鲁丝片| 精品十八禁免费观看| 亚洲av一区二区三区网站| 精品含羞草免费视频观看| 无码国产午夜福利片在线观看| 97超级碰碰碰久久久观看| 淫秽在线中国国产视频| 色与欲影视天天看综合网|