两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

端口聚合方法及裝置的制造方法

文檔序號(hào):9931152閱讀:680來源:國知局
端口聚合方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及端口聚合方法及裝置。
【背景技術(shù)】
[0002]端口聚合將多個(gè)物理以太網(wǎng)端口聚合在一起以形成一個(gè)邏輯上的聚合組,可以實(shí)現(xiàn)流量在聚合組中各個(gè)成員端口之間進(jìn)行分擔(dān),以增加帶寬。
[0003]上述端口聚合除了增加帶寬,還增加了鏈路的可靠性。當(dāng)其中一條鏈路出現(xiàn)故障后,通過聚合組中的流量會(huì)分擔(dān)到該聚合組中的其他鏈路上,而不會(huì)發(fā)生流量中斷。
[0004]現(xiàn)有技術(shù)中,當(dāng)網(wǎng)絡(luò)設(shè)備的聚合鏈路發(fā)生故障后,通常的端口聚合過程具體如下:
[0005](I)當(dāng)檢測(cè)到發(fā)生中斷事件,將鏈路故障的消息通知中央處理器(CentralProcessing Unit, CPU)。
[0006](2)當(dāng)CPU接收到鏈路故障的消息后,通知聚合模塊來處理。
[0007](3)聚合模塊更新端口的鏈路狀態(tài),運(yùn)行聚合選擇邏輯計(jì)算,得到多個(gè)聚合組。
[0008](4)從所有聚合組中選擇一個(gè)最優(yōu)聚合組,并將新的聚合成員下發(fā)給數(shù)據(jù)平面。
[0009](5)將經(jīng)過網(wǎng)絡(luò)設(shè)備的流量在新的聚合成員內(nèi)分擔(dān)流量轉(zhuǎn)發(fā)。
[0010]但是,上述運(yùn)行聚合選擇邏輯得到新的聚合成員時(shí),其過程很復(fù)雜,耗時(shí)很長,使得端口聚合的收斂時(shí)間很長。

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

[0011]本發(fā)明提供端口聚合方法及裝置,以解決現(xiàn)有技術(shù)中運(yùn)行聚合選擇邏輯得到新的聚合成員時(shí),其過程很復(fù)雜,耗時(shí)很長,使得端口聚合的收斂時(shí)間很長的問題。
[0012]在第一方面,本發(fā)明實(shí)施例提供了一種端口聚合方法,所述方法應(yīng)用于網(wǎng)絡(luò)設(shè)備上,包括:
[0013]檢測(cè)端口的鏈路狀態(tài);
[0014]當(dāng)檢測(cè)到所述鏈路狀態(tài)發(fā)生變化時(shí),根據(jù)所述變化生成第一聚合活動(dòng)成員組,并將所述第一聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面;
[0015]根據(jù)端口屬性生成第二聚合活動(dòng)成員組;
[0016]當(dāng)?shù)谝痪酆匣顒?dòng)成員組中的活動(dòng)成員與第二聚合活動(dòng)成員組中的成員不同時(shí),將所述第二聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面。
[0017]優(yōu)選地,所述端口的鏈路狀態(tài)包括可用狀態(tài)或不可用狀態(tài),所述當(dāng)檢測(cè)到所述鏈路狀態(tài)發(fā)生變化時(shí),根據(jù)所述變化生成第一聚合活動(dòng)成員組具體包括:
[0018]當(dāng)所述鏈路狀態(tài)從不可用狀態(tài)變?yōu)榭捎脿顟B(tài)時(shí),則將所述端口加入當(dāng)前聚合活動(dòng)成員組,所述加入后得到的聚合活動(dòng)成員組為所述第一聚合活動(dòng)成員組;
[0019]當(dāng)所述鏈路狀態(tài)從可用狀態(tài)變?yōu)椴豢捎脿顟B(tài),且所述端口屬于當(dāng)前聚合活動(dòng)成員組時(shí),則從所述當(dāng)前聚合活動(dòng)成員組去掉所述端口,所述去掉后得到的聚合活動(dòng)成員組為所述第一聚合活動(dòng)成員組。
[0020]進(jìn)一步優(yōu)選地,所述根據(jù)端口屬性生成第二聚合活動(dòng)成員組具體包括:將相同端口屬性的端口匯聚成一個(gè)聚合組,得到至少一個(gè)聚合組;
[0021]按照端口屬性的優(yōu)先次序從得到的所有聚合組中選取一個(gè)最優(yōu)聚合組,所述最優(yōu)聚合組為所述第二聚合活動(dòng)成員組。
[0022]其中,所述端口屬性包括端口的鏈路狀態(tài)、端口速率或端口的雙工狀態(tài),該雙工狀態(tài)包括全雙工狀態(tài)或半雙工狀態(tài)。
[0023]在第二方面,本發(fā)明實(shí)施例提供了一種端口聚合裝置,所述裝置應(yīng)用于網(wǎng)絡(luò)設(shè)備上,包括:
[0024]檢測(cè)單元,用于檢測(cè)端口的鏈路狀態(tài);
[0025]第一生成單元,用于當(dāng)檢測(cè)到所述鏈路狀態(tài)發(fā)生變化時(shí),根據(jù)所述變化生成第一聚合活動(dòng)成員組,并將所述第一聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面;
[0026]第二生成單元,用于根據(jù)端口屬性生成第二聚合活動(dòng)成員組;
[0027]發(fā)送單元,用于當(dāng)?shù)谝痪酆匣顒?dòng)成員組中的活動(dòng)成員與第二聚合活動(dòng)成員組中的成員不同時(shí),將所述第二聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面。
[0028]優(yōu)選地,所述端口的鏈路狀態(tài)包括可用狀態(tài)或不可用狀態(tài),所述第一生成單元還用于當(dāng)所述鏈路狀態(tài)從不可用狀態(tài)變?yōu)榭捎脿顟B(tài)時(shí),則將所述端口加入當(dāng)前聚合活動(dòng)成員組,所述加入后得到的聚合活動(dòng)成員組為所述第一聚合活動(dòng)成員組;以及,當(dāng)所述鏈路狀態(tài)從可用狀態(tài)變?yōu)椴豢捎脿顟B(tài),且所述端口屬于當(dāng)前聚合活動(dòng)成員組時(shí),則從所述當(dāng)前聚合活動(dòng)成員組去掉所述端口,所述去掉后得到的聚合活動(dòng)成員組為所述第一聚合活動(dòng)成員組。
[0029]進(jìn)一步優(yōu)選地,所述第二生成單元還用于將相同端口屬性的端口匯聚成一個(gè)聚合組,得到至少一個(gè)聚合組;按照端口屬性的優(yōu)先次序從得到的所有聚合組中選取一個(gè)最優(yōu)聚合組,所述最優(yōu)聚合組為所述第二聚合活動(dòng)成員組。
[0030]其中,所述端口屬性包括端口的鏈路狀態(tài)、端口速率或端口的雙工狀態(tài),該雙工狀態(tài)包括全雙工狀態(tài)或半雙工狀態(tài)。
[0031]應(yīng)用本發(fā)明實(shí)施例通過端口的鏈路狀態(tài)發(fā)生變化就可以快速地生成第一聚合活動(dòng)成員組,并將第一聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面,可以縮短端口聚合的收斂時(shí)間,還通過端口屬性生成第二聚合活動(dòng)成員組,并對(duì)第一聚合活動(dòng)成員組進(jìn)行修正,當(dāng)?shù)谝痪酆匣顒?dòng)成員組中的活動(dòng)成員與第二聚合活動(dòng)成員組中的成員不同時(shí),將第二聚合活動(dòng)成員組中的聚合活動(dòng)成員發(fā)送給數(shù)據(jù)平面,提高了端口聚合的可靠性。
【附圖說明】
[0032]圖1是應(yīng)用本發(fā)明實(shí)施例端口聚合的應(yīng)用場(chǎng)景示意圖;
[0033]圖2是本發(fā)明端口聚合方法的一個(gè)實(shí)施例流程圖;
[0034]圖3是本發(fā)明端口聚合方法的另一個(gè)實(shí)施例流程圖;
[0035]圖4是本發(fā)明端口聚合方法所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0036]圖5是本發(fā)明端口聚合裝置的一個(gè)實(shí)施例框圖。
【具體實(shí)施方式】
[0037]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0038]參見圖1,為應(yīng)用本發(fā)明實(shí)施例端口聚合的應(yīng)用場(chǎng)景示意圖:
[0039]圖1中示出了一種端口聚合的組網(wǎng)架構(gòu)。其中,網(wǎng)絡(luò)設(shè)備11和網(wǎng)絡(luò)設(shè)備12之間有4條聚合鏈路,分別為鏈路1、鏈路2、鏈路3和鏈路4,當(dāng)其中一條聚合鏈路,比如,鏈路4出現(xiàn)故障后,通過聚合組中的流量會(huì)分擔(dān)到其它三條聚合鏈路即鏈路1、鏈路2和鏈路3上,而不會(huì)發(fā)生流量中斷。但是,由于上述鏈路發(fā)生了切換,在一定程度上還是會(huì)出現(xiàn)丟包的現(xiàn)象,因此,當(dāng)鏈路發(fā)生故障后,端口聚合的收斂時(shí)間越短越好。
[0040]利用標(biāo)準(zhǔn)聚合算法進(jìn)行端口聚合選擇邏輯時(shí),其計(jì)算過程包括:首先,將網(wǎng)絡(luò)設(shè)備11或網(wǎng)絡(luò)設(shè)備12上同屬性的端口匯聚成一個(gè)邏輯聚合組;然后,再從這些聚合組中選擇一個(gè)最優(yōu)的聚合組,同時(shí)將聚合組中的成員作為聚合端口的選中端口,并將這些選中端口最終下發(fā)到數(shù)據(jù)平面進(jìn)行流量分擔(dān)。
[0041 ] 其中,將端口匯聚成一個(gè)聚合組,需要考慮端口的屬性,具體包括端口的鏈路狀態(tài)口狀態(tài)(可用狀態(tài)或不可用狀態(tài))、端口速率、端口的雙工狀態(tài)(全雙工或半雙工)等。
[0042]上述端口屬性,除了端口的鏈路狀態(tài),在端口發(fā)生故障或端口從故障中恢復(fù)的過程中其他端口屬性幾乎都不會(huì)發(fā)生變化。由此,可以根據(jù)端口的鏈路狀態(tài)的變化來設(shè)計(jì)一個(gè)簡(jiǎn)單聚合算法來完成端口聚合選擇邏輯,該簡(jiǎn)單聚合算法因?yàn)橛?jì)算簡(jiǎn)單所以耗時(shí)很短,使得聚合端口收斂的時(shí)間很短,但是該簡(jiǎn)單聚合算法也可能計(jì)算出現(xiàn)錯(cuò)誤,因此還需
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
衡阳市| 光泽县| 永兴县| 阿鲁科尔沁旗| 金秀| 天门市| 赤城县| 福建省| 嘉义县| 台湾省| 塔河县| 长兴县| 平定县| 沂水县| 金溪县| 英吉沙县| 白山市| 榕江县| 揭东县| 漯河市| 谢通门县| 峨眉山市| 商水县| 黔江区| 南充市| 印江| 阿鲁科尔沁旗| 溧阳市| 溧水县| 肥西县| 隆尧县| 鄂托克旗| 金门县| 铜川市| 宁晋县| 汤阴县| 都匀市| 左权县| 琼海市| 拉萨市| 故城县|