分組轉(zhuǎn)發(fā)系統(tǒng)、控制裝置及中繼設備的控制方法和程序的制作方法
【專利摘要】提供實現(xiàn)將配置多個中繼線而不增加無線鏈路的數(shù)量的結(jié)構(gòu)??刂蒲b置在中繼設備中設定:第一控制信息,當由中繼線的代表端口接收用于洪泛的分組時,將該分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口;第二控制信息,當由中繼線的非代表端口接收用于洪泛的分組時,執(zhí)行將該分組轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的非代表端口;以及第三控制信息,當由堆疊鏈路端口接收用于洪泛的分組時,將該分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于相同中繼線群組的中繼線的代表端口。
【專利說明】
分組轉(zhuǎn)發(fā)系統(tǒng)、控制裝置及中繼設備的控制方法和程序
技術領域
[0001][相關申請的交叉引用]
[0002]本申請要求日本專利申請N0.2013-262915(2013年12月19日提交)的優(yōu)先權,其全部內(nèi)容在此引入以供參考。本發(fā)明涉及分組轉(zhuǎn)發(fā)系統(tǒng)、控制裝置及用于中繼設備的控制方法和程序,更具體地說,涉及具有執(zhí)行中繼設備的集中控制的控制裝置的分組轉(zhuǎn)發(fā)系統(tǒng)、控制裝置和該中繼設備的控制方法和程序。
【背景技術】
[0003]已知將通信視為端對端流,以及在每一流基礎上,執(zhí)行路徑控制、故障恢復、負載平衡和優(yōu)化的技術(例如,見專利文獻I及非專利文獻I和2)。
[0004]使用在上述專利文獻I和非專利文獻I和2中所述的技術,通過在具有并行鏈路的若干中繼設備中設定適當?shù)目刂菩畔?例如,設定控制信息來指示將特定分組轉(zhuǎn)發(fā)到同一目的地,在非專利文獻I和2中,稱為流條目),可以捆綁這些鏈路并且配置虛擬邏輯鏈路的中繼線。應注意到,在下述描述中,非專利文獻2的3.術語表中,包括報頭和有效負荷的以太網(wǎng)幀(“以太網(wǎng)”是注冊商標)稱為“分組”。
[0005]然而,在上述中繼線的一端處的設備為不受控制裝置控制的外部通信裝置的情況下,由于每一中繼設備根據(jù)由其每一個保存的流條目,轉(zhuǎn)發(fā)廣播分組,同一分組可能以被多次傳輸?shù)教囟康牡囟Y(jié)束。即使未設定用于該廣播分組的流條目,該分組在由其他流條目配置同一堆疊的中繼設備之間被轉(zhuǎn)發(fā),并且該廣播分組可能以由非預期路徑轉(zhuǎn)發(fā)結(jié)束。
[0006]引用列表
[0007]專利文獻
[0008][PTL I]
[0009]W02008/095010A[00?0][非專利文獻]
[0011][NPL I]
[0012]Nick McKeown和7個其他作者,“OpenFlow:Enabling Innovat1n in CampusNetworks”,[在線],[2013年11月29日進行的檢索],互聯(lián)網(wǎng)
[0013]〈URL:
[0014]http://archive.0penflow.0rg/documents/openflow-wp-latest.pdf>
[0015][NPL 2]
[0016]“OpenFlow Switch Specificat1n”版本I.1.0。執(zhí)行(線路協(xié)議0x02),[在線],[2013年11月29日進行的檢索],互聯(lián)網(wǎng)
[0017]〈URL:
[0018]http://archive.0penflow.0rg/documents/openflow-spec-vl.1.0.pdf>
【發(fā)明內(nèi)容】
[0019]技術問題
[0020]根據(jù)本發(fā)明,給出下述分析。關于上述問題,考慮例如在以環(huán)形形成中繼線的中繼設備之間連接堆疊鏈路,從配置中繼線的端口中確定代表端口,并且在形成中繼線的中繼設備的任何一個接收用于由廣播分組表示的洪泛的分組的情況下,執(zhí)行傳送已經(jīng)經(jīng)由具有代表端口的中繼設備接收的用于洪泛的分組的控制。
[0021]然而,在該方法中,在外部通信裝置中配置多個中繼線的情況下,需要對應于中繼線的數(shù)量的多個堆疊鏈路。此時,關于配置堆疊鏈路的每一中繼設備,產(chǎn)生由于使用與所使用的堆疊鏈路的數(shù)量兩倍多的物理端口(堆疊鏈路的兩端),不能有效地使用中繼設備的物理端口的問題(見圖14)。
[0022]本發(fā)明提供一種實現(xiàn)配置多個中繼線而不增加堆疊鏈路的數(shù)量的分組轉(zhuǎn)發(fā)系統(tǒng)、控制裝置以及中繼設備的控制方法和程序。
[0023]技術方案
[0024]根據(jù)第一方面,提供一種控制裝置,通過使用第一和第二中繼設備之間的物理鏈路,配置形成虛擬邏輯鏈路的多個中繼線:相互連接并且形成堆疊的一對第一中繼設備,以及具有多個端口并且分別連接到形成堆疊的第一中繼設備的第二中繼設備組??刂蒲b置具有中繼線群組信息管理單元和中繼設備控制單元。對作為形成堆疊的第一中繼設備之間的鏈路的堆疊鏈路,中繼線群組信息管理單元管理關聯(lián)共享堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且對每一中繼線,從第一中繼設備的配置端口中確定代表端口。中繼設備控制單元在第一中繼設備中設定第一、第二和第三控制信息。第一控制信息是一控制信息,經(jīng)由該控制信息,當由中繼線的代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口。第二控制信息是一控制信息,經(jīng)由該控制信息,當由中繼線的非代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線相同中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的非代表端口。第三控制信息是一控制信息,經(jīng)由該控制信息,當由堆疊鏈路的端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于同一中繼線群組的中繼線的代表端口。
[0025]根據(jù)第二方面,提供包括上述控制裝置以及第一和第二中繼設備的分組轉(zhuǎn)發(fā)系統(tǒng)。
[0026]根據(jù)第三方面,提供一種分組轉(zhuǎn)發(fā)系統(tǒng)中的中繼設備的控制方法,包括:相互連接并且形成堆疊的一對第一中繼設備,具有多個端口并且分別連接到形成堆疊的第一中繼設備的第二中繼設備組,以及控制裝置,控制裝置使用第一和第二中繼設備之間的物理鏈路來配置形成虛擬邏輯鏈路的多個中繼線,其中,控制裝置包括中繼線群組信息管理單元,對作為形成堆疊的第一中繼設備之間的鏈路的堆疊鏈路,中繼線群組信息管理單元管理關聯(lián)共享堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且對中繼線的每一個,從第一中繼設備的配置端口中確定代表端口;以及控制裝置設定:第一控制信息,通過第一控制信息,當由中繼線的代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口;第二控制信息,通過第二控制信息,當由中繼線的非代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線相同中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的非代表端口;以及第三控制信息,通過第三控制信息,當由堆疊鏈路的端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于同一中繼線群組的中繼線的代表端口。該方法與作為控制第一中繼設備的控制裝置的特定機制相關聯(lián)。
[0027]根據(jù)第四方面,提供一種由分組轉(zhuǎn)發(fā)系統(tǒng)中的計算機執(zhí)行的程序,包括:相互連接并且形成堆疊的一對第一中繼設備,具有多個端口并且分別連接到形成堆疊的第一中繼設備的第二中繼設備組,以及控制裝置,控制裝置使用第一和第二中繼設備之間的物理鏈路來配置形成虛擬邏輯鏈路的多個中繼線;計算機在其上安裝控制裝置,控制裝置包括中繼線群組信息管理單元,對作為形成堆疊的第一中繼設備之間的鏈路的堆疊鏈路,中繼線群組信息管理單元管理關聯(lián)共享堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且對中繼線的每一個,從第一中繼設備的配置端口中確定代表端口;程序執(zhí)行設置過程:第一控制信息,通過第一控制信息,當由中繼線的代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口;第二控制信息,通過第二控制信息,當由中繼線的非代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線相同中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的非代表端口;以及第三控制信息,通過第三控制信息,當由堆疊鏈路的端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于同一中繼線群組的中繼線的代表端口。
[0028]有益效果
[0029]根據(jù)本發(fā)明,可以配置多個中繼線而不增加堆疊鏈路的數(shù)量。
【附圖說明】
[0030]圖1是示出本發(fā)明的示例性實施例的配置的圖。
[0031]圖2是示出本發(fā)明的第一示例性實施例中的通信系統(tǒng)的配置的圖。
[0032]圖3是示出本發(fā)明的第一示例性實施例中的控制裝置的配置的框圖。
[0033]圖4是示出由本發(fā)明的第一示例性實施例的控制裝置保持的中繼線信息的示例的圖。
[0034]圖5是由本發(fā)明的第一示例性實施例的控制裝置保持的堆疊鏈路信息的示例。
[0035]圖6是由本發(fā)明的第一示例性實施例的控制裝置保持的中繼線群組信息的示例。
[0036]圖7是由本發(fā)明的第一示例性實施例的控制裝置保持的代表端口信息的示例。
[0037]圖8是當本發(fā)明的第一示例性實施例的控制裝置創(chuàng)建用于廣播的控制信息(流條目)時引用的轉(zhuǎn)發(fā)規(guī)則的示例。
[0038]圖9是用箭頭表示根據(jù)由本發(fā)明的第一示例性實施例的控制裝置設定的控制信息(流條目),轉(zhuǎn)發(fā)BC分組的操作的流程圖。
[0039]圖10是表示直到在本發(fā)明的第一示例性實施例的中繼設備中設定控制信息(流條目)的操作的流程圖。
[0040]圖11是由本發(fā)明的第二示例性實施例的控制裝置保持的中繼線信息的示例。
[0041]圖12是由本發(fā)明的第二示例性實施例的控制裝置保持的代表端口信息和成員代表端口信息的示例。
[0042]圖13是當本發(fā)明的第二示例性實施例的控制裝置創(chuàng)建用于廣播的控制信息(流條目)時引用的轉(zhuǎn)發(fā)規(guī)則的示例。
[0043]圖14是在中繼設備中提供多個堆疊鏈路以配置中繼線的示例(比較示例I)。
【具體實施方式】
[0044]首先,參考附圖,描述本發(fā)明的示例性實施例的概述。應注意到,為了方便示例,該概述所附的圖中的參考符號添加到各個元件,以便幫助理解,并且不旨在將本發(fā)明限制到在圖中所示的模式。
[0045]可以通過包括相互連接以形成堆疊的一對第一中繼設備(圖1中的10A,10C)、具有多個端口并且分別連接至形成該堆疊的第一中繼設備(圖1中的10A,10C)的第二中繼設備(圖1中的30A,30B),以及使用第一和第二中繼設備之間的物理鏈路來形成中繼線(圖1中的T1,T2),以形成虛擬邏輯鏈路的控制裝置(圖1中的20)的結(jié)構(gòu),實現(xiàn)示例性實施例中的本發(fā)明。
[0046]更具體地說,控制裝置(圖1中的20)具有:中繼線群組信息管理單元(圖1中的21),對作為形成堆疊的第一中繼設備之間的鏈路的堆疊鏈路,共享該堆疊鏈路,并且與中繼線配置節(jié)點相同的中繼線相關聯(lián)的管理中繼線群組信息,以及對每一中繼線,由第一中繼設備的配置端口,確定代表端口,以及中繼設備控制單元(圖1中的22)。中繼設備控制單元(圖1中的22)在第一中繼設備中,設定:第一控制信息,通過該控制信息,當由中繼線的代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地以及另一中繼線的代表端口;第二控制信號,通過該控制信息,當由中繼線的非代表端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線同一中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的非代表端口,以及第三控制信息,通過該控制信息,當由堆疊鏈路端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口,以及不屬于同一中繼線群組的中繼線的代表端口。應注意到,在不形成該中繼線的另一第一中繼設備中,根據(jù)預計算的分布樹,執(zhí)行用于洪泛的分組的轉(zhuǎn)發(fā)。
[0047]如上所述,通過設定第一至第三控制信息來在第一中繼設備(圖1中的10A,10C)對中執(zhí)行上述操作,可以配置多個中繼線而不提供多個堆疊鏈路。由于設定由同一中繼線群組共享的2個(一對)中繼線配置節(jié)點,在第一中繼設備(圖1中的10A,10C)中,不必區(qū)分中繼線類型(中繼線ID)等,以及可以抑制在第一中繼設備(圖1中的10A,10C)中設定的控制信息(流條目)的項的數(shù)量。
[0048]〈第一示例性實施例〉
[0049 ]圖2是表示本發(fā)明的第一示例性實施例的配置的圖。參考圖2,示出一網(wǎng)絡,包括相互連接的中繼設備組100A至100E、經(jīng)由由虛線所示的控制信道,執(zhí)行中繼設備組100A至100E的集中控制的控制裝置200,以及不受控制裝置200管理的外部中繼設備300A至300B(對應于第二中繼設備)。
[0050]中繼設備組100A至100E與參考由從控制裝置200接收的命令(用于控制信息(流條目)的設置命令)設定的控制信息(流條目)來實現(xiàn)接收分組的處理(轉(zhuǎn)發(fā)、報頭重寫、丟棄等)的設備有關。對這種中繼設備,可以使用諸如非專利文獻2的OpenFlow交換機的裝置。在中繼設備組100A至100E中,形成中繼線配置節(jié)點的2個(一對)中繼設備對應于上述“第一中繼設備”。[0051 ] 終端400A和終端400B分別連接到外部中繼設備300A至300B,以及可以與連接到中繼設備100E的終端400C通信。
[0052]附圖到圖2中的中繼設備10A至10C的編號#1至#4表示各個中繼設備的端口號。在圖2中,通過實線示出數(shù)據(jù)通信路徑,以及虛線示出控制通信路徑,但這兩個路徑可以混合。應注意到,在下文中,在未具體區(qū)分中繼設備100A至100E和外部中繼設備300A至300B的情況下,分別描述“中繼設備100”和“外部中繼設備300”。在概述直接連接到中繼設備100的終端400或外部中繼設備300時,書寫描述“外部通信裝置”。
[0053]外部中繼設備300A至300B具有通過多個物理端口,配置LAG(鏈路聚合)的功能。圖2的示例由中繼設備100A和100C的每一個的端口#1和外部中繼設備300A之間,以及中繼設備100A和100C的每一個的端口#2和外部中繼設備300B之間,通過捆綁物理鏈路來形成虛擬邏輯鏈路形成的總共2組中繼線Tl和T2形成。此外,在中繼設備100A至100C的每一端口#3和#4之間,形成以環(huán)狀連接的堆疊鏈路。
[0054]其中,可以將圖2的中繼設備100或外部中繼設備300邏輯地視為I個具有可堆疊LAG等的設備。圖2的各個設備和終端之間的鏈路可以由LAG連接,并且在這種情況下,各個設備的端口是LAG端口。
[0055]圖3是表示上述第一示例性實施例中的控制裝置200的詳細配置的框圖。圖3示出控制裝置200,具有:中繼設備通信單元201、拓撲信息獲取單元202、拓撲信息管理單元203、單播路徑搜索單元204、單播路徑控制命令生成單元205、中繼線群組信息獲取單元206、中繼線群組信息管理單元207、廣播路徑搜索單元(BC路徑搜索單元)208和廣播路徑控制命令生成單元(BC路徑控制命令生成單元)209。
[0056]中繼設備通信單元201經(jīng)由中繼設備100中的控制信息,執(zhí)行接收和傳送控制會話建立和控制命令。具體地,中繼設備通信單元201將在拓撲信息獲取單元202、單播路徑控制命令生成單元205和BC路徑控制命令生成單元209中生成的控制命令分別傳送到中繼設備100A至100E,并且將來自中繼設備100A至100E的響應分別轉(zhuǎn)發(fā)到拓撲信息獲取單元202、單播路徑控制命令生成單元205和BC路徑控制命令生成單元209。應注意到非專利文獻2中描述的OpenFlow協(xié)議可以用作控制命令??梢越?jīng)由Telnet,使用CLI(命令行接口)或S匪P(簡單網(wǎng)絡管理協(xié)議),執(zhí)行與中繼設備的通信。
[0057]拓撲信息獲取單元202經(jīng)由中繼設備通信單元201,執(zhí)行與中繼設備100A至100E的通信、獲取表示中繼設備100A至100E的連接關系的拓撲信息,并且傳送到拓撲信息管理單元203。在獲取拓撲信息中,可以例如使用層2(L2)協(xié)議,諸如LLDP(鏈路層發(fā)現(xiàn)協(xié)議)等來定期地檢測相鄰中繼設備中的接口信息。
[0058]拓撲信息管理單元203存儲和管理從拓撲信息獲取單元202接收的拓撲信息,并且適當時,將其提供給單播路徑搜索單元204、中繼線群組信息管理單元207和BC路徑搜索單元208。
[0059]單播路徑搜索單元204參考拓撲信息管理單元203的拓撲信息,計算在終端之間連接的中繼設備間的路徑,并且生成單播路徑信息。將該單播路徑信息告知單播路徑控制命令生成單元205。單播路徑搜索單元204可以請求指定終端之間的單一路徑,或可以計算通信單元中的不同路徑。單播路徑搜索單元204可以參考終端用戶預訂的合同,或根據(jù)用戶授權的結(jié)果獲得的訪問策略計算路徑。
[0060]單播路徑控制命令生成單元205基于由單播路徑搜索單元204告知的路徑信息,創(chuàng)建使路徑上的各個中繼設備沿路徑執(zhí)行分組轉(zhuǎn)發(fā)的控制信息。然后,單播路徑控制命令生成單元205經(jīng)由中繼設備通信單元201,將控制命令傳送到該路徑上的各個中繼設備,并且在路徑上的各個中繼設備中設定單播控制信息(對應于非專利文獻2中的流條目)。
[0061]中繼線群組信息獲取單元206從外部獲得中繼線群組信息,并且將其提供給中繼線群組信息管理單元207。可以引用的、從外部獲得中繼線群組信息的方法包括:設定用于記錄中繼線群組信息并且從用戶獲得設置信息的專用UI(用戶界面)的方法,或在控制裝置200內(nèi)部配置數(shù)據(jù)庫并且讀取記錄在該數(shù)據(jù)庫中的中繼線群組信息的方法。
[0062]中繼線群組信息管理單元207存儲和管理由中繼線群組信息獲取單元206獲得的中繼線群組信息,并且適當時,將其提供給BC路徑搜索單元208。
[0063]中繼線群組信息管理單元207管理將端口信息(中繼線配置端口)和連接到作為中繼線目標的外部通信裝置的中繼設備100結(jié)合的中繼線信息(見圖4)、結(jié)合由各個中繼設備100形成的堆疊鏈路的堆疊鏈路信息(見圖5),以及結(jié)合堆疊鏈路的一個與共享該堆疊鏈路的中繼線的至少一個的中繼線群組信息(見圖6)。中繼線群組信息管理單元207能管理多項中繼線群組信息。
[0064]其中,形成中繼線的各個中繼設備(例如,圖2中的中繼設備10A和100C)被稱為“中繼線配置節(jié)點”,以及配置堆疊鏈路,但不是中繼線配置節(jié)點的中繼設備(例如,圖2中的中繼設備100B)被稱為“堆疊鏈路節(jié)點”。應注意到中繼線和堆疊鏈路不能屬于多個中繼線群組。在每一中繼線中,在中繼線配置節(jié)點中有一個中繼線配置端口。對中繼線群組中的中繼線,同一中繼線群組中的另一中繼線和作為中繼線目標的外部通信裝置可以相同,或可以不同。必須由同一中繼線配置節(jié)點形成同一中繼線群組中的各個中繼線,并且各個中繼線的中繼線配置節(jié)點的數(shù)量必須最多為2。可以僅由中繼線配置節(jié)點,或可以由中繼線配置節(jié)點和I個或以上堆疊鏈路節(jié)點配置堆疊鏈路。假定堆疊鏈路具有連接在中繼設備100之間的EAST堆疊鏈路端口和WEST堆疊鏈路端口,并且形成環(huán)狀堆疊鏈路。中繼線群組可以具有與另一中繼線群組重復的中繼線配置節(jié)點或堆疊鏈路節(jié)點,以及重復中繼線配置節(jié)點以及中繼線配置節(jié)點和堆疊鏈路節(jié)點。
[0065]此外,中繼線群組信息管理單元207執(zhí)行從各個中繼線的中繼線配置端口中選擇一個代表端口的代表端口選擇處理,并且將其保存和管理為中繼線代表端口信息(見圖7)。其中,當通過參考拓撲信息管理單元203的拓撲信息,從中繼線配置端口中選擇代表端口時,可以確認作為候選的各個中繼線配置端口能與作為中繼線目標的外部通信裝置通信,并且可以確認存在作為候選的各個中繼線配置端口的中繼設備100能通過除堆疊鏈路端口外的端口,與另一中繼設備100通信。當選擇各個中繼線的代表端口時的優(yōu)先級等等包括在通過中繼線群組信息獲取單元206獲得的中繼線群組信息中的情況下,通過參考優(yōu)先級,選擇代表端口。應注意到當中繼線群組信息或拓撲信息管理單元203的拓撲信息有變化時,適當時,可以執(zhí)行上述代表端口選擇處理。
[0066]其中,除代表端口外的中繼線配置端口(非代表端口)被稱為“成員端口”。存在于代表端口中的中繼線配置節(jié)點被稱為“代表節(jié)點”,以及不存在于代表端口中的中繼線配置節(jié)點被稱為“成員節(jié)點”。
[0067]圖4至7是由圖2的網(wǎng)絡中的中繼線群組信息管理單元207管理的各種信息的示例。圖4是中繼線信息的示例。在圖4的例子中,設定由中繼設備10A的端口#1和中繼設備10C的端口 #2配置、中繼線ID = TOOI的中繼線和由中繼設備10A的端口 #2和中繼設備10C的端口 #2配置、中繼線ID = T002的中繼線。
[0068]圖5是堆疊鏈路信息的示例。圖5的示例示出通過具有分別作為EAST堆疊鏈路端口和WEST堆疊鏈路端口的中繼設備100A至100C的端口 #3和#4的堆疊鏈路ID = SOOl設定的堆置鏈路。
[0069]圖6是中繼線群組信息的示例。圖6的示例示出中繼線ID= TOOl的中繼線和中繼線ID = T002的中繼線與堆疊鏈路ID = SOOl的堆疊鏈路相關聯(lián),并且兩者均屬于中繼線群組ID=GOOl的中繼線群組。
[0070]圖7示出中繼線的代表端口信息。圖7的示例示出中繼線ID= TOOl的中繼線的代表節(jié)點為中繼設備10A,并且其代表端口為端口 #I。類似地,圖7示出中繼線ID = TOO2的中繼線的代表節(jié)點為中繼設備100A,并且其代表端口為#2。
[0071]BC路徑搜索單元208參考拓撲信息管理單元203的拓撲信息和中繼線群組信息管理單元207的中繼線群組信息(堆疊鏈路信息),并且為廣播分組轉(zhuǎn)發(fā),計算實現(xiàn)不循環(huán)的分布的分布樹,而不使用與至少連接到外部通信裝置的所有中繼設備的堆疊鏈路。其中,BC路徑搜索單元208可以通過網(wǎng)絡創(chuàng)建一個分布樹,或可以創(chuàng)建多個。在多個的情況下,可以產(chǎn)生對連接到外部通信裝置的每一中繼設備100不同的分布樹。應注意到在外部通信裝置為中繼線目標的情況下,可以計算分布樹,其中,僅將具有中繼線代表端口的中繼設備100視作連接到外部通信裝置的中繼設備100。在這種情況下,BC路徑搜索單元208必須參考拓撲信息管理單元203的拓撲信息,以及中繼線群組信息管理單元207的中繼線群組信息(堆疊鏈路信息、中繼線配置端口信息、中繼線代表端口信息)。
[0072]BC路徑搜索單元208參考拓撲信息管理單元203的拓撲信息、中繼線群組信息管理單元207的中繼線群組信息和分布樹,在圖8所示的同一中繼設備100中應用廣播轉(zhuǎn)發(fā)規(guī)則,并且創(chuàng)建用于廣播的路徑信息。由用于廣播的路徑信息表示的路徑是各個外部通信裝置之間,不循環(huán)的廣播分組的分布的路徑。
[0073]其中,在轉(zhuǎn)發(fā)目的地端口類型為同一中繼線群組的EAST/WEST堆疊鏈路端口的情況下,圖8表示EAST堆疊鏈路端口或WEST堆疊鏈路端口的任何一個,并且可以是用于每一中繼線的任何一個,或可以是用于每一中繼線群組的任何一個。在接收端口類型為中繼線配置節(jié)點的EAST/WEST堆疊鏈路端口的情況下,圖8表示基本上,這是用于在由EAST或WEST接收的情況下應用的目標。然而,對在接收端口類型為同一中繼線群組的中繼線的成員端口的情況下的另一中繼線配置節(jié)點,其中,轉(zhuǎn)發(fā)目的地端口類型僅為同一中繼線群組的EAST堆疊鏈路端口,可以僅視為WEST堆疊鏈路端口,以及對在接收端口類型為同一中繼線群組的中繼線的成員端口的情況下的另一中繼線配置節(jié)點,其中,轉(zhuǎn)發(fā)目的地端口類型僅是同一中繼線群組的WEST堆疊鏈路端口,可以僅視為EAST堆疊鏈路端口。
[0074]應注意到關于在中繼線配置節(jié)點中發(fā)生故障以及有效中繼線配置節(jié)點的數(shù)量為I的中繼線,在圖8的轉(zhuǎn)發(fā)規(guī)則中,BC路徑搜索單元208通過將其視為從與轉(zhuǎn)發(fā)目的地端口相同的中繼線群組的架構(gòu)移出(從轉(zhuǎn)發(fā)目的地端口類型移出以避免循環(huán))來執(zhí)行控制。應注意到,在這種情況下的中繼線中,代表端口存在。
[0075]BC路徑搜索單元208能執(zhí)行還考慮到關于堆疊鏈路的故障的控制。例如,在某一堆疊鏈路故障的情況下,作為轉(zhuǎn)發(fā)目的地,關于中繼線的成員端口的轉(zhuǎn)發(fā)目的地,具有該堆疊鏈路的接收端口類型能通過在轉(zhuǎn)發(fā)目的地處,使同一中繼線群組的EAST/WEST堆疊鏈路端口的方向相反,響應單個故障。
[0076]當拓撲信息管理單元203的拓撲信息或中繼線群組信息管理單元207的中繼線群組信息中發(fā)生變化時,BC路徑搜索單元208執(zhí)行分布樹的計算和用于上述廣播的路徑信息創(chuàng)建。BC路徑搜索單元208將用于上述各個廣播的路徑信息告知BC路徑控制命令生成單元209。
[0077]BC路徑控制命令生成單元209基于由BC路徑搜索單元208告知的廣播路徑信息,創(chuàng)建用于使該路徑上的各個中繼設備100沿該路徑轉(zhuǎn)發(fā)廣播分組的控制信息。然后,BC路徑控制命令生成單元209經(jīng)由中繼設備通信單元201,將控制命令傳送到路徑上的各個中繼設備100,并且在路徑上的各個中繼設備100中設定廣播控制信息(流條目)。能在關聯(lián)指定待控制的分組和接收端口的匹配條件,以及將應用于符合該匹配條件的分組的處理內(nèi)容(動作)的結(jié)構(gòu)中,實現(xiàn)如非專利文獻2的流條目的這種控制信息(流條目)。
[0078]圖9是通過箭頭,表示根據(jù)由圖2的網(wǎng)絡中的上述控制裝置200設定的控制信息(流條目),轉(zhuǎn)發(fā)BC分組的操作的流程圖。例如,根據(jù)圖8的轉(zhuǎn)發(fā)規(guī)則,將由中繼設備100A的端口#I (代表端口)接收的中繼線ID = 001的中繼線TI的廣播分組轉(zhuǎn)發(fā)到用于廣播分組的分布樹端口(例如,圖10的中繼設備100A的中繼設備100D連接端口)、不是中繼線配置端口的外部通信節(jié)點端口(在圖10中不適用)以及另一中繼線的代表端口(圖10的中繼設備100A的端口 #2等)(根據(jù)第一控制信息(流條目)的操作)。
[0079]類似地,例如,根據(jù)圖8的轉(zhuǎn)發(fā)規(guī)則,由中繼設備100C的端口#1接收的中繼線ID =001的中繼線Tl的廣播分組被轉(zhuǎn)發(fā)到同一中繼線群組的EAST/WEST堆疊鏈路端口(例如,圖10的中繼設備100C的端口#3),并且轉(zhuǎn)發(fā)到同一中繼線群組的另一中繼線(S卩,中繼線ID =002的中繼線T2)的成員端口(圖1O的中繼設備10C的端口 #2)。
[0080]關于經(jīng)由EAST/WEST堆疊鏈路,接收廣播分組的中繼設備100A,根據(jù)圖8的轉(zhuǎn)發(fā)規(guī)則,向用于廣播分組的分布樹端口(例如,圖10的中繼設備100A的中繼設備100D連接端口)、不是中繼線配置端口的外部通信節(jié)點端口(圖10不適用),以及除同一中繼線群組外的中繼線的代表端口(圖10不適用)轉(zhuǎn)發(fā)(第三控制信息(流條目))。
[0081]應注意到能通過在配置控制裝置200的計算機上,使用其硬件執(zhí)行上述各個處理的計算機程序,實現(xiàn)圖3所示的控制裝置200的各個部件(處理裝置)
[0082]接著,參考附圖,將詳細描述有關本示例性實施例的操作。圖10是示出用于通過本發(fā)明的第一示例性實施例的控制裝置200,在中繼設備100中設定廣播控制信息(流條目)的流的流程圖。
[0083]參考圖10,中繼線群組信息獲取單元206首先獲得中繼線群組信息并且將其提供給中繼線群組信息管理單元207(步驟SlOl)。
[0084]接著,中繼線群組信息管理單元207從中繼線群組信息獲取單元206獲得的中繼線群組信息和從拓撲信息管理單元203獲得的拓撲信息,選擇每一中繼線的一個代表端口。然后,中繼線群組信息管理單元207將包括被選中繼線代表端口信息的中繼線群組信息提供給BC路徑搜索單元208(步驟S102)。
[0085]接著,BC路徑搜索單元208參考拓撲信息管理單元203的拓撲信息以及中繼線群組信息管理單元207的中繼線群組信息,并且計算廣播分布樹。BC路徑搜索單元208根據(jù)如圖8所示的廣播轉(zhuǎn)發(fā)規(guī)則,生成拓撲信息管理單元203的拓撲信息、中繼線群組信息管理單元207的中繼線群組信息、計算的分布樹和廣播路徑信息。此外,BC路徑搜索單元208將各個生成的廣播的路徑信息提供給BC路徑控制命令生成單元209(步驟S103)。
[0086]最后,BC路徑控制命令生成單元209根據(jù)用于由BC路徑搜索單元208接收的各個廣播的路徑信息,生成用于實現(xiàn)廣播分組的轉(zhuǎn)發(fā)的控制信息(流條目)。
[0087]如上所述,根據(jù)本示例性實施例,可以實現(xiàn)外部通信裝置之間的廣播,同時與多個中繼線共享堆疊鏈路。
[0088]根據(jù)本示例性實施例,可以抑制在中繼設備10A和100C中設定的控制信息(流條目)的項數(shù)。原因在于參考圖8中所示的轉(zhuǎn)發(fā)規(guī)則,在中繼線配置節(jié)點中生成和設定上述第一至第三控制信息項。由此,當由中繼線成員端口接收廣播分組時,中繼線配置節(jié)點將該廣播分組轉(zhuǎn)發(fā)到與成員端口中繼線同一中繼線群組的堆疊鏈路端口,同時,還轉(zhuǎn)發(fā)到同一中繼線群組的另一中繼線的成員端口(第二控制信息)。當中繼線配置節(jié)點的堆疊鏈路端口接收到廣播分組時,中繼線配置節(jié)點將該廣播分組轉(zhuǎn)發(fā)到除共享該堆疊鏈路的同一中繼線群組的中繼線外的廣播轉(zhuǎn)發(fā)目的地端口(第三控制信息)。因此,就外部通信裝置而言,可以接收和傳送廣播分組,而不向廣播分組分配識別中繼線的標識信息,即使由多個中繼線共享堆疊鏈路。
[0089]在本示例性實施例中,由于不需要向分組分配中繼線ID,例如,不需要執(zhí)行分組封裝和解封裝,能預期降低中繼節(jié)點的處理量以及提高吞吐量。還具有不需要降低被封裝的量,MTU(最大傳輸單元)的效果。
[0090]〈第二示例性實施例〉
[0091]在上述第一示例性實施例中,描述了對每一中繼線,在中繼線配置節(jié)點中具有I個中繼線配置端口,但對每一中繼線,在中繼線配置節(jié)點中可能有多個中繼線配置端口(見圖11)。在下文中,描述有關對每一中繼線,在中繼線配置節(jié)點中具有多個中繼線配置端口的情形的第二示例性實施例。由于基本配置和操作與第一示例性實施例相同,下文的描述以與第一示例性實施例不同為中心。
[0092]中繼線群組信息管理單元207執(zhí)行從代表中繼線的中繼線配置端口選擇一個代表端口的代表端口選擇處理,與第一示例性實施例類似,并且將其保存和管理為用于中繼線的代表端口選擇信息。在代表端口選擇后,執(zhí)行從代表中繼線的成員節(jié)點的中繼線配置節(jié)點選擇I個成員代表端口的成員代表端口選擇處理,并且將其保存和管理為用于中繼線的成員代表端口選擇信息。
[0093]其中,當選擇成員代表端口時,可以通過參考拓撲信息管理單元203的拓撲信息,確認作為候選的成員節(jié)點的各個中繼線配置端口能與作為中繼線目標的外部通信裝置通信。在當選擇各個中繼線的成員代表端口時的優(yōu)先級等包括在由中繼線群組信息獲取單元206獲得的中繼線群組信息中的情況下,中繼線群組信息管理單元207通過參考其優(yōu)先級信息,選擇成員代表端口。應注意到當中繼線群組信息,或拓撲信息管理單元203的拓撲信息有變化時,適當時,執(zhí)行上述成員代表端口的選擇處理。
[0094]因此,第二示例性實施例的中繼線配置端口是代表節(jié)點的代表端口和成員端口、成員代表端口以及成員節(jié)點的成員端口的任何一個(見圖12)。
[0095]圖13是在第二示例性實施例中,當創(chuàng)建用于廣播的路徑信息時,待參考的用于廣播的轉(zhuǎn)發(fā)規(guī)則的示例。與圖8所示的第一示例性實施例的用于廣播的轉(zhuǎn)發(fā)規(guī)則的不同之處在于接收端口類型是“中繼線的代表端口 /中繼線的代表節(jié)點的成員端口中繼線群組的EAST/WEST堆疊鏈路端口”。其中,圖13示出當接收端口類型為中繼線的代表端口 /中繼線的代表節(jié)點的成員端口時,其是中繼線的代表端口或中繼線的代表節(jié)點的成員端口,以及當接收端口類型為中繼線的成員代表端口 /中繼線的成員節(jié)點的成員端口時,其是中繼線的成員代表端口或中繼線的成員節(jié)點的成員端口的情形。應注意到轉(zhuǎn)發(fā)目的地端口類型為同一中繼線群組的EAST/WEST堆疊鏈路端口,以及接收端口類型為中繼線配置節(jié)點的EAST/WEST堆疊鏈路端口的情形與在第一示例性實施例中所述的圖8的轉(zhuǎn)發(fā)規(guī)則相同。
[0096]在本示例性實施例中,關于在中繼線配置端口中發(fā)生故障以及有效中繼線配置節(jié)點的數(shù)量為I的中繼線,在圖13的轉(zhuǎn)發(fā)規(guī)則中,BC路徑搜索單元208通過將其視為從與轉(zhuǎn)發(fā)目的地端口類型相同的中繼線群組的架構(gòu)移出來執(zhí)行控制。還應注意到在這種情況下的中繼線中,存在代表端口或代表節(jié)點的成員端口。
[0097]如上所述,根據(jù)本示例性實施例,通過設定用于中繼線配置節(jié)點的控制信息(流條目),而不執(zhí)行使多個中繼線配置端口作為LAG端口的設置,可以實現(xiàn)中繼線配置端口和外部通信裝置之間的帶寬提高和鏈路的可用性提高。
[0098]原因在于該配置是在各個中繼線中,當在中繼線配置節(jié)點中具有多個中繼線配置端口時,從用于每一中繼線的中繼線配置端口,選擇代表端口和成員代表端口,基于圖13中例示的轉(zhuǎn)發(fā)規(guī)則,生成廣播路徑信息,并且在中繼設備100中生成和設定相應的控制信息(流條目)。
[0099]上文已經(jīng)描述了本發(fā)明的各個示例性實施例,但本發(fā)明不限于上述示例性實施例,在不背離本發(fā)明的基本教導概念的范圍內(nèi),可以添加另外的改進、替代和調(diào)整。為幫助理解本發(fā)明,在各個圖中示出的網(wǎng)絡結(jié)構(gòu)、各個元件結(jié)構(gòu)和消息表達形式均是示例,不旨在將本發(fā)明限定到圖中所示的結(jié)構(gòu)。
[0100]在上述示例性實施例中,例如,描述了引用執(zhí)行廣播分組的轉(zhuǎn)發(fā)控制的示例,但也可以控制除作為該分組的廣播分組外的分組。例如,應用可以是分組的一般轉(zhuǎn)發(fā)來執(zhí)行洪泛,諸如從外部通信裝置轉(zhuǎn)發(fā)多播分組或“未知”單播分組等(第三示例性實施例)。
[0101]在上述示例性實施例中,描述了以環(huán)狀連接堆疊鏈路,但也可以使用可以從成員節(jié)點向代表節(jié)點轉(zhuǎn)發(fā)的其他網(wǎng)絡結(jié)構(gòu)(第三示例性實施例)。
[0102]最后,概述本發(fā)明的優(yōu)選方式。
[0103]〈第一方式〉
[0104](參考根據(jù)上述第一方面的控制裝置)。
[0105]〈第二方式〉
[0106]第一方式的控制裝置,其中,用于洪泛的分組是廣播分組、多播分組或未知單播分組。
[0107]〈第三方式>
[0108]第一或第二方式的控制裝置,其中,在配置存在于中繼線配置節(jié)點的中繼線的多個端口的情況下,中繼設備控制單元設定:第一控制信息,通過該控制信息,當由中繼線的代表端口或存在代表端口的第一中繼設備的同一中繼線配置端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口,第二控制信息,通過該第二控制信息,當由屬于不具有中繼線的代表端口的第一中繼設備的同一中繼線群組的中繼線的端口接收用于洪泛的分組時,執(zhí)行轉(zhuǎn)發(fā)到與接收用于洪泛的分組的端口的中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,以及執(zhí)行轉(zhuǎn)發(fā)到中繼線群組中的另一中繼線的成員代表端口,以及第三控制信息,通過該控制信息,當由堆疊鏈路的端口接收用于洪泛的分組時,將用于洪泛的分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于相同中繼線群組的中繼線的代表端口。
[0109]〈第四方式〉
[0110]根據(jù)第一至第三方式的任何一個的控制裝置,其中,通過至少關聯(lián)指定待控制的分組和接收端口的匹配條件以及應用于符合匹配條件的分組的處理內(nèi)容,配置控制信息。
[0111]〈第五方式〉
[0112](參考根據(jù)上述第二方面的分組轉(zhuǎn)發(fā)系統(tǒng))。
[0113]〈第六方式〉
[0114](參考根據(jù)上述第三方面的中繼設備的控制方法)
[0115]〈第七方式〉
[0116](參考根據(jù)上述第四方面的程序)。
[0117]應注意到與第一模式類似,關于第二至第四模式,可以擴展上述第五至第七方式。
[0118]應注意到上述專利文獻和非專利文獻的各種公開內(nèi)容包含在此以供參考。在本發(fā)明的全部公開內(nèi)容的界限(包括權利要求的范圍)內(nèi),并且基于其基本技術概念,可以做出示例性實施例和示例的改進和調(diào)整。此外,在本發(fā)明的權利要求的范圍內(nèi),各個公開要素(包括各個權利要求的各個元素、各個示例性實施例的各個要素、各個圖的各個要素等)的各種組合和選擇是可能的。即,本發(fā)明明確地包括本領域的技術人員能根據(jù)包括權利要求的范圍和其技術概念的全部公開內(nèi)容想到的每種變形和改進。具體地,關于在本說明書中描述的數(shù)值范圍,包括在相關范圍中的任意數(shù)值和小范圍應當解釋為具體說明,即使另有說明。
[0119]10A-10E, 100A-100E,900A-900E 中繼設備
[0120]30A-30B第二中繼設備
[0121]20,200,800 控制裝置
[0122]21中繼線群組信息管理單元
[0123]22中繼設備控制單元
[0124]201中繼設備通信單元
[0125]202拓撲信息獲取單元
[0126]203拓撲信息管理單元
[0127]204單播路徑搜索單元
[0128]205單播路徑控制命令生成單元
[0129]206中繼線群組信息獲取單元
[0130]207中繼線群組信息管理單元
[0131]208廣播路徑搜索單元(BC路徑搜索單元)
[0132]209廣播路徑控制命令生成單元(BC路徑控制命令生成單元)
[0133]300A-300B,301,302 外部中繼設備
[0134]401-403 終端
【主權項】
1.一種控制裝置,通過使用在第一中繼設備和第二中繼設備之間的物理鏈路來配置形成虛擬邏輯鏈路的多個中繼線: 所述一對第一中繼設備相互連接并且形成堆疊;以及 所述第二中繼設備組設置有多個端口并且分別連接到形成所述堆疊的所述第一中繼設備, 所述控制裝置包括: 中繼線群組信息管理單元,所述中繼線群組信息管理單元針對作為在形成所述堆疊的所述第一中繼設備之間的鏈路的堆疊鏈路,管理關聯(lián)共享所述堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且針對所述中繼線的每一個,從所述第一中繼設備的配置端口中確定代表端口;以及 中繼設備控制單元,所述中繼設備控制單元在所述第一中繼設備中進行設定: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口接收用于洪泛的分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端P; 第二控制信息,通過所述第二控制信息,當由所述中繼線的非代表端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的非代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口并且轉(zhuǎn)發(fā)到不屬于同一中繼線群組的中繼線的代表端口。2.根據(jù)權利要求1所述的控制裝置,其中,用于洪泛的所述分組是廣播分組、多播分組或未知單播分組中的任何一個。3.根據(jù)權利要求1或2所述的控制裝置,其中,在配置存在于所述中繼線配置節(jié)點中的中繼線的多個端口的情況下,所述中繼設備控制單元設定: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口或由存在所述代表端口的第一中繼設備的同一中繼線配置端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口; 第二控制信息,通過所述第二控制信息,當由屬于不具有所述中繼線的所述代表端口的第一中繼設備的同一中繼線群組的中繼線的端口接收用于洪泛的所述分組時,執(zhí)行轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且執(zhí)行轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的成員代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于同一中繼線群組的中繼線的代表端口。4.根據(jù)權利要求1至3的任何一項所述的控制裝置,其中,通過至少關聯(lián)指定要控制的分組和接收端口的匹配條件以及要應用于符合所述匹配條件的分組的處理內(nèi)容,來配置所述控制信息。5.一種分組轉(zhuǎn)發(fā)系統(tǒng),包括: 一對第一中繼設備,所述一對第一中繼設備相互連接并且形成堆疊; 第二中繼設備組,所述第二中繼設備組設置有多個端口并且分別連接到形成所述堆疊的所述第一中繼設備;以及 控制裝置,所述控制裝置使用在所述第一中繼設備和所述第二中繼設備之間的物理鏈路來形成多個中繼線,所述多個中繼線形成虛擬邏輯鏈路; 所述控制裝置包括: 中繼線群組信息管理單元,所述中繼線群組信息管理單元針對作為在形成所述堆疊的所述第一中繼設備之間的鏈路的堆疊鏈路,管理關聯(lián)共享所述堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且針對所述中繼線的每一個,從所述第一中繼設備的配置端口中確定代表端口;以及 中繼設備控制單元,所述中繼設備控制單元在所述第一中繼設備中進行設定: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口接收用于洪泛的分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端P; 第二控制信息,通過所述第二控制信息,當由所述中繼線的非代表端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的非代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口并且轉(zhuǎn)發(fā)到不屬于同一中繼線群組的中繼線的代表端口。6.根據(jù)權利要求5所述的分組轉(zhuǎn)發(fā)系統(tǒng),其中,在配置存在于所述中繼線配置節(jié)點中的中繼線的多個端口的情況下,所述中繼設備控制單元設定: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口或由存在所述代表端口的第一中繼設備的同一中繼線配置端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端口; 第二控制信息,通過所述第二控制信息,當由屬于不具有所述中繼線的所述代表端口的第一中繼設備的同一中繼線群組的中繼線的端口接收用于洪泛的所述分組時,執(zhí)行轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且執(zhí)行轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的成員代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和不屬于同一中繼線群組的中繼線的代表端口。7.一種分組轉(zhuǎn)發(fā)系統(tǒng)中的中繼設備的控制方法,包括: 一對第一中繼設備,所述一對第一中繼設備相互連接并且形成堆疊; 第二中繼設備組,所述第二中繼設備組設置有多個端口并且分別連接到形成所述堆疊的所述第一中繼設備;以及 控制裝置,所述控制裝置使用在所述第一中繼設備和所述第二中繼設備之間的物理鏈路來形成多個中繼線,所述多個中繼線形成虛擬邏輯鏈路;其中, 所述控制裝置包括:中繼線群組信息管理單元,所述中繼線群組信息管理單元針對作為在形成所述堆疊的所述第一中繼設備之間的鏈路的堆疊鏈路,管理關聯(lián)共享所述堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且針對所述中繼線的每一個,從所述第一中繼設備的配置端口中確定代表端口;并且 所述控制裝置設定: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口接收用于洪泛的分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端P; 第二控制信息,通過所述第二控制信息,當由所述中繼線的非代表端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的非代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口并且轉(zhuǎn)發(fā)到不屬于同一中繼線群組的中繼線的代表端口。8.—種由分組轉(zhuǎn)發(fā)系統(tǒng)中的計算機執(zhí)行的程序,包括: 一對第一中繼設備相互連接并且形成堆疊; 第二中繼設備組設置有多個端口并且分別連接到形成所述堆疊的所述第一中繼設備,以及 控制裝置使用在第一中繼設備和第二中繼設備之間的物理鏈路來形成多個中繼線,所述多個中繼線形成虛擬邏輯鏈路; 所述計算機安裝有控制裝置,所述控制裝置包括中繼線群組信息管理單元,所述中繼線群組信息管理單元針對作為在形成所述堆疊的所述第一中繼設備之間的鏈路的堆疊鏈路,管理關聯(lián)共享所述堆疊鏈路并且中繼線配置節(jié)點相同的中繼線的中繼線群組信息,并且針對所述中繼線的每一個,從所述第一中繼設備的配置端口中確定代表端口; 所述程序執(zhí)行下述過程,所述過程設置: 第一控制信息,通過所述第一控制信息,當由所述中繼線的所述代表端口接收用于洪泛的分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口和另一中繼線的代表端P; 第二控制信息,通過所述第二控制信息,當由所述中繼線的非代表端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到與接收用于洪泛的所述分組的所述端口的所述中繼線相同的中繼線群組相關聯(lián)的堆疊鏈路端口,并且轉(zhuǎn)發(fā)到所述中繼線群組中的另一中繼線的非代表端口;以及 第三控制信息,通過所述第三控制信息,當由所述堆疊鏈路的端口接收用于洪泛的所述分組時,將用于洪泛的所述分組轉(zhuǎn)發(fā)到預定轉(zhuǎn)發(fā)目的地端口并且轉(zhuǎn)發(fā)到不屬于同一中繼線群組的中繼線的代表端口。
【文檔編號】H04L12/28GK105830402SQ201480069888
【公開日】2016年8月3日
【申請日】2014年12月18日
【發(fā)明人】田部陽介, 高島正德
【申請人】日本電氣株式會社