二交換機與服務器之間的第二 LAG。以這一方式,可以避免出故障的LAG而仍然利用備用LAG將流量遞送到它的既定目的地。
[0065]根據(jù)又一實施例,方法400還可以包括確定第一 LAG何時已經(jīng)恢復并且將重定向的流量流返回到第一 LAG。以這一方式,流可以在第一 LAG不再出故障之后被發(fā)送回到它,從而使得可以使用vLAG來再次跨各種LAG執(zhí)行負荷平衡。
[0066]在更多實施例中,再次參照圖4,可以在系統(tǒng)、交換機、設(shè)備或者計算機程序產(chǎn)品中實施方法400的任何或者所有操作。
[0067]例如,在一個示例中,一種用于向異構(gòu)交換機提供LAG的系統(tǒng)包括:連接到服務器的至少兩個交換機,每個交換機經(jīng)由多個連接而被連接;以及被連接到交換機的交換機控制器。至少兩個交換機經(jīng)由ISL被相互連接,并且服務器包括適合用于在每個連接上向至少兩個交換機中的每個交換機發(fā)送LAG請求以便創(chuàng)建多個LAG組的邏輯,用于至少兩個交換機中的每個交換機的一個LAG組包括在至少兩個交換機之間的所有連接。至少兩個交換機中的每個交換機包括適合用于從服務器接收LAG請求的邏輯和適合用于向與至少兩個交換機電通信的交換機控制器轉(zhuǎn)發(fā)LAG請求的邏輯。交換機控制器包括適合用于從至少兩個交換機接收轉(zhuǎn)發(fā)的LAG請求的邏輯、適合用于確定已經(jīng)接收了與服務器對應的多個LAG請求的邏輯、適合用于根據(jù)從其接收了多個LAG請求的交換機將多個LAG請求分組成LAG組的邏輯、適合用于將所有LAG組與服務器相關(guān)的邏輯、適合用于指示至少兩個交換機中的每個交換機根據(jù)由交換機控制器確定的LAG組與服務器設(shè)立LAG組的邏輯、適合用于利用在至少兩個交換機之間的ISL來創(chuàng)建與經(jīng)過至少兩個交換機中的每個交換機去往服務器的流對應的備選流的邏輯以及適合用于將這些備選流寫入到至少兩個交換機中的每個交換機可訪問的一個或者多個流表中的邏輯。
[0068]盡管以上已經(jīng)描述各種實施例,但是應當理解已經(jīng)僅通過示例而非限制來呈現(xiàn)它們。因此,本發(fā)明的一個實施例的廣度和范圍不應受以上描述的示例實施例中的任何示例實施例限制、但是應當僅根據(jù)所附權(quán)利要求及其等效含義來限定。
【主權(quán)項】
1.一種用于向異構(gòu)交換機提供鏈路聚合(LAG)的系統(tǒng),所述系統(tǒng)包括: 連接到服務器的至少兩個交換機,每個交換機經(jīng)由多個連接被連接,其中所述至少兩個交換機經(jīng)由交換機間鏈路(ISL)被相互連接,并且其中所述服務器包括: 適合用于在每個連接上向所述至少兩個交換機中的每個交換機發(fā)送LAG請求以便創(chuàng)建多個LAG組的邏輯,用于所述至少兩個交換機中的每個交換機的一個LAG組包括在所述至少兩個交換機之間的所有連接; 其中所述至少兩個交換機中的每個交換機包括: 適合用于從所述服務器接收所述LAG請求的邏輯,以及 適合用于向與所述至少兩個交換機電通信的交換機控制器轉(zhuǎn)發(fā)所述LAG請求的邏輯, 其中所述交換機控制器包括: 適合用于從所述至少兩個交換機接收轉(zhuǎn)發(fā)的所述LAG請求的邏輯; 適合用于確定已經(jīng)接收了與所述服務器對應的多個LAG請求的邏輯; 適合用于根據(jù)從其接收了所述多個LAG請求的交換機將所述多個LAG請求分組成LAG組的邏輯; 適合用于將所有所述LAG組與所述服務器相關(guān)的邏輯; 適合用于指示所述至少兩個交換機中的每個交換機根據(jù)由所述交換機控制器確定的所述LAG組與所述服務器設(shè)立LAG組的邏輯;以及 適合用于通過來自所述交換機控制器的指引來創(chuàng)建與經(jīng)過所述至少兩個交換機中的每個交換機去往所述服務器的流對應的備選流的邏輯。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述交換機控制器適合用于根據(jù)開流標準操作,并且其中所述至少兩個交換機與開流兼容。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述服務器和所述至少兩個交換機中的每個交換機跨它們之間的所述多個連接來平衡流量。4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述交換機控制器還包括: 適合用于確定在所述服務器與第一交換機之間的第一 LAG何時已經(jīng)出故障的邏輯;以及 適合用于將以所述第一 LAG作為目的地的任何流量流經(jīng)由在所述第一交換機與第二交換機之間的ISL重定向到在所述第二交換機與所述服務器之間的第二 LAG的邏輯。5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述交換機控制器還包括: 適合用于確定所述第一 LAG何時已經(jīng)恢復的邏輯;以及 適合用于將重定向的所述流量流返回到所述第一 LAG的邏輯。6.—種用于向異構(gòu)交換機提供鏈路聚合(LAG)的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)具有隨之體現(xiàn)的計算機可讀程序代碼,所述計算機可讀程序代碼包括: 被配置用于在交換機控制器處接收由交換機轉(zhuǎn)發(fā)的LAG請求并且確定已經(jīng)接收了與服務器對應的多個LAG請求的計算機可讀程序代碼; 被配置用于根據(jù)從其接收了所述多個LAG請求的交換機將所述多個LAG請求分組成LAG組并且將所有所述LAG組與所述服務器相關(guān)的計算機可讀程序代碼; 被配置用于指示所述交換機中的每個交換機根據(jù)由所述交換機控制器確定的所述LAG組與所述服務器設(shè)立LAG組的計算機可讀程序代碼;以及 被配置用于通過來自所述交換機控制器的指引來創(chuàng)建與經(jīng)過所述交換機中的每個交換機去往所述服務器的流對應的備選流的計算機可讀程序代碼。7.根據(jù)權(quán)利要求6所述的計算機程序產(chǎn)品,其中所述交換機控制器適合用于根據(jù)開流標準操作,并且其中所述交換機與開流兼容。8.根據(jù)權(quán)利要求6所述的計算機程序產(chǎn)品,其中所述服務器和所述交換機中的每個交換機跨它們之間的所述多個連接來平衡流量。9.根據(jù)權(quán)利要求6所述的計算機程序產(chǎn)品,還包括: 被配置用于確定在所述服務器與第一交換機之間的第一 LAG何時已經(jīng)出故障的計算機可讀程序代碼;以及 被配置用于將以所述第一 LAG作為目的地的任何流量流經(jīng)由在所述第一交換機與第二交換機之間的ISL重定向到在所述第二交換機與所述服務器之間的第二 LAG的計算機可讀程序代碼。10.根據(jù)權(quán)利要求9所述的計算機程序產(chǎn)品,還包括: 被配置用于確定所述第一 LAG何時已經(jīng)恢復的計算機可讀程序代碼;以及 被配置用于將重定向的所述流量流返回到所述第一 LAG的計算機可讀程序代碼。11.一種用于向異構(gòu)交換機提供鏈路聚合(LAG)的方法,所述方法包括: 在交換機控制器處接收由交換機轉(zhuǎn)發(fā)的LAG請求并且確定已經(jīng)接收了與服務器對應的多個LAG請求; 根據(jù)從其接收了所述多個LAG請求的交換機將所述多個LAG請求分組成LAG組并且將所有所述LAG組與所述服務器相關(guān); 指示所述交換機中的每個交換機根據(jù)由所述交換機控制器確定的所述LAG組與所述服務器設(shè)立LAG組;以及 通過來自所述交換機控制器的指引來創(chuàng)建與經(jīng)過所述交換機中的每個交換機去往所述服務器的流對應的備選流。12.根據(jù)權(quán)利要求11所述的方法,其中所述交換機控制器適合用于根據(jù)開流標準操作,并且其中所述交換機與開流兼容。13.根據(jù)權(quán)利要求11所述的方法,其中所述服務器和所述交換機中的每個交換機跨它們之間的所述多個連接來平衡流量。14.根據(jù)權(quán)利要求11所述的方法,還包括: 確定在所述服務器與第一交換機之間的第一 LAG何時已經(jīng)出故障;以及將以所述第一 LAG作為目的地的任何流量流經(jīng)由在所述第一交換機與第二交換機之間的ISL重定向到在所述第二交換機與所述服務器之間的第二 LAG。15.根據(jù)權(quán)利要求14所述的方法,還包括: 確定所述第一 LAG何時已經(jīng)恢復;以及 將重定向的所述流量流返回到所述第一 LAG。
【專利摘要】在一個實施例中,一種用于向異構(gòu)交換機提供鏈路聚合(LAG)的方法,包括在交換機控制器處接收由交換機轉(zhuǎn)發(fā)的LAG請求并且確定已經(jīng)接收了與服務器對應的多個LAG請求,根據(jù)從其接收了多個LAG請求的交換機將多個LAG請求分組成LAG組并且將所有LAG組與服務器相關(guān),指示交換機中的每個交換機根據(jù)由交換機控制器確定的LAG組與服務器設(shè)立LAG組,并且通過來自交換機控制器的指引來創(chuàng)建與經(jīng)過交換機中的每個交換機去往服務器的流對應的備選流。在一些方式中,交換機可以依賴于開流以與交換機控制器通信。此外,也描述了用于向異構(gòu)交換機提供LAG的其它方法以及向異構(gòu)交換機提供LAG的系統(tǒng)和計算機程序產(chǎn)品。
【IPC分類】H04L12/891, H04L12/709, H04L12/717
【公開號】CN104937888
【申請?zhí)枴緾N201380070434
【發(fā)明人】V·杰恩, D·G·卡瑪斯, A·P·孔布黑爾, R·雷西奧
【申請人】國際商業(yè)機器公司
【公開日】2015年9月23日
【申請日】2013年12月11日
【公告號】DE112013006420T5, US8891516, US20140198649, WO2014111766A1