本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,具體地講涉及一種鏈路聚合組的設(shè)置方法和裝置。
背景技術(shù):
:擴(kuò)展網(wǎng)橋(extendedbridge)由控制網(wǎng)橋(cb,controllingbridge)和端口擴(kuò)展器(pe,portextender)構(gòu)成。控制網(wǎng)橋可以是單個(gè)網(wǎng)橋或多個(gè)網(wǎng)橋堆疊構(gòu)成的網(wǎng)橋。圖1提供了一種已有的擴(kuò)展網(wǎng)橋結(jié)構(gòu)。圖1中,端口擴(kuò)展器的上行端口(upstreamport)與控制網(wǎng)橋的級(jí)聯(lián)端口(cascadeport)一一對(duì)應(yīng)連接,端口擴(kuò)展器的擴(kuò)展端口(extendedport)與一個(gè)終端(endstation)一一對(duì)應(yīng)連接??刂凭W(wǎng)橋?qū)y帶了e-tag的下行報(bào)文發(fā)送到端口擴(kuò)展器,端口擴(kuò)展器根據(jù)擴(kuò)展虛擬局域網(wǎng)標(biāo)簽(etag,extensionvlantag)的e-channel標(biāo)識(shí)(ecid,e-channelidentifier)對(duì)應(yīng)的擴(kuò)展端口將下行報(bào)文發(fā)送到對(duì)應(yīng)的終端。譬如,下行報(bào)文是下行單播報(bào)文,端口擴(kuò)展器通過下行單播報(bào)文ecid對(duì)應(yīng)的唯一擴(kuò)展端口發(fā)送下行單播報(bào)文至一個(gè)終端;下行報(bào)文是廣播報(bào)文,端口擴(kuò)展器復(fù)制下行廣播報(bào)文,通過下行廣播報(bào)文的ecid對(duì)應(yīng)的多個(gè)擴(kuò)展端口發(fā)送下行廣播報(bào)文到多個(gè)終端。由于圖1中,每個(gè)擴(kuò)展端口與一個(gè)終端之間通過一條鏈路連接,當(dāng)某個(gè)鏈路故障,端口擴(kuò)展器無(wú)法將下行報(bào)文發(fā)往該故障鏈路連接的終端。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于提供一種報(bào)文轉(zhuǎn)發(fā)方法和裝置,使擴(kuò)展網(wǎng)橋中端口擴(kuò)展器可通過鏈路聚合組的聚合端口負(fù)載分擔(dān)發(fā)往同一終端的報(bào)文。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種報(bào)文轉(zhuǎn)發(fā)方法,其中,該方法包括:通過上行鏈路端口從控制網(wǎng)橋接收下行單播報(bào)文;確定下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)對(duì)應(yīng)聚合端口且聚合端口關(guān)聯(lián)的多個(gè)擴(kuò)展端口連接同一終端;通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口發(fā)送移除了擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的下行單播報(bào)文。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明還提供了一種報(bào)文轉(zhuǎn)發(fā)裝置,其中該裝置包括:接收單元,通過上行鏈路端口接收下行單播報(bào)文;控制單元,確定根據(jù)下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)對(duì)應(yīng)聚合端口且聚合端口關(guān)聯(lián)的多個(gè)擴(kuò)展端口連接同一終端,移除下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽;發(fā)送單元,通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口發(fā)送移除了擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的下行單播報(bào)文。本發(fā)明的有益效果在于,在擴(kuò)展網(wǎng)橋系統(tǒng)中,端口擴(kuò)展器與單歸屬終端之間可通過鏈路聚合組負(fù)載分擔(dān)下行報(bào)文。附圖說明圖1所示為已有擴(kuò)展網(wǎng)橋的結(jié)構(gòu)示意圖。圖2所示本發(fā)明實(shí)施例提供鏈路聚合組的設(shè)置方法的流程圖。圖3a和3b所示的本發(fā)明實(shí)施例提供的一種擴(kuò)展網(wǎng)橋的結(jié)構(gòu)示意圖。圖4是本發(fā)明實(shí)施例提供的一種擴(kuò)展網(wǎng)橋的結(jié)構(gòu)示意圖。圖5提供了本發(fā)明實(shí)施例報(bào)文轉(zhuǎn)發(fā)裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式以下通過附圖所示的多個(gè)例子對(duì)本申請(qǐng)進(jìn)行說明。使用的術(shù)語(yǔ)中,術(shù)語(yǔ)“包含”表示包括但不限于;術(shù)語(yǔ)“含有”表示包括但不限于;術(shù)語(yǔ)“基于”表示至少基于其中一部分。此外,術(shù)語(yǔ)“一”旨在表示特定組成部分之一。圖2所示的報(bào)文轉(zhuǎn)發(fā)方法包括以下步驟:步驟201通過上行鏈路端口從控制網(wǎng)橋接收下行單播報(bào)文;步驟202,確定下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)對(duì)應(yīng)聚合端口且聚合端口關(guān)聯(lián)的多個(gè)擴(kuò)展端口連接同一終端;步驟203,通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口發(fā)送移除了擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的下行單播報(bào)文。圖2所示的報(bào)文轉(zhuǎn)發(fā)方法能夠在擴(kuò)展網(wǎng)橋系統(tǒng)中,使端口擴(kuò)展器與單歸屬終端之間可通過鏈路聚合組負(fù)載分擔(dān)下行報(bào)文。圖3a中,端口擴(kuò)展器31和32與控制網(wǎng)橋33構(gòu)成擴(kuò)展網(wǎng)橋34。端口擴(kuò)展器31的上行鏈路(upstreamlink)端口31-1與控制網(wǎng)橋33的級(jí)聯(lián)(cascade)端口cas33-1之間通過鏈路連接;端口擴(kuò)展器的32的上行鏈路端口32-1與控制網(wǎng)橋33的級(jí)聯(lián)端口cas33-2之間通過鏈路連接。端口擴(kuò)展器31為擴(kuò)展端口31-2-1和31-2-2分別向控制網(wǎng)橋33發(fā)送擴(kuò)展端口建立請(qǐng)求(extendedportcreaterequest)消息。端口擴(kuò)展器31將該擴(kuò)展端口建立請(qǐng)求消息通過上行鏈路端口31-1發(fā)往控制網(wǎng)橋33。端口擴(kuò)展器32為擴(kuò)展端口32-2以及32-3分別向控制網(wǎng)橋33發(fā)送擴(kuò)展端口建立請(qǐng)求消息。端口擴(kuò)展器32通過上行鏈路端口32-1發(fā)送這些擴(kuò)展端口建立請(qǐng)求消息??刂凭W(wǎng)橋33通過級(jí)聯(lián)端口cas33-1收到來(lái)自端口擴(kuò)展器31的擴(kuò)展端口建立請(qǐng)求消息,通過級(jí)聯(lián)端口cas33-2收到來(lái)自端口擴(kuò)展器32的擴(kuò)展端口建立請(qǐng)求消息??刂凭W(wǎng)橋33為擴(kuò)展端口31-2-1和31-2-2分別建立e-channel,根據(jù)級(jí)聯(lián)端口cas33-1的端口命名空間(namespace)為擴(kuò)展端口31-2-1和31-2-2分別分配ecid-31-2-1和ecid-31-2-2,用于分別識(shí)別為擴(kuò)展端口31-2-1和31-2-2建立的 e-channel??刂凭W(wǎng)橋33為擴(kuò)展端口31-2-1和31-2-2分別設(shè)置虛擬端口vp31-2-1和vp31-2-2,使擴(kuò)展端口31-2-1和31-2-2在控制網(wǎng)橋33上表現(xiàn)為虛擬端口vp31-2-1和vp31-2-2??刂凭W(wǎng)橋33為擴(kuò)展端口32-2和32-3分別建立e-channel,根據(jù)級(jí)聯(lián)端口cas33-2的端口命名空間為擴(kuò)展端口32-2和32-3分別分配ecid-32-2和ecid-32-3,用于識(shí)別為擴(kuò)展端口32-2和32-3分別建立的e-channel??刂凭W(wǎng)橋33為擴(kuò)展端口32-2和32-3設(shè)置虛擬端口vp32-2和vp32-3,使擴(kuò)展端口32-2和32-3在控制網(wǎng)橋33分別表現(xiàn)為虛擬端口vp32-2和vp32-3??刂凭W(wǎng)橋33在上行表中記錄ecid和級(jí)聯(lián)口對(duì)應(yīng)虛擬端口,如表1-1所示:表1-1控制網(wǎng)橋33在下行表中記錄虛擬端口對(duì)應(yīng)的ecid和級(jí)聯(lián)端口,如表2-1所示:表2-1控制網(wǎng)橋33通過級(jí)聯(lián)端口cas33-1發(fā)送擴(kuò)展端口建立響應(yīng)(extendedportcreateresponse)消息,分別通知端口擴(kuò)展器31為擴(kuò)展端口31-2-1分配的ecid-31-2-1以及為擴(kuò)展端口31-2-2分配的ecid-31-2-2。控制網(wǎng)橋33通過級(jí)聯(lián) 端口cas33-2發(fā)送擴(kuò)展端口建立響應(yīng)消息,通知端口擴(kuò)展器32為擴(kuò)展端口32-2分配的ecid-32-2以及為擴(kuò)展端口32-3分配的ecid-32-3。端口擴(kuò)展器31收到擴(kuò)展端口建立響應(yīng)消息,在表3-1所示的上行表中記錄擴(kuò)展端口對(duì)應(yīng)ecid,在表4-1所示的下行表記錄ecid對(duì)應(yīng)的擴(kuò)展端口。關(guān)鍵字(key)結(jié)果值(value)31-2-1ecid-31-2-131-2-1ecid-31-2-2表3-1關(guān)鍵字(key)結(jié)果值(value)ecid-31-2-131-2-1ecid-31-2-231-2-2表4-1端口擴(kuò)展器32收到擴(kuò)展端口建立響應(yīng)消息,在表5-1所示的上行表中記錄擴(kuò)展端口對(duì)應(yīng)ecid,在表6-1所示的下行表記錄ecid對(duì)應(yīng)的擴(kuò)展端口。關(guān)鍵字(key)結(jié)果值(value)32-2ecid-32-232-3ecid-32-3表5-1關(guān)鍵字(key)結(jié)果值(value)ecid-32-232-2ecid-32-332-3表6-1控制網(wǎng)橋33控制端口擴(kuò)展器31的擴(kuò)展端口31-2-1和擴(kuò)展端口31-2-2與終端35建立鏈路連接??刂凭W(wǎng)橋33控制端口擴(kuò)展器32的擴(kuò)展端口32-2與終端 36建立鏈路連接,控制擴(kuò)展端口32-3與終端37建立鏈路連接??刂凭W(wǎng)橋33設(shè)置鏈路聚合組31-2,設(shè)置鏈路聚合組31-2的聚合端口lag31-2,將聚合端口lag31-2關(guān)聯(lián)擴(kuò)展端口31-2-1以及擴(kuò)展端口31-2-2,即擴(kuò)展端口31-2-1和擴(kuò)展端口31-2-1設(shè)置為聚合端口lag31-2的兩個(gè)成員端口。控制網(wǎng)橋33設(shè)置聚合端口lag31-2的虛擬端口vp31-2,使聚合端口lag31-2在控制網(wǎng)橋33上表現(xiàn)為虛擬端口vp31-2。控制網(wǎng)橋33為聚合端口lag31-2建立e-channel??刂凭W(wǎng)橋33根據(jù)級(jí)聯(lián)端口cas33-1的端口命名空間為聚合端口lag31-2分配ecid-31-2,用于識(shí)別為聚合端口lag31-2建立的e-channel。控制網(wǎng)橋33將上行表中ecid-31-2-1和級(jí)聯(lián)端口cas33-1對(duì)應(yīng)的虛擬端口vp31-2-1替換為虛擬端口vp31-2,ecid-31-2-2和級(jí)聯(lián)端口cas33-1對(duì)應(yīng)的虛擬端口vp31-2-2替換為虛擬端口vp31-2,如表1-2所示:表1-2控制網(wǎng)橋33在下行表中記錄虛擬端口vp31-2對(duì)應(yīng)的ecid-31-2和級(jí)聯(lián)端口cas33-1,如表2-2所示:表2-2控制網(wǎng)橋33向端口擴(kuò)展器31發(fā)送端口擴(kuò)展器控制與狀態(tài)協(xié)議(pecsp,portextendercontrolandstatusprotocol)報(bào)文,其中,pecsp報(bào)文的類型-長(zhǎng)度-值(t-l-v)字段攜帶了聚合端口lag31-2,聚合端口lag31-2的ecid-31-2,聚合端口lag31-2關(guān)聯(lián)的擴(kuò)展端口31-2-1和擴(kuò)展端口31-2-2。端口擴(kuò)展器31收到pecsp報(bào)文,在下行表記錄ecid-31-2對(duì)應(yīng)的聚合端口31,如表4-2所示:關(guān)鍵字(key)結(jié)果值(value)ecid-31-2-131-2-1ecid-31-2-231-2-2ecid-31-2lag31-2表4-2端口擴(kuò)展器31在表7所示的聚合端口表中,記錄聚合端口lag31-2對(duì)應(yīng)的擴(kuò)展端口。關(guān)鍵字(key)結(jié)果值(value)lag31-231-2-1,31-2-2表7端口擴(kuò)展器31根據(jù)聚合端口表,可以確定各聚合端口關(guān)聯(lián)的成員端口。如圖3b所示,控制網(wǎng)橋33將端口擴(kuò)展器31連接終端35的兩個(gè)物理鏈路設(shè)置為鏈路聚合組,提高了端口擴(kuò)展器31與終端35之間鏈路的可靠性。終端35基于負(fù)載分擔(dān)算法,從連接端口擴(kuò)展器31的兩個(gè)鏈路選擇連接擴(kuò)展端口31-2-1的鏈路發(fā)送以太網(wǎng)廣播報(bào)文。端口擴(kuò)展器31通過擴(kuò)展端口31-2-1收到以太網(wǎng)廣播報(bào)文,在表3-2所示的上行表查找的擴(kuò)展端口31-2-1的ecid-31-2-1,端口擴(kuò)展器32在以太網(wǎng)廣播報(bào)文插入擴(kuò)展端口虛擬局域網(wǎng)標(biāo)識(shí)(vid,extendedportvlanid)為ecid-31-2-1的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽(etag,extensionvlantag),通過上行鏈路端口31-1 發(fā)送??刂凭W(wǎng)橋33通過級(jí)聯(lián)端口cas33-1收到帶有etag的以太網(wǎng)廣播報(bào)文,基于ecid-31-2-1和級(jí)聯(lián)端口cas33-1在本地上行表(表1-2所示)查找到虛擬端口vp31-2,確定了聚合端口lag31-2是以太網(wǎng)廣播報(bào)文進(jìn)入擴(kuò)展網(wǎng)橋34的入接口(ingressport)??刂凭W(wǎng)橋33根據(jù)以太網(wǎng)廣播報(bào)文的源mac地址,vlan以及虛擬端口vp31-2學(xué)習(xí)mac地址表項(xiàng)??刂凭W(wǎng)橋33復(fù)制以太網(wǎng)廣播報(bào)文。本發(fā)明中,控制網(wǎng)橋33將一個(gè)復(fù)制的以太網(wǎng)廣播報(bào)文的etag的源擴(kuò)展端口虛擬局域網(wǎng)標(biāo)識(shí)(svid,sourceextendedportvlanid)字段設(shè)置為ecid-31-2,將etag的vid替換為廣播ecid,通過級(jí)聯(lián)端口cas33-1發(fā)送。本發(fā)明中,擴(kuò)展端口31的鏈路聚合組連接終端35,控制網(wǎng)橋33根據(jù)上行以太網(wǎng)廣播報(bào)文的vid確定入接口是聚合端口lag31-2關(guān)聯(lián)的成員端口,因此,控制網(wǎng)橋33將聚合端口lag31-2的ecid31-2設(shè)置在下行以太網(wǎng)廣播報(bào)文的svid中,避免端口擴(kuò)展器31通過聚合鏈路組發(fā)送來(lái)自終端35的下行單播廣播報(bào)文??刂凭W(wǎng)橋33將一個(gè)復(fù)制的以太網(wǎng)廣播報(bào)文的etag的vid設(shè)置為廣播ecid,通過級(jí)聯(lián)端口cas33-2發(fā)送。如果控制網(wǎng)橋33還連接了相同vlan內(nèi)一個(gè)或多個(gè)設(shè)備(如終端或交換機(jī)),交換機(jī)控制網(wǎng)橋33刪除復(fù)制的一個(gè)或多個(gè)以太網(wǎng)廣播報(bào)文的etag,通過一個(gè)或多個(gè)相同vlan的物理端口廣播??刂凭W(wǎng)橋?qū)⒁粋€(gè)級(jí)聯(lián)端口收到的上行以太網(wǎng)廣播報(bào)文通過另一個(gè)級(jí)聯(lián)端口發(fā)送時(shí),不需要根據(jù)上行以太網(wǎng)廣播報(bào)文的etag的vid字段拷貝到下行以太網(wǎng)廣播報(bào)文的etag的svid。端口擴(kuò)展器31通過上行鏈路端口31-1收到的以太網(wǎng)廣播報(bào)文,其中etag的vid為廣播ecid且svid為ecid-31-2。端口擴(kuò)展器31查找到廣播ecid的端口列表包括聚合端口lag31-2,確定svid字段的ecid-31-2對(duì)應(yīng)于廣播ecid的端口列表的聚合端口lag31-2,則不通過廣播ecid的端口列表的聚合端口lag31-2發(fā)送廣播報(bào)文。端口擴(kuò)展器32通過上行鏈路端口32-1收到的以太網(wǎng)廣播報(bào)文,其中,etag 的vid為廣播ecid。端口擴(kuò)展器32查找到廣播ecid的端口列表包括擴(kuò)展端口32-2和擴(kuò)展端口32-3。端口擴(kuò)展器移除etag,復(fù)制以太網(wǎng)廣播報(bào)文,分別擴(kuò)展端口32-2和32-3發(fā)送以太網(wǎng)廣播報(bào)文,將以太網(wǎng)廣播報(bào)文廣播到終端36和37。終端37發(fā)送以太網(wǎng)廣播報(bào)文。端口擴(kuò)展器32通過擴(kuò)展端口32-2收到以太網(wǎng)廣播報(bào)文,基于擴(kuò)展端口32-2在本地上行表(如表5-1所示)查找的ecid-32-2,在以太網(wǎng)廣播報(bào)文插入vid為ecid-32-2的etag,通過上行鏈路端口32-1發(fā)送??刂凭W(wǎng)橋33通過級(jí)聯(lián)端口cas33-2收到帶有etag的以太網(wǎng)廣播報(bào)文,基于ecid-32-2和級(jí)聯(lián)端口cas33-2在本地上行表(如表1-2所示)查找到虛擬端口vp32-2,根據(jù)以太網(wǎng)廣播報(bào)文的源mac地址,vlan以及虛擬端口vp32-2學(xué)習(xí)mac地址表項(xiàng)??刂凭W(wǎng)橋33復(fù)制以太網(wǎng)廣播報(bào)文??刂凭W(wǎng)橋33將一個(gè)復(fù)制的以太網(wǎng)廣播報(bào)文的etag的vid字段的ecid-32-2拷貝到svid字段,將etag的vid替換為廣播ecid,通過級(jí)聯(lián)端口cas33-2發(fā)送。本發(fā)明中,控制網(wǎng)橋33確定ecid-32-2是單個(gè)擴(kuò)展端口的ecid,則直接把vid字段的ecid-32拷貝到svid,避免以太網(wǎng)廣播報(bào)文再發(fā)回終端37??刂凭W(wǎng)橋33將一個(gè)復(fù)制的以太網(wǎng)廣播報(bào)文的etag的vid設(shè)置為廣播ecid,通過級(jí)聯(lián)端口cas33-1發(fā)送??刂凭W(wǎng)橋33將一個(gè)或多個(gè)復(fù)制的以太網(wǎng)報(bào)文的etag刪除,通過一個(gè)或多個(gè)相同vlan的物理端口廣播到一個(gè)或多個(gè)終端,交換機(jī)。端口擴(kuò)展器32通過上行鏈路端口32-1收到的以太網(wǎng)廣播報(bào)文的etag的vid為廣播ecid,查找到廣播ecid的端口列表包括擴(kuò)展端口32-2和擴(kuò)展端口32-3。端口擴(kuò)展器31確定svid字段的ecid-32-2對(duì)應(yīng)于廣播ecid的端口列表的擴(kuò)展端口32-2。端口擴(kuò)展器42移除etag,通過擴(kuò)展端口32-3發(fā)送以太網(wǎng)廣播報(bào)文,將以太網(wǎng)廣播報(bào)文廣播到終端36。端口擴(kuò)展器31通過上行鏈路端口31-1收到的以太網(wǎng)廣播報(bào)文的etag的vid為廣播ecid,查找到廣播ecid的端口列表包括lag31-2。端口擴(kuò)展器31 移除etag,基于負(fù)載算法從表7所示的聚合端口lag31-2關(guān)聯(lián)的擴(kuò)展端口31-2-1和31-2-2選擇擴(kuò)展端口31-2-2,通過擴(kuò)展端口31-2-2發(fā)送以太網(wǎng)廣播報(bào)文,將以太網(wǎng)廣播報(bào)文發(fā)送到終端35。上述以太網(wǎng)廣播報(bào)文既可以數(shù)據(jù)報(bào)文也可以是協(xié)議報(bào)文,譬如arp請(qǐng)求報(bào)文。在圖3b擴(kuò)展網(wǎng)橋34中,控制網(wǎng)橋33從外部的二層網(wǎng)絡(luò)收到相同vlan的以太網(wǎng)廣播報(bào)文時(shí),控制網(wǎng)橋33通過級(jí)聯(lián)端口cas33-1和33-2發(fā)送下行以太網(wǎng)廣播報(bào)文,端口擴(kuò)展器31通過鏈路聚合組發(fā)送下行以太網(wǎng)廣播報(bào)文,端口擴(kuò)展器32通過擴(kuò)展端口32-2和32-3發(fā)送下行以太網(wǎng)廣播報(bào)文,具體方式請(qǐng)參照上述描述,本發(fā)明不在詳細(xì)描述。終端37向終端35發(fā)送以太網(wǎng)單播報(bào)文,其中,源mac地址是終端37的mac地址,目的mac地址是終端35的mac地址。端口擴(kuò)展器32通過擴(kuò)展端口32-2收到以太網(wǎng)單播報(bào)文,基于擴(kuò)展端口32-2在本地上行表(如表5-1所示)查找到ecid-32-2,在以太網(wǎng)單播報(bào)文插入vid為ecid-32-2的etag,通過上行鏈路端口32-1發(fā)送。控制網(wǎng)橋33通過級(jí)聯(lián)端口cas33-2收到帶有etag的以太網(wǎng)單播報(bào)文,基于目的mac地址和vlan查找,查找到匹配的虛擬端口vp32-2。即控制網(wǎng)橋基于學(xué)習(xí)的mac地址確定虛擬端口vp32-2對(duì)應(yīng)的聚合端口lag32-2是出端口(egressport)??刂凭W(wǎng)橋33根據(jù)虛擬端口vp32-2,在本地下行表(如表1-2所示)查找到ecid-31-2和級(jí)聯(lián)端口cas33-1,將以太網(wǎng)單播etag的vid修改為ecid-31-2,通過級(jí)聯(lián)端口cas33-1發(fā)送。端口擴(kuò)展器31通過上行鏈路端口31-1收到的以太網(wǎng)單播報(bào)文的etag的vid為ecid-31-2,基于ecid-31-2在本地下行表(如表4-2所示)查找到lag31-2。端口擴(kuò)展器31移除etag,基于負(fù)載算法從聚合端口lag31-2關(guān)聯(lián)的擴(kuò)展端口31-2-1和31-2-2(如表7所示)選擇擴(kuò)展端口31-2-1,通過擴(kuò)展端口31-2-1發(fā)送,將以太網(wǎng)單播報(bào)文發(fā)終端35。上述以太網(wǎng)單播報(bào)文既可以數(shù)據(jù)報(bào)文也可以是協(xié)議報(bào)文,譬如arp響應(yīng)報(bào) 文。在圖3b擴(kuò)展網(wǎng)橋34中,控制網(wǎng)橋33從外部的二層網(wǎng)絡(luò)收到相同vlan的以太網(wǎng)單播報(bào)文時(shí),控制網(wǎng)橋33根據(jù)目的mac地址查找到對(duì)應(yīng)的虛擬端口vp31-2,通過級(jí)聯(lián)端口cas33-1發(fā)送下行以太網(wǎng)單播報(bào)文,其中etag的vid是ecid-31-2,端口擴(kuò)展器31通過鏈路聚合組發(fā)送下行以太網(wǎng)單播報(bào)文,具體方式請(qǐng)參照上述描述,本發(fā)明不在詳細(xì)描述。圖4中,網(wǎng)絡(luò)設(shè)備441和442通過堆疊鏈路并構(gòu)成一臺(tái)堆疊設(shè)備44,網(wǎng)絡(luò)設(shè)備441和442執(zhí)行主設(shè)備選舉,網(wǎng)絡(luò)設(shè)備442被選舉為堆疊設(shè)備44的主設(shè)備。該堆疊設(shè)備44作為控制網(wǎng)橋44運(yùn)行。端口擴(kuò)展器41-43以及控制網(wǎng)橋44構(gòu)成了擴(kuò)展網(wǎng)橋45。控制網(wǎng)橋44將端口擴(kuò)展器41連接終端46的三個(gè)物理鏈路設(shè)置為鏈路聚合組41-2,提高了端口擴(kuò)展器41與終端46之間鏈路的可靠性??刂凭W(wǎng)橋44根據(jù)網(wǎng)絡(luò)設(shè)備441連接端口擴(kuò)展器41的級(jí)聯(lián)端口的端口命名空間為鏈路聚合組的聚合端口lag41-2分配ecid??刂凭W(wǎng)橋44發(fā)送下行以太網(wǎng)廣播報(bào)文和下行以太網(wǎng)單播報(bào)文的方式與圖3b中控制網(wǎng)橋33下行以太網(wǎng)廣播報(bào)文和下行以太網(wǎng)單播報(bào)文的方式相同;端口擴(kuò)展器41發(fā)送下行報(bào)文和上行報(bào)文的方式與圖3b中端口擴(kuò)展器31發(fā)送下行報(bào)文(如,下行以太網(wǎng)廣播報(bào)文和下行以太網(wǎng)單播報(bào)文)和上行報(bào)文(如,下行以太網(wǎng)廣播報(bào)文和下行以太網(wǎng)單播報(bào)文)的方式相同。本實(shí)施例不再詳細(xì)描述。圖5所示為本發(fā)明提供的報(bào)文轉(zhuǎn)發(fā)裝置50,該裝置50可應(yīng)用在擴(kuò)展網(wǎng)橋系統(tǒng)的端口擴(kuò)展器。如圖5所示,該報(bào)文轉(zhuǎn)發(fā)裝置50包括:接收單元501,控制單元502以及發(fā)送單元503接收單元501,通過上行鏈路端口接收下行單播報(bào)文??刂茊卧?02,確定根據(jù)下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)對(duì)應(yīng)聚合端口且聚合端口關(guān)聯(lián)的多個(gè)擴(kuò)展端口連接同一終端,移除下行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽。發(fā)送單元503,通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口發(fā)送移除了擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的下行單播報(bào)文。接收單元501,通過上行鏈路接收下行廣播報(bào)文??刂茊卧?02,確定根據(jù) 下行廣播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)對(duì)應(yīng)端口列表包括聚合端口,移除下行廣播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽。發(fā)送單元503,通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口發(fā)送移除了擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的下行廣播報(bào)文。接收單元501,通過聚合端口關(guān)聯(lián)的多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口接收上行單播報(bào)文。控制單元502,為上行單播報(bào)文添加擴(kuò)展虛擬局域網(wǎng)標(biāo)簽,基于收到上行單播報(bào)文的擴(kuò)展端口的標(biāo)識(shí)設(shè)置上行單播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí)。發(fā)送單元503,通過上行鏈路端口發(fā)送具有擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的上行單播報(bào)文。接收單元501,通過多個(gè)擴(kuò)展端口的一個(gè)擴(kuò)展端口接收上行廣播報(bào)文;控制單元502,為上行廣播報(bào)文添加擴(kuò)展虛擬局域網(wǎng)標(biāo)簽,基于收到上行廣播報(bào)文的擴(kuò)展端口的標(biāo)識(shí),設(shè)置上行廣播報(bào)文的擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的擴(kuò)展端口標(biāo)識(shí);發(fā)送單元503,通過上行鏈路端口發(fā)送具有擴(kuò)展虛擬局域網(wǎng)標(biāo)簽的上行廣播報(bào)文。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。當(dāng)前第1頁(yè)12