亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

鏈路聚合方法及裝置的制作方法

文檔序號:7708460閱讀:173來源:國知局
專利名稱:鏈路聚合方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信:技術(shù)領(lǐng)域,尤其涉及通信領(lǐng)域中的一種鏈路聚 合方法及裝置。
背景技術(shù)
在通信系統(tǒng)中的各網(wǎng)元間,存在用于進(jìn)4亍網(wǎng)元間H據(jù)通信的至 少一條物理鏈路。如果網(wǎng)元間存在多條物理鏈路,且每條鏈路都運4亍網(wǎng)絡(luò)十辦i義,例如,開方文式最4豆路徑優(yōu)先十辦i義(Open Shortest-Path First,簡稱為OSPF)協(xié)議,則在各網(wǎng)元間進(jìn)行數(shù)據(jù)傳輸時將會消專毛 大量的系統(tǒng)資源;而且,當(dāng)某一條鏈路的狀態(tài)不穩(wěn)定時,路由協(xié)議 的數(shù)據(jù)庫同步也將耗費大量的網(wǎng)絡(luò)帶寬。為了降低網(wǎng)絡(luò)協(xié)議對系統(tǒng)資源的消耗和網(wǎng)絡(luò)帶寬的占用,在單 條鏈^各資源有限的前才是下,為了提高網(wǎng)元間的通信質(zhì)量,可以采用 鏈路聚合的方法,即,將多條物理鏈路聚合(抽象)成一條邏輯鏈 路。上述操作不僅可以提高網(wǎng)絡(luò)的可靠性,減少由于鏈路狀態(tài)的變 化引起的網(wǎng)絡(luò)層路由倒換負(fù)擔(dān),還可以實現(xiàn)鏈路負(fù)載均衡,提高通 信效率。在相關(guān)技術(shù)中,申請?zhí)枮?00810007784.5的中國專利申請,主 要使用鏈路聚合控制協(xié)議或者在此基礎(chǔ)上進(jìn)行改進(jìn),以實現(xiàn)鏈路聚 合,其方案如下在原有鏈^各聚合協(xié)議的基礎(chǔ)上,增加一個新的概 念,當(dāng)兩端均配置^皮動才莫式時,查詢聚合組狀態(tài),端口將處于未選擇狀態(tài),表明兩端均被配置為被動模式,提示用戶需修改一端的模 式等??梢钥闯?,該方案需手動進(jìn)4亍配置,效率不高。另夕卜,申請?zhí)枮?00610157744.X的中國專利申請,主要使用與 硬件相關(guān)的信息或者網(wǎng)絡(luò)帶寬實現(xiàn)以太網(wǎng)鏈路聚合。具體地,在建 立用于傳輸數(shù)據(jù)的傳輸路徑時,檢測待建立傳輸路徑的宿端承載鏈 路的可用承載帶寬,判斷其是否足以承載待傳輸?shù)臄?shù)據(jù),如果否, 貝'J繼續(xù)判斷該宿端可用的可以聚合的以太網(wǎng)鏈路能否能滿足待傳輸 數(shù)據(jù)的需要,若能夠滿足,則該宿端進(jìn)行鏈路聚合。專利申請?zhí)枮?00610161781.8的中國專利申請,其采用的方案 為鏈3各兩端的系統(tǒng)通過消息交互將本端系統(tǒng)的端口所屬虛擬局域《 網(wǎng)(Virtual Local Area Network,簡稱為VLAN )的信息傳送至對端 系統(tǒng);鏈路兩端的系統(tǒng)分別根據(jù)其接收的對端系統(tǒng)中的端口所屬 VLAN的信息和本端系統(tǒng)端口所屬VLAN的信息,確定鏈路所屬的 VLAN,并根據(jù)鏈路所屬的VLAN進(jìn)行鏈路聚合。上述三種實現(xiàn)方案均基于以太網(wǎng)4支術(shù),因此實現(xiàn)成本4交高。專利申請?zhí)枮?00510076709.0的中國專利文件,主要采用網(wǎng)絡(luò) 層信息進(jìn)行鏈路聚合,其方案為確定鏈路聚合端口組的n個物理 端口,進(jìn)行網(wǎng)絡(luò)層相同配置;為以鏈路聚合端口組為出口的某個路 由生成n條等價路由,其出接口信息分別設(shè)置為n個物理端口;網(wǎng) 絡(luò)設(shè)備將需要網(wǎng)絡(luò)層轉(zhuǎn)發(fā)的報文均勻分配到n個等價路由上;當(dāng)鏈 路聚合端口組的部分物理端口與對端的連接中斷后,將連接中斷的 物理端口所對應(yīng)的等價路由的出接口信息修改為鏈路聚合端口組中 正常工作的物理端口。采用該方案實現(xiàn)鏈路聚合之前,要求網(wǎng)絡(luò)層 已運行正常,因此增加了對網(wǎng)絡(luò)層的依賴。

發(fā)明內(nèi)容
針對相關(guān)技術(shù)中鏈路聚合對物理層和網(wǎng)絡(luò)層較為依賴,以及實 現(xiàn)成本較高的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提 供一種改進(jìn)的鏈路聚合方法及裝置,以解決上述問題至少之一。
根據(jù)本發(fā)明的一個方面,提供了一種鏈路聚合方法。
才艮據(jù)本發(fā)明的鏈路聚合方法包括將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的 至少 一條物理鏈路聚合成一條邏輯鏈路。
優(yōu)選地,上述將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至少一條物理鏈路聚 合成一條邏輯鏈路包括對于當(dāng)前網(wǎng)元的每條物理鏈路,分別獲取 其遠(yuǎn)端網(wǎng)元信息,其中,遠(yuǎn)端網(wǎng)元信息與物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元 的標(biāo)識信息相關(guān);將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng) 的至少一條物理鏈路,聚合成一條邏輯鏈^各。
優(yōu)選地,上述獲取其遠(yuǎn)端網(wǎng)元信息包括在當(dāng)前網(wǎng)元和至少一 個遠(yuǎn)端網(wǎng)元分別進(jìn)行鏈路層協(xié)議的交互;通過鏈路層協(xié)議的交互, 獲耳又標(biāo)識信息。
優(yōu)選地,上述將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng) 的至少一條物理鏈路,聚合成一條邏輯鏈路之后,方法還包括在 邏輯鏈路中查找至少一條可用的物理鏈路以進(jìn)行數(shù)據(jù)發(fā)送。
優(yōu)選地,在上述邏輯鏈路中查找一條可用的物理鏈路以進(jìn)行數(shù) 據(jù)發(fā)送之后,方法還包括邏輯鏈路中的至少一條物理鏈路失效時, 刪除失效的物理鏈路;在邏輯鏈路中查找是否存在可用的物理鏈路, 如果不存在,則刪除邏輯鏈路,并將邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元設(shè)置 為不可用狀態(tài)。根據(jù)本發(fā)明的另一方面,提供了一種鏈路聚合裝置。
才艮據(jù)本發(fā)明的鏈路聚合裝置用于將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至 少 一條物理鏈路聚合成一條邏輯鏈路。
優(yōu)選地,上述裝置包括獲取模塊,用于對于當(dāng)前網(wǎng)元與至少 一個遠(yuǎn)端網(wǎng)元之間的每條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng)元信息,其 中,遠(yuǎn)端網(wǎng)元信息與物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識信息相關(guān);聚 合模塊,用于將與同 一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至 少一條物理鏈路,聚合成一條邏輯鏈路。
優(yōu)選地,上述裝置還包括交互單元,用于在當(dāng)前網(wǎng)元和至少 一個遠(yuǎn)端網(wǎng)元之間分別進(jìn)行鏈路層協(xié)議的交互;獲取單元,用于通 過鏈路層協(xié)i義的交互,獲取至少 一個遠(yuǎn)端網(wǎng)元的標(biāo)識信息。
優(yōu)選地,上述裝置還包括查找模塊,用于在邏輯鏈路中查找 至少一條可用的物理鏈路以進(jìn)4亍凄史據(jù)發(fā)送。
優(yōu)選地,上述裝置還包括維護(hù)才莫塊,用于在邏輯鏈路中的至 少一條物理鏈路失效時,刪除失效的物理鏈^各,以及在刪除邏輯鏈 路的情況下,將與邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元設(shè)置為不可用狀態(tài)。
通過本發(fā)明,提供了 一種通過軟件實現(xiàn)網(wǎng)元間鏈路聚合的方案, 當(dāng)前網(wǎng)元通過每條物理鏈路分別獲取其遠(yuǎn)端網(wǎng)元信息,其中,所述 遠(yuǎn)端網(wǎng)元信息與所述物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識信息相關(guān);上 述當(dāng)前網(wǎng)元再將與同 一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至 少一條物理鏈路,聚合成一條邏輯鏈路。解決了相關(guān)技術(shù)中對物理 層和網(wǎng)絡(luò)層較為依賴、實現(xiàn)成本較高的問題,進(jìn)而降低了鏈路聚合 的成本,增加了鏈路聚合的通用性。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其^f也優(yōu)點可通過在所寫的i兌明書、^又利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的
限制。在附圖中
圖1為根據(jù)本發(fā)明實施例的鏈路聚合方法的流程圖2為根據(jù)本發(fā)明優(yōu)選實施例的鏈路聚合方法的流程圖3為根據(jù)本發(fā)明優(yōu)選實施例的網(wǎng)元間鏈路失效處理的流程
圖4為本發(fā)明實例一; 圖5為本發(fā)明實例二; 圖6為本發(fā)明實例三;
圖7為根據(jù)本發(fā)明實施例的鏈路聚合裝置的示意圖8為根據(jù)本發(fā)明優(yōu)選實施例的鏈路聚合裝置的示意圖。
具體實施例方式
功能相克述
考慮到相關(guān)技術(shù)中的采用硬件手動配置方案實現(xiàn)鏈路聚合時, 對物理層和網(wǎng)絡(luò)層較為依賴,以及實現(xiàn)成本較高的問題,本發(fā)明實 施例提供了一種改進(jìn)的鏈路聚合方案,對于每條物理鏈路,當(dāng)前網(wǎng) 元分別獲取其遠(yuǎn)端網(wǎng)元4言息,該遠(yuǎn)端網(wǎng)元^言息與物理鏈路對應(yīng)的遠(yuǎn) 端網(wǎng)元的標(biāo)識信息相關(guān),其中,遠(yuǎn)端網(wǎng)元的標(biāo)識^f言息標(biāo)識遠(yuǎn)端的網(wǎng)
絡(luò)設(shè)備的信息,例如, 一個32字節(jié)的數(shù)字;當(dāng)前網(wǎng)元將與同一個標(biāo) 識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少 一條物理鏈路,聚合成一 條邏輯鏈^各,其中,該邏輯鏈路是由至少一條物理鏈路聚合的鏈3各 組,在該鏈路組中,每條物理鏈路都具有單獨的通信能力,但一個 邏輯鏈路對應(yīng)一個遠(yuǎn)端網(wǎng)元。在本發(fā)明實施例提供的技術(shù)方案中, 采用軟件自動配置方案實現(xiàn)鏈路聚合,可以降低鏈路聚合的成本, 增加鏈路聚合的通用性。
在不沖突的情況下,本申請中的實施例及實施例中的特征可以 相互組合。
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。
方法實施例
根據(jù)本發(fā)明實施例,首先提供了一種鏈路聚合方法。
圖1為根據(jù)本發(fā)明實施例的鏈路聚合方法的流程圖。如圖1所 示,根據(jù)本發(fā)明實施例的鏈路聚合方法如下將與相同遠(yuǎn)端網(wǎng)元相 對應(yīng)的至少 一條物理鏈路聚合成一條邏輯鏈路。在具體實施過程中,主要包括以下步驟(步驟S101-步驟S103 ):
步驟S101:對于當(dāng)前網(wǎng)元的每條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng) 元信息,其中,該遠(yuǎn)端網(wǎng)元信息與物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識 4言息相關(guān);優(yōu)選i也,該遠(yuǎn)端網(wǎng)元1言息可以為遠(yuǎn)端網(wǎng)元的相;i只4言息, 例如,遠(yuǎn)端網(wǎng)元的IP地址;
步驟S103:將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的 至少一條物理鏈路,聚合成一條邏輯鏈路。也就是說,對于當(dāng)前網(wǎng) 元而言,將與同一遠(yuǎn)端網(wǎng)元存在連接關(guān)系的各物理鏈路,聚合為一 條邏輯鏈路,這樣, 一條邏輯鏈路也將對應(yīng)一個遠(yuǎn)端網(wǎng)元。
在具體實施過程中,上述當(dāng)前網(wǎng)元分別獲取其遠(yuǎn)端網(wǎng)元信息可 以通過鏈路層協(xié)議交互的方式獲取遠(yuǎn)端網(wǎng)元信息,具體地
(1 )在當(dāng)前網(wǎng)元和至少一個遠(yuǎn)端網(wǎng)元分別進(jìn)行鏈路層協(xié)議的交
互;
(2 )通過鏈路層協(xié)議的交互,獲取至少 一個遠(yuǎn)端網(wǎng)元的標(biāo)識信
自、
對于步驟S103,優(yōu)選地,在具體實施過程中,當(dāng)前網(wǎng)元在獲取 的與遠(yuǎn)端網(wǎng)元信息相關(guān)的網(wǎng)元標(biāo)識信息中,查找是否存在與同 一標(biāo) 識信息相關(guān)的遠(yuǎn)端網(wǎng)元信息,如果存在,則將這些與同一個標(biāo)識信 息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少一條物理鏈路,聚合成一條邏
圖2為根據(jù)本發(fā)明優(yōu)選實施例的鏈路聚合方法的流程圖。如圖 2所示,根據(jù)本發(fā)曰/ (步驟S201-步驟S207 ):步驟S201:配置當(dāng)前網(wǎng)元以及遠(yuǎn)端網(wǎng)元的標(biāo)識信息以及該系統(tǒng) 中的物理鏈路信息;
其中,上述網(wǎng)元的標(biāo)識信息用于標(biāo)記各網(wǎng)元,例如,可以是網(wǎng) 元的IP地址;上述物理鏈路信息為物理鏈路的標(biāo)識信息,用于標(biāo)識 各物J里鏈3各,例^口, Linkl, Link2,…,LinkN。
步驟S203:啟動鏈路層協(xié)議,實現(xiàn)當(dāng)前網(wǎng)元的鏈路層協(xié)議與遠(yuǎn) 端網(wǎng)元的鏈路層協(xié)議交互,分別獲取每條物理鏈^各對應(yīng)的遠(yuǎn)端網(wǎng)元 信息;
步驟S205:根據(jù)獲取的遠(yuǎn)端網(wǎng)元信息,查找對應(yīng)于同一遠(yuǎn)端網(wǎng) 元的物理鏈路;優(yōu)選地,可以查找對應(yīng)于同一標(biāo)識信息的遠(yuǎn)端網(wǎng)元 信息;
步驟S207:將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的 至少一條物理鏈路,聚合成一條邏輯鏈路。
在具體實施過程中,如果存在LinkII (LinkII表示一條或一組 物理鏈3各的物理鏈3各信息),Link II與Link i (Link i表示一條或一 組物理鏈路的物理鏈路信息)的對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識信息相同, 則表示LinkII與Link i屬于相同的邏輯鏈路組,將Link II和Link i 聚合成一條邏輯鏈路,記為邏輯鏈路Al,如果不存在與Linki具有 相同的網(wǎng)元標(biāo)識信息的一條或一組物理鏈路,則Link i獨立成為一 條邏輯鏈路,記為邏輯鏈路A2,該聚合算法結(jié)束。上述情況可以理 解為遠(yuǎn)端網(wǎng)元4言息為遠(yuǎn)端網(wǎng)元的相W只4言息的'If況。
對于遠(yuǎn)端網(wǎng)元信息不是遠(yuǎn)端網(wǎng)元的標(biāo)識信息的情況,例如,可 以將物理鏈路信息定義為與遠(yuǎn)端網(wǎng)元的標(biāo)識信息相關(guān),即,將物理 鏈路信息作為遠(yuǎn)端網(wǎng)元信息,在物理鏈路信息中攜帶遠(yuǎn)端網(wǎng)元的標(biāo) 識信息,這樣,獲取了物理鏈路信息,也就獲取了遠(yuǎn)端網(wǎng)元的標(biāo)識信息。例如,對于與遠(yuǎn)端網(wǎng)元a連4妾的物理鏈路,可以標(biāo)i己為Link a-l, Link a-2......,。這樣,在進(jìn)行物理鏈路聚合時,對于物理鏈路
信息中含有a的物理鏈路,將被聚合為一條邏輯鏈路,該邏輯鏈路 乂于應(yīng)于遠(yuǎn)端網(wǎng)元a。
以上描述的是如何進(jìn)行物理鏈路聚合的過程,接下來將描述對 該聚合得到的邏輯鏈路進(jìn)行的操作,這些操作包括但不限于物理鏈 ^各的選擇,物理鏈路或邏輯鏈3各的維護(hù)等。
優(yōu)選地,在進(jìn)行數(shù)據(jù)發(fā)送的過程中,可以在聚合得到的邏輯鏈 ^各中查找至少一條可用的物理鏈路,以用于進(jìn)4亍凄t據(jù)發(fā)送。
另一方面,在邏輯鏈路中的至少一條物理鏈路失效時,可以刪 除失效的物理鏈路;后續(xù)在需要使用邏輯鏈路時,在邏輯鏈路中查 找是否存在可用的物理鏈路,如果不存在可用的物理鏈路,則刪除 該邏輯鏈路,并將與該邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元設(shè)置為不可用狀態(tài)。
圖3為根據(jù)本發(fā)明優(yōu)選實施例的網(wǎng)元間鏈路失效處理的流程 圖。如圖3所示,根據(jù)本發(fā)明優(yōu)選實施例的網(wǎng)元間鏈路失效處理主 要包括以下步驟(步驟S301-步驟S309 ):
步驟S301:配置當(dāng)前網(wǎng)元以及遠(yuǎn)端網(wǎng)元的標(biāo)識信息以及該系統(tǒng) 中的物理鏈3各信息;
步驟S303:啟動鏈路層協(xié)議,實現(xiàn)當(dāng)前網(wǎng)元的鏈路層協(xié)議與遠(yuǎn) 端網(wǎng)元的鏈路層協(xié)議交互;
步驟S305:當(dāng)鏈路層協(xié)議4企測到鏈路Link i ( Link i為邏輯鏈 路Ai中的一條物理鏈路)失效時,并檢查邏輯鏈路Ai中是否還存 在其它的物理鏈路,如果存在,執(zhí)行步驟S307,否貝'J ,執(zhí)行步驟S309;步驟S307:從邏輯鏈路Ai中刪除鏈路Link i;
步驟S309:刪除Link i對應(yīng)的邏輯鏈路Ai,標(biāo)識邏輯鏈路Ai 的網(wǎng)絡(luò)層為不可用狀態(tài)。
實例一
圖4示出了本發(fā)明實例一。如圖4所示,該網(wǎng)絡(luò)包括網(wǎng)元A 和網(wǎng)元B,在網(wǎng)元A與網(wǎng)元B之間存在鏈路Linkl, Link 2.. .Link N (N>1)。當(dāng)網(wǎng)元A與網(wǎng)元B啟動后,系統(tǒng)分別向各自的網(wǎng)元配置 標(biāo)識信息188.1.1.1 (網(wǎng)元A的IP地址)和188.1.1.2 (網(wǎng)元B的IP 地址);網(wǎng)元A和網(wǎng)元B上分別運4亍鏈路層協(xié)i義,例如,PPP十辦i義, 以獲取遠(yuǎn)端網(wǎng)元4言息。
與網(wǎng)元A的對應(yīng)的所有鏈路都獲取到遠(yuǎn)端網(wǎng)元信息為 188.1.1.2。之后,網(wǎng)元A4企查所有鏈路的鏈路標(biāo)識是否存在相同的 遠(yuǎn)端網(wǎng)元才示i只,查才戈到Linkl, Link2, ... , LinkN上的遠(yuǎn)端網(wǎng)元才示 識相同,將上述物理鏈路聚合成邏輯鏈路AI 。
在該系統(tǒng)中,網(wǎng)元A和網(wǎng)元B均可以4乍為當(dāng)前網(wǎng)元,當(dāng)網(wǎng)元B 作為當(dāng)前網(wǎng)元時,在網(wǎng)元B上也獲取到Linkl, Link2…LinkN的遠(yuǎn) 端標(biāo)識(即網(wǎng)元A的標(biāo)識信息)為188.1.1.1,網(wǎng)元B將Linkl、 Link2…LinkN聚合成Bl。其中,相對于當(dāng)前網(wǎng)元來說,網(wǎng)元A與 網(wǎng)元B把Linkl、 Link2…LinkN分別聚合為A1和B1, ^f旦Al和Bl 實質(zhì)上為同 一聚合鏈路(邏輯鏈路)。
實例二
圖5示出了本發(fā)明實例二。如圖5所示,該網(wǎng)絡(luò)包括網(wǎng)元A, 網(wǎng)元l、網(wǎng)元2...網(wǎng)元N (N〉2),其中,網(wǎng)元A分別與網(wǎng)元l,網(wǎng) 元2,…,網(wǎng)元N (N>2)之間分別有多條物理鏈路。當(dāng)全網(wǎng)網(wǎng)元啟動完畢后,分別向上述網(wǎng)元配置標(biāo)識188.1.1.1, 188.1.1.2, ..., 188.1.l,m。之后,在所有網(wǎng)元上分別運4亍鏈路層協(xié) 議,例如,PPP協(xié)議,以獲取遠(yuǎn)端網(wǎng)元信息。隨后網(wǎng)元A的所有鏈 3各都獲取到遠(yuǎn)端網(wǎng)元標(biāo)識信息為188.1.1.2, ..., 188.1.l.m;網(wǎng)元A 才全查所有鏈路的鏈^各標(biāo)識是否存在相同的遠(yuǎn)端網(wǎng)元標(biāo)識,4巴與相同 網(wǎng)元標(biāo)識對應(yīng)的鏈路分別記錄到邏輯鏈^各Al , ... , Am中。例如, 圖中所示,Linkl、 Link2、 Link3對應(yīng)的遠(yuǎn)端網(wǎng)元標(biāo)識均為188.1.1.2 (即網(wǎng)元l的標(biāo)識信息),則將Linkl、 Link2、 Link3聚合為一條邏 輯鏈路Al。
實例三
圖6為本發(fā)明實例三。i口圖6所示,該網(wǎng)絡(luò)包4舌網(wǎng)元A和網(wǎng) 元B,網(wǎng)元A與網(wǎng)元B由鏈^各Linkl和Link2相連4妄。其中,Linkl 和Link2被聚合成邏輯鏈路Al 。
當(dāng)由于某種原因,使得Linkl失效,則通過鏈路層協(xié)議查找 Linkl所屬的邏輯鏈路,發(fā)現(xiàn)Linkl屬于邏輯鏈路Al,并查找邏輯 鏈路Al中是否還存在其它的物理鏈路,在查找到存在可用物理鏈 路Link2的情況下,從邏輯鏈路Al中刪除對應(yīng)的鏈路Linkl。否則, 將網(wǎng)元Bi殳置為不可用狀態(tài);同理,對于網(wǎng)元B而言,在查找到存 在可用物理鏈路Link2的情況下,從邏輯鏈路Bl(與邏輯鏈路Al實 質(zhì)上為同一邏輯鏈路)中刪除對應(yīng)的鏈路Linkl。否則,將網(wǎng)元A設(shè) 置為不可用狀態(tài)。
通過上述實施例,提供了一種鏈路聚合方法,使用鏈路層協(xié)議 實現(xiàn)網(wǎng)元間鏈路聚合,減小了對網(wǎng)絡(luò)層和物理層的依賴,降低了實 現(xiàn)成本,增加了鏈路聚合的通用性。裝置實施例
根據(jù)本發(fā)明實施例,還提供了一種鏈路聚合裝置。
圖7為根據(jù)本發(fā)明實施例的鏈路聚合裝置的示意圖。圖8為根 據(jù)本發(fā)明優(yōu)選實施例的鏈路聚合裝置的示意圖。如圖7所示,才艮據(jù) 本發(fā)明實施例的鏈路聚合裝置,用于將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至 少一條物理鏈路聚合成一條邏輯鏈路。優(yōu)選地,該裝置可以包括 獲取模塊1、聚合模塊2,以下進(jìn)一步結(jié)合附圖8來描述上述各個組 成元素。
獲取模塊1,用于對于當(dāng)前網(wǎng)元與至少一個遠(yuǎn)端網(wǎng)元之間的每 條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng)元信息,其中,遠(yuǎn)端網(wǎng)元信息與物 理鏈^各對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識4言息相關(guān)。
優(yōu)選地,如圖8所示,獲取才莫塊1可以進(jìn)一步包4舌交互單元 10、獲取單元12,其中,交互單元IO,用于在當(dāng)前網(wǎng)元和至少一個 遠(yuǎn)端網(wǎng)元之間分別進(jìn)行鏈路層協(xié)議的交互;獲取單元12,用于通過 鏈路層協(xié)議的交互,獲取至少 一個遠(yuǎn)端網(wǎng)元的標(biāo)識信息。
聚合模塊2,與獲取模塊l相連接,用于將與同一個標(biāo)識信息 相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少 一條物理鏈路,聚合成一條邏輯鏈路。
優(yōu)選地,如圖8所示,上述當(dāng)前網(wǎng)元還可以包括查找才莫塊3, 與聚合才莫塊2相連4妄,用于在邏輯鏈路中查找至少一條可用的物理 鏈路以進(jìn)行數(shù)據(jù)發(fā)送。
優(yōu)選地,如圖8所示,上述當(dāng)前網(wǎng)元還可以包括維護(hù)才莫塊4, 用于在邏輯鏈路中的至少一條物理鏈路失效時,刪除失效的物理鏈路,以及在刪除邏輯鏈路的情況下,將與邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元 設(shè)置為不可用狀態(tài)。
通過上述實施例,提供了一種鏈路聚合裝置,該裝置不依賴于 特定的鏈路類型,例如,以太網(wǎng)、高級數(shù)據(jù)鏈路控制以及其它類型, 降低了鏈路聚合地成本,減小了鏈路聚合對物理層和網(wǎng)絡(luò)層的依賴, 增加了鏈路聚合的通用性。
如上所述,借助本發(fā)明實施例^是供的^支術(shù)方案,通過鏈路層協(xié) 議的交互,當(dāng)前網(wǎng)元對于每條物理鏈路分別獲取其遠(yuǎn)端網(wǎng)元信息,
其中,該遠(yuǎn)端網(wǎng)元信息與物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識4言息相關(guān); 當(dāng)前網(wǎng)元將與同 一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少一 條物理鏈路,聚合成一條邏輯鏈路。在需要發(fā)送數(shù)據(jù)時,網(wǎng)絡(luò)層從 邏輯鏈路中選擇其中至少 一條物理鏈路進(jìn)行數(shù)據(jù)發(fā)送。當(dāng)某一條物 理鏈路接收到該數(shù)據(jù)時,直接發(fā)送至該邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元。 從而可以降低鏈路聚合的成本,減小鏈路聚合對物理層和網(wǎng)絡(luò)層的 依賴,并增加鏈路聚合的通用性。
顯然,本領(lǐng)域的4支術(shù)人員應(yīng)該明白,上述的本發(fā)明的各才莫塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的才支術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在
本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種鏈路聚合方法,應(yīng)用于包括當(dāng)前網(wǎng)元和至少一個遠(yuǎn)端網(wǎng)元的系統(tǒng),其中,所述當(dāng)前網(wǎng)元和每個所述遠(yuǎn)端網(wǎng)元之間具有至少一條物理鏈路,其特征在于,所述方法包括將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至少一條物理鏈路聚合成一條邏輯鏈路。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將與相同遠(yuǎn)端 網(wǎng)元相對應(yīng)的至少 一條物理鏈路聚合成一條邏輯鏈路包括對于所述當(dāng)前網(wǎng)元的每條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng)元 信息,其中,所述遠(yuǎn)端網(wǎng)元信息與所述物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng) 元的標(biāo)識j言息相關(guān);將與同 一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少 一條物理鏈路,聚合成一條邏輯鏈路。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取其遠(yuǎn)端網(wǎng) 元4言息包4舌在所述當(dāng)前網(wǎng)元和所述至少 一個遠(yuǎn)端網(wǎng)元分別進(jìn)4亍鏈路 層協(xié)i義的交互;通過所述鏈路層協(xié)議的交互,獲取所述標(biāo)識信息。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將與同一個標(biāo) 識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少 一條物理鏈路,聚合 成一條邏輯鏈路之后,所述方法還包括在所述邏輯鏈路中查找至少 一條可用的物理鏈路以進(jìn)4亍 數(shù)據(jù)發(fā)送。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述邏輯鏈路中 查找一條可用的物理鏈路以進(jìn)行數(shù)據(jù)發(fā)送之后,所述方法還包 括所述邏輯鏈路中的至少一條物理鏈路失效時,刪除失凌文的 物理鏈路;在所述邏輯鏈路中查找是否存在可用的物理鏈路,如果不 存在,則刪除所述邏輯鏈路,并將所述邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng) 元i殳置為不可用狀態(tài)。
6. —種鏈路聚合裝置,其特征在于,所述裝置用于將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至少一條物理 鏈路聚合成一條邏輯鏈路。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置包括獲取模塊,用于對于當(dāng)前網(wǎng)元與至少一個遠(yuǎn)端網(wǎng)元之間的 每條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng)元信息,其中,所述遠(yuǎn)端網(wǎng) 元信息與所述物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識信息相關(guān);聚合模塊,用于將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信 息對應(yīng)的至少一條物理鏈路,聚合成一條邏輯鏈路。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括交互單元,用于在所述當(dāng)前網(wǎng)元和所述至少一個遠(yuǎn)端網(wǎng)元 之間分別進(jìn)行鏈路層協(xié)議的交互;獲耳又單元,用于通過所述鏈路層協(xié)-漢的交互,獲取所述至 少 一 個遠(yuǎn)端網(wǎng)元的標(biāo);iFd言息。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括查找^:莫塊,用于在所述邏輯鏈路中查找至少一條可用的物 理鏈路以進(jìn)4亍凄t據(jù)發(fā)送。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括維護(hù)模塊,用于在所述邏輯鏈路中的至少一條物理鏈路失 效時,刪除所述失效的物理鏈路,以及在刪除所述邏輯鏈路的 情況下,將與所述邏輯鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元設(shè)置為不可用狀態(tài)。
全文摘要
本發(fā)明公開了一種鏈路聚合方法及裝置,在上述方法中,將與相同遠(yuǎn)端網(wǎng)元相對應(yīng)的至少一條物理鏈路聚合成一條邏輯鏈路。上述方法包括對于當(dāng)前網(wǎng)元的每條物理鏈路,分別獲取其遠(yuǎn)端網(wǎng)元信息,其中,遠(yuǎn)端網(wǎng)元信息與物理鏈路對應(yīng)的遠(yuǎn)端網(wǎng)元的標(biāo)識信息相關(guān);將與同一個標(biāo)識信息相關(guān)的各遠(yuǎn)端網(wǎng)元信息對應(yīng)的至少一條物理鏈路,聚合成一條邏輯鏈路。根據(jù)本發(fā)明提供的技術(shù)方案,可以降低鏈路聚合的成本,并且增加鏈路聚合的通用性。
文檔編號H04L29/08GK101582902SQ20091014305
公開日2009年11月18日 申請日期2009年5月25日 優(yōu)先權(quán)日2009年5月25日
發(fā)明者魏小強(qiáng) 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1