專利名稱:通信系統(tǒng)、控制裝置、通信方法和程序的制作方法
技術(shù)領(lǐng)域:
(相關(guān)申請(qǐng)引用)本發(fā)明基于2010年12月I日提交的日本專利申請(qǐng)No. 2010-268401,并要求其優(yōu)先權(quán)權(quán)益,另外其全部公開(kāi)通過(guò)引用結(jié)合于此。本發(fā)明涉及用于包流的轉(zhuǎn)發(fā)路由的通信系統(tǒng)、通信裝置、控制裝置、控制方法和程序,特別涉及通過(guò)使用轉(zhuǎn)發(fā)節(jié)點(diǎn)而實(shí)現(xiàn)通信的通信系統(tǒng)、控制裝置、通信方法和程序,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)與所接收的包匹配的處理規(guī)則來(lái)處理所接收的包。
背景技術(shù):
近年來(lái)提出了ー種被稱為OpenFlow的技術(shù)(參見(jiàn)專利文獻(xiàn)I和非專利文獻(xiàn)I和 2)。在OpenFlow中,通信被當(dāng)作端到端流,路由控制、故障恢復(fù)、負(fù)荷平衡和優(yōu)化以流為單位被執(zhí)行。作為轉(zhuǎn)發(fā)節(jié)點(diǎn)的OpenFlow交換機(jī)設(shè)有用于與定位為控制裝置的OpenFlow控制器進(jìn)行通信的安全信道,并根據(jù)流表運(yùn)行,其中,由OpenFlow控制器指示適當(dāng)添加或重寫。流表中為關(guān)于包報(bào)頭的匹配規(guī)則(報(bào)頭字段)組的定義、流統(tǒng)計(jì)信息(計(jì)數(shù)器)和為每個(gè)流定義處理內(nèi)容的動(dòng)作(動(dòng)作)。使用OpenFlow的通信系統(tǒng)的ー個(gè)示例如
圖11所述。如圖11所示,所述通信系統(tǒng)IA由與OpenFlow控制器對(duì)應(yīng)的控制裝置110和與OpenFlow交換機(jī)對(duì)應(yīng)的流交換機(jī)121至126構(gòu)成。所述通信系統(tǒng)IA可實(shí)現(xiàn)連接的通信終端131至134之間的通信。參照?qǐng)D12的序列對(duì)使用上述OpenFlow的通信系統(tǒng)的操作進(jìn)行了說(shuō)明。此處將使用圖11的通信終端131開(kāi)始與通信終端134進(jìn)行2種類型的通信作為示例進(jìn)行說(shuō)明。接收到通信終端131發(fā)送的第一通信包時(shí)(圖12中的S901),所述流交換機(jī)121從流表中捜索具有與接收的包的報(bào)頭信息匹配的匹配規(guī)則的處理規(guī)則條目。作為搜索的結(jié)果,在沒(méi)有發(fā)現(xiàn)與接收的包匹配的條目的情況下,所述流交換機(jī)121在對(duì)接收的包進(jìn)行緩沖之后將具有接收的包信息的新流檢測(cè)通知(Packet-In)消息通過(guò)安全信道發(fā)送給控制裝置110,并請(qǐng)求基于接收的包的源和目的地確定包轉(zhuǎn)發(fā)路由(圖12中的S902)。接收請(qǐng)求的所述控制裝置110根據(jù)新流檢測(cè)通知的信息將包的到達(dá)目的地識(shí)別為通信終端134。所述控制裝置110將始于流交換機(jī)121、到達(dá)與被識(shí)別的通信終端134連接的流交換機(jī)126的路由計(jì)算為第一通信包的轉(zhuǎn)發(fā)路由。此處,流交換機(jī)121->流交換機(jī)
123->流交換機(jī)126的路由被計(jì)算為第一通信包的轉(zhuǎn)發(fā)路由。所述控制裝置110將確定實(shí)現(xiàn)上述轉(zhuǎn)發(fā)路由的包轉(zhuǎn)發(fā)規(guī)則的處理規(guī)則的設(shè)置(FlowMod)消息發(fā)送給上述路由中的流交換機(jī),并將處理規(guī)則條目存儲(chǔ)在相應(yīng)流表中(圖12中的S903-1至S903-3)。所述流交換機(jī)121使用已設(shè)置的處理規(guī)則條目發(fā)送緩沖包(圖12中的S904)。由于處理規(guī)則條目已在上述步驟S903-2和S903-3中在包轉(zhuǎn)發(fā)路由中的流交換機(jī)123和126的流表中設(shè)置,接收流交換機(jī)121發(fā)送的第一通信包的流交換機(jī)123和126在不需要向控制裝置110請(qǐng)求確定包的路由的情況下執(zhí)行包轉(zhuǎn)發(fā)。接下來(lái),接收到通信終端131發(fā)送的第二通信包時(shí)(圖12中的S905),所述流交換機(jī)121從流表中捜索具有與接收的包的報(bào)頭信息匹配的匹配規(guī)則的處理規(guī)則條目。由于第二通信使用與第一通信不同的端口號(hào),由于沒(méi)有發(fā)現(xiàn)與接收的包匹配的條目,與第一通信相似,所述流交換機(jī)121在對(duì)接收的包進(jìn)行緩沖之后將具有接收的包信息的新流檢測(cè)通知(Packet-In)消息通過(guò)安全信道發(fā)送給控制裝置110,并請(qǐng)求基于接收的包的源和目的地確定包轉(zhuǎn)發(fā)路由(圖12中的S906)。接收請(qǐng)求的所述控制裝置110根據(jù)新流檢測(cè)通知的信息將包的到達(dá)目的地識(shí)別為通信終端134。所述控制裝置110將始于流交換機(jī)121、到達(dá)連接至識(shí)別的通信終端134的流交換機(jī)126的路由計(jì)算為第二通信包的轉(zhuǎn)發(fā)路由。此處,流交換機(jī)121->流交換機(jī)
124->流交換機(jī)126的路由被計(jì)算為第二通信包的轉(zhuǎn)發(fā)路由。所述控制裝置110將確定實(shí)現(xiàn)上述轉(zhuǎn)發(fā)路由的包轉(zhuǎn)發(fā)規(guī)則的處理規(guī)則的設(shè)置(FlowMod)消息發(fā)送給上述路由中的流交換機(jī),并將處理規(guī)則條目存儲(chǔ)在各個(gè)流表中(圖12中的S907-1至S907-3)。所述流交換機(jī)121使用已設(shè)置的處理規(guī)則條目發(fā)送緩沖包(圖12中的S908)。由于已對(duì)處理規(guī)則條目在上述步驟S907-2和S907-3中在包轉(zhuǎn)發(fā)路由中的流 交換機(jī)124和126的流表中進(jìn)行了設(shè)置,接收流交換機(jī)121發(fā)送的第一通信包的流交換機(jī)124和126在不需要向控制裝置110請(qǐng)求確定包的路由的情況下執(zhí)行包轉(zhuǎn)發(fā)。引用列表專利文獻(xiàn)PTL I :國(guó)際公布 TO2008/095010非專利文獻(xiàn)NPL I Nick McKeown 及其他 7 人,“OpenFlow EnablinR Innovation in CampusNetworks ”,在線,于 2010 年 9 月 17 日搜索因特網(wǎng) URL http: //www. openf lowswitch.orfi/1 documents/openflow~wp-latest. pdtNPL 2 :“0penFlow :Switch Specification” 第 1.0.0.版(線路協(xié)議 0x01),于 2010 年 9 月 17 日搜索因特網(wǎng) URL http: //www. openf lowswitch. otr/documents/openf low-spec-vl. 0. 0. pdf
發(fā)明內(nèi)容
技術(shù)問(wèn)題上文引用的專利文獻(xiàn)和非專利文獻(xiàn)的全部公開(kāi)內(nèi)容通過(guò)引用結(jié)合于此。本發(fā)明將進(jìn)行以下分析。如上所述,根據(jù)使用OpenFlow的通信系統(tǒng),通過(guò)控制流単元中的路由中的處理規(guī)則條目,即使是在相同通信終端之間進(jìn)行通信,如果流特征不同(圖11和圖12的示例中的端口號(hào)不同),也可實(shí)現(xiàn)靈活路由控制,例如,可選擇不同路由。但是,另一方面,使用OpenFlow的通信系統(tǒng)通過(guò)OpenFlow控制器等控制裝置對(duì)通信系統(tǒng)內(nèi)的所有流交換機(jī)進(jìn)行路由控制。因此,毎次生成新流時(shí),會(huì)出現(xiàn)這樣一個(gè)問(wèn)題控制裝置必須對(duì)新流采用的路由中的所有流交換機(jī)中的處理規(guī)則進(jìn)行設(shè)置,控制負(fù)荷増加。鑒于上述問(wèn)題提出了本發(fā)明,本發(fā)明的ー個(gè)目的在于提供能減輕集中控制其下的轉(zhuǎn)發(fā)節(jié)點(diǎn)的控制裝置(例如,上述OpenFlow控制器)的負(fù)荷的通信系統(tǒng)、控制裝置、通信方法和程序。
問(wèn)題解決方案根據(jù)本發(fā)明的第一方面,提供了ー種通信系統(tǒng),包括多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由轉(zhuǎn)發(fā)接收的包的一個(gè)或多個(gè)處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;以及控制裝置,預(yù)先在路由中的一個(gè)或多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置處理規(guī)則,并且,在預(yù)定情況下,使位于所述路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由在接收的包中添加路徑標(biāo)識(shí)符,并使位于所述路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從接收的包中刪除所述路徑標(biāo)識(shí)符。根據(jù)本發(fā)明的第二方面,提供了一種連接至多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)的控制裝置,為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由轉(zhuǎn)發(fā)接收的包處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;所述控制裝置包括第一単元,在所述路由的轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置處理規(guī)則;以及第ニ単元,在預(yù)定情況下,使位于路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)路由在接收的包中添加路徑標(biāo)識(shí)符,并使位于路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從接收的包中刪除路徑標(biāo)識(shí)符。 根據(jù)本發(fā)明的第三方面,提供了ー種通信方法,包括如下步驟在新流生成時(shí),位于已預(yù)先計(jì)算的路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)基于來(lái)自控制裝置的指令在接收的包中添加路徑標(biāo)識(shí)符,隨后轉(zhuǎn)發(fā)到下一跳;預(yù)先計(jì)算的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)基于接收的包中包括的路徑標(biāo)識(shí)符從預(yù)先由控制裝置設(shè)置的處理規(guī)則中選擇處理規(guī)則,并轉(zhuǎn)發(fā)接收的包;以及位于所述路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)基于來(lái)自控制裝置的指令將接收的包恢復(fù)為路徑標(biāo)識(shí)符被添加之前的狀態(tài),隨后轉(zhuǎn)發(fā)到下一跳。本方法與對(duì)通信系統(tǒng)進(jìn)行配置的特定裝置(被稱為傳輸節(jié)點(diǎn)和控制裝置)有密切關(guān)系。根據(jù)本發(fā)明的第四方面,提供了一種在控制裝置中執(zhí)行的程序,所述控制裝置連接至多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由轉(zhuǎn)發(fā)接收的包的處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;其中,所述程序執(zhí)行預(yù)先在路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置處理規(guī)則的處理,以及在預(yù)定情況下在位于路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中根據(jù)路由分別對(duì)路徑標(biāo)識(shí)符執(zhí)行添加和刪除的處理。應(yīng)注意的是,所述程序可記錄在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(可為非臨時(shí)性記錄介質(zhì))中。即,本發(fā)明可實(shí)施為計(jì)算機(jī)程序產(chǎn)品。發(fā)明有益效果根據(jù)本發(fā)明,可減輕集中控制其下的轉(zhuǎn)發(fā)節(jié)點(diǎn)的控制裝置的負(fù)荷。附圖簡(jiǎn)要說(shuō)明圖I為說(shuō)明本發(fā)明的概述的示意圖;圖2為示出根據(jù)本發(fā)明第一示例性實(shí)施例的通信系統(tǒng)的配置示例的圖示;圖3為示出根據(jù)第一示例性實(shí)施例的控制裝置的配置示例的示意圖;圖4為說(shuō)明第一示例性實(shí)施例的控制裝置的路徑信息存儲(chǔ)單元中存儲(chǔ)的內(nèi)容的圖示;圖5為示出第一示例性實(shí)施例的操作示例(處理規(guī)則的預(yù)設(shè))的順序圖;圖6為表示圖5的步驟S013之后的控制裝置的處理流程的流程圖;圖7為示出第一示例性實(shí)施例的操作示例(生成新流時(shí))的順序圖8為示出根據(jù)本發(fā)明第二示例性實(shí)施例的通信系統(tǒng)的配置示例的圖示;圖9為表示根據(jù)第二示例性實(shí)施例的控制裝置的處理流程的流程圖;圖10為說(shuō)明第二示例性實(shí)施例的控制裝置的路徑信息存儲(chǔ)單元中存儲(chǔ)的內(nèi)容的圖示;圖11為說(shuō)明非專利文獻(xiàn)I和2的通信系統(tǒng)的配置示例的圖示;以及圖12為說(shuō)明非專利文獻(xiàn)I和2的通信系統(tǒng)的操作示例的順序圖。
具體實(shí)施例方式首先對(duì)本發(fā)明的概述進(jìn)行說(shuō)明。如圖I所示,本發(fā)明可通過(guò)轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26和控制裝置10實(shí)施,其中,設(shè)置根據(jù)預(yù)先設(shè)置的路由(圖I的預(yù)設(shè)路由A和B)轉(zhuǎn)發(fā)接收的包
的處理規(guī)則,處理規(guī)則基于接收的包中包括的路徑標(biāo)識(shí)符進(jìn)行選擇,并執(zhí)行包轉(zhuǎn)發(fā);所述控制裝置10還在生成新流時(shí)使位于路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)路由在接收的包中添加路徑標(biāo)識(shí)符,并使位于路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從接收的包中刪除路徑標(biāo)識(shí)符(圖I中的轉(zhuǎn)發(fā)節(jié)點(diǎn)21和26)。應(yīng)注意的是,為了方便起見(jiàn),為各個(gè)単元添加了概述中標(biāo)注的附圖參考符號(hào)作為ー個(gè)示例,以助于理解,而不是為了將本發(fā)明限制為所示附圖的模式。具體地,實(shí)施方式通過(guò)以下步驟實(shí)現(xiàn)當(dāng)從通信終端131生成新流,通信終端134作為目的地時(shí),位于路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)21已被預(yù)先計(jì)算,基于控制裝置的指令在接收的包中添加路徑標(biāo)識(shí)符(例如,預(yù)設(shè)路由A的路徑標(biāo)識(shí)符A),井隨后轉(zhuǎn)發(fā)到下一跳;預(yù)先計(jì)算的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)24基于接收的包中包括的路徑標(biāo)識(shí)符(例如,路徑標(biāo)識(shí)符A)選擇處理規(guī)則,并將接收的包轉(zhuǎn)發(fā)給轉(zhuǎn)發(fā)節(jié)點(diǎn)26 ;并且,位于路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)26根據(jù)控制裝置的指令將接收的包恢復(fù)為添加路徑標(biāo)識(shí)符之前的狀態(tài),隨后轉(zhuǎn)發(fā)到下一跳。同樣,可選擇預(yù)設(shè)路由B作為新流的轉(zhuǎn)發(fā)路由,并執(zhí)行包轉(zhuǎn)發(fā)。如上所述,根據(jù)本發(fā)明,由于不需要請(qǐng)求在已預(yù)先設(shè)置的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)(起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)除外)中設(shè)置處理規(guī)則,可減少控制裝置10的負(fù)荷。(第一示例性實(shí)施例)接下來(lái)對(duì)參考附圖的本發(fā)明的第一示例性實(shí)施例進(jìn)行詳細(xì)說(shuō)明。圖2為示出根據(jù)本發(fā)明第一示例性實(shí)施例的通信系統(tǒng)的配置示例的圖示。參照?qǐng)D2,示出了由控制裝置10和轉(zhuǎn)發(fā)節(jié)點(diǎn)組20構(gòu)成的通信系統(tǒng)I。所述轉(zhuǎn)發(fā)節(jié)點(diǎn)組20由多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26構(gòu)成。另外,通信終端131至134連接至通信系統(tǒng)I。應(yīng)注意的是,轉(zhuǎn)發(fā)節(jié)點(diǎn)旁邊標(biāo)注的#1和#2等符號(hào)表示各個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)的端口號(hào)。為了簡(jiǎn)要說(shuō)明本示例性實(shí)施例,本文定義了兩個(gè)術(shù)語(yǔ)“邊緣節(jié)點(diǎn)”和“內(nèi)節(jié)點(diǎn)”。邊緣節(jié)點(diǎn)表示處于路徑的起點(diǎn)或終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn),將在下文描述。內(nèi)節(jié)點(diǎn)表示不處于路徑的起點(diǎn)或終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn),將在下文描述。此處,為了有效說(shuō)明下文的示例性實(shí)施例,對(duì)詞語(yǔ)“路由” (route)和“路徑”(path)進(jìn)行定義?!奥酚伞敝竿ㄟ^(guò)在通信系統(tǒng)I執(zhí)行通信的通信終端之間發(fā)送和接收的數(shù)據(jù)包所經(jīng)過(guò)的ー個(gè)或多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的信息。另外,“路由”具有方向性。例如,兩個(gè)通信終端使用相同轉(zhuǎn)發(fā)節(jié)點(diǎn)前往和返回時(shí),前往和返回的路由不同。與此相反,“路徑”由一個(gè)或多個(gè)“路由”構(gòu)建,指屬于通信系統(tǒng)I中的內(nèi)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中的包轉(zhuǎn)發(fā)規(guī)則的設(shè)置粒度。因此,從特定路由的角度看,邊緣節(jié)點(diǎn)和內(nèi)節(jié)點(diǎn)互相排他地存在,而從轉(zhuǎn)發(fā)節(jié)點(diǎn)的角度看,也存在同時(shí)起邊緣節(jié)點(diǎn)和內(nèi)節(jié)點(diǎn)的作用的轉(zhuǎn)發(fā)節(jié)點(diǎn),在ー個(gè)特定路由中為邊緣節(jié)點(diǎn),在另ー個(gè)路由中為內(nèi)節(jié)點(diǎn)。另外,在以下示例性實(shí)施例中,做出了如下說(shuō)明假定執(zhí)行了包轉(zhuǎn)發(fā),使得通過(guò)邊緣節(jié)點(diǎn),下文所述的用于標(biāo)識(shí)路徑的路徑標(biāo)識(shí)符嵌入包的目的地MAC地址中,而內(nèi)節(jié)點(diǎn)著眼于嵌入目的地MAC地址的路徑標(biāo)識(shí)符而決定動(dòng)作。路徑標(biāo)識(shí)符嵌入的位置可為各種位置,例如,未使用的報(bào)頭字段等。圖3為示出圖2的控制裝置10的詳細(xì)配置的圖示。參照?qǐng)D3,所述控制裝置10被配置為設(shè)有與轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26進(jìn)行通信的通信単元11、控制消息處理單元12、動(dòng)作計(jì)算単元13、轉(zhuǎn)發(fā)節(jié)點(diǎn)管理単元14、拓?fù)涔芾韰g元15、終端位置信息管理単元16、處理規(guī)則管理単元17A、處理規(guī)則存儲(chǔ)単元17B、路徑信息管理単元18A和路徑信息存儲(chǔ)單元 18B。這些單元的運(yùn)行分別如下所述。所述控制消息處理單元12分析接收自轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26的控制消息,并將控制消息信息遞送給控制裝置10內(nèi)部的相關(guān)處理裝置。所述動(dòng)作計(jì)算單元13基于終端位置信息管理単元16管理的通信終端的位置信息和嵌入路徑信息管理単元18A的路徑信息來(lái)調(diào)用將在包的轉(zhuǎn)發(fā)路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中被執(zhí)行的動(dòng)作。所述轉(zhuǎn)發(fā)節(jié)點(diǎn)管理単元14對(duì)控制裝置10控制的轉(zhuǎn)發(fā)節(jié)點(diǎn)的能力(例如,端口數(shù)量和類型、支持的動(dòng)作類型等)進(jìn)行管理。所述拓?fù)涔芾韰g元15基于通過(guò)通信単元11收集的轉(zhuǎn)發(fā)節(jié)點(diǎn)的連接關(guān)系建立網(wǎng)絡(luò)拓?fù)湫畔?。另外,如果拓?fù)湫畔l(fā)生變化,其通知被提供給路徑信息管理単元18A。所述終端位置信息管理単元16對(duì)連接至通信系統(tǒng)的通信終端的位置的標(biāo)識(shí)信息進(jìn)行管理。在當(dāng)前示例性實(shí)施例中,做出了如下說(shuō)明通過(guò)將作為區(qū)分通信終端的信息的IP地址用作標(biāo)識(shí)通信終端的位置的信息,實(shí)現(xiàn)了對(duì)區(qū)分連接至通信終端的轉(zhuǎn)發(fā)節(jié)點(diǎn)的信息和其端ロ的信息的使用。顯而易見(jiàn),終端及其位置還可使用這些信息項(xiàng)目之外的其他信息進(jìn)行標(biāo)識(shí)。所述處理規(guī)則管理単元17A對(duì)在哪個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置哪種類型的處理規(guī)則執(zhí)行管理。具體地,動(dòng)作計(jì)算單元13計(jì)算的結(jié)果記錄在處理規(guī)則存儲(chǔ)單元17B中作為處理規(guī)則,所述處理規(guī)則被設(shè)置在轉(zhuǎn)發(fā)節(jié)點(diǎn)中,處理規(guī)則存儲(chǔ)単元17B的記錄信息還響應(yīng)于轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置的處理規(guī)則發(fā)生改變的情況通過(guò)來(lái)自轉(zhuǎn)發(fā)節(jié)點(diǎn)的處理規(guī)則刪除通知而更新。所述路徑信息管理単元18A對(duì)用于通信系統(tǒng)I內(nèi)的通信的路徑信息進(jìn)行管理。具體地,所述通信系統(tǒng)I的拓?fù)浣Y(jié)構(gòu)發(fā)生改變時(shí),導(dǎo)出用于通信的路由,根據(jù)路由計(jì)算具有在內(nèi)節(jié)點(diǎn)內(nèi)設(shè)置的處理規(guī)則的設(shè)置粒度的路徑,將唯一標(biāo)識(shí)符分配到每個(gè)路徑的轉(zhuǎn)發(fā)節(jié)點(diǎn)組20內(nèi),并記錄在路徑信息存儲(chǔ)單元18B中,并配合動(dòng)作計(jì)算單元13,更新在內(nèi)節(jié)點(diǎn)內(nèi)設(shè)置的處理規(guī)則(并非依靠來(lái)自內(nèi)節(jié)點(diǎn)的請(qǐng)求)。另外,所述路徑信息管理単元18A在動(dòng)作計(jì)算單元13請(qǐng)求路徑信息時(shí)返回相關(guān)路徑信息。圖4為說(shuō)明路徑信息存儲(chǔ)單元18B內(nèi)存儲(chǔ)的路徑信息的圖示。所述路徑信息由起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、路徑標(biāo)識(shí)符和路由信息構(gòu)成。所述起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)為分別與路由的起點(diǎn)和終點(diǎn)有關(guān)的轉(zhuǎn)發(fā)節(jié)點(diǎn)??墒褂棉D(zhuǎn)發(fā)節(jié)點(diǎn)的IP地址或MAC地址,或其他專用標(biāo)識(shí)符作為區(qū)分本文使用的轉(zhuǎn)發(fā)節(jié)點(diǎn)的信息。所述路徑標(biāo)識(shí)符為具有固定長(zhǎng)度的、用于在轉(zhuǎn)發(fā)節(jié)點(diǎn)組20內(nèi)對(duì)下文所述的路由信息中定義的路徑信息進(jìn)行唯一區(qū)分的信息。所述路由信息為通過(guò)組合一個(gè)或多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)及其端ロ信息,表示由路徑信息管理單元18A選擇的作為用于在通信終端之間的通信的路徑的路徑的具體信息的信息。例如,關(guān)于通過(guò)圖4的路徑#000X區(qū)分的條目的路由信息,從轉(zhuǎn)發(fā)節(jié)點(diǎn)21的端ロ #2至轉(zhuǎn)發(fā)節(jié)點(diǎn)23的端ロ#4,到達(dá)作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)26的通路被理解(參見(jiàn)圖I的預(yù)設(shè)路由B)。另外,從圖4的表配置可以理解,當(dāng)前示例性實(shí)施例中的單方向上的路徑與2個(gè)特定轉(zhuǎn)發(fā)節(jié)點(diǎn)之間指定的路由一一對(duì)應(yīng)。
應(yīng)注意的是,在上述配置中,在不需要在控制裝置10中保存處理規(guī)則的情況下,可省略所述處理規(guī)則存儲(chǔ)單元17B。另外,還可采用處理規(guī)則存儲(chǔ)単元17B和路徑信息存儲(chǔ)単元18B設(shè)于單獨(dú)的外部服務(wù)器等之內(nèi)的配置。上述控制裝置10還可通過(guò)基于非專利文獻(xiàn)I和2的OpenFlow控制器増加上述路徑信息管理単元18A的配置而實(shí)現(xiàn)。另外,圖I所示的控制裝置10的各個(gè)部分(處理裝置)還可通過(guò)在構(gòu)成控制裝置10的計(jì)算機(jī)中利用其硬件執(zhí)行上述各個(gè)處理的計(jì)算機(jī)程序而實(shí)現(xiàn)。應(yīng)注意的是,圖2所示的控制裝置10的各個(gè)部分(處理裝置)還可通過(guò)在構(gòu)成控制裝置10的計(jì)算機(jī)中利用其硬件執(zhí)行上述各個(gè)處理的計(jì)算機(jī)程序而實(shí)現(xiàn)。接收到包時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26從存儲(chǔ)處理規(guī)則的處理規(guī)則存儲(chǔ)單元中找到具有匹配接收的包的匹配規(guī)則(參考規(guī)則)的處理規(guī)則,并如附屬于處理規(guī)則的動(dòng)作那樣執(zhí)行處理(例如,轉(zhuǎn)發(fā)到特定端ロ、洪泛、丟棄等)。另外,每次處理包時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26在所關(guān)注的處理規(guī)則的動(dòng)作字段中重設(shè)計(jì)時(shí)器(提供超時(shí)信息)。所述計(jì)時(shí)器變成(計(jì)數(shù)到)0時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26從處理規(guī)則存儲(chǔ)單元中刪除所關(guān)注的處理規(guī)則。這樣,可防止永久保留不再使用的處理規(guī)則和執(zhí)行意外動(dòng)作的情況。應(yīng)注意的是,上述轉(zhuǎn)發(fā)節(jié)點(diǎn)21至26還可在與非專利文獻(xiàn)I和2的OpenFlow交換機(jī)等同的配置中實(shí)現(xiàn)。這種情況下,各個(gè)處理規(guī)則存儲(chǔ)單元與非專利文獻(xiàn)I的OpenFlow交換機(jī)的存儲(chǔ)流條目的流表對(duì)應(yīng)。接下來(lái)參考附圖對(duì)當(dāng)前示例性實(shí)施例的操作進(jìn)行詳細(xì)說(shuō)明。首先對(duì)控制裝置10在內(nèi)節(jié)點(diǎn)中預(yù)設(shè)處理規(guī)則進(jìn)行說(shuō)明。圖5為表示控制裝置10在內(nèi)節(jié)點(diǎn)中預(yù)設(shè)處理規(guī)則時(shí)的一系列程序的順序圖。參照?qǐng)D5,首先,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21啟動(dòng)時(shí),與控制裝置10建立控制信道(圖5中的S001)o此處建立的控制信道為使用控制信道的端口號(hào)的TCP (傳輸控制協(xié)議)或SSL (安全套接層協(xié)議)連接。所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21通過(guò)轉(zhuǎn)發(fā)能力通知消息給控制裝置10提供關(guān)于其本身的信息的通知(圖5中的S002)。此處,作為轉(zhuǎn)發(fā)節(jié)點(diǎn)21發(fā)送給控制裝置10的信息,例如,轉(zhuǎn)發(fā)節(jié)點(diǎn)本身的標(biāo)識(shí)符(當(dāng)前示例性實(shí)施例中的轉(zhuǎn)發(fā)節(jié)點(diǎn)的參考符號(hào)21)、各個(gè)端ロ信息、支持動(dòng)作信息等被引用。作為控制裝置10和轉(zhuǎn)發(fā)節(jié)點(diǎn)21,在使用非專利文獻(xiàn)I和2中的OpenFlow控制器和OpenFlow交換機(jī)的情況下,可使用特征請(qǐng)求/回復(fù)(Feature Request/Reply)消息作為轉(zhuǎn)發(fā)能力通知消息。此外,可傳輸(例如)IP地址作為轉(zhuǎn)發(fā)節(jié)點(diǎn)本身的標(biāo)識(shí)符。顯而易見(jiàn),還可傳輸除IP地址之外的信息作為標(biāo)識(shí)符。端ロ信息為,例如,轉(zhuǎn)發(fā)節(jié)點(diǎn)的每個(gè)端ロ的端ロ標(biāo)識(shí)符、連接至各個(gè)端ロ的鏈路的類型(鏈路類型信息)和與各個(gè)端ロ連接的鏈路有關(guān)的信息。可使用(例如)端ロ號(hào)作為上述端ロ的標(biāo)識(shí)符。鏈路類型信息為表示(例如)具有不同幀類型的鏈路類型的信息,例如,以太網(wǎng)(注冊(cè)商標(biāo))、光纖信道等。鏈路有關(guān)信息的內(nèi)容根據(jù)鏈路類型的變化而變化。例如,在鏈路類型為以太網(wǎng)(注冊(cè)商標(biāo))的情況下,可引用MAC地址、支持通信速度、通信系統(tǒng)或方法(例如,全雙エ、半雙エ)等作為鏈路有關(guān)信息。鏈路有關(guān)信息還可為鏈路屬性信息。動(dòng)作信息為,例如,除正常包轉(zhuǎn)發(fā)之外的支持動(dòng)作(例如,MAC地址轉(zhuǎn)換、IP地址轉(zhuǎn)換、L4端口號(hào)轉(zhuǎn)換等)的信息。從轉(zhuǎn)發(fā)節(jié)點(diǎn)21接收到轉(zhuǎn)發(fā)能力通知消息時(shí),所述控制裝置10將其內(nèi)容存儲(chǔ)在轉(zhuǎn)發(fā)節(jié)點(diǎn)管理単元14中。同樣,所述控制裝置10建立轉(zhuǎn)發(fā)節(jié)點(diǎn)22至26和控制信道,并將轉(zhuǎn)發(fā)節(jié)點(diǎn)22至26的轉(zhuǎn)發(fā)能力存儲(chǔ)在轉(zhuǎn)發(fā)節(jié)點(diǎn)管理單元14中(圖5的S003至S012)。各個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)能力的收集完成時(shí),所述控制裝置10在轉(zhuǎn)發(fā)節(jié)點(diǎn)組20內(nèi)進(jìn)行拓?fù)渌阉鳎鳛轭A(yù)先準(zhǔn)備,以導(dǎo)出內(nèi)節(jié)點(diǎn)在數(shù)據(jù)包的轉(zhuǎn)發(fā)中使用的路徑信息,并將其結(jié)果存儲(chǔ)在拓?fù)涔芾韱卧?5中(圖5中的S013)。更新拓?fù)湫畔r(shí),所述路徑信息管理単元18A對(duì)內(nèi)節(jié)點(diǎn)在數(shù)據(jù)包的轉(zhuǎn)發(fā)中使用的路徑信息執(zhí)行導(dǎo)出,并基于構(gòu)成內(nèi)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)(圖2和圖5的轉(zhuǎn)發(fā)節(jié)點(diǎn)23和24)的路徑信息與動(dòng)作計(jì)算單元13協(xié)同設(shè)置處理規(guī)則(圖5的S014和S015)。接下來(lái)參考圖6對(duì)上述控制裝置10的路徑信息管理単元18A設(shè)置處理規(guī)則時(shí)的流程進(jìn)行說(shuō)明。當(dāng)根據(jù)來(lái)自拓?fù)涔芾韰g元15的通知等檢測(cè)到拓?fù)錉顟B(tài)發(fā)生改變時(shí),所述路徑信息管理単元18A基于改變之后的拓?fù)湫畔⒂?jì)算用于通信終端之間的通信的路由(步驟S102)。接下來(lái),所述路徑信息管理単元18A為計(jì)算的路由分配路徑標(biāo)識(shí)符,以在路徑信息存儲(chǔ)單元18B中記錄為路徑信息(步驟S104)。當(dāng)所述路徑信息管理単元18A為動(dòng)作計(jì)算単元13提供路徑信息的通知時(shí),所述動(dòng)作計(jì)算單元13從接收的路徑信息創(chuàng)建將在內(nèi)節(jié)點(diǎn)中設(shè)置的處理規(guī)則(步驟S105),并將處理規(guī)則設(shè)置在所關(guān)注的轉(zhuǎn)發(fā)節(jié)點(diǎn)中(步驟S106)。此處,所述動(dòng)作計(jì)算單元13創(chuàng)建的處理規(guī)則使用嵌有路徑標(biāo)識(shí)符的目的地MAC地址作為匹配規(guī)則(參考規(guī)則),并且轉(zhuǎn)發(fā)到由路徑信息的路由信息指定的端口號(hào)的動(dòng)作被描述(參見(jiàn)圖4)。接下來(lái),參照?qǐng)D7對(duì)使用如上所述的已預(yù)設(shè)的處理規(guī)則的實(shí)際通信流程進(jìn)行了說(shuō)明。在下面的說(shuō)明中,使用如下示例進(jìn)行說(shuō)、明圖2的通信終端131開(kāi)始與通信終端134(作為目的地)進(jìn)行2種類型的通信,其中使用了不同的端ロ。首先,所述通信終端131將第一通信的數(shù)據(jù)包發(fā)送給目的地通信終端134(圖7中的 S201)。
接收到數(shù)據(jù)包時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21從處理規(guī)則存儲(chǔ)單元17B中捜索具有匹配接收的包的匹配規(guī)則(參考規(guī)則)的處理規(guī)則。但是,由于所述包為來(lái)自通信終端131以通信終端134為目的地的第一個(gè)包,所以并不存在相關(guān)處理規(guī)則。因此,在對(duì)接收的包進(jìn)行緩沖之后,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21將新流檢測(cè)通知發(fā)送給控制裝置10 (圖7中的S202)。該新流檢測(cè)通知包括識(shí)別和創(chuàng)建處理規(guī)則所需的信息(例如,MAC地址、IP地址、端ロ號(hào)(姆個(gè)端ロ號(hào)均包括源和目的地)),以及包接收端ロ信息。應(yīng)注意的是,替代僅將上述識(shí)別和創(chuàng)建處理規(guī)則所需的信息發(fā)送給控制裝置10,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21也可將接收的包本身發(fā)送給控制裝置10。接收到新流檢測(cè)通知時(shí),所述控制裝置10根據(jù)新流檢測(cè)通知中包括的信息在動(dòng)作計(jì)算單元13中對(duì)源IP地址、檢測(cè)到新流的轉(zhuǎn)發(fā)節(jié)點(diǎn)及其輸入端ロ執(zhí)行識(shí)別。如果存儲(chǔ) 在終端位置信息管理単元16中的具有相同IP地址的通信終端(通信終端131)的位置信息發(fā)生變化,所述動(dòng)作計(jì)算單元13將新流檢測(cè)通知中包括的轉(zhuǎn)發(fā)節(jié)點(diǎn)及其輸入端ロ信息記錄為位置信息。接下來(lái),所述動(dòng)作計(jì)算單元13訪問(wèn)終端位置信息管理単元16,并根據(jù)新流檢測(cè)通知中包括的目的地IP地址識(shí)別通信終端134的位置信息。所述源和目的地通信終端的位置識(shí)別完成吋,所述動(dòng)作計(jì)算單元13請(qǐng)求將與起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn)21、終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn)26的路由對(duì)應(yīng)的路徑信息發(fā)送給路徑信息管理単元18A。所述路徑信息管理単元18A訪問(wèn)路徑信息存儲(chǔ)單元18B,從起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的信息中選擇路徑標(biāo)識(shí)符,并將對(duì)應(yīng)路徑信息的通知提供給動(dòng)作計(jì)算單元13。應(yīng)注意的是,在多個(gè)路徑標(biāo)識(shí)符共用起點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的情況下,可基于預(yù)定算法從中選擇ー個(gè)路徑標(biāo)識(shí)符。在當(dāng)前示例性實(shí)施例中,該算法沒(méi)有特別限制,但引用一個(gè)示例,可考慮隨機(jī)選擇、循環(huán)選擇等算法,或協(xié)同處理規(guī)則管理単元17A選擇使用較少的路徑標(biāo)識(shí)符。此處,選擇Path#000X為路徑標(biāo)識(shí)符。獲得路徑信息時(shí),所述動(dòng)作計(jì)算單元13確定新處理規(guī)則的匹配規(guī)則(參考規(guī)則),并計(jì)算將由作為邊緣節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)21和轉(zhuǎn)發(fā)節(jié)點(diǎn)26執(zhí)行的動(dòng)作。此處,作為匹配規(guī)則(參考規(guī)則),針對(duì)通信終端131和134,源和目的地二者的IP地址和端口號(hào)被分別確定。將目的地MAC地址轉(zhuǎn)換成作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)21中的Path#000X之后,所述動(dòng)作計(jì)算單元13基于路徑信息對(duì)轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)節(jié)點(diǎn)21的端ロ #2的動(dòng)作進(jìn)行計(jì)算。對(duì)于作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)26,將目的地MAC地址轉(zhuǎn)換(恢復(fù))成通信終端134的MAC地址之后,所述動(dòng)作計(jì)算單元13對(duì)轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)節(jié)點(diǎn)26的端ロ #2 (作為通信終端134的位置信息)的動(dòng)作進(jìn)行計(jì)算。上述MAC地址到Path#000X的轉(zhuǎn)換與路徑標(biāo)識(shí)符的添加和刪除對(duì)應(yīng)。所述控制裝置10基于確定的匹配規(guī)則(參考規(guī)則)和動(dòng)作創(chuàng)建處理規(guī)則,所述處理規(guī)則將在作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)21和26中設(shè)置(圖7中的S203-1和 S203-2)。設(shè)置處理規(guī)則之后,所述控制裝置10將轉(zhuǎn)發(fā)節(jié)點(diǎn)21和26中設(shè)置的處理規(guī)則登記到處理規(guī)則管理単元17A中。如上所述,當(dāng)處理規(guī)則的設(shè)置完成時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21根據(jù)處理規(guī)則轉(zhuǎn)換已經(jīng)緩沖的第一數(shù)據(jù)包的MAC地址,并轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)節(jié)點(diǎn)23。由于處理規(guī)則已經(jīng)進(jìn)行了預(yù)設(shè),在接收該包的轉(zhuǎn)發(fā)節(jié)點(diǎn)23中,所述包按順序在與路徑信息(參見(jiàn)圖5的S014)對(duì)應(yīng)的路由上轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)節(jié)點(diǎn)21,23和26,并到達(dá)通信終端134 (圖7的S204)。接下來(lái),所述通信終端131將屬于與上述數(shù)據(jù)包不同的通信流的第二通信的數(shù)據(jù)包發(fā)送給目的地通信終端134 (圖7的S205)。接收到數(shù)據(jù)包時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21從處理規(guī)則存儲(chǔ)單元18B中捜索具有匹配接收的包的匹配規(guī)則(參考規(guī)則)的處理規(guī)則。但是,由于用于第一數(shù)據(jù)包的端口號(hào)與該包的不同,所以并不存在相關(guān)處理規(guī)則。因此,在對(duì)接收的包進(jìn)行緩沖之后,所述轉(zhuǎn)發(fā)節(jié)點(diǎn)21將新流檢測(cè)通知發(fā)送給控制裝置10 (圖7中的S206)。除控制裝置10選擇Path#000Y (參見(jiàn)圖4)作為路徑標(biāo)識(shí)符之外,后續(xù)處理與第一數(shù)據(jù)包的處理相同。當(dāng)起點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)中的處理規(guī)則設(shè)置完成,根據(jù)處理規(guī)則從起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)21發(fā)送包吋,由于處理規(guī)則已經(jīng)進(jìn)行了預(yù)設(shè),在接收該包的轉(zhuǎn)發(fā)節(jié)點(diǎn)24中,(參 見(jiàn)圖5的S015),所述包按順序轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)節(jié)點(diǎn)21、24和26,并到達(dá)通信終端134 (圖7的S208)。其后,來(lái)自終端裝置131以通信終端134為目的地的包通過(guò)2條路由根據(jù)上述2個(gè)處理規(guī)則發(fā)送(圖7的S209和S210)。如上所述,根據(jù)當(dāng)前示例性實(shí)施例,由于沒(méi)有接收到來(lái)自內(nèi)節(jié)點(diǎn)的新流檢測(cè)通知,另外,控制裝置10在起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置處理規(guī)則是足夠的,所以能夠減輕控制裝置10的負(fù)荷,井能夠執(zhí)行高速包轉(zhuǎn)發(fā)。根據(jù)當(dāng)前示例性實(shí)施例,即使包的通信在相同通信終端之間進(jìn)行,也可分別通過(guò)不同路由轉(zhuǎn)發(fā)屬于不同通信的包。其ー個(gè)原因在于,設(shè)置了這樣的處理規(guī)則其中,邊緣節(jié)點(diǎn)和內(nèi)節(jié)點(diǎn)保存的稱為路徑標(biāo)識(shí)符的信息被用作匹配規(guī)則(參考規(guī)則)。另外,從上述示例性實(shí)施例可以清楚的是,本發(fā)明的應(yīng)用與通信系統(tǒng)的大小無(wú)關(guān)。其原因在于如下特征由于路徑本身通過(guò)固定長(zhǎng)度的標(biāo)識(shí)符指定,而不需要通過(guò)轉(zhuǎn)發(fā)節(jié)點(diǎn)組描述有關(guān)路由或其動(dòng)作序列的路徑信息或?qū)α鬟M(jìn)行識(shí)別,所以信息量恒定,與經(jīng)過(guò)的轉(zhuǎn)發(fā)節(jié)點(diǎn)無(wú)關(guān)。另外,在當(dāng)前示例性實(shí)施例中,由于在使用的系統(tǒng)中,路徑標(biāo)識(shí)符被嵌入可在包內(nèi)恢復(fù)的任意字段,因此,也存在成功的結(jié)果,借此不需要在作為路由的起點(diǎn)或終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中増加包分段及其恢復(fù)的處理。同樣,在當(dāng)前示例性實(shí)施例中,對(duì)內(nèi)節(jié)點(diǎn)的處理也被簡(jiǎn)化,不需要進(jìn)行諸如MPLS(多協(xié)議標(biāo)簽交換)中進(jìn)行的標(biāo)簽替換之類額外處理。應(yīng)注意的是,在上述示例性實(shí)施例中,接收到新流檢測(cè)通知時(shí),所述控制裝置10僅在數(shù)據(jù)包的發(fā)送方向設(shè)置路由,但也可同時(shí)進(jìn)行雙向設(shè)置(從通信終端131到通信終端134的方向,和從通信終端134到通信終端131的方向)。這種情況下,所述動(dòng)作計(jì)算單元13可顛倒起點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn),用路徑信息管理単元18A再次進(jìn)行檢查,并且還可針對(duì)對(duì)路徑信息管理単元18A的單向路徑信息的請(qǐng)求返回雙向路徑信息。另外,在上述示例性實(shí)施例中,所述目的地MAC地址作為嵌有路徑標(biāo)識(shí)符的字段,但對(duì)字段類型沒(méi)有特別限制。例如,可使用可在終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)恢復(fù)的字段(例如,源MAC地址、源IP地址、目的地IP地址等)作為嵌有路徑標(biāo)識(shí)符的字段。另外,還可采用這樣的系統(tǒng)其中設(shè)置了添加新報(bào)頭的動(dòng)作(如像封裝中那樣),并將路徑標(biāo)識(shí)符嵌入該添加的報(bào)頭中。另外,在上述示例性實(shí)施例中對(duì)所述控制裝置10通過(guò)將數(shù)據(jù)包到達(dá)轉(zhuǎn)發(fā)節(jié)點(diǎn)作為觸發(fā)事件而進(jìn)行處理規(guī)則的設(shè)置進(jìn)行了說(shuō)明,但處理規(guī)則還可在除接收數(shù)據(jù)包之外的其他情況下設(shè)置。例如,如果明顯地在確定時(shí)間點(diǎn)由收集自轉(zhuǎn)發(fā)節(jié)點(diǎn)的通信量信息等生成了通信量,則處理規(guī)則可預(yù)先在起點(diǎn)和終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置。(第二示例性實(shí)施例)接下來(lái)參考附圖對(duì)本發(fā)明的第二示例性實(shí)施例進(jìn)行詳細(xì)說(shuō)明。在上述第一示例性實(shí)施例中,路徑信息與路由一一對(duì)應(yīng),但應(yīng)考慮的是這樣的事實(shí),隨著拓?fù)浣Y(jié)構(gòu)變復(fù)雜,路徑標(biāo)識(shí)符,即,在內(nèi)節(jié)點(diǎn)中設(shè)置的處理規(guī)則的條目的數(shù)量會(huì)増加。因此,在第二示例性實(shí)施例中,將使用相同轉(zhuǎn)發(fā)節(jié)點(diǎn)作為路由的終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的多個(gè)路由合并,并提供一個(gè)路由標(biāo)識(shí)符。由于其他基本配置與上述第一示例性實(shí)施例相同,下文僅集中于不同之處進(jìn)行說(shuō)明。 圖8為示出本發(fā)明的第二示例性實(shí)施例的通信系統(tǒng)的配置示例的圖示。與上述第一示例性實(shí)施例的配置的不同之處在于,通信終端135被連接至轉(zhuǎn)發(fā)節(jié)點(diǎn)23的端ロ #5。在當(dāng)前示例性實(shí)施例中,控制裝置10將處理規(guī)則預(yù)設(shè)到內(nèi)節(jié)點(diǎn)中(參見(jiàn)圖5)。圖9為表示當(dāng)前示例性實(shí)施例的控制裝置10的路徑信息管理単元18A設(shè)置處理規(guī)則的流程的圖示。與圖6所示的第一示例性實(shí)施例的不同之處在于,完成路由計(jì)算(步驟S102)之后,執(zhí)行路由信息的合并處理(步驟S103)。在上述路由信息的合并處理中,使用相同轉(zhuǎn)發(fā)節(jié)點(diǎn)作為路由中的終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn),并執(zhí)行處理以向具有重復(fù)路徑的多個(gè)路由提供相同路徑標(biāo)識(shí)符。圖10示出了路徑信息存儲(chǔ)單元18B中存儲(chǔ)的路徑信息的配置示例。在圖8的示例中,與圖4所示的第一示例性實(shí)施例的路徑信息存儲(chǔ)單元相似,所述路徑信息由路徑標(biāo)識(shí)符、起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)和路由信息構(gòu)成。但是,為了提高可讀性,表中組成要素的設(shè)置相對(duì)于圖4有所改變(不同)。在圖8的示例中,路徑標(biāo)識(shí)符Path#000X被分配給將轉(zhuǎn)發(fā)節(jié)點(diǎn)21作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)26作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由,其中涵蓋將轉(zhuǎn)發(fā)節(jié)點(diǎn)23作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)26作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由。另外,路徑標(biāo)識(shí)符Path#000Y被分配給將轉(zhuǎn)發(fā)節(jié)點(diǎn)21作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)26作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由和將轉(zhuǎn)發(fā)節(jié)點(diǎn)22作為起點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)26作為終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由構(gòu)成的路由樹(shù)。隨后的處理規(guī)則的預(yù)設(shè)和新流檢測(cè)通知之后的操作與上述第一示例性實(shí)施例相同。在當(dāng)前示例性實(shí)施例中,通過(guò)將多個(gè)路由合并到ー個(gè)路徑中,可獲得進(jìn)一步減少內(nèi)節(jié)點(diǎn)中設(shè)置的處理規(guī)則的數(shù)量的效果。上文對(duì)本發(fā)明的優(yōu)選示例性實(shí)施例進(jìn)行了說(shuō)明,但本發(fā)明并不限于上述示例性實(shí)施例,只要在不脫離本發(fā)明的根本技術(shù)思想的范圍之內(nèi),可進(jìn)行進(jìn)一歩修改、替代和調(diào)整。例如,上述姆個(gè)示例性實(shí)施例中顯示的轉(zhuǎn)發(fā)節(jié)點(diǎn)的數(shù)量是ー示例,其數(shù)量并不受限制。另外,在上述示例性實(shí)施例中,通信系統(tǒng)I中僅包括一個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組,但多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組也是可以的。這種情況下,轉(zhuǎn)發(fā)節(jié)點(diǎn)組作為一個(gè)虛擬轉(zhuǎn)發(fā)節(jié)點(diǎn),可通過(guò)給每個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組分配路徑標(biāo)識(shí)符而進(jìn)行管理。在通過(guò)多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組執(zhí)行通信的情況下,可在每個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組中執(zhí)行針對(duì)僅有如當(dāng)前示例性實(shí)施例所述的ー個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)組的情況的處理。另外,在上述示例性實(shí)施例中,做出了如下說(shuō)明用于路由控制的包為以太網(wǎng)(注冊(cè)商標(biāo))幀,但不包括以太網(wǎng)(注冊(cè)商標(biāo))報(bào)頭的IP包也是可以的。應(yīng)注意的是,上述專利文獻(xiàn)和非專利文獻(xiàn)的公開(kāi)內(nèi)容均通過(guò)引用結(jié)合于此。在本發(fā)明的完整公開(kāi)內(nèi)容(包括權(quán)利要求的范圍)的界限之內(nèi),可基于其根本技術(shù)思想對(duì)示例性實(shí)施例進(jìn)行修改和調(diào)整。另外,在本發(fā)明的權(quán)利要求的范圍內(nèi),可對(duì)各個(gè)公開(kāi)單元進(jìn)行各種組合和選擇。即,顯而易見(jiàn),本發(fā)明包括本領(lǐng)域的技術(shù)人員可根據(jù)完整公開(kāi)內(nèi)容(包括權(quán)利要求的范圍)及其技術(shù)思想實(shí)現(xiàn)的各種類型的變換和修改。最后,本發(fā)明的優(yōu)選模式總結(jié)如下。(第一模式)(參見(jiàn)根據(jù)上述第一方面的通信系統(tǒng)。) (第二模式)根據(jù)第一模式的通信系統(tǒng),其中,控制裝置使位于所述路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)在從轉(zhuǎn)發(fā)節(jié)點(diǎn)接收新流檢測(cè)通知的情況下根據(jù)路由對(duì)路徑標(biāo)識(shí)符執(zhí)行添加和刪除。(第三模式)根據(jù)第一或第二模式的通信系統(tǒng),其中,所述控制裝置設(shè)有路由信息存儲(chǔ)單元,管理轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的多個(gè)路由和分別與所述路由關(guān)聯(lián)的路徑標(biāo)識(shí)符;路由信息管理単元,在新流生成時(shí)從路由信息存儲(chǔ)單元中選擇適當(dāng)路由;以及動(dòng)作計(jì)算單元,在從路由信息存儲(chǔ)單元中選擇的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置處理規(guī)則,并在位于所選路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置根據(jù)路由分別對(duì)路徑標(biāo)識(shí)符執(zhí)行添加和刪除的處理規(guī)則。(第四模式)根據(jù)第一至第三模式的任ー項(xiàng),在通信系統(tǒng)中,毎次檢測(cè)到轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)的拓?fù)涓淖儠r(shí),所述控制裝置執(zhí)行任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由的重新計(jì)算,并設(shè)置與所述路由對(duì)應(yīng)的處理規(guī)則。(第五模式)根據(jù)第四模式,所述通信系統(tǒng)對(duì)任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由中具有重疊區(qū)間、具有相同終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由提供相同路徑標(biāo)識(shí)符。(第六模式)(參見(jiàn)根據(jù)上述第二方面的控制裝置。)(第七模式)根據(jù)第六實(shí)施例方式,在從轉(zhuǎn)發(fā)節(jié)點(diǎn)接收新流檢測(cè)通知的情況下,控制裝置使位于所述路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)路由對(duì)路徑標(biāo)識(shí)符執(zhí)行添加和刪除。(第八模式)根據(jù)第六或第七模式,所述控制裝置進(jìn)ー步設(shè)有路由信息存儲(chǔ)單元,管理轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的多個(gè)路由和分別與所述路由關(guān)聯(lián)的路徑標(biāo)識(shí)符;路由信息管理単元,在新流生成時(shí)從路由信息存儲(chǔ)單元中選擇適當(dāng)路由;以及,動(dòng)作計(jì)算單元,在從路由信息存儲(chǔ)單元中選擇的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置處理規(guī)則,并在位于所選路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置根據(jù)路由分別對(duì)路徑標(biāo)識(shí)符執(zhí)行添加和刪除的處理規(guī)則。(第九模式)
根據(jù)第六至第八模式的任ー項(xiàng),毎次檢測(cè)到轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)的拓?fù)涓淖儠r(shí),所述控制裝置對(duì)任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由進(jìn)行重新計(jì)算,并設(shè)置與所述路由對(duì)應(yīng)的處理規(guī)貝1J。(第十模式)根據(jù)第九模式,所述控制裝置對(duì)任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由中具有重疊區(qū)間、具有相同終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由提供相同路徑標(biāo)識(shí)符。(第i^ 一模式)(參見(jiàn)根據(jù)上述第三方面的通信方法)(第十二模式)(參見(jiàn)根據(jù)上述第四方面的程序)每個(gè)功能単元和方法步驟都可理解為并實(shí)施為 用于進(jìn)行每個(gè)功能或步驟的裝置,特別涉及用于計(jì)算特定有關(guān)物理參數(shù)的處理裝置或步驟。參考符號(hào)列表I通信系統(tǒng)10控制裝置11通信單元12控制消息處理單元13動(dòng)作計(jì)算單元14轉(zhuǎn)發(fā)節(jié)點(diǎn)管理単元15拓?fù)涔芾韰g元16終端位置信息管理単元17A處理規(guī)則管理單元17B處理規(guī)則存儲(chǔ)単元18A路徑信息管理単元18B路徑信息存儲(chǔ)單元20轉(zhuǎn)發(fā)節(jié)點(diǎn)組2ト26轉(zhuǎn)發(fā)節(jié)點(diǎn)131-135 通信終端
權(quán)利要求
1.ー種通信系統(tǒng),包括 多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由來(lái)轉(zhuǎn)發(fā)接收的包的一個(gè)或多個(gè)處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中,處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;以及 控制裝置,預(yù)先在所述路由中的一個(gè)或多個(gè)所述轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置所述處理規(guī)則,并且,在預(yù)定情況下,使位于所述路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由在接收的包中添加路徑標(biāo)識(shí)符并使位于所述路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從接收的包中刪除所述路徑標(biāo)識(shí)符。
2.根據(jù)權(quán)利要求I所述的通信系統(tǒng),其中,在從所述轉(zhuǎn)發(fā)節(jié)點(diǎn)接收到新流檢測(cè)通知的情況下,控制裝置使位于所述路由的起點(diǎn)和終點(diǎn)處的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由對(duì)路徑標(biāo)識(shí)符進(jìn)行添加和刪除。
3.根據(jù)權(quán)利要求I或2所述的通信系統(tǒng),其中,所述控制裝置包括 路由信息存儲(chǔ)單元,管理由所述轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的多個(gè)路由和分別與所述路由關(guān)聯(lián)的路徑標(biāo)識(shí)符; 路由信息管理単元,在新流生成時(shí)從所述路由信息存儲(chǔ)單元中選擇適當(dāng)路由;以及 動(dòng)作計(jì)算單元,在從所述路由信息存儲(chǔ)單元中選擇的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置處理規(guī)則,并在位于所述選擇的路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置根據(jù)所述路由分別對(duì)路徑標(biāo)識(shí)符進(jìn)行添加和刪除的處理規(guī)則。
4.根據(jù)權(quán)利要求I至3任一項(xiàng)所述的通信系統(tǒng),其中,毎次檢測(cè)到所述轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)的拓?fù)涓淖儠r(shí),所述控制裝置對(duì)任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由進(jìn)行重新計(jì)算,并設(shè)置與所述路由對(duì)應(yīng)的處理規(guī)則。
5.根據(jù)權(quán)利要求4所述的通信系統(tǒng),其中,所述通信系統(tǒng)對(duì)所述任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由中具有重疊區(qū)間、具有相同終點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)的路由提供相同路徑標(biāo)識(shí)符。
6.一種控制裝置,連接至多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由來(lái)轉(zhuǎn)發(fā)接收的包的處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;所述控制裝置包括 第一単元,在所述路由的所述轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置所述處理規(guī)則;以及 第二単元,在預(yù)定情況下,使位于所述路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由在接收的包中添加路徑標(biāo)識(shí)符,并使位于所述路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從接收的包中刪除所述路徑標(biāo)識(shí)符。
7.根據(jù)權(quán)利要求6所述的控制裝置,其中,在從所述轉(zhuǎn)發(fā)節(jié)點(diǎn)接收到新流檢測(cè)通知的情況下,所述控制裝置使位于所述路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由對(duì)路徑標(biāo)識(shí)符進(jìn)行添加和刪除。
8.根據(jù)權(quán)利要求6或7所述的控制裝置,進(jìn)ー步包括 路由信息存儲(chǔ)單元,管理所述轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的多個(gè)路由和分別與所述路由關(guān)聯(lián)的路徑標(biāo)識(shí)符; 路由信息管理単元,在新流生成時(shí)從所述路由信息存儲(chǔ)單元中選擇適當(dāng)路由;以及 動(dòng)作計(jì)算單元,在從所述路由信息存儲(chǔ)單元中選擇的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中預(yù)先設(shè)置處理規(guī)則,并在位于所述選擇的路由的起點(diǎn)和終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置根據(jù)所述路由分別對(duì)路徑標(biāo)識(shí)符進(jìn)行添加和刪除的處理規(guī)則。
9.根據(jù)權(quán)利要求6至8任一項(xiàng)所述的控制裝置,其中,毎次檢測(cè)到所述轉(zhuǎn)發(fā)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)的拓?fù)涓淖儠r(shí),所述控制裝置對(duì)任意轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的路由進(jìn)行重新計(jì)算,并設(shè)置與所述路由對(duì)應(yīng)的處理規(guī)則。
10.ー種通信方法,包括如下步驟 在新流生成時(shí),位于已預(yù)先計(jì)算的路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)基于來(lái)自控制裝置的指令在接收的包中添加路徑標(biāo)識(shí)符,隨后轉(zhuǎn)發(fā)到下一跳; 預(yù)先計(jì)算的路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)基于接收的包中包括的所述路徑標(biāo)識(shí)符從預(yù)先由所述控制裝置設(shè)置的處理規(guī)則中選擇處理規(guī)則,并轉(zhuǎn)發(fā)接收的包;以及 位于所述路由的終點(diǎn)的所述轉(zhuǎn)發(fā)節(jié)點(diǎn)基于來(lái)自所述控制裝置的指令將所述接收的包恢復(fù)為所述路徑標(biāo)識(shí)符被添加之前的狀態(tài),隨后轉(zhuǎn)發(fā)到下一跳。
全文摘要
一個(gè)目的在于減輕集中控制其下的轉(zhuǎn)發(fā)節(jié)點(diǎn)的控制裝置上的負(fù)荷。一種通信系統(tǒng),包括多個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn),為所述轉(zhuǎn)發(fā)節(jié)點(diǎn)設(shè)置了用于根據(jù)預(yù)先設(shè)置的路由來(lái)轉(zhuǎn)發(fā)接收的包的一個(gè)或多個(gè)處理規(guī)則以執(zhí)行包轉(zhuǎn)發(fā),其中處理規(guī)則是基于接收的包中包括的路徑標(biāo)識(shí)符來(lái)選擇的;和控制裝置,預(yù)先在路由中的轉(zhuǎn)發(fā)節(jié)點(diǎn)中設(shè)置處理規(guī)則,并且,在預(yù)定情況下,使位于所述路由的起點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)根據(jù)所述路由在所述接收的包中添加路徑標(biāo)識(shí)符,并使位于所述路由的終點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)從所述接收的包中刪除所述路徑標(biāo)識(shí)符。
文檔編號(hào)H04L12/56GK102792646SQ20118001299
公開(kāi)日2012年11月21日 申請(qǐng)日期2011年9月12日 優(yōu)先權(quán)日2010年12月1日
發(fā)明者秋好一平 申請(qǐng)人:日本電氣株式會(huì)社