本申請公開了一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,該方法包括:二層虛擬專用網(wǎng)絡(luò)中的設(shè)備確定收到的報(bào)文的目的MAC地址對應(yīng)的出端口為虛擬聚合組時(shí),在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號,通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。基于同樣的發(fā)明專利技術(shù)構(gòu)思,本申請還提出一種設(shè)備,能夠在二層虛擬專用網(wǎng)絡(luò)中的設(shè)備上實(shí)現(xiàn)等價(jià)虛擬鏈路的功能。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備
本申請涉及通信
,特別涉及一種基于二層虛擬專用網(wǎng)絡(luò)(L2VPN)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備。
技術(shù)介紹
二層虛擬專用網(wǎng)(L2VPN,Layer2VirtualPrivateNetwork)指在公共網(wǎng)絡(luò)中建立的虛擬用戶網(wǎng)絡(luò),通過隧道封裝攜帶的用戶報(bào)文是以太網(wǎng)等二層報(bào)文,對用戶而言提供一種虛擬的二層互聯(lián)網(wǎng)絡(luò)服務(wù)。目前,典型的二層虛擬專用網(wǎng)絡(luò)包括虛擬專用局域網(wǎng)服務(wù)(VPLS,VirtualPrivateLANService)網(wǎng)絡(luò),以太網(wǎng)虛擬化互聯(lián)(EVI,VirtualizationInterconnection)網(wǎng)絡(luò)等。圖1所示的VPLS網(wǎng)絡(luò)中,兩個(gè)服務(wù)提供商網(wǎng)絡(luò)邊緣(ProviderEdge,PE)設(shè)備PE1與PE2之間的兩個(gè)等價(jià)的偽線(PW,PseudoWire)PW1和PW2中,PW1為主用偽線,PW2為備用偽線。PE1與PE2之間通過主用偽線執(zhí)行轉(zhuǎn)發(fā)。這樣PE1和PE2之間的流量在同一個(gè)時(shí)間只能在兩個(gè)等價(jià)的偽線中的一個(gè)偽線上承載,而沒有利用兩個(gè)等價(jià)偽線實(shí)現(xiàn)負(fù)載分擔(dān)。
技術(shù)實(shí)現(xiàn)思路
有鑒于此,本申請?zhí)峁┮环N基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法和設(shè)備,能夠在二層虛擬專用網(wǎng)絡(luò)中的設(shè)備上實(shí)現(xiàn)等價(jià)虛擬鏈路的功能。為解決上述技術(shù)問題,本專利技術(shù)的技術(shù)方案是這樣實(shí)現(xiàn)的:一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,包括:確定收到的單播報(bào)文的目的媒體訪問控制MAC地址對應(yīng)的出端口為虛擬聚合組,在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號;通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。一種設(shè)備,可應(yīng)用于二層虛擬專用網(wǎng)絡(luò)中,該設(shè)備包括:確定單元、選擇單元和轉(zhuǎn)發(fā)單元;所述確定單元,用于確定收到的單播報(bào)文的目的媒體訪問控制MAC地址對應(yīng)的出端口;所述選擇單元,用于當(dāng)所述確定單元確定收到的單播報(bào)文的目的MAC地址對應(yīng)的出端口為虛擬聚合組時(shí),在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號;所述轉(zhuǎn)發(fā)單元,用于通過所述選擇單元選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。綜上所述,本申請通過二層虛擬專用網(wǎng)絡(luò)中的設(shè)備確定收到的報(bào)文的目的MAC地址對應(yīng)的出端口為虛擬聚合組時(shí),在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號,通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。通過該方法,能夠在二層虛擬專用網(wǎng)絡(luò)中的設(shè)備上實(shí)現(xiàn)等價(jià)虛擬鏈路的功能。附圖說明圖1為現(xiàn)有技術(shù)中PE設(shè)備不支持等價(jià)PW的結(jié)構(gòu)示意圖;圖2為本專利技術(shù)具體實(shí)施例中轉(zhuǎn)發(fā)報(bào)文流程示意圖;圖3為本專利技術(shù)具體實(shí)施例中PE設(shè)備實(shí)現(xiàn)等價(jià)PW的示意圖;圖4為本專利技術(shù)具體實(shí)施例中應(yīng)用于上述技術(shù)的設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式為使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對本專利技術(shù)所述方案作進(jìn)一步地詳細(xì)說明。本專利技術(shù)實(shí)施例中提出一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,二層虛擬專用網(wǎng)絡(luò)中的設(shè)備確定收到的報(bào)文的目的媒體訪問控制(MAC)地址對應(yīng)的出端口為虛擬聚合組時(shí),在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號,通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。通過該方法,能夠在二層虛擬專用網(wǎng)絡(luò)中的設(shè)備上實(shí)現(xiàn)等價(jià)虛擬鏈路的功能。參見圖2,圖2為本專利技術(shù)具體實(shí)施例中轉(zhuǎn)發(fā)報(bào)文流程示意圖。具體步驟為:步驟201,二層虛擬專用網(wǎng)絡(luò)中的設(shè)備確定收到的單播報(bào)文的目的MAC地址對應(yīng)的出端口為虛擬聚合組,在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號。該設(shè)備如果接收到公網(wǎng)側(cè)發(fā)送的單播報(bào)文,則需要先解封裝該單播報(bào)文,再根據(jù)解封裝后的單播報(bào)文進(jìn)行處理;如果接收到私網(wǎng)側(cè)發(fā)送的單播報(bào)文,則對該單播報(bào)文直接進(jìn)行處理。本實(shí)施例中為了描述方便,單播報(bào)文為公網(wǎng)側(cè)接收的,且解封裝后的單播報(bào)文,或私網(wǎng)側(cè)發(fā)送的單播報(bào)文。該設(shè)備在該單播報(bào)文對應(yīng)的虛擬轉(zhuǎn)發(fā)實(shí)例(VirtualSwitchInstance,VSI)內(nèi)查找MAC地址表項(xiàng),根據(jù)查找到MAC地址表項(xiàng)確定轉(zhuǎn)發(fā)該單播報(bào)文的虛擬鏈路。在具體實(shí)現(xiàn)時(shí),在虛擬聚合組中如何選擇一個(gè)虛擬聚合組索引號,可以根據(jù)本地配置的負(fù)載均衡規(guī)則實(shí)現(xiàn),可以是任何能夠?qū)⒏鲉尾?bào)文均衡地分配給實(shí)現(xiàn)各等價(jià)虛擬鏈路的芯片轉(zhuǎn)發(fā)的方法。如可以使用聚合哈希算法,根據(jù)該單播報(bào)文中用于識別該單播報(bào)文所屬流的參數(shù)。用于識別該報(bào)文所屬流的參數(shù)進(jìn)行哈希,通常會利用報(bào)文的五元組,如源IP地址、目的IP地址、源端口號、目的端口號和協(xié)議號,在具體應(yīng)用時(shí),可以至少選擇其中兩個(gè)元素信息進(jìn)行哈希計(jì)算。步驟201中虛擬聚合組的每個(gè)虛擬聚合組索引號對應(yīng)一個(gè)芯片,每個(gè)所述芯片實(shí)現(xiàn)所述等價(jià)虛擬鏈路的一個(gè)虛擬鏈路。所述二層虛擬專用網(wǎng)絡(luò)中的設(shè)備至少由實(shí)現(xiàn)所述虛擬聚合組的芯片組成。步驟202,該設(shè)備通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述報(bào)文。本步驟中通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述收到的單播報(bào)文包括:根據(jù)選擇的虛擬聚合組索引號將所述單播報(bào)文以及所述目的MAC地址對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)索引號發(fā)送給對應(yīng)的芯片。實(shí)現(xiàn)等價(jià)虛擬鏈路的各所述芯片的轉(zhuǎn)發(fā)表項(xiàng)記錄本芯片實(shí)現(xiàn)的等價(jià)虛擬鏈路且各所述芯片的轉(zhuǎn)發(fā)表項(xiàng)都對應(yīng)于所述轉(zhuǎn)發(fā)表項(xiàng)索引號。即該設(shè)備在實(shí)現(xiàn)該等價(jià)虛擬鏈路的N個(gè)芯片上都配置轉(zhuǎn)發(fā)表項(xiàng),且在各芯片上配置的轉(zhuǎn)發(fā)表項(xiàng)的轉(zhuǎn)發(fā)表項(xiàng)索引號相同,各芯片上配置的轉(zhuǎn)發(fā)表項(xiàng)包含本芯片實(shí)現(xiàn)的等價(jià)虛擬鏈路的標(biāo)識。實(shí)現(xiàn)等價(jià)虛擬鏈路的任一芯片接收到分配的單播報(bào)文,以及轉(zhuǎn)發(fā)表項(xiàng)索引號時(shí),根據(jù)所述轉(zhuǎn)發(fā)表項(xiàng)索引號對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)中等價(jià)虛擬鏈路發(fā)送所述單播報(bào)文。如果在查找到的MAC地址表項(xiàng)中,該單播報(bào)文的目的MAC地址對應(yīng)的出端口為芯片ID,則將該單播報(bào)文分配給該芯片ID對應(yīng)的芯片,芯片接收到該單播報(bào)文時(shí),根據(jù)本地轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)該單播報(bào)文。本專利技術(shù)具體實(shí)施例中的等價(jià)虛擬鏈路可以是VPLS網(wǎng)絡(luò)內(nèi)等價(jià)的偽線(PW)、EVI網(wǎng)絡(luò)內(nèi)等價(jià)的以太網(wǎng)虛擬化互連連接(EVIlink),或其他二層虛擬專網(wǎng)網(wǎng)絡(luò)中對端設(shè)備之間的等價(jià)的虛擬鏈路。本專利技術(shù)在具體實(shí)施例中,以VPLS為例,VPLS中的PE設(shè)備由芯片組成,如ASIC芯片。若PE設(shè)備由多個(gè)芯片組成,對于該P(yáng)E設(shè)備支持的某個(gè)PW,有N個(gè)等價(jià)PW,且分別通過該P(yáng)E設(shè)備的N個(gè)芯片實(shí)現(xiàn),即通過一個(gè)芯片實(shí)現(xiàn)一個(gè)等價(jià)PW。組成該P(yáng)E設(shè)備的芯片至少為N個(gè)。下面具體舉例,詳細(xì)說明本專利技術(shù)具體實(shí)現(xiàn)時(shí),如何進(jìn)行各種配置。以N等于2,芯片1和芯片2分別實(shí)現(xiàn)兩個(gè)等價(jià)PW,即PW1和PW2為例,首先,需要配置鏈路標(biāo)識的出端口內(nèi)容。在PE設(shè)備上生成MAC地址表項(xiàng)的方法有多種,如根據(jù)接收的數(shù)據(jù)報(bào)文配置MAC地址表項(xiàng);通過協(xié)議報(bào)文配置MAC地址表項(xiàng),或者在本地直接配置MAC地址表項(xiàng)。本專利技術(shù)具體實(shí)施例中不關(guān)心MAC地址表項(xiàng)如何生成,只是對MAC地址表項(xiàng)中鏈路標(biāo)識對應(yīng)的出端口進(jìn)行配置。參見表1,表1為本專利技術(shù)實(shí)施例中單播報(bào)文MAC地址表項(xiàng)包含的內(nèi)容。MAC地址轉(zhuǎn)發(fā)表項(xiàng)索引號鏈路標(biāo)識出端口-11虛擬聚合組ID1表1表1中,將PW1和PW2關(guān)聯(lián)于同一個(gè)鏈路標(biāo)識,且該鏈路標(biāo)識對應(yīng)的出端口為虛擬聚合組ID,可以直接在出端口對應(yīng)的內(nèi)容中配置對應(yīng)的虛擬聚合組包含的內(nèi)容,也可以如表1中在出端口的內(nèi)容中配置一個(gè)虛擬聚合組ID,而將虛擬聚合組的內(nèi)容單獨(dú)配置為一個(gè)表項(xiàng)。參見表2,表2為本專利技術(shù)實(shí)施例中虛擬聚合組1包含的內(nèi)本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,包括:確定收到的單播報(bào)文的目的媒體訪問控制MAC地址對應(yīng)的出端口為虛擬聚合組,在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號;通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。
【技術(shù)特征摘要】
1.一種基于二層虛擬專用網(wǎng)絡(luò)的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,包括:確定收到的單播報(bào)文的目的媒體訪問控制MAC地址對應(yīng)的出端口為虛擬聚合組,在所述虛擬聚合組中選擇一個(gè)虛擬聚合組索引號,所述虛擬聚合組的每個(gè)虛擬聚合組索引號對應(yīng)一個(gè)芯片,每個(gè)所述芯片實(shí)現(xiàn)一個(gè)等價(jià)虛擬鏈路;通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述單播報(bào)文。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過選擇的虛擬聚合組索引號對應(yīng)的等價(jià)虛擬鏈路轉(zhuǎn)發(fā)所述收到的單播報(bào)文包括:根據(jù)選擇的虛擬聚合組索引號將所述單播報(bào)文以及所述目的MAC地址對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)索引號發(fā)送給對應(yīng)的芯片;所述芯片根據(jù)所述轉(zhuǎn)發(fā)表項(xiàng)索引號對應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)中等價(jià)虛擬鏈路發(fā)送所述單播報(bào)文。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,各所述芯片的轉(zhuǎn)發(fā)表項(xiàng)記錄本芯片實(shí)現(xiàn)的等價(jià)虛擬鏈路且各所述芯片的轉(zhuǎn)發(fā)表項(xiàng)都對應(yīng)于所述轉(zhuǎn)發(fā)表項(xiàng)索引號。4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述等價(jià)虛擬鏈路是等價(jià)偽線、等價(jià)以太網(wǎng)虛擬化互連連接EVIlink,或其他二層虛擬專網(wǎng)網(wǎng)絡(luò)中對端設(shè)備之間的等價(jià)的虛擬鏈路。5.一種設(shè)備,可應(yīng)用于二層虛擬專用網(wǎng)絡(luò)中,其特征在于,該設(shè)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王鋒,
申請(專利權(quán))人:杭州華三通信技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。