專利名稱:防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法及通信設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及使用以太網(wǎng)鏈路聚合邏輯端口的通信技術(shù)。
背景技術(shù):
當(dāng)前,無論在企業(yè)網(wǎng)、校園網(wǎng)還是在廣域網(wǎng)如因特網(wǎng)(Internet)上,業(yè)務(wù)量的發(fā)展都超出了過去最樂觀的估計(jì),網(wǎng)絡(luò)用戶突飛猛漲,應(yīng)用業(yè)務(wù)層出不窮。使得當(dāng)前網(wǎng)絡(luò)設(shè)施等資源無法滿足急劇增長的用戶需求。尤其是網(wǎng)絡(luò)核心部分,其數(shù)據(jù)流量和計(jì)算強(qiáng)度之大,使得單一設(shè)備無法承擔(dān)。于是,如何在完成同樣功能的多個網(wǎng)絡(luò)設(shè)備之間實(shí)現(xiàn)合理的業(yè)務(wù)量分配和協(xié)同作業(yè),增加網(wǎng)絡(luò)容量,同時能保持各個設(shè)備均衡運(yùn)行,就成了關(guān)鍵技術(shù)之一。負(fù)載均衡機(jī)制也因此應(yīng)運(yùn)而生。
負(fù)載均衡機(jī)制是在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,提供了一種廉價有效的方法擴(kuò)展服務(wù)器帶寬和增加吞吐量,加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力,提高網(wǎng)絡(luò)的靈活性和可用性。它主要完成以下任務(wù)解決網(wǎng)絡(luò)擁塞問題,服務(wù)就近提供,實(shí)現(xiàn)地理位置無關(guān)性;為用戶提供更好的訪問質(zhì)量;提高服務(wù)器響應(yīng)速度;提高服務(wù)器及其他資源的利用效率;避免了網(wǎng)絡(luò)關(guān)鍵部位出現(xiàn)單點(diǎn)失效。根據(jù)負(fù)載均衡機(jī)制所在網(wǎng)絡(luò)層次可以有端口聚合(Trunk)、網(wǎng)絡(luò)交換和服務(wù)器集群三種技術(shù)。
其中,Trunk提供了一種端口聚合的機(jī)制,它能將幾個低速的連接組合在一起,形成一個高速的連接。例如將四個全雙工200mbps快速以太網(wǎng)端口使用Trunk技術(shù)集中在一起形成800mbps的連接,這幾個端口可以當(dāng)作一個端口來看待。Trunk技術(shù)將多個物理端口捆綁成一個邏輯端口來使用,用戶只能對邏輯端口進(jìn)行配置,實(shí)現(xiàn)各種路由協(xié)議以及進(jìn)行多協(xié)議標(biāo)記交換(MultiProtocol Label Switching,簡稱“MPLS”)/虛擬專用網(wǎng)(Virtual PrivateNetworking,簡稱“VPN”)等業(yè)務(wù)。綁定到一起的物理端口稱為Trunk的成員,所有對Trunk邏輯端口的配置最終都會轉(zhuǎn)化成對Trunk成員的配置。Trunk可分為三層捆綁和二層捆綁,目前的二層捆綁應(yīng)用有以太網(wǎng)鏈路聚合(Ethernet Trunk,簡稱“Eth-trunk”)Eth-trunk之所以被稱為二層捆綁技術(shù),是因?yàn)檎麄€Eth-trunk只有唯一的一個MAC地址,即Eth-trunk邏輯端口的MAC地址,所有綁定到Eth-trunk中的Eth-trunk成員的MAC地址要與其Eth-trunk邏輯端口的MAC地址保持一致,同樣,Eth-trunk成員的IP地址也要與其Eth-trunk邏輯端口的IP地址保持一致,即在報(bào)文傳輸?shù)倪^程中,對發(fā)送方而言,一個Eth-trunk只有一個對應(yīng)的IP地址,即其邏輯端口的IP地址,在接收方Eth-trunk的邏輯端口收到報(bào)文后,根據(jù)其Eth-trunk成員的IP地址,將報(bào)文下發(fā)到相應(yīng)的物理端口。也就是說,Eth-trunk成員,即該Eth-trunk包含的物理端口的IP地址并非真的與邏輯端口的IP地址相同,而只是借用邏輯端口的IP地址。
Eth-trunk的創(chuàng)建過程如圖1所示,首先由路由器110創(chuàng)建一個邏輯端口,并將該邏輯端口的MAC地址初始化為空。接著,將物理端口111綁定到該邏輯端口,物理端口111作為第一個綁定邏輯端口的物理端口,邏輯端口的MAC地址即設(shè)置為物理端口111的端口MAC地址。之后,再將物理端口112,113綁定到此邏輯端口,并將物理端口112和113的MAC地址同步為邏輯端口的MAC地址,即物理端口111的MAC地址,Eth-trunk創(chuàng)建完成。如果之后,物理端口111要脫離該Eth-trunk,則將物理端口111從該邏輯端口中去綁定,并且將邏輯端口的MAC更新為另一個Eth-trunk成員,物理端口112或113的MAC地址。
在實(shí)際應(yīng)用中,上述方案存在以下問題Eth-trunk的邏輯端口MAC地址無法固定,容易產(chǎn)生丟包現(xiàn)象,業(yè)務(wù)的可靠性得不到保證。
造成這種情況的主要原因在于,在現(xiàn)有技術(shù)中,Eth-trunk的邏輯口的MAC地址直接配置為該Eth-trunk的成員,即物理端口的MAC地址,當(dāng)該Eth-trunk成員從邏輯端口中去綁定時,如物理端口111從其邏輯端口中去綁定時,需要將邏輯端口的MAC更新為與該邏輯端口綁定的其他物理端口的MAC地址,從而無法固定邏輯端口的MAC地址。物理端口的頻繁綁定/去綁定會直接影響邏輯端口MAC地址的頻繁變化,不便于維護(hù)管理,且邏輯端口的MAC地址的不固定,會導(dǎo)致在MAC地址變化時,發(fā)生丟包現(xiàn)象。如當(dāng)路由器120通過邏輯端口向路由器110轉(zhuǎn)發(fā)報(bào)文時,報(bào)文填充的目的MAC地址為路由器110的邏輯端口的MAC地址,然而由于路由器110的邏輯端口的MAC地址發(fā)生變化,路由器110收到該報(bào)文后,可能由于報(bào)文中的目的MAC地址與其當(dāng)前邏輯端口MAC地址不一致,而丟棄報(bào)文,使得業(yè)務(wù)的可靠性得不到保證。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法及通信設(shè)備,使得通過Eth-trunk邏輯端口傳輸?shù)膱?bào)文能避免丟失。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,包含以下步驟在創(chuàng)建以太網(wǎng)鏈路聚合邏輯端口時,為該邏輯端口配置預(yù)置的媒體接入控制層地址;所述邏輯端口綁定或去綁定物理端口時,維持該邏輯端口的媒體接入控制層地址不變。
其中,所述預(yù)置的媒體接入控制層地址為所述邏輯端口所屬設(shè)備的遠(yuǎn)程登陸端口的媒體接入控制層地址。
此外在所述方法中,所述預(yù)置的媒體接入控制層地址為預(yù)先設(shè)定的固定媒體接入控制層地址。
此外在所述方法中,當(dāng)所述邏輯端口所屬設(shè)備的主板故障時,該設(shè)備的備板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口使用與該主板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口相同的媒體接入控制層地址。
此外在所述方法中,所述備板通過保存所述預(yù)置的媒體接入控制層地址,獲取與該主板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口相同的媒體接入控制層地址。
此外在所述方法中,所述設(shè)備為路由器。
本發(fā)明還提供了一種通信設(shè)備,包含以太網(wǎng)鏈路聚合邏輯端口,還包含在創(chuàng)建以太網(wǎng)鏈路聚合邏輯端口時,為該邏輯端口配置預(yù)置的媒體接入控制層地址的裝置;所述邏輯端口綁定或去綁定物理端口時,維持該邏輯端口的媒體接入控制層地址不變的裝置。
其中,當(dāng)含有所述邏輯端口的主板故障時,以與該主板上邏輯端口相同的媒體接入控制層地址在備板上創(chuàng)建邏輯端口的裝置。
此外,所述預(yù)置的媒體接入控制層地址為所述邏輯端口所屬設(shè)備的遠(yuǎn)程登陸端口的媒體接入控制層地址,或預(yù)先設(shè)定的固定媒體接入控制層地址。
此外,所述通信設(shè)備為路由器。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,在創(chuàng)建Eth-trunk邏輯端口時,為該邏輯端口配置預(yù)置的MAC地址,如該邏輯端口所屬設(shè)備的遠(yuǎn)程登錄(Telnet)端口的MAC地址或固定的MAC地址,在該邏輯端口綁定或去綁定物理端口時,維持該邏輯端口當(dāng)前的MAC地址不變。因?yàn)樗涞倪壿嫸丝贛AC地址與所綁定的物理端口無關(guān),所以在綁定或去綁定物理端口時可以不用修改邏輯端口的MAC地址,從而保證了該邏輯端口不會在綁定或去綁定物理端口時因?yàn)镸AC地址的變化而丟失報(bào)文,保證了各項(xiàng)業(yè)務(wù)的可靠性與流暢性。
在Eth-trunk邏輯端口所屬設(shè)備的主板發(fā)生故障時,接替該主板工作的備板所創(chuàng)建的Eth-trunk邏輯端口仍使用與該主板所創(chuàng)建的Eth-trunk邏輯端口相同的MAC地址,進(jìn)一步防止了需轉(zhuǎn)發(fā)報(bào)文的丟失,保證了各項(xiàng)業(yè)務(wù)的可靠性與流暢性。
圖1是現(xiàn)有技術(shù)中創(chuàng)建Eth-trunk的示意圖;圖2是本發(fā)明防止Eth-trunk邏輯端口報(bào)文丟失方法的原理圖;圖3是根據(jù)本發(fā)明第一實(shí)施方式的防止Eth-trunk邏輯端口報(bào)文丟失方法的路由器結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明第一實(shí)施方式的防止Eth-trunk邏輯端口報(bào)文丟失方法中報(bào)文轉(zhuǎn)發(fā)的流程圖;圖5是根據(jù)本發(fā)明第一實(shí)施方式的防止Eth-trunk邏輯端口報(bào)文丟失方法中報(bào)文轉(zhuǎn)發(fā)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明的核心在于,路由器在創(chuàng)建Eth-trunk邏輯端口時,為該邏輯端口配置預(yù)置的MAC地址,如將其MAC地址配置為該邏輯端口所屬設(shè)備的遠(yuǎn)程登錄端口的MAC地址或其他固定的MAC地址,在該邏輯端口綁定或去綁定物理端口時,維持該邏輯端口當(dāng)前的MAC地址不變,使得該邏輯端口在綁定和去綁定物理端口時,不改變該邏輯端口的MAC地址,避免了因MAC地址的改變而產(chǎn)生的報(bào)文丟失。
下面對本發(fā)明的發(fā)明原理進(jìn)行說明。
如圖2所示,在步驟210中,路由器創(chuàng)建Eth-trunk邏輯端口,為該邏輯端口配置預(yù)置的MAC地址,該預(yù)置的MAC地址可以是該邏輯端口所屬設(shè)備的遠(yuǎn)程登錄端口的MAC地址,或者其他預(yù)先設(shè)定的固定MAC地址。比如說,路由器創(chuàng)建邏輯端口時,直接向該邏輯端口所屬設(shè)備的設(shè)備管理獲取該設(shè)備的遠(yuǎn)程登錄端口的MAC地址,將該MAC地址作為新創(chuàng)建的邏輯端口的MAC地址。
接著進(jìn)入步驟220,路由器將各物理端口逐一綁定至該Eth-trunk的邏輯端口,使之成為該Eth-trunk的成員。綁定后的物理端口的MAC地址同步為該邏輯端口的MAC地址。同樣,在綁定到該Eth-trunk的物理端口希望與該Eth-trunk分離時,該物理端口去綁定其邏輯端口,去綁定后的物理端口的MAC地址還原為其原本的MAC地址,去綁定后Eth-trunk的邏輯端口MAC地址不變。
下面根據(jù)發(fā)明原理對本發(fā)明第一實(shí)施方式防止Eth-trunk邏輯端口報(bào)文丟失的方法進(jìn)行說明。
路由器創(chuàng)建Eth-trunk流程如下路由器通過終端配置操作來為Eth-trunk創(chuàng)建邏輯端口。由于邏輯端口與物理端口相同需要MAC地址來支持?jǐn)?shù)據(jù)轉(zhuǎn)發(fā),因此路由器必須為創(chuàng)建的邏輯端口分配固定的MAC地址。通常,路由器采用系統(tǒng)的設(shè)備MAC地址作為邏輯端口的MAC地址,即采用設(shè)備的遠(yuǎn)程登錄口的端口MAC地址。由于設(shè)備MAC地址由設(shè)備管理來維護(hù),因此路由器為Eth-trunk創(chuàng)建邏輯端口時,可直接向設(shè)備管理獲取設(shè)備MAC地址,將此MAC數(shù)據(jù)保存在創(chuàng)建的邏輯端口的數(shù)據(jù)信息結(jié)構(gòu)中。
此外,路由器的主控板還需保存至少包含邏輯端口IP地址、邏輯端口標(biāo)記的其他邏輯端口數(shù)據(jù)信息,并將該數(shù)據(jù)信息以及包含邏輯端口IP地址的路由信息下發(fā)給所有在位的線路板,如圖3所示,每個在位線路板創(chuàng)建同樣的邏輯端口,保存收到的數(shù)據(jù)信息和路由信息,每個在位線路板將來自主控板的路由信息表保存于自身的路由信息庫(FIB)中。
路由器在為Eth-trunk創(chuàng)建邏輯端口后,需要將物理端口逐一綁定該邏輯端口,使之成為該Eth-trunk的成員。
具體地說,由于邏輯端口并不真正承載報(bào)文轉(zhuǎn)發(fā),最終報(bào)文還是從物理端口轉(zhuǎn)發(fā),因此需要將邏輯端口的數(shù)據(jù)同步到其綁定的實(shí)際物理端口上,將物理端口的MAC地址同步為所綁定的邏輯端口的MAC地址。比如說,如圖1所示,路由器110包含三個物理端口,分別為物理端口111、112和113,并希望這三個物理端口成為所創(chuàng)建的Eth-trunk成員。路由器在為Eth-trunk創(chuàng)建邏輯端口并為該邏輯端口分配固定MAC地址后,逐一將物理端口111、112和113綁定到該創(chuàng)建的邏輯端口,并分別將這三個物理端口的MAC地址同步為該邏輯端口的MAC地址。
并且,主控板將保存的包含邏輯端口IP地址、邏輯端口標(biāo)記的其他邏輯端口數(shù)據(jù)信息,以及包含邏輯端口IP地址的路由信息下發(fā)給所有在位的線路板。
線路板保存收到的數(shù)據(jù)信息和路由信息,刪除保存的該邏輯端口綁定的物理端口的路由信息。
Eth-trunk中已經(jīng)綁定到其邏輯端口的物理端口在希望與該Eth-trunk分離時,可以去綁定其邏輯端口,去綁定后的物理端口的MAC地址還原為其綁定前的MAC地址,即該物理端口自身的MAC地址,該Eth-trunk的邏輯端口的MAC地址維持不變。即使該Eth-trunk所有的成員(物理端口),均去綁定其邏輯端口,該邏輯端口的MAC地址依然維持不變。從而保證了該邏輯端口不會在綁定或去綁定物理端口時因?yàn)镸AC地址的變化而丟失報(bào)文,保證了各項(xiàng)業(yè)務(wù)的可靠性與流暢性。
具體報(bào)文轉(zhuǎn)發(fā)流程如圖4所示,在步驟410中,路由器讀取數(shù)據(jù)報(bào)文的目的地址,查找該目的地址所對應(yīng)的出端口IP地址。具體地說,如圖5所示,當(dāng)路由器510的線路板515通過自身物理端口收到數(shù)據(jù)報(bào)文時,根據(jù)報(bào)文的封裝結(jié)構(gòu),讀取該數(shù)據(jù)報(bào)文中的目的地址,如表1所示,并在自身存儲的FIB中查找該目的地址所對應(yīng)的出端口IP地址。
表1接著進(jìn)入步驟420,判斷查找到的IP地址所對應(yīng)的出端口是否為創(chuàng)建的Eth-trunk邏輯端口。具體地說,線路板515在自身存儲的用于對具有IP地址的端口進(jìn)行描述的數(shù)據(jù)信息中查找邏輯端口標(biāo)記,如果找到邏輯端口標(biāo)記,則判定該出端口是其創(chuàng)建的邏輯端口,進(jìn)入步驟440;反之,則判定該出端口不是該線路板創(chuàng)建的邏輯端口,進(jìn)入步驟430,作其它處理(非邏輯口處理流程,與現(xiàn)有技術(shù)相同,不作詳述)。
在步驟440中,選擇一個物理端口,將數(shù)據(jù)報(bào)文由該物理端口發(fā)送出去。具體地說,線路板515在判定該出端口是邏輯端口后,線路板515在自身存儲的物理端口成員表中查找該邏輯端口IP地址對應(yīng)的物理端口IP地址,并從找到的多個物理端口IP地址中選擇一個IP地址,將數(shù)據(jù)報(bào)文由該IP地址對應(yīng)的物理端口發(fā)送出去。即從該邏輯端口綁定的多個物理端口中選擇一個物理端口,將數(shù)據(jù)報(bào)文由該物理端口發(fā)送出去。線路板515可以應(yīng)用輪選或哈希HASH等方式選擇物理端口,以使該邏輯端口綁定的各物理端口能盡量達(dá)到數(shù)據(jù)流量平衡。
本發(fā)明第二實(shí)施方式防止Eth-trunk邏輯端口報(bào)文丟失的方法與第一實(shí)施方式大致相同,其區(qū)別僅在于,本實(shí)施方式中,當(dāng)Eth-trunk的邏輯端口所屬設(shè)備的主板故障時,即當(dāng)Eth-trunk的邏輯端口所屬主線路板故障時,該主線路板的備板所創(chuàng)建的Eth-trunk邏輯端口使用與該主線路板所創(chuàng)建的Eth-trunk邏輯端口相同的MAC地址。該備板通過保存預(yù)置的MAC地址,獲取與該主線路板所創(chuàng)建的Eth-trunk邏輯端口相同的MAC地址。具體地說,作為一個可靠性設(shè)備,路由器中線路板的備板會收到主板的實(shí)時備份信息,并在備板創(chuàng)建相應(yīng)的邏輯端口。由于備板用于在主線路板故障時,替換原有的主線路板,以保證切換后業(yè)務(wù)暢通,因此為了保持?jǐn)?shù)據(jù)的一致性,備板創(chuàng)建的邏輯端口需要采用與主線路板一致的MAC地址。同樣地,備板通過其設(shè)備管理獲取系統(tǒng)MAC地址,為了保持主備板同一個邏輯端口的MAC地址一致,備板的設(shè)備管理保存的MAC地址為主板的系統(tǒng)MAC地址。即在備板形成時,主板將系統(tǒng)MAC地址備份到備板,保存在備板的設(shè)備管理中,當(dāng)備板創(chuàng)建Eth-trunk邏輯端口時,從其設(shè)備管理獲得與主板相同的系統(tǒng)MAC地址,并將該MAC地址分配給創(chuàng)建的邏輯端口??梢姡靼逶诠收蠒r,備板創(chuàng)建的Eth-trunk邏輯端口的MAC地址與原先主板創(chuàng)建的Eth-trunk邏輯端口的MAC地址相同。從而進(jìn)一步防止了需轉(zhuǎn)發(fā)報(bào)文的丟失,保證了各項(xiàng)業(yè)務(wù)的可靠性與流暢性。
本發(fā)明第三實(shí)施方式的通信設(shè)備包含Eth-trunk邏輯端口,用于為該邏輯端口配置預(yù)置的MAC地址的裝置1,用于維持該邏輯端口的MAC地址不變的裝置2,以及用于在備板上創(chuàng)建Eth-trunk邏輯端口的裝置3。
具體地說,路由器在創(chuàng)建Eth-trunk邏輯端口時,通過裝置1為該邏輯端口配置預(yù)置的MAC地址,該預(yù)置的MAC地址可以是邏輯端口所屬設(shè)備的遠(yuǎn)程登陸端口的MAC地址,或預(yù)先設(shè)定的固定MAC地址。路由器在該邏輯端口綁定或去綁定物理端口時,通過裝置2維持該邏輯端口的MAC地址不變,并在包含有該邏輯端口的主線路板故障時,通過裝置3在備板上創(chuàng)建Eth-trunk邏輯端口,所創(chuàng)建的Eth-trunk邏輯端口與該主線路板上所創(chuàng)建的Eth-trunk邏輯端口具有相同的MAC地址。因?yàn)樗涞倪壿嫸丝贛AC地址與所綁定的物理端口無關(guān),所以在綁定或去綁定物理端口時可以不用修改邏輯端口的MAC地址,從而保證了該邏輯端口不會在綁定或去綁定物理端口時因?yàn)镸AC地址的變化而丟失報(bào)文,保證了各項(xiàng)業(yè)務(wù)的可靠性與流暢性。
第三實(shí)施方式中所說的裝置1、裝置2、裝置3是邏輯概念,物理上可以在不同設(shè)備中實(shí)現(xiàn),也可以在同一設(shè)備中實(shí)現(xiàn)。裝置1、裝置2、裝置3可以有各種各樣的名稱,但只要具有上述功能就可以實(shí)現(xiàn)本發(fā)明的效果,就屬于本發(fā)明的保護(hù)范圍??梢岳斫?,裝置1、裝置2、裝置3中所涉及的功能主要是設(shè)置MAC地址、維持MAC地址和創(chuàng)建Eth-trunk邏輯端口,這些功能都不難通過公知技術(shù)實(shí)現(xiàn),只是目前的現(xiàn)有技術(shù)沒有通過這些功能的創(chuàng)造性組合實(shí)現(xiàn)本發(fā)明的目的。
雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,包含以下步驟在創(chuàng)建以太網(wǎng)鏈路聚合邏輯端口時,為該邏輯端口配置預(yù)置的媒體接入控制層地址;所述邏輯端口綁定或去綁定物理端口時,維持該邏輯端口的媒體接入控制層地址不變。
2.根據(jù)權(quán)利要求1所述的防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,所述預(yù)置的媒體接入控制層地址為所述邏輯端口所屬設(shè)備的遠(yuǎn)程登陸端口的媒體接入控制層地址。
3.根據(jù)權(quán)利要求1所述的防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,所述預(yù)置的媒體接入控制層地址為預(yù)先設(shè)定的固定媒體接入控制層地址。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,當(dāng)所述邏輯端口所屬設(shè)備的主板故障時,該設(shè)備的備板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口使用與該主板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口相同的媒體接入控制層地址。
5.根據(jù)權(quán)利要求4所述的防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,所述備板通過保存所述預(yù)置的媒體接入控制層地址,獲取與該主板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口相同的媒體接入控制層地址。
6.根據(jù)權(quán)利要求5所述的防止以太網(wǎng)鏈路聚合邏輯端口報(bào)文丟失的方法,其特征在于,所述設(shè)備為路由器。
7.一種通信設(shè)備,包含以太網(wǎng)鏈路聚合邏輯端口,其特征在于,還包含在創(chuàng)建以太網(wǎng)鏈路聚合邏輯端口時,為該邏輯端口配置預(yù)置的媒體接入控制層地址的裝置;所述邏輯端口綁定或去綁定物理端口時,維持該邏輯端口的媒體接入控制層地址不變的裝置。
8.根據(jù)權(quán)利要求7所述的通信設(shè)備,其特征在于,當(dāng)含有所述邏輯端口的主板故障時,以與該主板上邏輯端口相同的媒體接入控制層地址在備板上創(chuàng)建邏輯端口的裝置。
9.根據(jù)權(quán)利要求7所述的通信設(shè)備,其特征在于,所述預(yù)置的媒體接入控制層地址為所述邏輯端口所屬設(shè)備的遠(yuǎn)程登陸端口的媒體接入控制層地址,或預(yù)先設(shè)定的固定媒體接入控制層地址。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的通信設(shè)備,其特征在于,所述通信設(shè)備為路由器。
全文摘要
本發(fā)明涉及通信領(lǐng)域,公開了一種防止Eth-trunk邏輯端口報(bào)文丟失的方法及通信設(shè)備,使得通過Eth-trunk邏輯端口傳輸?shù)膱?bào)文能避免丟失。本發(fā)明中,在創(chuàng)建以太網(wǎng)鏈路聚合邏輯端口時,為該邏輯端口配置預(yù)置的MAC地址,如該邏輯端口所屬設(shè)備的Telnet口的MAC地址或固定的MAC地址,在該邏輯端口綁定或去綁定物理端口時,維持該邏輯端口當(dāng)前的MAC地址不變。在以太網(wǎng)鏈路聚合邏輯端口所屬設(shè)備的主板發(fā)生故障時,接替該主板工作的備板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口仍使用與該主板所創(chuàng)建的以太網(wǎng)鏈路聚合邏輯端口相同的MAC地址。
文檔編號H04L12/28GK101060460SQ20061002749
公開日2007年10月24日 申請日期2006年6月9日 優(yōu)先權(quán)日2006年6月9日
發(fā)明者孫桂晨, 李洪研 申請人:華為技術(shù)有限公司