MPLS中VPLS的轉發平面機制

發布時間:2021-11-23作者:小編閱讀:0

用戶需要配置的本地端口是PE上每個VPLS的成員。每個PE為每個VPLS維護一個♈單獨的轉發表。對于每個VPLS,參與的PE與偽線完全耦合。全網狀網絡的優勢在于,PE不必運行生成樹算法即可消除環ꦇ路的可能性。首先討論如何將單播以太網幀轉發到目的地,然后討論廣播和多播幀的處理。

轉發單播幀

X網絡的主機A,MAC地址為A,J的MAC地址為J。A將源MAC地址A的幀發送給目標MAC地址J。假設PE1不知道J的MAC。PE1將泛洪除接收端口外的所有其它端口。這意味泛洪到CE2的本地端口,偽線上到PE2和PE3,一個到🐲PE2,一個到PE3。這可能會浪費帶寬,因為重復的有效負載可能沿同一鏈路傳播。一些實現允許PE用P2MP LSP將幀泛洪到VPLS實例的其它PE。

PE2和PE3通過幀到達的偽線知道傳入幀屬于客戶X的VPLS。PE2和PE3分別在對應于客戶X的VPL✅S轉發表中對目標MAC進行查找。如果不知道J的位置,將面向CE4和CE5的本地端口泛🅷洪,但不會泛洪到其它PE。這種水平分割方案確保不會發生轉發環路。同樣,PE3將幀發送到CE7。

每個PE均獲知A的位置。PE1在轉發表放置一個條目面向CE1的端口。PE2和PE3也放置一個條目,和偽線建立關聯。現在J開始向A發送幀,PE2有一個指向ꦡA的轉發表。當PE1收到幀,了解到J的幀并相應更新轉發表,可不再需要泛洪。假設一段時間🍌后,PE1學到客戶X的所有MAC。對應的轉發表如下。

MPLS中VPLS的轉發平面機制

可以看出,某些條目對應本地接口,某些指向遠程P🔴E。后一種轉發表顯示偽線標簽和傳輸標簽。MAC始終是學習的,VPLS實現用于MAC老化的機制,可從轉發表中刪除陳舊的MAC。一種實現可選擇刪除某個分鐘未使用的MAC。此外,如果表的大小達到限制,可實現刪除最長時間未用的條目。

廣播和多播幀

PE1收到主機B發送的廣播幀,該幀必須轉發到X的所有站點。PE1將幀泛洪到PE2和PE3,以及CE2。PE2和PE3依次泛洪到屬于X的CE。在某些實現,入口PE執行入口復制,將組播和廣播幀發൲送到VPLS實例中其它PE,就像處理未知單播ꦯ幀一樣。通過用P2MP LSP承載BUM流量,避免了入口復制造成的帶寬浪費。如果在VPLS實例發送大量的多播流量,則可以節省帶寬。

另一種優化是IGMP和PIM,這與使用入口復制෴或組播樹來轉發組播流量無關。IGMP偵聽的原理類似交換機使用的原理。就像其它在VPLS客戶站點間傳輸的第3層協議一樣,IGMP和PIMꦐ數據包只是“負載”到PE,在提供商部分透明傳輸,因為VPLS是第2層服務,因此提供商和VPLS客戶間沒有第3層協議交互。但PE可檢查“窺探”IGMP和PIM數據包的內容,以便確定需要接收指定多播組或指定源。如果出口PE后面有感興趣的接收者,則向CE發送多播流量。僅將多播幀發送到感興趣的接收PE。

以上就是MPLS中VPLS的轉發平面機制的介紹,

如果你還有其他問題,歡迎進行咨詢探討,希望億聯云的專業的解決方案,可以解決你目前遇到的這些問題。


免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,請聯系站長郵箱:shawn.lee@elianclﷺoud.com進行舉報,并提供相關證據,一經查實,✱將立刻刪除涉嫌侵權內容。

標題:MPLS中VPLS的轉發平面機制

TAG標簽:MPLS

地址://beijingyml.cn/article/20201123163030.html

上一篇:淺談IT技術如何改善數據中心運維管理
下一篇:MPLS中的VPLS機制
返回頂部