[發明專利]虛擬專用局域網服務網絡報文轉發方法和邊緣設備無效
| 申請號: | 201210443762.X | 申請日: | 2012-11-08 |
| 公開(公告)號: | CN102946353A | 公開(公告)日: | 2013-02-27 |
| 發明(設計)人: | 錢學強 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/46 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 專用 局域網 服務 網絡 報文 轉發 方法 邊緣 設備 | ||
技術領域
本發明涉及數據通信領域,尤其涉及一種虛擬專用局域網服務網絡報文轉發方法和邊緣設備。
背景技術
VPLS(Virtual?Private?LAN?Service,虛擬專用局域網服務)實際上是典型的MPLS?L2VPN技術,在運營商網絡上通過多協議標簽交換(MPLS)技術,使分散在不同地理位置上的用戶連接起來。從用戶的角度來看,整個MPLS網絡是透明的,就如同一個虛擬的二層交換網絡。
圖1為典型的VPLS業務組網。其中運營商邊緣設備PE1、PE2、PE3、PE4組成運營商網絡,向用戶CE1、CE2、CE3、CE4提供VPLS業務。PE之間需要建立全網互聯的PW(Pseudo?Wire,偽線),如圖1所示。PE與CE之間為用戶的接入,即AC(Access?Connection,接入鏈路)。用戶之間通信是基于MAC(Media?Access?Control,媒體接入控制)表轉發的,同時PE會學習用戶的MAC供轉發使用。
當用戶報文到從AC到達PE時,首先對報文中的源MAC進行學習,并添加到MAC表中,然后根據報文中的目的MAC查詢MAC表進行轉發。如果查詢到,則把報文轉發到對應的PW上。如果查詢不到,則進行廣播,向所有的PW轉發。當用戶報文從PW到達PE時,首先對報文中的源MAC進行學習,并添加到MAC表中,然后根據報文中的目的MAC查詢MAC表進行轉發。如果查詢到,則把報文轉發到對應的AC上。如果查詢不到,則進行廣播,向所有的AC轉發。
這樣就會一個問題,即PE會對所有的MAC進行學習并添加到MAC表中,而不管該MAC是否會在以后的轉發中使用。假設用戶CE1的MAC為MAC1、用戶CE4的MAC為MAC4,并且CE1與CE4之間的通信。CE1的報文到達PE1后,PE1會學習MAC1并添加到MAC表中,然后在MAC表中查找CE4的MAC4。此時沒有查到,則通過PW2、PW3、PW4分別向PE2、PE3、PE4發送報文。PE2、PE3、PE4從PW上收到報文后,學到MAC1并添加到MAC表中,然后分別向AC2、AC3、AC4轉發。此時PE2、PE3、PE4的MAC表中都存在MAC1,但是CE2和CE3不與CE1通信,因此MAC1是沒有必要存在的。當存在大量用戶時,會造成MAC表項空間的浪費,降低MAC表的利用率。在MAC表項空間有限時,更會導致后續MAC不能再學習,降低了報文的轉發效率。
發明內容
本發明要解決的主要技術問題是,提供一種虛擬專用局域網服務網絡報文轉發方法和邊緣設備能夠提高報文轉發效率。
為解決上述技術問題,本發明提供一種虛擬專用局域網服務網絡報文轉發方法,其具體技術方案如下:
一種虛擬專用局域網服務網絡報文轉發方法,其特征在于,對于邊緣設備從偽線上接收的報文,包括以下處理過程:
判斷所述報文的目的MAC地址是否在該邊緣設備的MAC表中,若所述報文的目的MAC地址在該邊緣設備的MAC表中,則對所述報文中的源MAC地址進行學習,將所述源MAC地址添加到所述MAC表中,并單播轉發所述報文。
進一步地,該方法還包括:若所述報文的目的MAC地址不在該邊緣設備的MAC表中,則直接組播轉發所述報文。
進一步地,在邊緣設備接收偽線上的報文之前還包括:判斷邊緣設備接收的報文是接入鏈路上的還是偽線上的。
進一步地,該方法還包括如果邊緣設備接收報文是從接入鏈路上收到,則進一步判斷所述報文的目的MAC地址是否在該邊緣設備的MAC表中,若在,則單播轉發所述報文,若不在,則組播轉發所述報文。
進一步地,在進一步判斷所述報文的目的MAC地址是否在該邊緣設備的MAC表中的處理步驟之前,還包括以下處理過程:
判斷所述報文中的源MAC地址是否在所述MAC表中時,若不在,則對所述源MAC地址進行學習并將所述源MAC地址添加到所述MAC表中之后進入下一個處理步驟;若在,則直接進入下一個處理步驟。
同樣為了解決上述的技術問題本發明還提供了一種邊緣設備,其具體技術方案如下:
一種邊緣設備,其特征在于,包括:存儲單元、第一判斷單元、學習單元和報文轉發單元
所述存儲單元用于存儲所述邊緣設備的MAC表;
所述第一判斷單元用于接收偽線上的報文,判斷所述報文目的MAC地址是否在所述MAC表中,若是,則通知所述學習單元對所述報文中的源MAC地址進行學習,將所述源MAC地址添加到所述MAC表中,并通知所述報文轉發單元對所述報文進行單播轉發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210443762.X/2.html,轉載請聲明來源鉆瓜專利網。





