最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法及網(wǎng)絡(luò)設(shè)備的制作方法

文檔序號(hào):7988495閱讀:390來(lái)源:國(guó)知局
以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法及網(wǎng)絡(luò)設(shè)備的制作方法
【專利摘要】本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)。本發(fā)明解決了現(xiàn)有鏈路聚合組成員端口狀態(tài)變化時(shí)造成報(bào)文丟失的問(wèn)題,提供了一種以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法及網(wǎng)絡(luò)設(shè)備,其技術(shù)方案可概括為:創(chuàng)建聚合組,并加入端口,設(shè)置聚合組成員端口為未選中狀態(tài),將所有成員端口加入到聚合組表,依次對(duì)這些端口設(shè)置,首先設(shè)置端口操作鑰匙,并在該端口為正常連接狀態(tài)時(shí),選出參考端口,設(shè)置其為選中狀態(tài);再判斷其它成員端口的信息集合與參考端口的信息集合是否一致,如是則設(shè)置該端口為選中狀態(tài),否則設(shè)置該端口為未選中狀態(tài),將為選中狀態(tài)的所有端口加入到聚合映射表,聚合組的網(wǎng)絡(luò)流量被所有端口均衡轉(zhuǎn)發(fā)。本發(fā)明的有益效果是:不會(huì)造成報(bào)文丟失,適用于以太網(wǎng)鏈路聚合。
【專利說(shuō)明】以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法及網(wǎng)絡(luò)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及網(wǎng)絡(luò)通信中以太網(wǎng)鏈路聚合技術(shù)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,以太網(wǎng)技術(shù)作為其中重要的技術(shù)手段,日益成為人們生產(chǎn)、生活、辦公等方面信息化的主要承載協(xié)議。為滿足人們對(duì)鏈路帶寬、備份、負(fù)載均衡等方面的新需求,以太網(wǎng)的鏈路聚合技術(shù)應(yīng)運(yùn)而生。以太網(wǎng)鏈路聚合是指將多個(gè)物理以太網(wǎng)端口綁定到一起,形成一個(gè)邏輯端口,即一個(gè)聚合組,圖1為具有四個(gè)以太網(wǎng)端口的鏈路聚合組示意圖,對(duì)需要發(fā)送到對(duì)端網(wǎng)絡(luò)通信設(shè)備的報(bào)文可以通過(guò)本端以太網(wǎng)鏈路聚合組不同的以太網(wǎng)端口傳送,在各個(gè)以太網(wǎng)端口上平均分配帶寬,從而線性增加帶寬。以太網(wǎng)鏈路聚合組中的以太網(wǎng)端口稱為聚合組成員端口。聚合組成員端口狀態(tài)有兩種:選中(Selected)狀態(tài)和未選中(Unselected)狀態(tài),處于選中狀態(tài)的端口可以參與轉(zhuǎn)發(fā)用戶業(yè)務(wù)流量,處于未選中狀態(tài)的端口不能轉(zhuǎn)發(fā)用戶業(yè)務(wù)流量。
[0003]按照聚合模式的不同,以太網(wǎng)鏈路鏈路聚合可以分為兩種模式:手工聚合模式和動(dòng)態(tài)聚合模式。手工聚合模式:又稱靜態(tài)匯聚模式,不交互協(xié)議報(bào)文來(lái)維持鏈路的匯聚狀態(tài);參考本端設(shè)備信息來(lái)判定加入?yún)R聚組的端口是否能承載用戶業(yè)務(wù)流量。動(dòng)態(tài)聚合模式:又稱協(xié)議匯聚模式,匯聚模式需要交互協(xié)議報(bào)文來(lái)維持鏈路的匯聚狀態(tài),由本端信息和對(duì)端的信息共同判定加入?yún)R聚組的端口是否能承載用戶業(yè)務(wù)流量。
[0004]針對(duì)兩種不同的聚合方式,如何實(shí)現(xiàn)以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制進(jìn)行動(dòng)態(tài)的檢測(cè)實(shí)現(xiàn),以及因此對(duì)于以太網(wǎng)鏈路聚合的聚合組成員物理鏈路變化后恢復(fù)時(shí),如何保證報(bào)文成功轉(zhuǎn)發(fā)是亟待解決的問(wèn)題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的為克服目前鏈路聚合組成員端口狀態(tài)變化時(shí)會(huì)造成報(bào)文丟失的缺點(diǎn),提供一種以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法及網(wǎng)絡(luò)設(shè)備。
[0006]本發(fā)明解決上述技術(shù)問(wèn)題,采用的技術(shù)方案是,以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)方法,包括以下步驟:
[0007]A、創(chuàng)建一個(gè)聚合組,將至少一個(gè)端口加入到所述聚合組中,并設(shè)置所述聚合組成員端口的狀態(tài)為未選中狀態(tài),將所有聚合組成員端口加入到聚合組表,
[0008]B、依次對(duì)聚合組表中的端口執(zhí)行如下操作:首先設(shè)置端口的操作鑰匙key,并在判斷該端口的鏈路狀態(tài)為正常連接狀態(tài)時(shí),根據(jù)設(shè)定條件選擇出聚合組參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與參考端口的信息集合是否一致,如是,則設(shè)置該成員端口的狀態(tài)為選中狀態(tài),否則設(shè)置該成員端口的狀態(tài)為未選中狀態(tài); [0009]C、將聚合組中端口狀態(tài)為選中狀態(tài)的所有成員端口加入到聚合映射表,所述聚合組的網(wǎng)絡(luò)流量被聚合映射表中所有端口均衡轉(zhuǎn)發(fā)。[0010]優(yōu)選的方案是,所述方法進(jìn)一步包括:
[0011]D、當(dāng)某一聚合組成員端口的鏈路狀態(tài)為斷開(kāi)狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件,如否,則設(shè)置該聚合組成員端口的狀態(tài)為未選中狀態(tài),并將該成員端口移出聚合映射表;如是,則重新從聚合組的其它成員端口中選擇出參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與重新選擇的參考端口的信息集合是否一致,重新確定聚合組中所有成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)加入或者移出聚合映射表;
[0012]E、當(dāng)步驟D中鏈路斷開(kāi)的聚合組成員端口的鏈路狀態(tài)恢復(fù)為正常連接狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件:如否,則進(jìn)一步判斷該成員端口的信息集合是否與參考端口的信息集合一致,如是,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并將該聚合組成員端口加入到聚合映射表,否則結(jié)束本流程;如是,則選擇該成員端口為聚合組參考端口,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并將該聚合組成員端口加入到聚合映射表,并進(jìn)一步判斷聚合組其它成員端口的信息集合與聚合組參考端口的信息結(jié)合是否一致,重新確定聚合組中其它成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)加入或者移出聚合映射表。
[0013] 具體的,所述未選中狀態(tài)是指不能進(jìn)行報(bào)文轉(zhuǎn)發(fā)的狀態(tài),所述選中狀態(tài)為可以正常進(jìn)行報(bào)文轉(zhuǎn)發(fā)的狀態(tài)。
[0014]具體的,所述步驟B中,設(shè)置端口的操作key是指設(shè)置端口的單雙工模式,速率和聚合組標(biāo)識(shí)符。
[0015]具體的,所述步驟B中,所述根據(jù)設(shè)定條件選擇出聚合組參考端口是指,判斷成員端口的鏈路優(yōu)先級(jí),選擇鏈路優(yōu)先級(jí)高的成員端口為聚合組參考端口 ;
[0016]所述鏈路優(yōu)先級(jí)包括系統(tǒng)標(biāo)識(shí)符和端口標(biāo)識(shí)符,所述系統(tǒng)標(biāo)識(shí)符包括系統(tǒng)優(yōu)先級(jí)和系統(tǒng)MAC地址,所述端口標(biāo)識(shí)符包括端口優(yōu)先級(jí)和端口號(hào)。
[0017]具體的,對(duì)于手工聚合模式,參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的端口標(biāo)識(shí)符決定,聚合組中端口優(yōu)先級(jí)高的成員端口當(dāng)選為聚合組參考端口 ;如果聚合組中各成員端口的端口優(yōu)先級(jí)相同,則端口號(hào)小的成員端口當(dāng)選為聚合組參考端口 ;
[0018]對(duì)于動(dòng)態(tài)聚合模式,參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的系統(tǒng)標(biāo)識(shí)符和端口標(biāo)識(shí)符共同決定;將本端設(shè)備的系統(tǒng)標(biāo)識(shí)符與對(duì)端設(shè)備的系統(tǒng)標(biāo)識(shí)符進(jìn)行比較,當(dāng)本端設(shè)備的系統(tǒng)標(biāo)識(shí)符高時(shí),本地聚合組參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的端口標(biāo)識(shí)符決定;當(dāng)本端設(shè)備的系統(tǒng)標(biāo)識(shí)符低時(shí),本地聚合組參考端口依據(jù)本地聚合組成員端口所連接的對(duì)端設(shè)備的端口標(biāo)識(shí)符進(jìn)行選擇。
[0019]具體,參考端口的信息集合包括端口操作key、端口所在設(shè)備的系統(tǒng)標(biāo)識(shí)符、以及該端口連接的對(duì)端設(shè)備端口的端口操作key和對(duì)端設(shè)備的系統(tǒng)標(biāo)識(shí)符。
[0020]本發(fā)明的另一個(gè)目的是提供一種網(wǎng)絡(luò)設(shè)備,包括:
[0021]聚合組設(shè)置模塊,用于創(chuàng)建聚合組,將至少一個(gè)端口加入到所述聚合組中,并設(shè)置所述聚合組成員端口的狀態(tài)為未選中狀態(tài),通知聚合組表管理模塊;
[0022]聚合組表管理模塊,用于將端口的狀態(tài)為未選中狀態(tài)的聚合組成員端口加入到聚合組表;
[0023]端口檢測(cè)模塊,用于檢測(cè)所述聚合組表中的端口的物理鏈路是否為正常連接狀態(tài),如是,進(jìn)一步判斷所述端口是否滿足報(bào)文轉(zhuǎn)發(fā)的條件,如是,則設(shè)置該端口的狀態(tài)為選中狀態(tài),通知聚合映射表管理模塊進(jìn)行添加操作;并在檢測(cè)到聚合組表中的端口的物理鏈路斷開(kāi)后通知聚合映射表管理模塊進(jìn)行刪除操作;
[0024]聚合映射表管理模塊,用于將選中狀態(tài)的聚合組成員端口信息保存到聚合映射表,并將物理鏈路斷開(kāi)的聚合組成員端口從聚合映射表中刪除;
[0025]報(bào)文轉(zhuǎn)發(fā)模塊,用于將網(wǎng)絡(luò)流量分配到聚合映射表中所有成員端口均衡轉(zhuǎn)發(fā)。
[0026]一種優(yōu)選的方案是,所述端口檢測(cè)模塊還用于依次對(duì)聚合組表中的端口執(zhí)行如下操作:首先設(shè)置端口的操作鑰匙key,并在判斷該端口的鏈路狀態(tài)為正常連接狀態(tài)時(shí),根據(jù)設(shè)定條件選擇出聚合組參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與參考端口的信息集合是否一致,如是,則設(shè)置該成員端口的狀態(tài)為選中狀態(tài),通知聚合映射表管理模塊進(jìn)行添加操作;否則設(shè)置該成員端口的狀態(tài)為未選中狀態(tài)。
[0027]—種優(yōu)選的方案是,所述端口檢測(cè)模塊還用于,當(dāng)檢測(cè)某一聚合組成員端口的鏈路狀態(tài)為斷開(kāi)狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件,如否,則設(shè)置該聚合組成員端口的狀態(tài)為未選中狀態(tài),并通知聚合映射表管理模塊將該成員端口移出聚合映射表;如是,則重新從聚合組的其它成員端口中選擇出參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與重新選擇的參考端口的信息集合是否一致,重新確定聚合組中所有成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)通知聚合映射表管理模塊加入或者移出聚合映射表;
[0028]和/或所述端口檢測(cè)模塊還用于,當(dāng)檢測(cè)鏈路斷開(kāi)的聚合組成員端口的鏈路狀態(tài)恢復(fù)為正常連接狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件:如否,則進(jìn)一步判斷該成員端口的信息集合是否與參考端口的信息集合一致,如是,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并通知聚合映射表管理模塊將該成員端口加入到聚合映射表;如是,則選擇該成員端口為聚合組參考端口,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并通知聚合映射表管理模塊將該聚合組成員端口加入到聚合映射表,并進(jìn)一步判斷聚合組其它成員端口的信息集合與聚合組參考端口的信息結(jié)合是否一致,重新確定聚合組中其它成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)通知聚合映射表管理模塊將該成員端口加入或者移出聚合映射表。
[0029]本發(fā)明的有益效果是,在本發(fā)明方案中,通過(guò)在端口加入到聚合組表,即使將端口報(bào)文轉(zhuǎn)發(fā)狀態(tài)設(shè)置為可轉(zhuǎn)發(fā)狀態(tài),也避免了報(bào)文環(huán)路問(wèn)題,且由于在設(shè)置聚合映射表時(shí),端口報(bào)文轉(zhuǎn)發(fā)狀態(tài)已經(jīng)設(shè)置為了可轉(zhuǎn)發(fā)狀態(tài),因此也不會(huì)造成報(bào)文丟失的情況。
【專利附圖】

【附圖說(shuō)明】
[0030]圖1是以太網(wǎng)鏈路聚合的結(jié)構(gòu)示意圖;
[0031]圖2是本發(fā)明實(shí)施例的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)方法流程圖;
[0032]圖3是本發(fā)明另一實(shí)施例的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)方法流程圖;
[0033]圖4是本發(fā)明實(shí)施例的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)框圖。
【具體實(shí)施方式】[0034]下面結(jié)合實(shí)施例及附圖,詳細(xì)描述本發(fā)明的技術(shù)方案。
[0035]參見(jiàn)圖2為本發(fā)明實(shí)施例的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法,包括如下步驟:
[0036]步驟201:創(chuàng)建一個(gè)聚合組,將至少一個(gè)端口加入到所述聚合組中,并設(shè)置所述聚合組成員端口的狀態(tài)為未選中狀態(tài),將所有聚合組成員端口加入到聚合組表。本步驟中設(shè)置成員端口的生成樹(shù)狀態(tài)與聚合組的生成樹(shù)狀態(tài)一致。所述聚合組表用于設(shè)置聚合組所包含的成員端口。
[0037]步驟202:依次對(duì)聚合組表中的端口執(zhí)行如下操作:首先設(shè)置端口的操作鑰匙key,并在判斷該端口的鏈路狀態(tài)為正常連接狀態(tài)時(shí),根據(jù)設(shè)定條件選擇出聚合組參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與參考端口的信息集合是否一致,如是,則設(shè)置該成員端口的狀態(tài)為選中狀態(tài),否則設(shè)置該成員端口的狀態(tài)為未選中狀態(tài)。直至對(duì)聚合組表中所有端口執(zhí)行完本步驟的操作后,進(jìn)入步驟203。
[0038]本步驟中,所述設(shè)置端口的操作key,包含端口實(shí)際的速率,單雙工模式以及所屬的聚合組標(biāo)識(shí)符。其中所述的端口鏈路狀態(tài),包含端口的實(shí)際物理鏈路狀態(tài)是否正常和實(shí)際鏈路聚合控制協(xié)議數(shù)據(jù)單兀(LACPDU, Link Aggregation Control Protocol Data Unit)與對(duì)端的交互是否正常。對(duì)于手工聚合模式,端口鏈路不通過(guò)交互鏈路聚合控制協(xié)議數(shù)據(jù)單元與對(duì)端交互,因此端口的鏈路狀態(tài)為實(shí)際物理鏈路狀態(tài),對(duì)于動(dòng)態(tài)聚合模式,端口鏈路需要通過(guò)鏈路聚合控制協(xié)議數(shù)據(jù)單元與對(duì)端交互,因此端口的鏈路狀態(tài)由實(shí)際物理鏈路狀態(tài)和實(shí)際鏈路聚合控制協(xié)議數(shù)據(jù)單元交互情況共同決定。對(duì)于手工匯聚模式而言,端口的實(shí)際鏈路狀態(tài)如表1所述;由表1描述可知,對(duì)于手工聚合模式而言,只要端口的實(shí)際物理鏈路狀態(tài)為連通狀態(tài),端口的鏈路狀態(tài)即為正常連接狀態(tài)。
[0039]表1手工聚合模式的端口鏈路狀態(tài)
[0040]
【權(quán)利要求】
1.以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法,其特征在于,包括以下步驟: A、創(chuàng)建一個(gè)聚合組,將至少一個(gè)端口加入到所述聚合組中,并設(shè)置所述聚合組成員端口的狀態(tài)為未選中狀態(tài),將所有聚合組成員端口加入到聚合組表, B、依次對(duì)聚合組表中的端口執(zhí)行如下操作:首先設(shè)置端口的操作鑰匙key,并在判斷該端口的鏈路狀態(tài)為正常連接狀態(tài)時(shí),根據(jù)設(shè)定條件選擇出聚合組參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與參考端口的信息集合是否一致,如是,則設(shè)置該成員端口的狀態(tài)為選中狀態(tài),否則設(shè)置該成員端口的狀態(tài)為未選中狀態(tài); C、將聚合組中端口狀態(tài)為選中狀態(tài)的所有成員端口加入到聚合映射表,所述聚合組的網(wǎng)絡(luò)流量被聚合映射表中所有端口均衡轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法,其特征在于,所述方法進(jìn)一步包括: D、當(dāng)某一聚合組成員端口的鏈路狀態(tài)為斷開(kāi)狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件,如否,則設(shè)置該聚合組成員端口的狀態(tài)為未選中狀態(tài),并將該成員端口移出聚合映射表;如是,則重新從聚合組的其它成員端口中選擇出參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與重新選擇的參考端口的信息集合是否一致,重新確定聚合組中所有成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)加入或者移出聚合映射表; E、當(dāng)步驟D中鏈路斷開(kāi)的聚合組成員端口的鏈路狀態(tài)恢復(fù)為正常連接狀態(tài)后,判斷該成員端口是否具有成 為聚合組參考端口的條件:如否,則進(jìn)一步判斷該成員端口的信息集合是否與參考端口的信息集合一致,如是,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并將該聚合組成員端口加入到聚合映射表,否則結(jié)束本流程;如是,則選擇該成員端口為聚合組參考端口,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并將該聚合組成員端口加入到聚合映射表,并進(jìn)一步判斷聚合組其它成員端口的信息集合與聚合組參考端口的信息結(jié)合是否一致,重新確定聚合組中其它成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)加入或者移出聚合映射表。
3.如權(quán)利要求1或2所述的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法,其特征在于,所述未選中狀態(tài)是指不能進(jìn)行報(bào)文轉(zhuǎn)發(fā)的狀態(tài),所述選中狀態(tài)為可以正常進(jìn)行報(bào)文轉(zhuǎn)發(fā)的狀態(tài)。
4.如權(quán)利要求1所述的以太網(wǎng)鏈路聚合的報(bào)文轉(zhuǎn)發(fā)控制方法,其特征在于,所述步驟B中,設(shè)置端口的操作key是指設(shè)置端口的單雙工模式,速率和聚合組標(biāo)識(shí)符。
5.如權(quán)利要求1所述的以太網(wǎng)鏈路聚合的報(bào)文控制方法,其特征在于,所述步驟B中,所述根據(jù)設(shè)定條件選擇出聚合組參考端口是指,判斷成員端口的鏈路優(yōu)先級(jí),選擇鏈路優(yōu)先級(jí)高的成員端口為聚合組參考端口; 所述鏈路優(yōu)先級(jí)包括系統(tǒng)標(biāo)識(shí)符和端口標(biāo)識(shí)符,所述系統(tǒng)標(biāo)識(shí)符包括系統(tǒng)優(yōu)先級(jí)和系統(tǒng)MAC地址,所述端口標(biāo)識(shí)符包括端口優(yōu)先級(jí)和端口號(hào)。
6.如權(quán)利要求5所述的以太網(wǎng)鏈路聚合的報(bào)文控制方法,其特征在于,對(duì)于手工聚合模式,參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的端口標(biāo)識(shí)符決定,聚合組中端口優(yōu)先級(jí)高的成員端口當(dāng)選為聚合組參考端口 ;如果聚合組中各成員端口的端口優(yōu)先級(jí)相同,則端口號(hào)小的成員端口當(dāng)選為聚合組參考端口;對(duì)于動(dòng)態(tài)聚合模式,參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的系統(tǒng)標(biāo)識(shí)符和端口標(biāo)識(shí)符共同決定;將本端設(shè)備的系統(tǒng)標(biāo)識(shí)符與對(duì)端設(shè)備的系統(tǒng)標(biāo)識(shí)符進(jìn)行比較,當(dāng)本端設(shè)備的系統(tǒng)標(biāo)識(shí)符高時(shí),本地聚合組參考端口的選擇由成員端口的鏈路優(yōu)先級(jí)中的端口標(biāo)識(shí)符決定;當(dāng)本端設(shè)備的系統(tǒng)標(biāo)識(shí)符低時(shí),本地聚合組參考端口依據(jù)本地聚合組成員端口所連接的對(duì)端設(shè)備的端口標(biāo)識(shí)符進(jìn)行選擇。
7.如權(quán)利要求4-6任一項(xiàng)所述的以太網(wǎng)鏈路聚合的報(bào)文控制方法,其特征在于,參考端口的信息集合包括端口操作key、端口所在設(shè)備的系統(tǒng)標(biāo)識(shí)符、以及該端口連接的對(duì)端設(shè)備端口的端口 ?呆作key和對(duì)端設(shè)備的系統(tǒng)標(biāo)識(shí)符。
8.—種網(wǎng)絡(luò)設(shè)備,其特征在于,包括: 聚合組設(shè)置模塊,用于創(chuàng)建聚合組,將至少一個(gè)端口加入到所述聚合組中,并設(shè)置所述聚合組成員端口的狀態(tài)為未選中狀態(tài),通知聚合組表管理模塊; 聚合組表管理模塊,用于將端口的狀態(tài)為未選中狀態(tài)的聚合組成員端口加入到聚合組表; 端口檢測(cè)模塊,用于檢測(cè)所述聚合組表中的端口的物理鏈路是否為正常連接狀態(tài),如是,進(jìn)一步判斷所述端口是否滿足報(bào)文轉(zhuǎn)發(fā)的條件,如是,則設(shè)置該端口的狀態(tài)為選中狀態(tài),通知聚合映射表管理模塊進(jìn)行添加操作;并在檢測(cè)到聚合組表中的端口的物理鏈路斷開(kāi)后通知聚合映射表管理模塊進(jìn)行刪除操作; 聚合映射表管理模塊,用于將選中狀態(tài)的聚合組成員端口信息保存到聚合映射表,并將物理鏈路斷開(kāi)的聚合組成員端口從聚合映射表中刪除; 報(bào)文轉(zhuǎn)發(fā)模塊,用于將網(wǎng)絡(luò)流量分配到聚合映射表中所有成員端口均衡轉(zhuǎn)發(fā)。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述端口檢測(cè)模塊還用于依次對(duì)聚合組表中的端口執(zhí)行如下操作:首先設(shè)置端口的操作鑰匙key,并在判斷該端口的鏈路狀態(tài)為正常連接狀態(tài)時(shí),根據(jù)設(shè)定條件選擇出聚合組參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與參考端口的信息集合是否一致,如是,則設(shè)置該成員端口的狀態(tài)為選中狀態(tài),通知聚合映射表管理模塊進(jìn)行添加操作;否則設(shè)置該成員端口的狀態(tài)為未選中狀態(tài)。
10.如權(quán)利要求8或9所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述端口檢測(cè)模塊還用于,當(dāng)檢測(cè)某一聚合組成員端口的鏈路狀態(tài)為斷開(kāi)狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件,如否,則設(shè)置該聚合組成員端口的狀態(tài)為未選中狀態(tài),并通知聚合映射表管理模塊將該成員端口移出聚合映射表;如是,則重新從聚合組的其它成員端口中選擇出參考端口,設(shè)置參考端口的狀態(tài)為選中狀態(tài);進(jìn)一步判斷所述聚合組中其它成員端口的信息集合與重新選擇的參考端口的信息集合是否一致,重新確定聚合組中所有成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)通知聚合映射表管理模塊加入或者移出聚合映射表; 和/或所述端口檢測(cè)模塊還用于,當(dāng)檢測(cè)鏈路斷開(kāi)的聚合組成員端口的鏈路狀態(tài)恢復(fù)為正常連接狀態(tài)后,判斷該成員端口是否具有成為聚合組參考端口的條件:如否,則進(jìn)一步判斷該成員端口的信息集合是否與參考端口的信息集合一致,如是,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并通知聚合映射表管理模塊將該成員端口加入到聚合映射表;如是,則選擇該成員端口為聚合組參考端口,設(shè)置該聚合組成員端口的狀態(tài)為選中狀態(tài),并通知聚合映射表管理模塊將該聚合組成員端口加入到聚合映射表,并進(jìn)一步判斷聚合組其它成員端口的信息集合與聚合組參考端口的信息結(jié)合是否一致,重新確定聚合組中其它成員端口為選中狀態(tài)或者未選中狀態(tài),并根據(jù)其狀態(tài)通知聚合映射表管理模塊將該成員端口加入或者移出聚 合映射表。
【文檔編號(hào)】H04L12/803GK103905326SQ201210585654
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2012年12月28日 優(yōu)先權(quán)日:2012年12月28日
【發(fā)明者】饒波, 王培英 申請(qǐng)人:邁普通信技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1