亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)系統(tǒng)和網(wǎng)絡(luò)冗余方法

文檔序號:7847535閱讀:349來源:國知局
專利名稱:網(wǎng)絡(luò)系統(tǒng)和網(wǎng)絡(luò)冗余方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)系統(tǒng),具體涉及其中用于轉(zhuǎn)發(fā)分組的交換機與用于確定路由信息的控制服務(wù)器彼此分離的網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù)
近年來,作為網(wǎng)絡(luò)系統(tǒng)中的路由控制系統(tǒng)之一,研究了使用OpenFlow技術(shù)的路由控制方法,OpenFlow技術(shù)是一種用于通信設(shè)備的控制協(xié)議。在執(zhí)行具有OpenFlow技術(shù)的路由控制的網(wǎng)絡(luò)系統(tǒng)中,諸如OFC (OpenFlow控制器) 之類的控制服務(wù)器確定路由信息,根據(jù)所確定的路由信息來操作諸如0FS(0penFloW交換機)之類的交換機的流表,從而控制交換機的行為。流表是用于將流條目注冊到符合預(yù)定匹配條件(規(guī)則)的分組中的表,所述流條目定義了要執(zhí)行的預(yù)定處理(動作)。符合規(guī)則的分組群組(分組系列)稱作流。流的規(guī)則由目的地地址、源地址、目的地端口和源端口中的一些或全部的各種組合來定義,其中目的地地址、源地址、目的地端口和源端口包含在分組的每個協(xié)議級別的首部區(qū)域中,并且可以被區(qū)分。同時,在上述地址中,包括MAC地址(媒體訪問控制地址)和IP地址(互聯(lián)網(wǎng)協(xié)議地址)。此外,除了以上描述之外,還可以使用與入口端口魚貫的信息作為流的規(guī)則。在非專利文獻I和2中詳細描述了 OpenFlow技術(shù)。作為基于OpenFlow技術(shù)來執(zhí)行路由控制的網(wǎng)絡(luò)系統(tǒng)的示例,圖I和圖2示出了一種網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)包括用于轉(zhuǎn)發(fā)分組的交換機和用于確定路由信息的控制服務(wù)器。 圖I示出了網(wǎng)絡(luò)系統(tǒng)的最小單元的配置。圖2示出了網(wǎng)絡(luò)系統(tǒng)的特定配置示例。網(wǎng)絡(luò)系統(tǒng)包括控制服務(wù)器10和交換機20??刂品?wù)器10可以確定路由信息11,并且可以經(jīng)由控制信道將流條目22注冊在交換機20的流表21上。交換機20具有流表21并且存儲流條目22。此外,交換機20基于流表21中存儲的流條目22將接收到的分組經(jīng)由鏈路轉(zhuǎn)發(fā)至另一交換機20或轉(zhuǎn)發(fā)至終端30。 圖3示出了注冊到流條目的信息。流條目22保持匹配字段51、優(yōu)先級52和動作53作為信息。匹配字段51是用于在分組的首部信息與流條目之間進行匹配(核對)的信息, 并且具有首部信息中包含的源和目的地的MAC地址和IP地址;VLAN ID (虛擬局域網(wǎng)標(biāo)識符);以及與物理端口、應(yīng)用端口等有關(guān)的信息。優(yōu)先級52是與用于確定流條目的匹配順序的優(yōu)先順序。動作53是與分組的處理方法(處理細節(jié))有關(guān)的信息,并且具有定義了向特定端口發(fā)送分組或丟棄分組的信息。圖4示出了分組的首部信息。分組保持MAC首部61、IP首部62、TCP (傳輸控制協(xié)議)首部63、已加密的控制消息64作為首部信息??梢詫⒂糜趯碜钥刂破鞯臈l目注冊到交換機的流表中的“Flow Mod”消息、以及作為OpenFlow協(xié)議消息之一的消息等等作為控制消息64的示例。
MAC首部61具有源MAC地址(圖4中的Src MAC)和目的地MAC地址(圖4中的 Dst MAC)。IP首部62具有源IP地址(圖4中的Src IP)和目的地IP地址(圖4中的Dst IP)。TCP首部63具有源端口(圖4中的Src Port)和目的地端口(圖4中的Dst Port)。交換機20查閱從接收到的分組的分組首部中提取的首部信息以及流條目的匹配字段51,當(dāng)通過分別匹配確定了所述首部信息和所述匹配字段51中包含的相同項的信息相符時,交換機20將該流條目的動作53確定為對分組執(zhí)行的動作。在圖5中,關(guān)于每個流表中的流條目,基于每個流條目的優(yōu)先級來確定匹配順序。如上所述,在上述網(wǎng)絡(luò)系統(tǒng)中,用作分組轉(zhuǎn)發(fā)裝置的交換機以及用作路由信息確定裝置的控制服務(wù)器彼此分離,實現(xiàn)了一個控制服務(wù)器確定多個交換機的路由信息的配置,并且交換機和控制服務(wù)器通過控制信道相連。在這種情況下,為了防止交換機與控制服務(wù)器之間的通信發(fā)生延遲和中斷,希望控制信道是專用線路,然而交換機的專用端口和網(wǎng)絡(luò)的專用鏈路需要將控制信道作為專用線路,因此約束了可用性和可擴展性。此外,在控制信道的專用線路斷開時,交換機無法接收控制信息。作為相關(guān)技術(shù),專利文獻1(JP2000-078194A)公開了一種網(wǎng)絡(luò)系統(tǒng)。在該相關(guān)技術(shù)中,組成網(wǎng)絡(luò)的交換機包括多個連接端口,組成網(wǎng)絡(luò)的傳輸路徑、端系統(tǒng)和網(wǎng)絡(luò)服務(wù)器連接至所述多個連接端口。此外,專利文獻2(JP2003_273907A)公開了一種自治系統(tǒng)、通信控制方法、服務(wù)器和路由器。在相關(guān)技術(shù)中,所述自治系統(tǒng)被配置為包括多個BGP路由器,所述多個BGP路由器具有基于BGP (邊界網(wǎng)關(guān)協(xié)議)與另一自治系統(tǒng)相互通信的功能;單個服務(wù)器,用于集中控制由BGP路由器引起的BGP通信;以及路由器,用于中繼服務(wù)器和BGP路由器之間的通信,而不具有基于BGP的通信功能。BGP路由器和路由器可以按照來自服務(wù)器的順序來改變自身中的IP分組的路由信息。此外,專利文獻3(JP2007-251344A)公開了一種無線通信設(shè)備和無線通信方法。 在相關(guān)技術(shù)中,甚至在由于控制信道中出現(xiàn)錯誤而導(dǎo)致無法獲得控制信息中包含的上游控制信息的情況下,將上游控制信息置于數(shù)據(jù)信道的帶內(nèi),相應(yīng)地使用置于帶內(nèi)的上游控制信息來創(chuàng)建用于上游傳輸?shù)膸?。引用文獻列表專利文獻專利文獻I :日本專利申請公開JP2000-078194A專利文獻2 :日本專利申請公開JP2003-273907A專利文獻I :日本專利申請公開JP2007-251344A非專利文獻非專利文獻I : " The OpenFlow Switch Consortium " <http://www. openflowswitch. org/>非專利文獻2 : " OpenFlow Switch Specification Version I.0.0 (Wir e Protocol 0x01)December 31,2009 " 〈http://www.openflowswitch.org/documents/ openflow-spec-vl. 0. 0. pdf>
發(fā)明內(nèi)容
提供了一種機制,利用這種機制,交換機不僅能夠連接至帶外控制服務(wù)器,還能夠連接至諸如帶內(nèi)控制服務(wù)器之類的其他控制服務(wù)器,控制信道通過帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器而獲得了冗余。根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)包括交換機、帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器。交換機轉(zhuǎn)發(fā)分組。帶外控制服務(wù)器經(jīng)由帶外控制信道向交換機發(fā)送控制消息,以確定路由信息。帶內(nèi)控制服務(wù)器經(jīng)由帶內(nèi)控制信道向交換機發(fā)送控制消息,以確定路由信息。此外,帶外控制服務(wù)器注冊控制消息的流條目,其中所述流條目將交換機定義為向帶內(nèi)控制服務(wù)器轉(zhuǎn)發(fā)控制消息。本文中,交換機,帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器均為計算機。在根據(jù)本發(fā)明的網(wǎng)絡(luò)冗余方法中,由交換機來轉(zhuǎn)發(fā)分組。從帶外控制服務(wù)器經(jīng)由帶外控制信道向交換機發(fā)送控制消息,以確定路由信息。從帶內(nèi)控制服務(wù)器經(jīng)由帶內(nèi)控制信道向交換機發(fā)送控制消息,以確定路由信息。此外,從帶外控制服務(wù)器向帶內(nèi)控制服務(wù)器注冊控制消息的流條目,其中所述流條目將交換機定義為轉(zhuǎn)發(fā)控制消息。根據(jù)本發(fā)明的程序是用于使用作交換機、帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器中的每一個的計算機執(zhí)行上述網(wǎng)絡(luò)冗余方法的程序。根據(jù)本發(fā)明的程序能夠被存儲在存儲設(shè)備或存儲介質(zhì)中。在用于轉(zhuǎn)發(fā)分組的交換機和確定路由信息的控制服務(wù)器彼此分離的網(wǎng)絡(luò)系統(tǒng)中, 實現(xiàn)了帶內(nèi)控制信道的冗余。


圖I是示出了網(wǎng)絡(luò)系統(tǒng)的最小單元的基本配置的概念圖;圖2是示出了網(wǎng)絡(luò)系統(tǒng)的特定配置示例的概念圖;圖3是示出了注冊到流條目的信息的示例的圖;圖4是示出了分組的首部信息的示例的圖;圖5是示出了基于流條目的優(yōu)先級的匹配順序的示例的圖;圖6A是示出了本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的基本配置的框圖;圖6B是示出了本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的基本配置的框圖;圖7是示出了控制消息的流條目的示例的圖,所述流條目被注冊到交換機的流表;圖8是示出了交換機內(nèi)部的詳細配置的框圖;圖9是示出了注冊到交換機信息管理單元的交換機信息的示例的圖;圖10是示出了注冊到控制服務(wù)器信息管理單元的控制服務(wù)器信息的示例的圖;圖11是示出了帶外控制服務(wù)器側(cè)的操作的流程圖;圖12是示出了帶內(nèi)控制服務(wù)器側(cè)的操作的流程圖;圖13是示出了建立帶外控制信道的操作的流程圖;圖14是示出了建立帶內(nèi)控制信道的操作的流程圖;圖15是示出了將交換機信息注冊到帶內(nèi)控制服務(wù)器的操作的流程圖;圖16A是示出了在帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器之間進行切換的操作的流程圖;圖16B是示出了在帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器之間進行切換的操作的流程圖;圖17是示出了對控制消息的流條目進行匹配的操作的流程圖;以及圖18是示出了從分組群集中提取控制消息的操作的流程圖。
具體實施例方式<第一實施例>參考附圖,以下將說明本發(fā)明的第一實施例。[基本配置] 如圖6A和6B所示,本發(fā)明的網(wǎng)絡(luò)系統(tǒng)包括帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器 300。帶外控制服務(wù)器100具有交換機信息管理單元110、冗余控制服務(wù)器管理單元 120、控制信道連接單元130、控制消息處理單元140和路由信息150。交換機200具有控制服務(wù)器信息管理單元210、控制信道連接單元230、控制消息處理單元240和流表260。帶內(nèi)控制服務(wù)器300具有交換機信息管理單元310、冗余控制服務(wù)器管理單元 320、控制信道連接單元330、控制消息處理單元340和路由信息350。帶外控制服務(wù)器100、交換機200和帶內(nèi)控制服務(wù)器300具有以下功能對計算機內(nèi)部和外部的每個設(shè)備進行控制,產(chǎn)生并處理數(shù)據(jù),以及執(zhí)行程序。例如可以考慮以下情況帶外控制服務(wù)器100在用于轉(zhuǎn)發(fā)分組的路由的外部;而交換機200和帶內(nèi)控制服務(wù)器 300在用于轉(zhuǎn)發(fā)分組的路由上。在這種情況下,帶外控制服務(wù)器100可以以帶外方式向交換機僅發(fā)送控制消息,帶內(nèi)控制服務(wù)器300可以以帶內(nèi)方式向交換機發(fā)送控制消息和數(shù)據(jù)。交換機信息管理單元110、冗余控制服務(wù)器管理單元120、控制服務(wù)器信息管理單元210、交換機信息管理單元310和冗余控制服務(wù)器管理單元320具有保持分組的功能。冗余控制服務(wù)器管理單元120、控制信道連接單元130、控制信道連接單元230、冗余控制服務(wù)器管理單元320和控制信道連接單元330具有經(jīng)由網(wǎng)絡(luò)向外部發(fā)送分組和從外部接收分組的功能??刂葡⑻幚韱卧?40、控制消息處理單元240和控制消息處理單元340具有產(chǎn)生和處理控制消息的功能。[硬件的示例]可以采用諸如PC(個人計算機)、儀器、工作站、主機和超級計算機作為帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300的示例。優(yōu)選地,帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300基本上具有相同的配置。可以采用OpenFlow交換機作為交換機200的示例??梢詫⒅T如路由器和交換集線器之類的中繼設(shè)備、諸如網(wǎng)關(guān)之類的中繼計算機、代理、防火墻以及負載平衡器等等作為可用于OpenFlow交換機的設(shè)備的示例。例如,交換機200可以是多層交換機。針對所支持的OSI基準(zhǔn)模型的每一層,進一步對多層交換機進行細分。主要分類是層3交換機,用于讀取網(wǎng)絡(luò)層(第3層)的數(shù)據(jù);層4交換機,用于讀取傳輸層(第4層)的數(shù)據(jù);以及層7 交換機(應(yīng)用交換機),用于讀取應(yīng)用層(第7層)的數(shù)據(jù)。帶外控制服務(wù)器100、交換機200和帶內(nèi)控制服務(wù)器300可以是構(gòu)建在物理機上的虛擬機(VM)??梢詫⒕哂械刃Чδ艿腃PU(中央處理單元)、微處理器、微控制器、半導(dǎo)體集成電路(集成電路(IC))等等,作為用于實現(xiàn)帶外控制服務(wù)器100、交換機200、帶內(nèi)控制服務(wù)器 300、控制消息處理單元140、控制消息處理單元240和控制消息處理單元340的數(shù)據(jù)處理功能和程序執(zhí)行功能的硬件的示例。 可以將諸如RAM(隨機存取存儲器)、ROM(只讀存儲器)、EEPROM(電可擦可編程只讀存儲器)和閃存等半導(dǎo)體存儲設(shè)備、諸如HDD(硬盤驅(qū)動)和SDD(固態(tài)驅(qū)動)等輔助存儲設(shè)備、或者諸如DVD(數(shù)字通用磁盤)和SD存儲卡(安全數(shù)字存儲卡)等可移除磁盤和存儲介質(zhì),作為用于實現(xiàn)以下功能的硬件的示例交換機信息管理單元110、冗余控制服務(wù)器管理單元120、控制服務(wù)器信息管理單元210、交換機信息管理單元310、冗余控制服務(wù)器管理單元320的數(shù)據(jù)保持功能;以及用于保持路由信息150、流表260和路由信息350的數(shù)據(jù)保持功能。同時,用于實現(xiàn)數(shù)據(jù)保持功能的上述硬件不限于并入計算機本體的存儲設(shè)備,而可以是外圍設(shè)備(外部HDD等)、安裝在外部服務(wù)器(Web服務(wù)器、文件服務(wù)器等)中的存儲設(shè)備、DAS (直接附著存儲裝置)、FC-SAN(光線信道-存儲區(qū)域網(wǎng)絡(luò))、NAS (網(wǎng)絡(luò)附著存儲裝置)或者IP-SAN(IP-存儲區(qū)域網(wǎng)絡(luò))。 可以將諸如NIC(網(wǎng)絡(luò)接口卡)之類的網(wǎng)絡(luò)適配器、諸如連接端口(連接器)之類的通信端口等,作為用于實現(xiàn)冗余控制服務(wù)器管理單元120、冗余控制服務(wù)器管理單元 320、控制信道連接單元130、控制信道連接單元230和控制信道連接單元330的通信功能的硬件的示例。此外,可以將互聯(lián)網(wǎng)、LAN(局域網(wǎng))、無線LAN、WAN(廣域網(wǎng))、骨干網(wǎng)、有線電視(CATV)線路、固定電話網(wǎng)絡(luò)、移動電話網(wǎng)絡(luò)、WiMAX(IEEE802. 16a)、3G(第三代)、專線、 IrDA(紅外數(shù)據(jù)組織)、藍牙(注冊商標(biāo))、串行通信線路以及數(shù)據(jù)總線等,作為網(wǎng)絡(luò)的示例。然而,實施例不具體限于上述示例。[配置的細節(jié)]帶外控制服務(wù)器100將與其自身所管理的交換機有關(guān)的信息(交換機ID等)作為帶外次級交換機信息111注冊到交換機信息管理單元110。此外,帶外控制服務(wù)器100還注冊與網(wǎng)絡(luò)上存在的其他控制服務(wù)器有關(guān)的信息。利用冗余控制服務(wù)器管理單元120,帶外控制服務(wù)器100詢問其他控制服務(wù)器是否能夠作為帶內(nèi)控制服務(wù)器300來提供服務(wù)。在其他控制服務(wù)器告知可以提供服務(wù)的情況下,帶外控制服務(wù)器100使用從其他側(cè)(其他控制服務(wù)器)接收到的證明,并且以所述其他控制服務(wù)器作為帶內(nèi)控制服務(wù)器300在帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間建立已加密的通信路由。此外,利用控制消息處理單元140,帶外控制服務(wù)器100基于路由信息150來產(chǎn)生與流條目注冊等有關(guān)的控制消息, 并經(jīng)由控制信道連接單元130將控制消息發(fā)送至交換機200。由于主要從與帶外控制服務(wù)器有關(guān)的信息中接收控制消息,所以交換機200至少將與帶外控制服務(wù)器211有關(guān)的信息211注冊到控制服務(wù)器信息管理單元210。利用控制信道連接單元230,交換機200向已知的帶外控制服務(wù)器100發(fā)送連接請求。交換機200基于從帶外控制服務(wù)器100接收到的證明在交換機200和帶外控制服務(wù)器100之間創(chuàng)建公共密鑰(共享的密鑰),并建立已加密的通信路由和帶外控制信道。本文中,用作鏈路的用于對交換機200的數(shù)據(jù)進行轉(zhuǎn)發(fā)的網(wǎng)絡(luò)是與用作帶外控制信道的在交換機200與帶外控制服務(wù)器100之間的網(wǎng)絡(luò)不同的網(wǎng)絡(luò)。交換機200使用帶外控制信道作為專用于控制消息的通信路由。當(dāng)在交換機200和帶外控制服務(wù)器100之間建立了帶外控制信道時,從帶外控制服務(wù)器100向次級交換機200通知與帶內(nèi)控制服務(wù)器300有關(guān)的信息212,并將定義了向帶內(nèi)控制服務(wù)器300轉(zhuǎn)發(fā)分組的流條目注冊到交換機200的流表260。流條目起到控制消息的流條目261的作用,并且被設(shè)置為處于最高優(yōu)先級并且避免變舊超出交換機200內(nèi)部的流表。即,帶外控制服務(wù)器100將流條目注冊到次級交換機200的流表260,以詢問路由信息,其中所述流條目表明將分組轉(zhuǎn)發(fā)至帶內(nèi)控制服務(wù)器300。在帶內(nèi)控制服務(wù)器300處于分組轉(zhuǎn)發(fā)路由上的情況下,對于交換機200,帶內(nèi)控制服務(wù)器300起到分組的目的地的作用,并且還起到控制服務(wù)器的作用。交換機200通過使用接收到的分組的首部信息以及控制消息的流條目,來提取與其他通信數(shù)據(jù)相混合的控制消息的分組,從而判定其是尋址到該交換機200自身的通信還是對控制消息的中繼。此外,交換機200在確定用于在交換機200和帶內(nèi)控制服務(wù)器300 之間通信的路由時,也使用接收到的分組的首部信息和控制消息的流條目。圖7示出了注冊到交換機200的流表260中的控制消息的流條目261。本文中,示出了流條目401至404作為針對控制消息的流條目261的示例。流條目401是針對至帶內(nèi)控制服務(wù)器300的連接的流條目。流條目402是從帶內(nèi)控制服務(wù)器300尋址到交換機200 的流條目。流條目403是針對從帶內(nèi)控制服務(wù)器300向交換機200的中繼的流條目。流條目404是針對帶內(nèi)控制服務(wù)器300的流條目。 利用帶外控制信道,帶外控制服務(wù)器100將針對控制消息的流條目401至404注冊到交換機200的流表260。帶外控制服務(wù)器100將記錄了以下內(nèi)容的數(shù)據(jù)注冊到交換機200的流表260 :帶內(nèi)控制服務(wù)器的源IP地址(Src IP);以及在至帶內(nèi)控制服務(wù)器300的連接的流條目401的匹配字段中針對控制消息的TCP端口(Src Port)。交換機200通過優(yōu)先將從分組首部提取的信息與流條目的匹配字段相匹配,來指定至帶內(nèi)控制服務(wù)器300的分組,并將分組發(fā)送至帶內(nèi)控制服務(wù)器300。相反,在指定來自帶內(nèi)控制服務(wù)器300的分組的情況下,由于針對源的控制消息的帶內(nèi)控制服務(wù)器300和TCP端口(Src Port)的源IP地址(Src IP)被記錄在流條目402和403的匹配字段中,所以交換機200可以基于混合通信數(shù)據(jù)的分組來判定其是尋址到該交換機200自身的通信還是對控制消息的中繼。圖8示出了交換機200的內(nèi)部配置的細節(jié)。在此特別示出了交換機200的流表 260、控制消息的流條目261以及數(shù)據(jù)層面的流條目262的配置。同時,圖8中新示出的流轉(zhuǎn)發(fā)單元270接收其中控制消息的分組與其他分組相混合的數(shù)據(jù)業(yè)務(wù),并基于流表260中的流條目來轉(zhuǎn)發(fā)每一個分組。此外,接口 280具有針對帶外控制信道的專用端口以及針對帶內(nèi)信道的通用端口。在圖8中,通過接口 280的專用端口將經(jīng)由帶外控制信道的控制消息直接發(fā)送至控制信道連接單元230,而不與流表260中的流條目進行匹配。然而經(jīng)由帶內(nèi)控制信道的控制消息與其他分組相混合,并且經(jīng)由接口 280的通用端口到達交換機200的流轉(zhuǎn)發(fā)單元 270。在這種情況下,利用控制消息的高優(yōu)先級流條目261,交換機200指定控制消息,并判定是向?qū)ぶ返浇粨Q機200自身的控制信道連接單元230轉(zhuǎn)發(fā)控制消息,還是中繼該控制消肩、O
利用與控制服務(wù)器信息管理單元210以及控制消息處理單元240中存在的帶內(nèi)控制服務(wù)器300有關(guān)的信息(IP地址等),交換機200經(jīng)由控制信道連接單元230請求連接至帶內(nèi)控制服務(wù)器300。帶內(nèi)控制服務(wù)器300對交換機200進行認(rèn)證,并向預(yù)定的交換機200 發(fā)送證明。交換機200根據(jù)從帶內(nèi)控制服務(wù)器300接收到的證明在交換機200和帶內(nèi)控制服務(wù)器300之間創(chuàng)建公共密鑰,并建立已加密的通信路由和帶內(nèi)控制信道。帶內(nèi)控制服務(wù)器300存儲與交換機信息管理單元310中的交換機有關(guān)的信息,作為帶內(nèi)次級交換機信息 312。交換機200監(jiān)控帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300的狀態(tài),同時基于主要來自帶外控制服務(wù)器100的路由信息來接收與流條目注冊等有關(guān)的控制消息。在檢測到帶外控制服務(wù)器100的狀態(tài)異常的情況下,交換機200可以立即將服務(wù)器切換到帶內(nèi)控制服務(wù)器300。圖9示出了注冊到交換機信息管理單元110和交換機信息管理單元310的交換機信息的示例。本文中將說明注冊到交換機信息管理單元110的交換機信息。交換機信息管理單元110具有帶外次級交換機信息111和帶內(nèi)次級交換機信息 112。帶外次級交換機信息111包括交換機ID 1111和1112以及證明/公鑰1113。帶內(nèi)次級交換機信息112包括交換機ID 1121和1122以及服務(wù)器與服務(wù)器之間的公共密鑰1123。圖10示出了注冊到控制服務(wù)器信息管理單元210的控制服務(wù)器信息的示例。 控制服務(wù)器信息管理單元210具有與帶外控制服務(wù)器有關(guān)的信息211以及與帶內(nèi)控制服務(wù)器有關(guān)的信息212。與帶外控制服務(wù)器有關(guān)的信息211包括控制服務(wù)器的MAC 地址2111、控制服務(wù)器的IP地址2112、控制服務(wù)器的TCP端口號2113、以及服務(wù)器與交換機之間的公共密鑰2114。與帶內(nèi)控制服務(wù)器有關(guān)的信息212包括控制服務(wù)器的MAC地址 2121、控制服務(wù)器的IP地址2122、控制服務(wù)器的TCP端口號2123、以及服務(wù)器與交換機之間的公共密鑰2124。下面將使用圖11至圖18所示的流程圖來說明本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中服務(wù)器以及其他設(shè)備的操作。[帶外控制服務(wù)器側(cè)的操作]圖11示出了帶外控制服務(wù)器100側(cè)的操作。(I)步驟 SlOl帶外控制服務(wù)器100選擇帶內(nèi)控制服務(wù)器300。(2)步驟 S102帶外控制服務(wù)器100請求連接至帶內(nèi)控制服務(wù)器300。本文中,帶外控制服務(wù)器 100請求所選的帶內(nèi)控制服務(wù)器300作為冗余控制服務(wù)器來提供服務(wù)。(3)步驟 S103帶外控制服務(wù)器100確認(rèn)是否從帶內(nèi)控制服務(wù)器300發(fā)起了許可的回復(fù)。本文中, 在從帶內(nèi)控制服務(wù)器300接收到證明的情況下,帶外控制服務(wù)器100判定從帶內(nèi)控制服務(wù)器300發(fā)起了許可的回復(fù)。(4)步驟 S104在沒有從帶內(nèi)控制服務(wù)器300發(fā)起許可的回復(fù)的情況下(步驟S103中為否),帶外控制服務(wù)器100選擇另一帶內(nèi)控制服務(wù)器300,并再次請求連接至所選的帶內(nèi)控制服務(wù)器 300。(5)步驟 SlO5在從帶內(nèi)控制服務(wù)器300發(fā)起許可的回復(fù)的情況下(步驟S103中為是),帶外控制服務(wù)器100利用來自帶內(nèi)控制服務(wù)器300的證明來創(chuàng)建公共密鑰,并在帶外控制服務(wù)器 100和帶內(nèi)控制服務(wù)器300之間建立已加密的通信路由。(6)步驟 SlO6帶外控制服務(wù)器100將與次級交換機有關(guān)的信息(交換機ID)以及所創(chuàng)建的公共密鑰通知給帶內(nèi)控制服務(wù)器300。⑵步驟SlO7、
帶外控制服務(wù)器100將與帶內(nèi)控制服務(wù)器300有關(guān)的信息通知給次級交換機200。(8)步驟 S108帶外控制服務(wù)器100將控制消息的流條目261注冊到交換機200的流表260。[帶內(nèi)控制服務(wù)器側(cè)的操作]圖12示出了帶內(nèi)控制服務(wù)器300側(cè)的操作。(I)步驟 S201帶內(nèi)控制服務(wù)器300從其他控制服務(wù)器接收作為帶內(nèi)控制服務(wù)器300的連接請求。本文中,請求方控制服務(wù)器是帶外控制服務(wù)器100。帶內(nèi)控制服務(wù)器300從帶外控制服務(wù)器100接收作為冗余控制服務(wù)器的服務(wù)提供請求。⑵步驟S2O2帶內(nèi)控制服務(wù)器300判定是否準(zhǔn)許請求方控制服務(wù)器作為帶內(nèi)控制服務(wù)器300而連接。⑶步驟S2O3在不準(zhǔn)許請求方控制服務(wù)器作為帶內(nèi)控制服務(wù)器300來連接的情況下,帶內(nèi)控制服務(wù)器300將連接拒絕通知給請求方控制服務(wù)器。(4)步驟 S204在準(zhǔn)許請求方控制服務(wù)器作為帶內(nèi)控制服務(wù)器300來連接的情況下,帶內(nèi)控制服務(wù)器300將連接許可通知給請求方控制服務(wù)器,并發(fā)送證明。(5)步驟 S205帶內(nèi)控制服務(wù)器300從請求方控制服務(wù)器接收公共密鑰,并建立已加密的通信路由以及服務(wù)器與服務(wù)器通信路由。本文中,帶內(nèi)控制服務(wù)器300從帶外控制服務(wù)器100接收由帶外控制服務(wù)器100創(chuàng)建的公共密鑰,并在帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300 之間建立已加密的通信路由。(6)步驟 S2O6此外,帶內(nèi)控制服務(wù)器300存儲從其他側(cè)控制服務(wù)器接收到的與交換機有關(guān)的信息。本文中,帶內(nèi)控制服務(wù)器300從帶外控制服務(wù)器100接收示出了次級交換機200的交換機ID,并管理交換機ID。同時,帶內(nèi)控制服務(wù)器300可以以相同的時序來接收公共密鑰以及與交換機有關(guān)的信息(交換機ID)。[帶外控制信道的建立]圖13示出了以下操作確認(rèn)相對于帶外控制服務(wù)器100的TCP會話,其中帶外控制服務(wù)器100的交換機200是已知的;利用從服務(wù)器接收到證明來創(chuàng)建公鑰;以及建立已加密的同心路由和帶外控制信道。(I)步驟 S301交換機200建立相對于已知的帶外控制服務(wù)器100的TCP會話。(2)步驟 S302交換機200從帶外控制服務(wù)器100接收證明,并在帶外控制服務(wù)器100和交換機200之間創(chuàng)建公共密鑰。 ⑶步驟S3O3交換機200在帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間建立已加密的通信路由。(4)步驟 S304交換機200向帶外控制服務(wù)器100發(fā)送連接請求。⑶步驟S3O5交換機200確認(rèn)是否可以建立帶外控制信道。本文中,當(dāng)從帶外控制服務(wù)器100發(fā)起了連接許可的回復(fù)時,交換機200判定可以建立帶外控制信道。在不能建立帶外控制信道的情況下,交換機200從頭開始重復(fù)進行操作。⑶步驟S3O6在可以建立帶外控制信道的情況下,交換機200在帶外控制服務(wù)器100和交換機200之間建立帶外控制信道。[帶內(nèi)控制信道的建立]圖14示出了在交換機200建立了帶外控制信道之后建立帶內(nèi)控制信道的操作。(I)步驟 S401交換機200在交換機200和帶外控制服務(wù)器之間建立帶外控制信道。圖13示出了該過程。⑵步驟S402在建立了帶外控制信道之后,交換機200向帶外控制服務(wù)器100請求與帶內(nèi)控制服務(wù)器300有關(guān)的信息以及帶外控制服務(wù)器100與帶內(nèi)控制服務(wù)器300之間的公共密鑰。⑶步驟S403交換機200從帶外控制服務(wù)器100接收與所建議的帶內(nèi)控制服務(wù)器300有關(guān)的信
O(4)步驟 S404交換機200將其自身的交換機ID以及帶外控制服務(wù)器100與帶內(nèi)控制服務(wù)器300之間的公共密鑰發(fā)送至所建議的帶內(nèi)控制服務(wù)器300,并請求與帶內(nèi)控制服務(wù)器300相連。⑶步驟S405交換機200確認(rèn)是否準(zhǔn)許與帶內(nèi)控制服務(wù)器300相連。本文中,在從帶內(nèi)控制服務(wù)器300接收到連接許可的回復(fù)的情況下,交換機200判定準(zhǔn)許與帶內(nèi)控制服務(wù)器300相連。⑶步驟S406在沒有從帶內(nèi)控制服務(wù)器300接收到連接許可的回復(fù)的情況下(步驟S405中為否),交換機200將“不可能建立帶內(nèi)控制信道”通知給帶外控制服務(wù)器100,并再次請求與另ー帶內(nèi)控制服務(wù)器300有關(guān)的信息。⑵步驟S407在從帶內(nèi)控制服務(wù)器300接收到連接許可的回復(fù)的情況下(步驟S405中為是),交換機200在交換機200和帶內(nèi)控制服務(wù)器300之間建立已加密的通信路由。本文中,交換機200從帶內(nèi)控制服務(wù)器300接收證明作為連接許可的回復(fù),創(chuàng)建交換機200和帶內(nèi)控制服務(wù)器300之間的公共密鑰,并利用所創(chuàng)建的公共密鑰在交換機200和帶內(nèi)控制服務(wù)器300之間建立已加密的通信路由。⑶步驟S408交換機200在交換機200和帶內(nèi)控制服務(wù)器300之間建立帶內(nèi)控制信道。[向帶內(nèi)控制服務(wù)器注冊交換機信息] 圖15示出了向帶內(nèi)控制服務(wù)器300注冊與交換機200有關(guān)的信息的操作。(I)步驟 S501帶內(nèi)控制服務(wù)器300從次級交換機200接收建立帶內(nèi)控制信道的請求。⑵步驟S5O2在從交換機200接收請求時,帶內(nèi)控制服務(wù)器300確認(rèn)與交換機200有關(guān)的信息是否被注冊在交換機信息管理単元310上。然后,由于之前在帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間交換了與交換機200有關(guān)的信息(交換機ID),所以通過查閱與交換機200有關(guān)的信息(交換機ID)以及帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間的公共密鑰,來判定是否接受對與交換機200有關(guān)的信息(交換機ID)的注冊。(3)步驟 S503在沒有注冊與交換機200有關(guān)的信息(交換機ID)的情況下(步驟S502中為否),帶內(nèi)控制服務(wù)器300將連接拒絕通知給交換機200。(4)步驟 S504在注冊了在與交換機200有關(guān)的信息(交換機ID)的情況下(步驟S502中為是),帶內(nèi)控制服務(wù)器300確認(rèn)帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間的公共密鑰是否正確。⑶步驟S5O5在帶內(nèi)控制服務(wù)器300確認(rèn)帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間的公共密鑰不正確的情況下(步驟S504中為否),帶內(nèi)控制服務(wù)器300將連接拒絕通知給交換機 200。(6)步驟 S506在帶內(nèi)控制服務(wù)器300確認(rèn)帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300之間的公共密鑰正確的情況下(步驟S504中為是),帶內(nèi)控制服務(wù)器300將連接許可通知給交換機200,并向交換機200發(fā)送證明。⑵步驟S5O7作為對發(fā)送證明的回復(fù),帶內(nèi)控制服務(wù)器300從交換機200接收交換機200與帶內(nèi)控制服務(wù)器300之間的公共密鑰,并利用交換機200與帶內(nèi)控制服務(wù)器300之間的公共
密鑰來建立已加密的通信路由。
(8)步驟 S508帶內(nèi)控制服務(wù)器300在交換機200和帶內(nèi)控制服務(wù)器300之間建立帶內(nèi)控制信道。[帶外控制服務(wù)器與帶內(nèi)控制服務(wù)器之間的切換](I)步驟 S601在連接至帶外控制服務(wù)器100和帶內(nèi)控制服務(wù)器300中的每ー個之后,交換機200主要從帶外控制服務(wù)器100接收控制消息。⑵步驟S6O2交換機200周期性地向帶外控制服務(wù)器100發(fā)送狀態(tài)監(jiān)控消息。 ⑶步驟S6O3交換機200確認(rèn)是否從帶外控制服務(wù)器100發(fā)起了對狀態(tài)監(jiān)控消息的回復(fù)。在從帶外控制服務(wù)器100發(fā)起了對狀態(tài)監(jiān)控消息的回復(fù)的情況下(在步驟S603中為是),交換機200從帶外控制服務(wù)器100接收與狀態(tài)監(jiān)控有關(guān)的控制信息。(4)步驟 S604在沒有從帶外控制服務(wù)器100發(fā)起對狀態(tài)監(jiān)控消息的回復(fù)的情況下(在步驟S603中為否),交換機200確定帶外控制服務(wù)器100處于異常狀態(tài),并選擇帶內(nèi)控制服務(wù)器300來準(zhǔn)備向所選的帶內(nèi)控制服務(wù)器300的切換。(5)步驟 605交換機200向帶內(nèi)控制服務(wù)器300發(fā)送通知,并請求連接初始化,以連接至帶內(nèi)控制服務(wù)器300。⑶步驟S6O6在完成了與帶內(nèi)控制服務(wù)器300的連接時,交換機200相應(yīng)地從帶內(nèi)控制服務(wù)器300接收控制消息。交換機200從帶內(nèi)控制服務(wù)器300接收控制消息。⑵步驟S6O7同時,甚至與帶內(nèi)控制服務(wù)器300相連的交換機200也周期性地向帶外控制服務(wù)器100發(fā)送狀態(tài)監(jiān)控消息。⑶步驟S6O8交換機200確認(rèn)是否從帶外控制服務(wù)器100發(fā)起了對確認(rèn)狀態(tài)監(jiān)控消息的回復(fù)。交換機200基于是否存在回復(fù)來檢驗帶外控制服務(wù)器100的狀態(tài),并確認(rèn)是否恢復(fù)了帶外控制服務(wù)器100。⑶步驟S6O9在交換機200確認(rèn)了從帶外控制服務(wù)器100發(fā)起了回復(fù)并且確認(rèn)了恢復(fù)的情況下(步驟S608中為是),交換機200立即切換回帶外控制服務(wù)器100,并從帶外控制服務(wù)器100接收控制消息。(10)步驟 S610在沒有從100發(fā)起回復(fù)并且沒有確定恢復(fù)的情況下(步驟S608中為否),交換機200向帶內(nèi)控制服務(wù)器300發(fā)送狀態(tài)監(jiān)控消息。(11)步驟 S611交換機200確認(rèn)是否從帶內(nèi)控制服務(wù)器300發(fā)出了對狀態(tài)監(jiān)控消息的回復(fù)。在從帶內(nèi)控制服務(wù)器300發(fā)起了回復(fù)的情況下(在步驟S611中為是),交換機200從帶內(nèi)控制服務(wù)器300接收與狀態(tài)監(jiān)控有關(guān)的控制消息。此外,在沒有從帶內(nèi)控制服務(wù)器300發(fā)起回復(fù)的情況下(在步驟S611中為否),交換機200判定帶內(nèi)控制服務(wù)器300處于異常狀態(tài),并選擇另一帶內(nèi)控制服務(wù)器300來準(zhǔn)備向所選的帶內(nèi)控制服務(wù)器300的切換。[控制消息的流條目的匹配]圖17示出了對注冊到交換機200的控制消息的流條目進行匹配的機制,所述流條目被尋址到帶內(nèi)控制服務(wù)器300。(I)步驟 S701交換機信息管理單元110向交換機200發(fā)送與帶內(nèi)控制服務(wù)器300有關(guān)的信息,并將流條目注冊到帶內(nèi)控制服務(wù)器300。注冊的流條目起到控制消息的流條目的作用。交 換機200產(chǎn)生至帶內(nèi)控制服務(wù)器300的控制消息,并發(fā)送控制消息的分組。(2)步驟 S702交換機200利用從控制消息的分組的首部中提取的搜索密鑰,來執(zhí)行與控制消息的高優(yōu)先級流條目的匹配。(3)步驟 S703交換機200確認(rèn)從控制消息的分組的首部中提取的搜索密鑰是否與控制消息的高優(yōu)先級流條目匹配。(4)步驟 S704在匹配成功的情況下,交換機200向帶內(nèi)控制服務(wù)器300發(fā)送控制消息。(5)步驟 S705在匹配不成功的情況下(步驟S703中為否),交換機200確認(rèn)從控制消息的分組的首部中提取的搜索密鑰是否與控制消息的另一流條目匹配。本文中,利用從控制消息的分組的首部中提取的捜索密鑰,交換機200執(zhí)行與第一次執(zhí)行匹配的控制消息的流條目的下一個高優(yōu)先級流條目的匹配。在匹配成功的情況下,交換機200向與控制消息的流條目相對應(yīng)的控制服務(wù)器發(fā)送控制消息。在不存在與從控制消息的分組的首部中提取的搜索密鑰相匹配的控制消息的流條目的情況下,交換機200可以丟棄控制消息的分組。[從分組群組提取控制消息]圖18示出了對控制消息的流條目進行匹配的機制,所述流條目用于基于交換機200的流表提取與分組混合的控制消息。(I)步驟 S801交換機200接收分組⑵步驟S8O2交換機200利用從接收到的分組中提取的搜索密鑰來執(zhí)行與控制消息的高優(yōu)先級流條目的匹配。⑶步驟S8O3交換機200確認(rèn)從接收到的分組的首部中提取的搜索密鑰是否與控制消息的高優(yōu)先級流條目相匹配。(4)步驟 SS04在匹配不成功的情況下(步驟S803中為否),交換機200確認(rèn)從接收到的分組的首部中提取的搜索密鑰是否與控制消息的另一流條目相匹配。在本文中,利用從接收到的分組的首部中提取的捜索密鑰,交換機200執(zhí)行與第一次執(zhí)行匹配的的控制消息的流條目的下一個高優(yōu)先級流條目的匹配。在匹配成功的情況下,交換機200向與控制消息的流條目相對應(yīng)的控制服務(wù)器發(fā)送控制消息。在不存在與接收到的分組的首部中提取的捜索密鑰相匹配的控制消息的流條目的情況下,交換機200可以丟棄接收到的分組。⑶步驟S8O5在匹配成功的情況下(步驟S803中為是),交換機200確定分組是控制消息,并且確認(rèn)分組是否被尋址到交換機200自身。(6)步驟 S8O6在分組沒有被尋址到交換機200自身的情況下(步驟S805中為否),交換機200 基于地址將控制消息中繼到另一交換機。(7)步驟 S8O7在分組被尋址到交換機200自身的情況下(步驟S805中為是),交換機200將尋址到其自身的控制消息轉(zhuǎn)發(fā)到其自身的控制消息處理單元240。<第二實施例>下面將說明本發(fā)明的第二實施例。在控制消息處理的協(xié)議中定義了 TCP的目的地端口號或源端ロ的情況下(例如,TCP端口號是9999),交換機200可以通過使用用于控制消息檢測的流條目,從流動的數(shù)據(jù)業(yè)務(wù)中提取控制消息。將控制消息發(fā)送至交換機200自身的帶外控制服務(wù)器,所述帶外控制服務(wù)器可以從控制消息的首部提取其他控制服務(wù)器的源IP地址,并且可以嘗試與其他控制服務(wù)器的連接。[本發(fā)明的特征]本發(fā)明在用于轉(zhuǎn)發(fā)分組的交換機以及用于確定路由的控制服務(wù)器中,實現(xiàn)了由于帶外服務(wù)器和帶內(nèi)服務(wù)器而引起的控制信道的冗余。本發(fā)明具有將從帶外控制服務(wù)器至帶內(nèi)控制服務(wù)器的控制消息的流條目注冊到交換機的機制。在本發(fā)明中,在帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器之間交換交換機ID。此外,在本發(fā)明中,帶內(nèi)控制服務(wù)器注冊另ー交換機。此外,在本發(fā)明中,與分組混合的控制消息是利用控制消息的流條目來提取的。本發(fā)明可以用在分組轉(zhuǎn)發(fā)裝置(交換機)與路由信息確定裝置(控制服務(wù)器)彼此分離的網(wǎng)絡(luò)系統(tǒng)中。在本發(fā)明中,經(jīng)由數(shù)據(jù)業(yè)務(wù)的網(wǎng)絡(luò),其他服務(wù)器可以用作帶內(nèi)控制服務(wù)器,其中交換機從主帶外控制服務(wù)器接收控制消息。此外,在本發(fā)明中,通過將與帶內(nèi)控制服務(wù)器有關(guān)的信息注冊到交換機,最初帶外控制服務(wù)器請求連接到的該帶內(nèi)控制服務(wù)器,交換機可以連接到可靠的其他控制服務(wù)器(帶內(nèi)控制服務(wù)器)。此外,在本發(fā)明中,帶內(nèi)控制服務(wù)器最初從另ー帶外控制服務(wù)器接收和存儲交換機ID以及服務(wù)器與服務(wù)器之間的公共密鑰,從而當(dāng)交換機請求連接時,對交換機進行認(rèn)證。此外,在本發(fā)明中,從帶外控制服務(wù)器將控制消息的高優(yōu)先級條目注冊到交換機的流表,從而交換機可以提取與數(shù)據(jù)業(yè)務(wù)混合的控制消息。此外,在本發(fā)明中,可以將與控制消息的流條目匹配的控制消息優(yōu)先發(fā)送至交換機的控制消息處理單元,還可以將所述控制消息優(yōu)先中繼到另一交換機。在本發(fā)明中,在監(jiān)控的帶外控制服務(wù)器中發(fā)生問題的情況下,交換機從帶外控制服務(wù)器向帶內(nèi)控制服務(wù)器切換一次,并從帶內(nèi)控制服務(wù)器接收控制消息;然而通過在切換之前監(jiān)控帶外控制服務(wù)器,當(dāng)帶外控制服務(wù)器恢復(fù)時,可以立即切換回來?!锤攀觥等缟纤?,在用于轉(zhuǎn)發(fā)分組的交換機與用于確定路由信息的控制服務(wù)器彼此分離的網(wǎng)絡(luò)系統(tǒng)中,本發(fā)明的特征在于具有以下配置在交換機基于路由信息從控制服務(wù)器接 收與流條目注冊等有關(guān)的控制消息的情況下,由于帶外控制信道和帶內(nèi)控制信道而實現(xiàn)了控制信道的冗余。在圖I中示出了網(wǎng)絡(luò)系統(tǒng),在網(wǎng)絡(luò)系統(tǒng)中數(shù)據(jù)層面和控制層面彼此分離,其中數(shù)據(jù)層面和控制層面分別均將控制服務(wù)器配置用于確定交換機和路由以轉(zhuǎn)發(fā)分組。本文中,用于發(fā)送和接收控制信息的控制信道連接在交換機和控制服務(wù)器之間。在圖5中,為了確定路由信息,交換機通過以下方式來實現(xiàn)控制信道冗余不僅連接至帶外控制信道中的控制服務(wù)器,還構(gòu)成帶內(nèi)控制信道,在帶內(nèi)控制信道中可以利用針對正常數(shù)據(jù)通信的路由經(jīng)由網(wǎng)絡(luò)來建立與另ー控制服務(wù)器的連接。同時,在帶外控制信道中,使用專用于控制消息的通信路由。此外,在帶內(nèi)控制信道中,通信數(shù)據(jù)和控制消息共享相同的通信路由。按照這種方式,在本發(fā)明中,由于在帶外控制信道和帶內(nèi)控制信道中發(fā)送和接收控制消息,所以交換機可以實現(xiàn)控制信道的冗余。圖6A和6B示出了網(wǎng)絡(luò)系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括用于轉(zhuǎn)發(fā)分組的交換機以及用于管理和確定路由信息的控制服務(wù)器。為了連接至用于在初始配置下主要接收控制消息的控制服務(wù)器,交換機獨立于用于轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)絡(luò)而連接在帶外控制信道中,控制服務(wù)器針對交換機起到帶外控制服務(wù)器的作用。帶外控制服務(wù)器向已知的或要配置的另ー控制服務(wù)器請求控制信道的冗余配置,所述控制服務(wù)器存在于網(wǎng)絡(luò)中。被請求的另一服務(wù)器針對交換機起到帶內(nèi)控制服務(wù)器的作用。利用冗余控制管理単元,帶外控制服務(wù)器在帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器之間建立已加密的通信路由,并將與其自身所管理的交換機有關(guān)的信息通知給帶內(nèi)控制服務(wù)器。此外,帶外控制服務(wù)器向其自身所管理的交換機通知與帶內(nèi)控制服務(wù)器有關(guān)的信
ο基于從帶外控制服務(wù)器接收的與帶內(nèi)控制服務(wù)器有關(guān)的信息,交換機請求將交換機注冊到帶內(nèi)控制服務(wù)器。基于從帶外控制服務(wù)器最初接收到的與交換機有關(guān)的信息,帶內(nèi)控制服務(wù)器對交換機進行認(rèn)證并注冊該交換機。在被帶內(nèi)控制服務(wù)器注冊之后,交換機監(jiān)控帶內(nèi)控制服務(wù)器的以及主要接收控制消息的帶外控制服務(wù)器的狀態(tài)。在沒有從連續(xù)監(jiān)控的帶外控制服務(wù)器發(fā)起回復(fù)的情況下,交換機確定在帶內(nèi)控制服務(wù)器中發(fā)生問題,從帶外控制服務(wù)器切換到帶內(nèi)控制服務(wù)器,并從帶內(nèi)控制服務(wù)器接收控制消息。按照這種方式,交換機可以控制信道接收控制消息,其中通過主要接收的帶外控制服務(wù)器和另ー控制服務(wù)器(帶內(nèi)控制服務(wù)器)使所述控制信道冗余。< 補充 >本發(fā)明的特征在于由帶外控制信道和帶內(nèi)控制信道實現(xiàn)的冗余配置;帶內(nèi)控制信道與帶外控制信道的可連接性的建立;帶外控制信道和帶內(nèi)控制信道的選擇;以及在帶外控制信道和帶內(nèi)控制信道之間的切換。在本發(fā)明中,帶外控制服務(wù)器在帶外配置和建立與交換機的控制信道,并針對交 換機與帶內(nèi)控制服務(wù)器之間的控制信道設(shè)置路由信息(流表)。交換機配置和建立與帶內(nèi)控制服務(wù)器的控制信道,并以帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器(使用這兩者)構(gòu)成控制服務(wù)器的冗余配置。此外,監(jiān)控控制信道中的問題,并在發(fā)生問題時從在用的(主系、實際系)控制信道切換至待機(等待系、保留系)的控制信道。以上詳細描述了本發(fā)明的實施例,然而本發(fā)明實際上不限于上述實施例,本發(fā)明范圍之內(nèi)的修改也包含在本發(fā)明之內(nèi)。本發(fā)明要求基于日本申請No. 2010-000819的優(yōu)先權(quán),該日本申請No. 2010-000819的公開以參考的方式并入本發(fā)明中。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),包括 交換機,被配置為轉(zhuǎn)發(fā)分組; 帶外控制服務(wù)器,被配置為經(jīng)由帶外控制信道向交換機發(fā)送控制消息,以確定路由信息;以及 帶內(nèi)控制服務(wù)器,被配置為經(jīng)由帶內(nèi)控制信道向交換機發(fā)送控制消息,以確定路由信息。
2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)系統(tǒng),其中,帶外控制服務(wù)器包括 用于建立與交換機的帶外控制信道的裝置;以及 用于為交換機與帶內(nèi)控制服務(wù)器之間的帶內(nèi)控制信道設(shè)置路由信息的裝置。
3.根據(jù)權(quán)利要求I或2所述的網(wǎng)絡(luò)系統(tǒng),其中,交換機包括 用于建立與帶內(nèi)控制服務(wù)器的帶內(nèi)控制信道的裝置;以及 用于通過使用帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器兩者來構(gòu)成控制服務(wù)器的冗余結(jié)構(gòu)的裝置。
4.根據(jù)權(quán)利要求I至3中任一項所述的網(wǎng)絡(luò)系統(tǒng),其中,交換機包括 用于對帶外控制信道和帶內(nèi)控制信道兩者的問題進行監(jiān)控的裝置;以及 用于在發(fā)生問題時,在帶外控制信道和帶內(nèi)控制信道之中,將在用的控制信道切換到待機的控制信道的裝置。
5.一種計算機,用作根據(jù)權(quán)利要求I至4中任一項所述的網(wǎng)絡(luò)系統(tǒng)的交換機、帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器中的至少一個。
6.一種網(wǎng)絡(luò)冗余方法,包括 由交換機來轉(zhuǎn)發(fā)分組; 從帶外控制服務(wù)器經(jīng)由帶外控制信道向交換機發(fā)送控制消息,以確定路由信息;以及 從帶內(nèi)控制服務(wù)器經(jīng)由帶內(nèi)控制信道向交換機發(fā)送控制消息,以確定路由信息。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)冗余方法,還包括 由帶外控制服務(wù)器來建立與交換機的帶外控制信道;以及 由帶外控制服務(wù)器為交換機與帶內(nèi)控制服務(wù)器之間的帶內(nèi)控制信道設(shè)置路由信息。
8.根據(jù)權(quán)利要求6或7所述的網(wǎng)絡(luò)冗余方法,還包括 由交換機來建立與帶內(nèi)控制服務(wù)器的帶內(nèi)控制信道;以及 由交換機通過使用帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器兩者來構(gòu)成控制服務(wù)器的冗余結(jié)構(gòu)。
9.根據(jù)權(quán)利要求6至8中任一項所述的網(wǎng)絡(luò)冗余方法,還包括 由交換機對帶外控制信道和帶內(nèi)控制信道兩者的問題進行監(jiān)控;以及由交換機在發(fā)生問題時,在帶外控制信道和帶內(nèi)控制信道之中,將在用的控制信道切換到待機的控制信道。
10.一種存儲程序的記錄介質(zhì),所述程序使計算機用作根據(jù)權(quán)利要求6至9中任一項所述的網(wǎng)絡(luò)冗余方法的交換機、帶外控制服務(wù)器和帶內(nèi)控制服務(wù)器中的每一個。
全文摘要
在轉(zhuǎn)發(fā)分組的交換機和確定路由信息的控制服務(wù)器彼此分離的網(wǎng)絡(luò)系統(tǒng)中,當(dāng)交換機基于路由信息從控制服務(wù)器接收與流條目注冊等有關(guān)的控制消息時,希望利用帶外控制信道和帶內(nèi)控制信道來實現(xiàn)控制信道的冗余。具體地,分離的交換機和控制服務(wù)器通過控制信道相連,控制信道用于發(fā)送和接收控制消息。交換機不僅經(jīng)由帶外控制信道通過專用于控制消息的路由而連接至控制服務(wù)器,還經(jīng)由帶內(nèi)控制信道通過與正常數(shù)據(jù)通信公用的路由而連接至另一控制服務(wù)器,以確定路由信息,從而實現(xiàn)控制信道的冗余。
文檔編號H04L12/56GK102714627SQ201180005467
公開日2012年10月3日 申請日期2011年1月4日 優(yōu)先權(quán)日2010年1月5日
發(fā)明者伊澤徹, 佐藤志穗美, 米納克賽·披拉馮, 飛鷹洋一, 高島正德 申請人:日本電氣株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1