午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置的制造方法

文檔序號:10626727閱讀:453來源:國知局
一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置的制造方法
【專利摘要】本發(fā)明提供一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置;所述方法,包括:當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+1條負(fù)荷分擔(dān)鏈路,并使用第i+1條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。
【專利說明】
一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)通訊領(lǐng)域,尤其是數(shù)據(jù)承載網(wǎng),負(fù)荷分擔(dān)是一種在網(wǎng)絡(luò)節(jié)點設(shè)備上,在多條鏈路上進行負(fù)載均衡的策略和方法,而今這種策略方法在網(wǎng)絡(luò)數(shù)據(jù)設(shè)備使用越來越頻繁。而隨之使用的頻繁,越來越多的問題暴露出來,需要數(shù)據(jù)開發(fā)人員用合理的方法去解決。
[0003]其中負(fù)荷分擔(dān)中鏈路的異常中斷,如負(fù)荷分擔(dān)中一條鏈路被人為誤操作shutdown,或者鏈路中的光纖光模塊損壞,鏈路的快速收斂的需求越來越強烈。而目前國內(nèi)外主流的實現(xiàn)負(fù)荷分擔(dān)收斂的方法有兩種:1、一種是由協(xié)議發(fā)現(xiàn)鏈路異常,重新形成鏈路負(fù)荷分擔(dān)。例如,通過路由形成的IP路由負(fù)荷分擔(dān),當(dāng)發(fā)現(xiàn)有鏈路中斷后,更新平臺與轉(zhuǎn)發(fā)面路由形成路由負(fù)荷分擔(dān);鏈路聚合通過LACP(Link Aggregat1n ControlProtocol,鏈路匯聚控制協(xié)議)來發(fā)現(xiàn)和形成與更新鏈路聚合中的轉(zhuǎn)發(fā)路徑。2、通過檢測機制,如:BFD(Bidirect1nal Forwarding Detect1n,雙向偵測協(xié)議)、0AM(Operat1nAdministrat1n and Maintenance,操作管理與維護)等鏈路檢測方法檢測鏈路的連通性,發(fā)現(xiàn)鏈路異常進行快速的切換。
[0004]上述2種方式負(fù)荷分擔(dān)收斂都需要依賴于協(xié)議感知,然后,通知轉(zhuǎn)發(fā)模塊重新選擇有效路徑來進行轉(zhuǎn)發(fā),通過該負(fù)荷分擔(dān)收斂技術(shù),無論是在集中式設(shè)備還是分布式設(shè)備上,做到50ms內(nèi)收斂都是很困難的。
[0005]圖1為現(xiàn)有技術(shù)中的網(wǎng)絡(luò)的組網(wǎng)示意圖。如圖1所示,網(wǎng)絡(luò)a的IP:100.1.1.2與網(wǎng)絡(luò)b的IP:200.1.1.2通信,中間經(jīng)過網(wǎng)絡(luò)設(shè)備a查路由表發(fā)現(xiàn)有η條路由到網(wǎng)絡(luò)b。按照目前轉(zhuǎn)發(fā)面實現(xiàn)流程所示,當(dāng)網(wǎng)絡(luò)設(shè)備a上通往網(wǎng)絡(luò)b有鏈路出現(xiàn)異常的時候,平臺的路由模塊會發(fā)生路徑切換,路徑切換發(fā)生后,并不會立刻將路由更新過來,從而導(dǎo)致在路由重新收斂更新的這段時間內(nèi),由于路由更新未完成,造成大量的轉(zhuǎn)發(fā)報文丟棄。

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

[0006]本發(fā)明提供一種負(fù)荷分擔(dān)中鏈路的管理方法和裝置,要解決的技術(shù)問題是如何減少在鏈路切換時丟包的數(shù)量。
[0007]為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
[0008]一種負(fù)荷分擔(dān)中鏈路的管理方法,包括:當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+ι條負(fù)荷分擔(dān)鏈路,并使用第i+1條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。
[0009]其中,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路之前,所述方法還包括:所述網(wǎng)絡(luò)設(shè)備檢測所述第i+ι條負(fù)荷分擔(dān)鏈路工作是否正常;如果所述第i+ι條負(fù)荷分擔(dān)鏈路工作正常,則所述網(wǎng)絡(luò)設(shè)備觸發(fā)將流量切換到第i+ι條負(fù)荷分擔(dān)鏈路的操作。
[0010]其中,所述網(wǎng)絡(luò)設(shè)備檢測所述第i+ι條負(fù)荷分擔(dān)鏈路工作是否正常包括:所述網(wǎng)絡(luò)設(shè)備獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值,將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值,利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài);如果所述出接口的狀態(tài)為開啟,則確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作正常,否則,確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常。
[0011]其中,所述方法還包括:如果所述第i+ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。
[0012]其中,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。
[0013]一種負(fù)荷分擔(dān)中鏈路的管理裝置,包括:切換模塊,用于當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,將流量切換到第i+ι條負(fù)荷分擔(dān)鏈路;傳輸模塊,用于使用第i+ι條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。
[0014]其中,所述裝置還包括:檢測模塊,用于檢測所述第i+Ι條負(fù)荷分擔(dān)鏈路工作是否正常;觸發(fā)模塊,用于如果所述第i+ι條負(fù)荷分擔(dān)鏈路工作正常,則觸發(fā)將流量切換到第i+1條負(fù)荷分擔(dān)鏈路的操作。
[0015]其中,所述檢測模塊包括:獲取單元,用于獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值;第一計算單元,用于將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值;第二計算單元,用于利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài);確定單元,用于如果所述出接口的狀態(tài)為開啟,則確定所述第i+ι條負(fù)荷分擔(dān)鏈路工作正常,否則,確定所述第i+ι條負(fù)荷分擔(dān)鏈路工作不正常。
[0016]其中,所述檢測模塊,還用于如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。
[0017]其中,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。
[0018]本發(fā)明提供實施例,網(wǎng)絡(luò)設(shè)備的出接口無論哪條鏈路出現(xiàn)異常,流量會自動的換到下一條鏈路上去繼續(xù)轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),從而實現(xiàn)在不影響協(xié)議或者檢測機制重新發(fā)現(xiàn)鏈路的情況下,進行鏈路切換的目的,達(dá)到負(fù)荷分擔(dān)、鏈路聚合負(fù)荷分擔(dān)的快速收斂的目的,解決了數(shù)據(jù)設(shè)備中普遍存在的鏈路異常時候鏈路收斂慢,丟包嚴(yán)重的問題。
【附圖說明】
[0019]圖1為現(xiàn)有技術(shù)中的網(wǎng)絡(luò)的組網(wǎng)示意圖;
[0020]圖2為本發(fā)明提供的負(fù)荷分擔(dān)中鏈路的管理方法的流程示意圖;
[0021]圖3為本發(fā)明應(yīng)用實例提供的負(fù)荷分擔(dān)中鏈路的管理方法的流程示意圖;
[0022]圖4為本發(fā)明提供的網(wǎng)絡(luò)的組網(wǎng)示意圖;
[0023]圖5為本發(fā)明提供的負(fù)荷分擔(dān)中鏈路的管理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0025]圖2為本發(fā)明提供的負(fù)荷分擔(dān)中鏈路的管理方法的流程示意圖。圖1所示方法,包括:
[0026]步驟201、當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路;
[0027]步驟202、所述網(wǎng)絡(luò)設(shè)備使用第i+Ι條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。
[0028]本發(fā)明提供的方法實施例,網(wǎng)絡(luò)設(shè)備的出接口無論哪條鏈路出現(xiàn)異常,流量會自動的換到下一條鏈路上去繼續(xù)轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),從而實現(xiàn)在不影響協(xié)議或者檢測機制重新發(fā)現(xiàn)鏈路的情況下,進行鏈路切換的目的,達(dá)到負(fù)荷分擔(dān)、鏈路聚合負(fù)荷分擔(dān)的快速收斂的目的,解決了數(shù)據(jù)設(shè)備中普遍存在的鏈路異常時候鏈路收斂慢,丟包嚴(yán)重的問題。
[0029]下面對本發(fā)明提供的方法實施例作進一步說明:
[0030]其中,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i + Ι條負(fù)荷分擔(dān)鏈路之前,所述方法還包括:所述網(wǎng)絡(luò)設(shè)備檢測所述第i+ι條負(fù)荷分擔(dān)鏈路工作是否正常;如果所述第i+ι條負(fù)荷分擔(dān)鏈路工作正常,則所述網(wǎng)絡(luò)設(shè)備觸發(fā)將流量切換到第i+ι條負(fù)荷分擔(dān)鏈路的操作。
[0031]在切換前檢測鏈路是否正常,保證流量切換到第i+Ι條鏈路后能夠傳輸出去,提高切換的有效性。
[0032]其中,所述網(wǎng)絡(luò)設(shè)備檢測所述第i + Ι條負(fù)荷分擔(dān)鏈路工作是否正常包括:
[0033]所述網(wǎng)絡(luò)設(shè)備獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值,將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值,利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài);
[0034]如果所述出接口的狀態(tài)為開啟,則確定所述第i + Ι條負(fù)荷分擔(dān)鏈路工作正常,否貝IJ,確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常。
[0035]需要說明的是,通過將出現(xiàn)故障的鏈路對應(yīng)的第一隨機值加一的方式來確定第i+1條鏈路,符合現(xiàn)有技術(shù)中管理協(xié)議的規(guī)定,無需修改現(xiàn)有技術(shù)中的管理流程,即可使用本發(fā)明提供的方法,兼容性強。
[0036]另外,如果所述第i + Ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。
[0037]具體來說,如果出接口為關(guān)閉down,在原來獲取的隨機值基礎(chǔ)上加1,目的是指向下一個負(fù)荷分擔(dān)條目。從負(fù)荷分擔(dān)策略表中獲取的鏈路數(shù)進行加一,并將組建好新的負(fù)荷分擔(dān)表鍵值去查負(fù)荷分擔(dān)表,依次循環(huán)下去,直到查到出接口狀態(tài)為up的;如果所有接口為down的話,最多循環(huán)鏈路數(shù)η次。
[0038]其中,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。
[0039]上述負(fù)荷分擔(dān)鏈路僅作舉例說明,現(xiàn)有技術(shù)中其他類型的負(fù)荷分擔(dān)鏈路同樣適用于本發(fā)明,此處不再贅述。
[0040]下面以具體應(yīng)用實例對本發(fā)明提供的方法做進一步說明:
[0041]圖3為本發(fā)明應(yīng)用實例提供的負(fù)荷分擔(dān)中鏈路的管理方法的流程示意圖。圖3所示方法包括:
[0042]301:從網(wǎng)絡(luò)a過來的數(shù)據(jù)報文在網(wǎng)絡(luò)設(shè)備a的轉(zhuǎn)發(fā)模塊,根據(jù)報文中的destinat1n ip查找路由,獲取路由表中的出接口、下一跳IP、負(fù)荷分擔(dān)標(biāo)志位以及負(fù)荷分擔(dān)索引。判斷到目的IP路由是否形成負(fù)荷分擔(dān),如果不是負(fù)荷分擔(dān)就封裝報文中的下一跳destinat1n ip從路由表中給出的出接口發(fā)出去;
[0043]302:如果是走負(fù)荷分擔(dān),那么根據(jù)路由表中給出的負(fù)荷分擔(dān)索引去查負(fù)荷分擔(dān)選路策略表,從負(fù)荷分擔(dān)選路策略表中獲取通往目的IP的鏈路數(shù)以及基于包基于流的選路策略;
[0044]303:根據(jù)策略表選路策略的隨機值與鏈路數(shù)進行模運算,算出負(fù)荷分擔(dān)表的鍵值來查負(fù)荷分擔(dān)表,獲取負(fù)荷分擔(dān)表中的出接口和下一跳IP ;
[0045]上述步驟是負(fù)荷分擔(dān)處理的基本流程,當(dāng)負(fù)荷分擔(dān)鏈路發(fā)生異常的時候,正常的處理流程處于等待狀態(tài),等待平臺形成新的路由負(fù)荷分擔(dān),但是在這個過程中,走出現(xiàn)異常鏈路的報文會被鏈路down丟棄。本發(fā)明在原有的基礎(chǔ)上加以改進,在鏈路出現(xiàn)異常的時候由轉(zhuǎn)發(fā)面做接口查詢,發(fā)現(xiàn)接口 down后就不會走該鏈路,添加的異常處理如下:
[0046]304:根據(jù)負(fù)荷分擔(dān)獲取的出接口信息查詢出口方向端口屬性表中接口狀態(tài)。數(shù)據(jù)開發(fā)技術(shù)人員都會知道,鏈路異常一般情況下有兩種,分別為:1、人為的將接口 shutdown ;
2、鏈路中物理元器件忽然的損壞,包括光纖斷裂、光模塊異常等情況。對于第一種情況,主動去關(guān)閉(shutdown)接口,平臺會將該信息從平臺向轉(zhuǎn)發(fā)面?zhèn)鬟f,而物理元器件忽然異常是由轉(zhuǎn)發(fā)面發(fā)現(xiàn)而上報到主控平臺。對于第二種情況,路由負(fù)荷分擔(dān)收斂會花更多的時間。但是對于本發(fā)明,不管是第一種還是第二種情況,都會做到極小的甚至不丟包收斂。轉(zhuǎn)發(fā)面從負(fù)荷分擔(dān)表中獲取出接口信息,然后使用出接口信息查出接口屬性表,從出接口屬性表中獲取出接口狀態(tài)開啟/關(guān)閉(UP/D0WN)。判斷如果出接口為up,那么就獲取當(dāng)前負(fù)荷分擔(dān)表中的出接口和下一跳IP轉(zhuǎn)發(fā)出去,如果出接口為down,在原來獲取的隨機值基礎(chǔ)上加1,目的是指向下一個負(fù)荷分擔(dān)條目。從負(fù)荷分擔(dān)策略表中獲取的鏈路數(shù)減一,并將組建好新的負(fù)荷分擔(dān)表鍵值去查負(fù)荷分擔(dān)表,依次循環(huán)下去,直到查到出接口狀態(tài)為up的;如果所有接口為down的話,最多循環(huán)鏈路數(shù)η次。
[0047]本發(fā)明的處理主要在鏈路發(fā)生異常,并且新的負(fù)荷分擔(dān)還沒有形成的情況下處理,參見圖3所示流程中304的處理流程,當(dāng)新的穩(wěn)態(tài)形成后又恢復(fù)了正常負(fù)荷分擔(dān)處理,而恰恰在鏈路未達(dá)到穩(wěn)態(tài)的情況下,走接口為down的報文都將會被丟棄。丟棄報文的多寡完全是由負(fù)荷分擔(dān)的收斂來決定的。
[0048]舉例說明
[0049]適合本發(fā)明的實例1:如圖1所示,網(wǎng)絡(luò)a到網(wǎng)絡(luò)b在經(jīng)過網(wǎng)絡(luò)設(shè)備a上有N條路由負(fù)荷分擔(dān)鏈路。運用本發(fā)明,當(dāng)網(wǎng)絡(luò)設(shè)備a出接口無論哪條鏈路出現(xiàn)異常,流量會自動的換到下一條鏈路上去繼續(xù)轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò)。使用本發(fā)明可以極大的提高對于類似與組網(wǎng)I的網(wǎng)絡(luò)路由穩(wěn)定與安全。
[0050]適合本發(fā)明的實例2:如圖1所示,網(wǎng)絡(luò)a到網(wǎng)絡(luò)b在經(jīng)過網(wǎng)絡(luò)設(shè)備a上有N條隧道負(fù)荷分擔(dān)鏈路。運用本發(fā)明,僅僅將從路由表中獲取出接口信息換成從標(biāo)簽表中獲取出接口信息。當(dāng)網(wǎng)絡(luò)設(shè)備a出接口無論哪條鏈路出現(xiàn)異常,流量會自動的換到下一條鏈路上去繼續(xù)轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò)。使用本發(fā)明可以極大的提高對于類似與組網(wǎng)I的網(wǎng)絡(luò)隧道穩(wěn)定與安全。
[0051]適合本發(fā)明的實例3:圖4為本發(fā)明提供的網(wǎng)絡(luò)的組網(wǎng)示意圖。如圖4所示,網(wǎng)絡(luò)a到網(wǎng)絡(luò)b在經(jīng)過網(wǎng)絡(luò)設(shè)備a到達(dá)網(wǎng)絡(luò)設(shè)備b是一條由N條鏈路聚合的smartgroup (鏈路聚合)鏈路,N條物理鏈路形成smartgroup負(fù)荷分擔(dān)。運用本發(fā)明,從路由表中獲取出接口為smartgroup接口,然后轉(zhuǎn)發(fā)面查smartgroup選路策略表以及負(fù)荷分擔(dān)表信息獲取出接口信息。當(dāng)鏈路異常的時候,同樣可以進行本發(fā)明進行接口輪詢檢查。
[0052]圖5為本發(fā)明提供的負(fù)荷分擔(dān)中鏈路的管理裝置的結(jié)構(gòu)示意圖。結(jié)合圖2和圖3所示方法,圖5所示裝置,包括:
[0053]切換模塊501,用于當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路;
[0054]傳輸模塊502,用于使用第i+Ι條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。
[0055]其中,所述裝置還包括:
[0056]檢測模塊,用于檢測所述第i+Ι條負(fù)荷分擔(dān)鏈路工作是否正常;
[0057]觸發(fā)模塊,用于如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作正常,則觸發(fā)將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路的操作。
[0058]其中,所述檢測模塊包括:
[0059]獲取單元,用于獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值;
[0060]第一計算單元,用于將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值;
[0061]第二計算單元,用于利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài);
[0062]確定單元,用于如果所述出接口的狀態(tài)為開啟,則確定所述第i + Ι條負(fù)荷分擔(dān)鏈路工作正常,否則,確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常。
[0063]其中,所述檢測模塊,還用于如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。
[0064]其中,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。
[0065]本發(fā)明提供的裝置實施例,網(wǎng)絡(luò)設(shè)備的出接口無論哪條鏈路出現(xiàn)異常,流量會自動的換到下一條鏈路上去繼續(xù)轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),從而實現(xiàn)在不影響協(xié)議或者檢測機制重新發(fā)現(xiàn)鏈路的情況下,進行鏈路切換的目的,達(dá)到負(fù)荷分擔(dān)、鏈路聚合負(fù)荷分擔(dān)的快速收斂的目的,解決了數(shù)據(jù)設(shè)備中普遍存在的鏈路異常時候鏈路收斂慢,丟包嚴(yán)重的問題。
[0066]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0067]可選地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0068]上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。
[0069]上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0070]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求所述的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種負(fù)荷分擔(dān)中鏈路的管理方法,其特征在于,包括: 當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路,并使用第i+Ι條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路之前,所述方法還包括: 所述網(wǎng)絡(luò)設(shè)備檢測所述第i+Ι條負(fù)荷分擔(dān)鏈路工作是否正常; 如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作正常,則所述網(wǎng)絡(luò)設(shè)備觸發(fā)將流量切換到第i+1條負(fù)荷分擔(dān)鏈路的操作。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述網(wǎng)絡(luò)設(shè)備檢測所述第i+Ι條負(fù)荷分擔(dān)鏈路工作是否正常包括: 所述網(wǎng)絡(luò)設(shè)備獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值,將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值,利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài); 如果所述出接口的狀態(tài)為開啟,則確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作正常,否則,確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。6.一種負(fù)荷分擔(dān)中鏈路的管理裝置,其特征在于,包括: 切換模塊,用于當(dāng)網(wǎng)絡(luò)設(shè)備的出接口當(dāng)前使用的第i條負(fù)荷分擔(dān)鏈路出現(xiàn)異常時,將流量切換到第i+Ι條負(fù)荷分擔(dān)鏈路; 傳輸模塊,用于使用第i+Ι條負(fù)荷分擔(dān)鏈路將所述流量轉(zhuǎn)發(fā)到目的網(wǎng)絡(luò),其中i為正整數(shù)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,用于檢測所述第i+Ι條負(fù)荷分擔(dān)鏈路工作是否正常; 觸發(fā)模塊,用于如果所述第i+ι條負(fù)荷分擔(dān)鏈路工作正常,則觸發(fā)將流量切換到第i+1條負(fù)荷分擔(dān)鏈路的操作。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢測模塊包括: 獲取單元,用于獲取第i條負(fù)荷分擔(dān)鏈路在預(yù)先存儲的選路策略中對應(yīng)的第一隨機值; 第一計算單元,用于將所述第一隨機數(shù)的數(shù)值增加一,得到第二隨機值; 第二計算單元,用于利用所述第二隨機值與負(fù)荷分擔(dān)鏈路數(shù)進行模運算,得到所述第二隨機值在預(yù)先存儲的負(fù)荷分擔(dān)表對應(yīng)的鍵值,在所述負(fù)荷分擔(dān)表中獲取所述鍵值對應(yīng)的出接口的狀態(tài); 確定單元,用于如果所述出接口的狀態(tài)為開啟,則確定所述第i+Ι條負(fù)荷分擔(dān)鏈路工作正常,否則,確定所述第i+ι條負(fù)荷分擔(dān)鏈路工作不正常。9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于: 所述檢測模塊,還用于如果所述第i+Ι條負(fù)荷分擔(dān)鏈路工作不正常,則所述網(wǎng)絡(luò)設(shè)備檢測所述第i+2條負(fù)荷分擔(dān)鏈路工作是否正常。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述負(fù)荷分擔(dān)鏈路包括:路由負(fù)荷分擔(dān)鏈路、隧道負(fù)荷分擔(dān)鏈路和鏈路聚合負(fù)荷分擔(dān)鏈路中的至少一個。
【文檔編號】H04L12/803GK105991426SQ201510096102
【公開日】2016年10月5日
【申請日】2015年3月4日
【發(fā)明人】張樹沖, 葉正鑫, 鐘煒
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1