新四季網

通信系統、邏輯信道控制設備、控制設備、通信方法以及程序的製作方法

2023-10-23 12:50:22 3

專利名稱:通信系統、邏輯信道控制設備、控制設備、通信方法以及程序的製作方法
通信系統、邏輯信道控制設備、控制設備、通信方法以及程序技術領域
[對相關申請的引用]
本申請基於並要求2010年6月9日提交的日本專利申請No. 2010-132181的優先權,其全部公開內容通過引用併入此處。
本發明涉及一種通信系統、邏輯信道控制設備、控制設備、通信方法和程序,並涉及一種通信系統、邏輯信道控制設備、控制設備、通信方法和程序,其通過布置在網絡中的轉發節點轉發分組來實現通信。
背景技術:
如圖30所示的行動電話網絡所代表的行動網路配置有E-UTRAN節點B (eNodeB) X40、移動管理實體(MME)X41、服務網關(服務GW)X42以及分組數據網絡網關(PDN Gff) X43 (參見非專利文獻I)。下面描述其概述。
eNodeB X40是邏輯信道控制設備,通過稱為長期演進(LTE)的無線接入來給通信終端提供邏輯信道。
MME X41是控制設備,控制多個eNodeB和服務GW,並具有控制稱為演進分組系統 (EPS)承載的邏輯信道以便在通信終端和eNodeB之間執行切換和分組通信的功能。
服務GW X42是分組轉發設備,屬於通信終端所在的地理區域,並具有對在eNodeB 和TON GW之間轉發的數據分組進行中繼的功能。
PDN Gff X43是提供至分組數據網絡(TON) 11的接入的網關設備,並具有以下功能 經由服務GW X42產生針對通信終端的EPS承載,還給通信終端提供IP位址以便接入TON11。PDN可以是例如運營商網絡(電信運營商網絡)或內聯網、大學校園網絡、家庭網絡等。
在上述圖30的行動網路中,通信終端X51與eNodeB X40相連,並且使用圖31,關於直至接入TON 11內的伺服器X61的一系列步驟對其進行描述。
在與eNodeB X40相連時,通信終端X51產生EPS承載以便接入PDN 11。此時,MME X41和服務GWX42使用稱為接入點名稱(APN)的信息來識別通信終端X51嘗試接入的PDN11。該APN可以通過以下方法來獲得通信終端X51向通信系統進行通知,或者從稱為歸屬訂戶伺服器(HSS)的訂戶信息資料庫(圖30中省略了)下載。此時TON GWX43向通信終端X51提供用於接入I3DN 11的IP位址。如上所述,在通信終端X51和TON 11之間建立了 EPS時,在通信終端X51和TON 11之間產生一系列隧道。通信終端X51可以經由按照這種方式建立的隧道來接入I3DN 11內的伺服器X61。
按照這種方式,利用非專利文獻I的技術,為了通信終端能夠通過產生至PDN的隧道來實現接入,PDN和通信終端使用私有IP位址,即使與另一 PDN或通信終端以及地址空間存在地址衝突,也可以識別每個通信,並提供各自的TON接入。
非專利文獻2是稱為OpenFlow的技術的規範。在OpenFlow中,通信被當做端到端流,並且以流為單位來執行路徑控制、故障恢復、負載平衡和優化。當做轉發節點的OpenFlow交換機具有與OpenFlow控制器通信的安全信道,並且根據流表來操作,其中由 OpenFlow控制器來命令對流表的適當添加或改寫。在流表中存在針對每個流的與分組首部、定義處理內容的動作(Action)以及流統計信息(Stats)對照的規則(FlowKey(流關鍵字)、匹配關鍵字)的集合(處理規則)的定義(參見圖32)。
例如,當OpenFlow交換機接收到第一分組時,在流表中搜索具有與接收到的分組的首部信息匹配的規則(FlowKey)的條目。作為搜索的結果,在找到與接收到的分組匹配的條目的情況下,OpenFlow交換機針對接收到的分組實施在條目的動作欄位中描述的處理內容。另一方面,作為搜索結果,在未找到與接收到的分組匹配的條目的情況下,OpenFlow 交換機經由安全信道向OpenFlow控制器轉發接收到的分組,請求基於接收到的分組的源和目的地來確定該分組的路徑,並接收用於實現該操作的處理規則(流條目),並更新流表。根據上述說明,實現了對屬於流的分組的轉發。
現有文獻
非專利文獻
[非專利文獻I]
3GPP TS 23.401 ver. 9. 3. O. " General Packet Radio Service(GPRS) enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access" , [search conducted March 8,2010]Internet URL http://www. 3gpp. org/ftp/ Specs/archive/23 series/23.401/23401-930. zip
[非專利文獻2]
" OpenFlow Switch Specification" Version 1.0.0. (Wire Protocol 0x01), [search conducted March 8,2010]Internet URL http://www. openflowswitch. otr/ documents/openflow-spec-vl. 0. 0. pdf發明內容
本發明解決的技術問題
每個上述非專利文獻的公開內容通過引用併入此處。本發明的發明人給出以下分析。然而,由於近年來移動網際網路業務的快速增長,3GPP正考慮一種如下方法不通過移動運營商所擁有的通信系統,從eNodeB,經由網際網路直接發送和接收數據分組,該方法稱為選擇IP流量卸載(SIPTO)。可以預見,通過將服務GW和PDN Gff的功能提供給eNodeB就可以實現該SIPTO所應用的通信系統。
圖15是示出了應用了非專利文獻2的技術的通信系統的配置的圖。在圖15的示例中,通信系統3具有與上述OpenFlow控制器相對應的控制設備120、與上述OpenFlow交換機相對應的流交換機130至132、eNodeB 140以及MME 241。
如下面將使用圖2詳細描述的控制設備120具有拓撲管理單元,根據從流交換機收集的信息來管理網絡拓撲;路徑/動作計算單元,通過參考網絡拓撲,計算接收到的分組的轉發路徑以及用於實現轉發路徑的動作;以及流條目管理單元,產生流條目,流條目附著有超時值,並且控制設備120還具有通信終端位置管理單元,管理通信終端與哪個流交換機中的哪個埠相連;以及流交換機管理單元,管理流交換機配置的信息等;其中,在流交換機130至132中設置了處理規則(流條目)。5
流交換機130至132根據控制設備120所設置的處理規則(流條目)來執行對接收到的分組的處理。具體地,在接收到分組時,流交換機130至132在處理規則(流條目) 所存儲的流表中搜索具有與接收到的分組匹配的匹配關鍵字的處理規則(流條目),並實施在檢索到的處理規則(流條目)的動作欄位中規定的處理(例如,向特定埠轉發、擴散法、首部重寫、丟棄等)。
此外,流交換機130至132在每次處理分組時將檢索到的處理規則(流條目)的動作欄位內的超時值復位。另一方面,在未接收到與特定處理規則(流條目)匹配的分組且確定超時時,流交換機刪除處理規則(流條目)。
圖15的eNodeB 140是邏輯信道控制設備,經由稱為長期演進(LTE)的無線接入給通信終端提供邏輯信道,並且具有圖30所述的服務GWX42和TON Gff X43的功能。
在具有這種配置的通信系統3中,對屬於多個競爭私有地址空間的I3DN的接入操作如下。
首先,假定TON 11和TON 12是私有IP網絡,並且其子網絡相同。此外,給相應 PDN中存在的伺服器161和伺服器162分配相同的IP位址。
在與eNodeB 140相連時,通信終端151產生EPS承載,以便具有從管理eNodeB 140的IP位址池中分配的IP位址 。此時,通信終端151使用APN,向eNodeB 140提供關於該結果的通知。
在MME 142確認產生了上述EPS承載時,eNodeB 140在通信終端151和eNodeB 140之間建立該EPS承載。在該通信系統3中,由於eNodeB140具有服務GW和TON Gff的功能,所以EPS承載端接於eNodeB 140。
接下來,通信終端151發送數據分組,以便接入伺服器161。數據分組經由eNodeB 140到達流交換機130。在接收到數據分組時,流交換機130搜索流表並檢索與接收到的分組匹配的處理規則(流條目)。然而,由於該分組是未知分組,所以不存在相關處理規則 (流條目)。因此,在緩存了接收到的分組之後,流交換機130向控制設備120發送新流檢測通知(Packet-In)。新流檢測通知包括分組接收埠標識符和識別處理規則(流條目) 所需的信息(例如,MAC地址、IP位址、埠號(包括每個分組的源和目的地))。
在接收到新流檢測通知時,為了計算從通信終端151至伺服器161的分組轉發路徑,控制設備120執行作為目的地的伺服器161的位置確認,但是由於作為識別位置的信息的伺服器161的IP位址是私有IP位址,所以無法僅利用從新流檢測通知獲得的信息來識別位置。
其實,在將非專利文獻2的技術應用於上述SIPTO的通信系統中存在以下問題無法在私有IP位址空間中向適當目的地轉發重複分組。其原因是控制設備無法識別通信終端正在嘗試接入的私有IP位址空間。
因此,本發明的目的是提供一種配置,可以實現在具有控制設備的配置中在私有 IP位址空間中轉發對重複分組的控制,其中控制設備在轉發節點中設置處理規則。
解決技術問題的手段
根據本發明的第一方面,提供了一種通信系統,包括控制設備,在轉發節點中設置處理規則;以及多個轉發節點,具有根據所設置的處理規則來執行對接收到的分組的處理的分組處理單元;其中,所述轉發節點中的至少一個轉發節點作為建立至外部節點的邏輯信道的邏輯信道控制設備操作,與所建立的至外部節點的邏輯信道相關聯以產生或刪除虛擬埠信息,並通知給所述控制設備,並且所述控制設備使用所通知的埠信息來計算分組的轉發路徑。
根據本發明的第二方 面,提供了一種邏輯信道控制設備,包括邏輯信道管理單元,建立至外部節點的邏輯信道,並還與所建立的邏輯信道相關聯以產生或刪除虛擬埠 ; 以及虛擬流交換機單元,根據控制設備所設置的處理規則,執行對接收到的分組的處理,並還向控制設備提供對虛擬埠的創建或刪除的通知。
根據本發明的第三方面,提供了一種控制設備,用於基於與埠信息相關聯的網絡屬性信息來計算分組的轉發路徑,並在分組的轉發路徑中的轉發節點中設置處理規則。
根據本發明的第四方面,提供了一種通信方法,包括與控制設備相連的多個轉發節點中的至少一個轉發節點作為建立至外部節點的邏輯信道的邏輯信道控制設備操作,給所建立的至外部節點的邏輯信道提供虛擬埠信息,並通知給所述控制設備的步驟,其中控制設備在轉發節點中設置處理規則,並具有根據所設置的處理規則來執行對接收到的分組的處理的分組處理單元;控制設備使用所通知的埠信息來計算分組的轉發路徑,還創建處理規則以實現轉發路徑,並在轉發節點中設置處理規則的步驟。應該注意,本發明與稱為計算機的特定設備相連,分別形成上述邏輯信道控制設備和控制設備。
根據本發明的第五方面,提供了一種程序,使配置了根據控制設備所設置的處理規則來執行對接收到的分組的處理的轉發節點的計算機執行建立至通信終端的邏輯信道,並與所建立的邏輯信道相關聯,以產生或刪除虛擬埠的過程;以及向控制設備提供對埠的創建或刪除的通知的過程。應該注意,該程序可以記錄在計算機可讀存儲介質中。也即,本發明可以由電腦程式產品來體現。
本發明的有益效果
根據本發明,可以在私有IP位址空間中識別各個重複分組,作為分離的流,並且轉發分組。其原因在於,作為邏輯信道控制設備操作的轉發節點建立至外部節點的邏輯信道並與邏輯信道相關聯以產生或刪除虛擬埠信息,並通知給控制設備,並且控制設備根據作為邏輯信道控制設備操作的轉發節點所通知的埠信息來執行分組轉發路徑的計算。


圖I是描述本發明第一示例性實施例的配置的圖2是表示本發明第一示例實施例的控制設備的配置的方框圖。
圖3是本發明第一示例性實施例的控制設備的通信終端位置管理單元中保存的表的示例。
圖4是本發明第一示例性實施例的控制設備的埠屬性管理單元中保存的表的示例。
圖5是表示本發明第一示例性實施例的邏輯信道控制設備的配置的方框圖。
圖6是本發明第一示例性實施例的邏輯信道控制設備的邏輯信道管理單元中保存的表的不例。
圖7是示出了本發明第一示例性實施例的操作的序列圖。
圖8是圖7的後續圖。
圖9是圖8的後續圖。
圖10是圖9的後續圖。
圖11是本發明第二示例性實施例的控制設備的通信終端位置管理單元中保存的表的示例。
圖12是本發明第二示例性實施例的控制設備的埠屬性管理單元中保存的表的示例。
圖13是表示本發明第二示例性實施例的邏輯信道控制設備的配置的方框圖。
圖14是本發明第二示例性實施例的邏輯信道控制設備的邏輯信道管理單元中保存的表的不例。
圖15是表示本發明的具體示例的配置的圖。
圖16是表示圖15的eNodeB的具體配置的方框圖。
圖17是示出了本發明的具體示例的操作的序列圖。
圖18是圖17的後續圖。
圖19是圖18的後續圖。
圖20是圖19的後續圖。
圖21是表不圖15的eNodeB的具體配置的另一方框圖。
圖22是表示本發明的具體示例的配置的另一方框圖。
圖23是表示本發明的具體示例的配置的另一方框圖。
圖24是表示本發明的具體示例的配置的另一方框圖。
圖25是表示圖24的VPN Gff的具體配置的另一方框圖。
圖26是示出了本發明的具體示例的操作的序列圖。
圖27是圖26的後續圖。
圖28是圖27的後續圖。
圖29是圖28的後續圖。
圖30是示出了非專利文獻I的通信系統的配置的方框圖。
圖31是示出了非專利文獻I的通信系統的操作的序列圖,以及
圖32是表示非專利文獻2的流條目配置的圖。
具體實施方式
首先,描述本發明示例性實施例的概述。在本發明的示例性實施例中,如圖I、2、5所示,邏輯信道控制設備具有邏輯信道管理單元,建立至外部節點的邏輯信道,並還與所建立的邏輯信道相關聯以產生或刪除虛擬埠 ;以及虛擬流交換機單元,根據控制設備所設置的處理規則來執行對接收到的分組的處理,並且還向控制設備通知虛擬埠的創建或刪除,其中控制設備可以通過以下配置來實現識別外部節點(圖I中的通信終端、圖24中的VPN客戶端等)以及外部節點嘗試接入的伺服器,並根據與所通知的埠相關聯的網絡屬性信息(例如,PDN識別信息)來計算分組的轉發路徑。
控制設備針對所計算的分組轉發路徑中的每個轉發節點設置實現轉發路徑的處理規則。根據上述內容,可以在私有IP位址空間中適當地轉發各個重複分組。
(第一示例性實施例)
下面,參考附圖來詳細說明本發明的第一示例性實施例。圖I是描述根據本發明第一示例性實施例的通信系統的配置的圖。參考圖1,示出了控制設備20、轉發節點30至 32以及邏輯信道控制設備40。應該注意,圖I的示例是這樣的實施例,其中部署了一個邏輯信道控制設備40和三個轉發節點30至32以及兩個通信終端51和52,PDN I和12中的兩個伺服器61和62相連,但是各個數目僅僅是示例,可以具有任意數目的每個元素。
圖2是表示圖I的控制設備20的詳細配置的圖。參考圖2,控制設備(控制器)20 被配置為具有流條目資料庫(流條目DB)21,存儲處理規則(流條目);通信終端位置管理單元22 ;拓撲管理單元23 ;路徑/動作計算單元24 ;流條目管理單元25 ;控制消息處理單元26 ;節點通信單元27,執行與轉發節點30至32和邏輯信道控制設備40的通信;以及埠屬性管理單元28。這些單元分別操作如下。
通信終端位置管理單元22管理與通信系統I相連的通信終端51和52以及PDN 11和12屬於哪個網絡,以及它們連接到邏輯信道控制設備和轉發節點的哪個埠。該位置管理是基於下面描述的來自邏輯信道控制設備40的埠產生通知、或者基於虛擬埠刪除通知、新流檢測通知、流刪除通知等而執行的。
圖3是示出了通信終端位置管理單元22中保存的表的示例的圖。圖3的表被配置有終端識別信息、位置信息 、網絡屬性以及流信息。終端識別信息是用於識別通信終端的標識符,在圖3的示例中,使用通信終端的IP位址。在使用不同於IP位址的信息(例如 MAC地址)作為終端信息的情況下,可以分離地向表中添加指示通信終端的IP位址的信息單元。位置信息是指示與通信系統的連接點以作為通信終端位置的信息,並且配置有交換機編號和埠編號。網絡屬性是對應埠所屬的網絡的屬性信息。流信息是通過埠的流的信息。圖3的示例是關於通信終端51和通信終端52以及TON 11和TON 12的條目的說明。應該注意,由於為了與屬於TON的終端進行通信,而建立了分離的上行和下行邏輯信道,所以針對通信終端51和52中的每個存在兩個位置信息條目。
拓撲管理單元23根據轉發節點30至32與邏輯信道控制設備40之間的經由節點通信單元27所收集的連接關係,用公式表示網絡拓撲信息。
路徑/動作計算單元24根據通信終端位置管理單元22所管理的通信終端的位置信息、拓撲管理單元23用公式表示的網絡拓撲信息以及埠屬性管理單元28所管理的網絡屬性信息,獲得分組轉發路徑和要在轉發路徑中的轉發節點30至32中執行的動作。
流條目管理單元25將路徑/動作計算單元24所計算的結果作為處理規則(流條目)記錄在流條目DB 21中,並根據來自邏輯信道控制設備40或轉發節點30至32的、要添加或更新處理規則(流條目)的請求來設置處理規則(流條目)。
控制消息處理單元26分析從邏輯信道控制設備40或轉發節點30至32接收到的控制消息,並將控制消息信息傳遞給控制設備20內的相關處理裝置。
埠屬性管理單元28管理通信系統I中的邏輯信道控制設備和轉發節點的各個埠屬於哪個網絡。
圖4是示出了埠屬性管理單元28中保存的表的示例的圖。圖4的表被配置有交換機編號、埠編號以及網絡屬性。這裡,網絡屬性「全球」指示不使用私有地址空間的全球網絡。
應該注意,在關於控制設備20的上述配置中,在不需要保存處理規則(流條目)的情況下可以省略流條目DB 21。此外,還可以使用在外部伺服器等中分離地配備流條目 DB 21的配置。
如上所述的控制設備20可以通過下述配置來實現其中根據非專利文獻2的 OpenFlow控制器,添加上述通信終端位置管理單元22和埠屬性管理單元28,並且在考慮終端位置和網絡屬性信息的情況下執行路徑的計算和處理規則(流條目)的創建。
在接收到分組時,轉發節點30至32從存儲了處理規則(流條目)的流表中找到了具有與接收到的分組匹配的匹配關鍵字的處理規則(流條目),並且根據與該處理規則 (流條目)相關聯的動作來執行處理(例如,轉發到特定埠、擴散法、丟棄等)。
此外,轉發節點30至32在每次處理分組時將處理規則(流條目)的動作欄位中的定時器(超時信息)復位。在定時器變為O時,轉發節點30至32從流表中刪除處理規則(流條目)。按照這種方式,避免了永久保留不再使用的處理規則(流條目)並執行了不希望的動作的情形。
應該注意,上述轉發節點30至32可以通過與非專利文獻2的OpenFlow交換機相同的配置來實現。
邏輯信道控制設備40管理通信終端與通信系統I相連的邏輯信道,並提供與通信系統I的連接。
圖5是表示邏輯信道控制設備40的詳細配置的方框圖。參考圖5,邏輯信道控制設備40被配置為具有邏輯信道管理單元41和虛擬流交換機單元42。應該注意,在圖5的上部示出的數據轉發網絡是配置有上述控制設備和一個或多個轉發節點的網絡,並且與圖 I的控制設備20和轉發節點30至32所形成的網絡相同。
邏輯信道管理單元41具有邏輯信道管理功能,產生或釋放通信終端經由通信系統I發送和接收數據分組·的邏輯信道;邏輯信道事件通知功能,用於向虛擬流交換機單元 42提供對事件的通知,例如邏輯信道的產生或釋放;以及邏輯信道和虛擬流交換機單元42 之間的分組轉發功能。此外,在本示例性實施例中,邏輯信道管理單元41具有IP位址管理功能,用於向通信終端51和52提供IP位址,但是還可以具有如下配置與邏輯信道管理單元41分離,具有實現與IP位址管理單元相同的角色的IP位址管理單元。
圖6是示出了邏輯信道管理單元41中保存的表的示例的圖。圖6的表形成有邏輯信道編號、網絡屬性、流信息以及內部IF編號。邏輯信號編號是用於識別針對通信終端所建立的邏輯信道的標識符。網絡屬性是對應邏輯信道所屬的網絡的屬性信息。流信息是通過邏輯信道的流的信息。內部IF編號是用於識別與對應虛擬流交換機單元42的內部 IF(接口)的標識符。
除了上述轉發節點30至32的功能之外,虛擬流交換機單元42還添加有虛擬埠管理功能和埠事件通知功能。虛擬埠管理功能是以下功能響應於邏輯信道管理單元 41所通知的產生/釋放邏輯信道的事件,執行與相應邏輯信道相對應的虛擬埠 43(與圖 3和圖4的埠編號相同)的產生/刪除,該功能還執行虛擬埠管理。
埠事件通知功能是向控制設備20提供對虛擬埠 43的產生/刪除事件的通知的功能。
應該注意,圖5所示的邏輯信道控制設備40的每個單元(處理裝置)還可以由電腦程式來實現,該電腦程式在形成邏輯信道控制設備40的計算機上,使用計算機的硬體,執行每個上述操作。
接下來,參考附圖來詳細說明本發明的第一示例性實施例。圖7是示出了本發明第一示例性實施例的操作的序列圖。圖7示出了通信終端51與通信系統I相連,即直至產生邏輯信道以便接入邏輯信道控制設備40和TON 11的一系列步驟。
參考圖7,首先,通信終端51利用邏輯信道控制設備40產生邏輯信道以便接入 PDN 11(步驟S002)。當產生邏輯信道時,除了作為網絡屬性信息的指示I3DN 11的I3DN識別信息之外,通信終端51還提供對通過邏輯信道的流的信息的通知。按照這種方式,通信終端51顯式地向邏輯信道控制設備40提供該邏輯信道是用於接入TON 11的邏輯信道的通知。已經關於屬於邏輯信道的流信息和PDN識別信息進行了描述,其中通信終端51向邏輯信道控制設備40提供通知,但是也可以從分離地提供的訂戶信息資料庫(圖I中未示出) 下載這些信息。
此外,當產生邏輯信道時,邏輯信道控制設備40關於通信終端51提供在接入TON 11時要使用的IP位址。與上述流信息和roN識別信息類似,還可以從訂戶信息資料庫下載提供給通信終端51的IP位址。
在產生至通信終端51的邏輯信道時,邏輯信道控制設備40產生與邏輯信道相對應的虛擬埠 43 (步驟S003 )。具體地,邏輯信道控制設備40的邏輯信道管理單元41向虛擬流交換機單元42提供對邏輯信道產生的通知。此時,邏輯信道管理單元41還提供對與邏輯信道相關聯的通信終端51的IP位址的通知、流信息以及PDN識別信息。這裡,對通信終端51的IP位址的通知也可以形成為流信息的一部分。此外,隨著與邏輯信道相關聯的QoS信息一起進行通知也是可以的。在接收到邏輯信道產生通知時,虛擬流交換機單元 42產生與邏輯信道相關聯的虛擬埠 43。虛擬埠 43經由邏輯信道控制設備40的內部接口與邏輯信道管理單元41相連。因此,邏輯信道管理單元41也可以辨別虛擬埠 43與邏輯信道之間的對應關係。結果,邏輯信道管理單元41可以將虛擬埠 43所輸入的數據分組轉發給對應邏輯信道。
在產生虛擬埠 43時,邏輯信道控制設備40內的虛擬流交換機單元42向控制設備20發送指示虛擬埠 43的產生的埠產生通知(步驟S004)。該埠產生通知包括用於識別虛擬流交換機單元42的轉發節點標識符、分配給埠 43的埠標識符、與虛擬埠相關聯的IP位址、流信息以及PDN識別信息。應該注意,IP位址的通知也可以形成為流信息的一部分。此外,隨著與邏輯信道相關聯的QoS信息一起進行通知也是可以的。
在接收到埠產生通知時,控制設備20將通信終端51和所通知的埠以及網絡屬性之間的對應關係記錄在通信終端位置管理單元22中。此外,控制設備20將所通知的埠與網絡屬性(PDN識別信息)之間的對應關係記錄在埠屬性管理單元28中。
在圖7,僅建立了一條邏輯信道,但是實際上建立了總共兩條邏輯信道,即上行信道和下行信道。
圖8是描述在創建虛擬埠之後、直到通信終端51開始與TON 11內的伺服器61 通信的過程的圖。參考圖8,首先,在通信終端51經由邏輯信道發送目的地為伺服器61的數據分組時(步驟S005),數據分組到達邏輯信道末端的邏輯信道控制設備40。這裡,數據分組的VLAN ID是ID#0。
在接收到數據分組時,邏輯信道控制設備40經由與邏輯信道相對應的內部接口,將數據分組從邏輯信道管理單元41傳送到虛擬流交換機單元42。
在接收到數據分組時,虛擬流交換機單元42搜索流表,並檢索具有與接收到的分組匹配的匹配關鍵字的處理規則。然而,由於該分組是在通信終端51與邏輯信道控制設備 40相連之後的第一個分組,所以尚沒有相關處理規則。因此,在緩存接收到的分組之後,虛擬流交換機單元42向控制設備20發送新流檢測通知(Packet-In)(步驟S006)。新流檢測通知包括識別/創建處理規則所需的信息(例如,MAC地址、IP位址、埠編號(包括每個埠的源和目的地)、VLAN ID)以及分組的接收埠標識符(虛擬埠的埠標識符)。 應該注意,在本示例性實施例中,描述了虛擬流交換機單元42向控制設備20發送識別/創建處理規則所需的信息,但是向控制設備20按原樣發送接收到的分組也是可以的。
在接收到新流檢測通知時,控制設備20基於埠屬性管理單元28所管理的埠與網絡屬性(PDN識別信息)之間的對應關係,根據新流檢測通知中所包括的接收埠標識符(虛擬埠的埠標識符),確定該流是屬於TON 11的流。控制設備20根據新流檢測通知中所包括的識別/創建處理規則所需的信息以及通信終端位置管理單元22所管理的信息,識別出通信終端51的通信夥伴是伺服器61。此外,控制設備20確定新設置的處理規則的匹配關鍵字,並執行對作為目的地的伺服器61的位置的確認,並計算從通信終端51至伺服器61的分組轉發路徑。這裡,作為路徑計算的結果,計算出路徑,其中按照邏輯信道控制設備40、轉發節點30以及轉發節點31的順序來轉發分組。此外,關於匹配關鍵字,確定匹配關鍵字,其中除了 VLAN ID和分組的接收埠之外,源IP位址是提供通信終端51的IP 地址,並且目的地MAC地址和目的地IP位址是伺服器61的相應地址。此外,假定作為所計算路徑中的第一轉發節點的邏輯信道控制設備40執行動作以將ID#1嵌入VLAN ID中、並且作為所計算路徑中的最後轉發節點的轉發節點31執行動作以將作為原始值的ID#0嵌入 VLAN ID 中。
此外,控制設備20計算實現轉發路徑的動作,向轉發路徑中的邏輯信道控制設備 40、轉發節點30和轉發節點31中的每個發送具有匹配關鍵字和動作的處理規則,並請求設置處理規則(步驟S007)。
在設置上述處理規則之後,控制設備20將每個處理規則記錄在流條目DB 21中。
在處理規則的設置完成時,邏輯信道控制設備40的虛擬流交換機單元42將根據處理規則所緩存的分組的VLAN ID改變為ID#1,然後發送分組(步驟S008)。由於在分組的轉發路徑中的轉發節點30和31中已經執行了處理規則的設置,所以該分組被從轉發節點30發送到轉發節點31。在接收到分組時,轉發節點31將分組的VLAN ID改變為原始值 ID#0,並向伺服器61發送該分組。
圖9是描述已經如上所述從通信終端51接收到數據分組的伺服器61向通信終端 51發送數據分組的過程的圖。參考圖9,首先,在伺服器61發送以通信終端15作為目的地的數據分組時(步驟S101),數據分組到達轉發節點31。這裡,假定數據分組的VLAN ID為 ID#0o
在接收到數據分組時,轉發節點31搜索流表,並檢索具有與接收到的分組匹配的匹配關鍵字的處理規則。然而,由於該分組是伺服器61向通信終端51發送的第一分組,所以尚沒有相關處理規則。因此,在緩存接收到的分組之後,轉發節點31向控制設備20發送新流檢測通知(Packet-In)(步驟S102)。
在接收到新流檢測通知時 ,控制設備20基於埠屬性管理單元28所管理的埠和網絡屬性(PDN識別信息)之間的對應關係,根據新流檢測通知中所包括的接收埠標識符(虛擬埠的埠標識符),確定該流是屬於TON 11的流。控制設備20根據新流檢測通知中所包括的識別/創建處理規則所需的信息以及通信終端位置管理單元22所管理的信息,識別出該分組的目的地是通信終端51。此外,控制設備20確定新設置的處理規則的匹配關鍵字,並還計算從伺服器61至通信終端51的分組轉發路徑。此時,控制設備20根據通信終端位置管理單元22所管理的信息,計算流的轉發路徑,以輸出到與為了通信終端15 接入I3DN 11而建立的邏輯信道相對應的虛擬埠。
這裡,作為路徑計算的結果,計算路徑,其中,按照轉發節點31、轉發節點30以及邏輯信道控制設備40的順序轉發分組。此外,關於匹配關鍵字,確定匹配關鍵字,其中,除了 VLAN ID和分組的接收埠之外,源MAC地址和源IP位址是伺服器61的相應地址,並且目的地IP位址是提供給通信終端51的IP位址。應該注意,在此,還確定作為所計算路徑中的第一轉發節點的轉發節點31執行動作以將ID#1嵌入VLAN ID中,並且作為所計算路徑中的最後轉發節點的邏輯信道控制設備40執行動作以將原始值ID#0嵌入VLAN ID。
此外,控制設備20計算實現轉發路徑的動作,向轉發路徑中的轉發節點31、轉發節點30和邏輯信道控制設備40發送具有對應匹配關鍵字和動作的處理規則,並請求設置處理規則(步驟S103)。
在設置了上述處理規則之後,控制設備29將每個處理規則記錄在流條目DB 21中。
在處理規則的設置完成時,轉發節點31將根據處理規則緩存的分組的VLAN ID改變為ID#1,然後執行轉發(步驟S104)。由於在分組的轉發路徑中的轉發節點31和邏輯信道控制設備40中已經執行了處理規則的設置,所以該分組被從轉發節點31發送到轉發節點30、從轉發節點31發送到邏輯信道控制設備40。在接收到分組時,邏輯信道控制設備40 將分組的VLAN ID改變為原始值ID#0,在此之後,分組經由邏輯信道到達通信終端51。
應該注意,在上述狀態下,在如圖7所示的另一通信終端52建立至邏輯信道控制設備40的邏輯信道的情況下,邏輯信道控制設備40產生與之相對應的虛擬埠,並通知控制設備20。關於控制設備20,由於如上所述在與至通信終端52的數據分組有關的新流通知中包括識別/創建處理規則所需的信息和分組的接收埠標識符(虛擬埠的埠標識符),控制設備可以識別二者並產生新的處理規則(流條目)。此外,由於通過在路徑中的另一轉發節點中的匹配關鍵幀中包括該標識符,在數據分組中嵌入用於唯一地識別混合了多個不同私有IP位址空間的通信系統內的流的標識符,所以可以識別二者,並產生新的處理規則(流條目)。
圖10是描述通信終端51與通信系統I斷開的圖,也即,直至斷開關於邏輯信道控制設備40所建立的以便接入TON 11的邏輯信道的步驟。
參考圖10,首先,通信終端51釋放用於接入TON 11的邏輯信道(步驟S105 ;斷開邏輯信道)。在釋放了至通信終端51的邏輯信道時,邏輯信道控制設備40刪除與該邏輯信道相對應的虛擬埠(步驟S106)。具體地,邏輯信道控制設備40內的虛擬流交換機單元42根據來自邏輯信道管理單元41的通知(邏輯信道釋放)執行處理,以刪除與邏輯信道相關聯的虛擬埠。
在刪除了虛擬埠 43時,邏輯信道控制設備40內的虛擬流交換機單元42向控制設備20發送埠刪除通知(步驟S107)。該埠刪除通知包括用於識別虛擬流交換機單元 42的轉發節點標識符和分配給虛擬埠 43的埠標識符。
在接收到埠刪除通知時,控制設備20刪除在通信終端位置管理單元22中記錄的、通信終端51與所通知的虛擬埠之間的對應關係。此外,控制設備20刪除在埠屬性管理單元28中記錄的、所通知埠與網絡屬性之間的對應關係。
如上所述,由於本示例性實施例被配置為根據邏輯信道的產生/刪除來產生/刪除具有網絡屬性的虛擬埠,因而可以在私有IP位址空間中識別並發送對應重複分組(例如,具有相同私有IP位址作為目的地IP位址、但是網絡屬性信息或虛擬流交換機單元中的連接埠編號不同的分組)。
應該注意,在上述示例性實施例中,通信終端51僅建立一個邏輯信道,上行和下行,但是也可以同時建立兩個或多個分別為上行和下行的邏輯信道。
此外,在上述示例性實施例中,在接收到埠產生通知時,控制設備20在通信終端位置管理單元22中記 錄通信終端51與虛擬埠和網絡屬性之間的對應關係,但是還可以在接收到新流檢測通知(Packet-In)時記錄該信息。
此外,在上述示例性實施例中描述了通信終端建立至邏輯信道控制設備40的邏輯信道,但是設備建立與另一外部節點的邏輯信道也是可以的,該另一外部節點可以是例如背景部分中用於從網絡接入TON的邏輯信道控制設備。
此外,在上述示例性實施例中描述了在從轉發節點接收到新流檢測通知時,控制設備20設置處理規則,但是提前預測流的出現並提前設置處理規則也是可以的。此外,還可以具有如下配置控制設備20根據埠產生通知中包括的QoS信息等,考慮QoS來計算分組轉發路徑。此外,以下配置也是可以的控制設備20根據埠產生通知中包括的流信息,識別通信終端的位置,並計算分組轉發路徑。
(第二示例性實施例)
接下來,參考附圖詳細描述本發明的第二示例性實施例,其中,向第一示例性實施例的邏輯信道控制設備的配置添加通知。由於第二示例性實施例具有與第一示例性實施例基本相同的配置,因此下面的描述關注於不同點。
圖11是本發明第二示例性實施例的控制設備的通信終端位置管理單元22中保存的表的示例。如稍後將描述的,由於針對每項TON識別信息來產生虛擬埠,所以與第一示例性實施例的通信終端位置管理單元22中保存的表(圖3)相比,這個表具有更少的終端識別信息條目。
圖12是本發明第二示例性實施例的控制設備的埠屬性管理單元28中保存的表的示例。與第一示例性實施例的埠屬性管理單元28中保存的表(圖4)相比,針對邏輯信道控制設備40具有更少的埠屬性條目。
圖13是描述根據本發明第二示例性實施例的邏輯信道控制設備的配置的圖。與本發明第一示例性實施例的邏輯信道控制設備的不同點在於邏輯信道控制設備的虛擬埠的產生粒度。在第一示例性實施例中,虛擬流交換機單元42以在通信終端51(52)與邏輯信道控制設備40之間建立的邏輯信道為單位產生虛擬埠,但是在本示例性實施例中, 以具有公共參數的多個邏輯信道為單位來產生虛擬埠。這裡,使用TON識別信息作為公共參數來進行描述。
參考圖13,示出了具有邏輯信道管理單元41a和虛擬流交換機單元42的邏輯信道控制設備40a。
邏輯信道管理單元41a具有邏輯信道管理功能,產生或釋放針對通信終端的邏輯信道,以經由通信系統I發送和接收數據分組;邏輯信道事件通知功能,用於向虛擬流交換機單元42提供對事件(例如針對每個PDN的邏輯信道的產生或釋放)的通知;以及IP 地址管理功能,用於向通信終端51和52提供IP位址。此外,在本示例性實施例中,邏輯信道管理單元41a具有IP位址管理功能,用於向通信終端51和52提供IP位址,還可以具有如下配置與邏輯信道管理單元41a分離,具有實現與IP位址管理單元相同的角色的IP位址管理單元。
圖14是示出了邏輯信道管理單元41a中保存的表的示例的圖。這幾乎與第一示例性實施例的邏輯信道管理單元41中保存的表(圖6)相同,但是由於針對每項PDN識別信息來產生虛擬埠,所以內部IF數目更少。
除了上述轉發節點30至32的功能之外,虛擬流交換機單元42添加有虛擬埠管理功能和埠事件通知功能。虛擬埠管理功能是響應於針對邏輯信道管理單元41a所通知的針對每個TON產生/釋放邏輯信道的事件,執行與相應邏輯信道相對應的虛擬埠 43 的產生/刪除的功能,該功能還執行虛擬埠管理。
埠事件通知功能是向控制設備20提供對事件(例如,虛擬埠 43的產生/刪除)的通知的功能。
接下來,描述本示例性實施例的操作。由於本示例性實施例的操作與上述第一示例性實施例近似相同,下面通過將圖7-10的邏輯信道控制設備40當做邏輯信道控制設備 40a來描述序列流。
直至圖7的通信終端51產生至邏輯信道控制設備40a的邏輯信道的流程與上述第一示例性實施例(圖7中的步驟S002)相同。
在產生至通信終端51的邏輯信道時,邏輯信道控制設備40a產生與TON相對應的虛擬埠(圖7中的步驟S003)。具體地,在產生至通信終端51的邏輯信道時,邏輯信道控制設備40a的邏輯信道管理單元41a確認在虛擬流交換機單元42中是否存在與該邏輯信道所屬的TON 11相對應的虛擬埠。關於這一點,在邏輯信道管理單元41a請求產生針對 PDN 11的虛擬埠時,關於虛擬流交換機單元42,隨著TON識別信息一起提供通知,並且在存在與TON 11相對應的虛擬埠的情況下,可以不產生新虛擬埠而執行後續處理。
在接收到產生新虛擬埠的請求時,虛擬流交換機單元42產生與TON 11相關聯的虛擬埠。虛擬埠 43經由邏輯信道控制設備40a的內部接口與邏輯信道管理單元41a 相連。結果,邏輯信道管理單元41a還可以識別出虛擬埠 43與TON之間的對應關係。結果,邏輯信道管理單元41a可以識別從虛擬埠 43輸入的數據分組所屬的TON。
在產生虛擬埠 43時,邏輯信道控制設備40a內的虛擬流交換機單元42向控制設備20發送埠產生通知(圖7中的步驟S004)。該埠產生通知包括用於識別虛擬流交換機單元42的轉發節點標識符,分配給虛擬埠 43的埠標識符以及與虛擬埠相關聯的PDN識別fg息。
在接收到埠識別通知時,控制設備20記錄網絡屬性和所通知埠之間的對應關係(參考圖12)。
其後,如圖8所示,在從通信終端51接收到以伺服器61作為目的地的數據分組時,邏輯信道控制設備40a經由與邏輯信道所屬的TON 11相對應的內部接口,將數據分組從邏輯信道管理單元41a發送到虛擬流交換機單元42。
圖9和圖10中的後續數據分組發送和接收處理僅僅是在接收到新流檢測通知 (Packet-In)時控制設備20在通信終端位置管理單元22中記錄通信終端51與虛擬埠和網絡屬性之間的對應關係的附加處理,並且由於與第一示例性實施例相同,省略詳細說明。
其後,如圖10所示,在斷開通信終端51用於接入TON 11的邏輯信道時(圖10中的步驟S105),邏輯信道控制設備40a刪除與該邏輯信道相對應的虛擬埠(圖10中的步驟S106)。具體地,邏輯信道控制設備40a內的邏輯信道管理單元41a確認除了該斷開的邏輯信道之外是否存在屬於TON 11的邏輯信道。這裡,由於沒有屬於TON 11的邏輯信道,所以邏輯信道管理單元41a向虛擬流交換機單元42請求釋放虛擬埠。在接收到釋放虛擬埠的請求時,虛擬流交換機單元42刪除對應的虛擬埠。
在刪除虛擬埠時,邏輯信道控制設備40a內的虛擬流交換機單元42向控制設備 20發送埠刪除通知(圖10中的步驟S107)。該埠刪除通知包括用於識別虛擬流交換機單元42的轉發節點標識符和分配給虛擬埠 43的埠標識符。
在接收到埠刪除通知時,控制設備20刪除在埠屬性管理單元28中記錄的網絡屬性與所通知埠之間的對應關係(參考圖12)。
如上所述,本發明還可以通過以下配置來實現以PDN為單位將多個邏輯信道聯繫在一起,並產生/刪除虛擬埠。應該注意,在上述示例性實施例中,僅PDN識別信息被用作將多個邏輯信道聯繫在一起的公共參數,但是還可以使得一個通信終端連接到相同roN, 並且將具有不同Q0S信息的多個邏輯信道聯繫在一起。
另外,在本示例性實施例中,可以適當地修改建立/釋放邏輯信道的時機、通信終端51所建立的邏輯信道的數目、控制設備20設置處理規則的觸發等。
(詳細實施例I)
接下來,示出了詳細實施例,更具體地,描述上述第一示例性實施例。圖15是表示本發明的詳細實施例的配置的圖。參考圖15,示出了控制設備120、流交換機(OpenFlow交換機)130 至 132、eNodeB 140 以及 MME 241。
通過在流交換機130至132以及eNodeB 140中設置處理規則,控制設備120執行路徑控制,以便與通信系統3相連的終端執行通信。更具體地,提供了網絡拓撲管理功能、 通信終端位置管理功能、處理規則產生功能、路徑計算功能、處理規則管理功能、流交換機管理功能以及埠屬性管理功能。可以根據例如非專利文獻2的OpenFlow控制器來配置這種控制設備20。
網絡拓撲管理功能是根據從流交換機所收集的信息來存儲由一組流交換機形成的網絡拓撲的功能,並與圖2的拓撲管理單元23相對應。
通信終端位置管理功能是管理與通信系統3相連的PDN和通信終端屬於哪個網絡、以及哪個流交換機(包括eNodeB 140)連接到哪個埠的功能,並且該功能與圖2的通信終端位置管理單元22相對應。
處理規則產生功能是通過稍後描述的創建處理規則的功能來確定匹配關鍵字和16動作內容的功能,並且對應於圖2的路徑/動作計算單元24和流條目管理單元25。
路徑計算功能是計算每個流的分組的轉發路徑的功能,並且對應於圖2的路徑/ 動作計算單元24的路徑計算功能。
處理規則管理單元是管理在哪個流交換機中設置哪種處理規則的功能,並且對應於圖2的流條目管理單元25。
流交換機管理功能是控制流交換機的功能,並且對應於圖2的控制消息處理功能 26。
埠屬性管理功能是管理通信系統3內的流交換機(包括eNodeBHO)的每個埠屬於哪個網絡的功能,並且對應於圖2的埠屬性管理單元28。
流交換機130至132對應於上述第一示例性實施例的轉發節點30至32,並且是根據控制設備20所設置的處理規則來執行分組轉發的設備。可以例如按照非專利文獻2的 OpenFlow交換機來配置這些流交換機130至132。
eNodeB 140對應於上述第一示例性實施例的邏輯信道控制設備40,並且由基站設備等來實現,基站設備等管理通信終端用於與通信系統3相連的邏輯信道,並提供至通信系統3的連接。
圖16是表示圖15的邏輯信道控制設備的具體配置的方框圖。如圖16所示, eNodeB 140具有邏輯信道管理單元141和虛擬流交換機單元142。
邏輯信道管理單元141具有鏈路控制功能,用於建立或斷開與通信終端的鏈路; 承載管理 功能,用於產生或釋放承載,使得通信終端經由通信系統3來發送和接收數據分組;承載事件通知功能,用於向虛擬流交換機單元142提供對諸如承載的產生或釋放之類的事件的通知;承載和虛擬流交換機單元142之間的分組轉發功能;以及IP位址管理功能,用於向通信終端提供IP位址。此外,在本詳細實施例中,邏輯信道管理單元141具有IP 地址管理功能,用於向通信終端提供IP位址,但是還可以具有如下配置與邏輯信道管理單元41分離,具有實現與IP位址管理功能相同的角色的IP位址管理單元。
除了與上述流交換機130至132相對應的功能之外,虛擬流交換機單元142還添加有虛擬埠管理功能和埠事件通知功能。虛擬埠管理功能是響應於邏輯信道管理單元142所通知的產生/釋放承載的事件,執行與各個承載相對應的虛擬埠的產生/刪除的功能,該功能還執行虛擬埠管理。埠事件通知功能是向控制設備120提供對虛擬埠的產生/刪除的事件的通知的功能。
接下來,參考圖17至20,詳細描述整體操作。
首先,使用圖17,描述通信終端151與通信系統3相連的步驟,即直至建立至 eNodeB 140的鏈路並產生承載以便接入I3DN 11的步驟。
首先,通信終端151執行與eNodeB 140的連接(linkup)(步驟S201)。接著,通信終端151產生與eNodeB 140的承載以便接入TON 11(步驟S202)。在產生承載時,通信終端151提供對指示TON 11的APN以及通過該承載的流信息的通知,以便向eNodeB 140顯式地通知該承載是用於接入I3DN 11的承載。此外,在產生承載時,eNodeB 140向通信終端 151提供在接入I3DN 11時使用的IP位址。
應該注意,在圖17的示例中,由通信終端151向eNodeB 140通知APN和屬於承載的流信息,但是以下配置也是可以的從歸屬訂戶伺服器(HSS :圖中省略了)下載。此外,以下配置也是可以的按照相同方式,也從HSS下載提供給通信終端151的IP位址。
在產生至通信終端151的承載時,eNodeB 140產生與該承載相對應的虛擬埠 (步驟 S203)。
具體地,作為eNodeB 140內的功能的邏輯信道管理單元141向虛擬流交換機單元 142提供對承載產生的通知。此時,邏輯信道管理單元41還通知與承載相關聯的通信終端 151的IP位址、流信息和APN。在識別產生了新承載時,虛擬流交換機單元142產生與該承載相關聯的虛擬埠。虛擬埠通過eNodeB 140的內部接口與邏輯信道管理單元141相連。因此,邏輯信道管理單元141也可以識別出虛擬埠與承載之間的對應關係。結果,邏輯信道管理單元141可以將從虛擬埠輸入的數據分組轉發到對應承載。
在產生虛擬埠時,eNodeB 140內的虛擬流交換機單元141向控制設備120發送埠產生通知(步驟S204)。該埠產生通知包括用於識別虛擬流交換機單元142的流交換機標識符、分配給虛擬埠的埠標識符、與虛擬埠相關聯的IP位址、流信息以及APN。
在接收到埠產生通知時,控制設備120記錄通信終端151與所通知埠和網絡屬性之間的對應關係。此外,控制設備20記錄所通知埠與網絡屬性之間的對應關係。
接下來,使用圖18,描述通信終端151開始與TON 11內的伺服器161通信的過程。
首先,通信終端151向目的地伺服器161發送數據分組(步驟S205)。該數據分組到達作為該承載末端的eNodeB 140。這裡,數據分組的VLAN ID為ID#0。
在接收到數據分組時,eNodeB 140經由與承載相對應的內部接口,將該數據分組從邏輯信道管理單元141發送到虛擬流交換機單元142。
在接收到數據分組時,虛擬流交換機單元142搜索流表,並檢索具有與接收到的分組匹配的匹配關鍵字的處理規則。然而,由於該分組是接收到的第一個分組,所以不存在相關的處理規則。
因此,在緩存接收到的分組之後,虛擬流交換機單元142向控制設備120發送新流檢測通知(步驟S206)。該新流檢測通知包括用於識別分組轉發規則所需的信息(例如, MAC地址、IP位址、埠編號(包括每個埠的源和目的地)、VLAN ID)以及接收該分組的埠的接收埠標識符。
在接收到該新流檢測通知時,控制設備120根據新流檢測通知中包括的接收埠標識符,確定該流是屬於roN 11的流。控制設備120根據該新流檢測通知中包括的識別分組轉發規則所需的信息以及通信終端位置管理功能所管理的信息,識別出通信終端151的通信夥伴是伺服器161。此外,控制設備120確定新設置的處理規則的匹配關鍵字,並確認作為目的地的伺服器161的位置,並計算從通信終端151至伺服器161的分組轉發路徑。作為路徑計算的結果,計算按照eNodeB 140、流交換機130和流交換機131的順序轉發分組的轉發路徑。
此外,假定除了分組的接收埠和VLAN ID之外,以源IP位址是通信終端151的 IP位址且目的地MAC地址和目的地IP位址是伺服器161的相應地址為條件,確定匹配關鍵字。此外,確定eNodeB 140執行動作以在VLAN ID中嵌入ID#1,並且流交換機131執行動作以在VLANID中嵌入原始值ID#0。
基於匹配關鍵字和轉發路徑,控制設備120創建處理規則,並在作為路徑中的流交換機的流交換機130和131中的每個以及虛擬流交換機單元142中設置處理規則(步驟S207)。
在設置上述處理規則之後,控制設備120開始在處理規則管理功能中管理在流交換機130和131以及虛擬流交換機單元142中設置的處理規則。
在處理規則的設置完成之後,虛擬流交換機單元142根據處理規則將所緩存的分組的VLAN ID改變為ID#1,然後將分組轉發給流交換機130。由於在步驟S207中在分組的轉發路徑中的流交換機中已經執行了處理規則的設置,所以按照流交換機130和131的順序轉發該分組。在接收到分組時,流交換機131將分組的VLAN ID改變為原始值ID#0,然後將分組發送到伺服器161。
接下來,使用圖19,描述TON 11內的伺服器161開始與通信終端151通信的過程。
首先,伺服器161向目的地通信終端151發送數據分組(步驟S301)。該數據分組到達流交換機131。這裡,數據分組的VLAN ID是ID#0。
在接收到數據分組時,流交換機131搜索流表,並檢索具有與接收到的分組匹配的匹配關鍵字的處理規則。然而,由於該分組是伺服器161發送的第一個分組,與圖18中的eNodeB 140類似,向控制設備120發送新流檢測通知(步驟S302)。
在接收到該新流檢測通知時,控制設備120根據新流檢測通知中包括的接收埠標識符,確定該流是屬於roN 11 的流。控制設備120根據新流檢測通知中包括的識別分組轉發規則所需的信息以及通信終端位置管理功能所管理的信息,識別出該分組的目的地是通信終端151。此外,控制設備120確定新設置的處理規則的匹配關鍵字,並執行對作為目的地的通信終端151的位置的確認,並計算從伺服器161至通信終端151的分組轉發路徑。 此時,控制設備120根據通信終端位置管理功能所管理的信息,計算轉發路徑,使得流輸出到與為了通信終端151接入PDN而建立的承載相對應的虛擬埠。作為路徑計算的結果, 計算按照流交換機131、流交換機130和eNodeB 140的順序轉發分組的轉發路徑。
此外,假定除了分組的接收埠和VLAN ID之外,以源MAC地址和源IP位址是伺服器161的相應地址、且目的地IP位址是通信終端151的IP位址為條件,確定匹配關鍵字。 應該注意,在此,確定流交換機131執行動作以在VLAN ID中嵌入ID#1,且eNodeB 140執行動作以在VLAN ID中嵌入原始值ID#0。
根據所確定的匹配關鍵字和轉發路徑,控制設備120創建處理規則,並在轉發路徑中的流交換機130和131以及虛擬流交換機單元142中設置處理規則(步驟S303)。
在設置處理規則之後,控制設備120開始在處理規則管理功能中管理在流交換機 130和131以及虛擬流交換機單元142中設置的處理規則。
在如上所述的處理規則的設置完成時,流交換機131根據處理規則,將所緩存的分組的VLAN ID改變為ID#I,並將分組轉發給流交換機130 (步驟S304)。由於在分組的轉發路徑中的各個節點中已經執行了處理規則的設置,所以按照流交換機130和eNodeB 140 的順序轉發該分組。在接收到分組時,eNodeB 140將分組的VLAN ID改變為原始值ID#0, 其後,該分組經由承載到達通信終端151。
接下來,使用圖20,描述通信終端151脫離通信系統3的一系列步驟,即斷開用於接入TON 11的承載,並且附加地,直至斷開與eNodeBHO的鏈路的步驟。
首先,通信終端151釋放用於接入TON 11的承載(步驟S305)。在釋放至通信終端 151的承載時,eNodeB 140刪除與該承載相對應的虛擬埠(步驟S306)。具體地,eNodeB140內的邏輯信道管理單元141向虛擬流交換機單元142提供對承載釋放的通知。在認識到承載釋放時,虛擬流交換機單元142刪除與該承載相關聯的虛擬埠。
在刪除虛擬埠時,eNodeB 140的虛擬流交換機單元142向控制設備120發送埠刪除通知(步驟S307)。虛擬埠刪除通知包括用於識別虛擬流交換機單元142的流交換機標識符和分配給虛擬埠的埠標識符。
在接收到埠刪除通知時,控制設備120刪除通信終端位置管理功能所記錄的通信終端151與所通知虛擬埠之間的對應關係。此外,控制設備120刪除在埠屬性管理單元中記錄的所通知埠與網絡屬性之間的對應關係。
在釋放承載之後,通信終端151斷開與eNodeB 140的鏈路(步驟S308)。
如上所述,由於配置是根據承載的產生/刪除來產生/刪除具有網絡屬性的虛擬埠,所以可以作為分離的流來識別私有IP位址空間中重複的各個(resistance)分組,並發送分組。此外,由於通過在路徑中的另一流交換機中的匹配關鍵字中包括標識符來在數據分組中嵌入了用於唯一地識別多個不同私有IP位址空間混合的通信系統內的流的標識符(詳細實施例中的VLAN ID),所以可以識別二者,並產生新的處理規則(流條目)。
應該注意,在上面已經描述了在通信終端151與通信系統3相連或斷開時的流序列期間的承載的建立/釋放,但是通信終端151還可以獨立於與通信系統3的連接/斷開來建立/釋放承載。此外,通信終端151還可以同時建立兩條或更多承載。
作為接入系統,如果可以建立邏輯信道就足夠了,並且除了 LTE (長期演進)之外, 可以使用3GPP或3GPP2所定義的其他接入系統,例如W-CDMA(寬帶碼分多址)、CDMA2000 等或 WiMAX(IEEE 802. 16e)等。
此外,在上述詳細實施例中,eNodeB端接於承載,但是承載並不一定由eNodeB端接。例如,在如圖30所示存在TON-GW的通信系統中,可以採用I3DN-GW具有虛擬流交換機單元的配置。
此外,第二示例性實施例可以由圖21所示的eNodeB 140a實現,在這種情況下,可以通過以PDN為單位將多個承載聯繫在一起來產生/刪除虛擬埠,並產生/識別處理規則。此外,在這種情況下,作為將承載聯繫在一起的公共參數,可以使用通信終端151所通知的APN或者從HSS下載的APN。
應該注意,在上述詳細實施例中,描述了通信終端151以無線的方式接入通信系統3,但是如下面所述,這也可應用於通過可以如點對點協議(PPP)或虛擬私有網絡(VPN) 一樣建立邏輯信道的有線系統進行接入的情況。
圖22是表示本發明應用於PPP的配置的圖。在該實施例中,PPPoE(通過乙太網的點對點協議)伺服器建立與通信終端的被稱為PPP會話的邏輯信道,並提供虛擬流交換機單元。
圖23是表示本發明應用於VPN的配置的圖。在該實施例中,虛擬私有網絡網關 (VPN Gff)建立與通信終端的被稱為VPN的邏輯信道,並提供虛擬流交換機單元。
(詳細實施例2)
接下來,通過示出另一詳細實施例來描述上述第一示例性實施例。圖24是表示本發明的詳細實施例的配置的圖。參考圖24,示出了控制設備120、流交換機(OpenFlow交換機)130 至 132 以及 VPN Gff 145。
通過在流交換機130至132和VPN Gff 145中設置處理規則,控制設備120執行路徑控制,以便與通信系統3相連的終端執行通信。更具體地,提供了網絡拓撲管理功能、通信終端位置管理功能、處理規則產生功能、路徑計算功能、處理規則管理功能、流交換機管理功能、和埠屬性管理功能。可以例如基於非專利文獻2的OpenFlow控制器來配置這種控制設備120。由於控制設備120與在詳細實施例I中描述的控制設備120相同,所以省略對每個功能的詳細描述。
流交換機130至132對應於上述第一示例性實施例的轉發節點30至32,並且是根據控制設備120所設置的處理規則來執行分組轉發的設備。可以例如按照非專利文獻2的 OpenFlow交換機來配置這些流交換機130至132。
VPN Gff 145對應於上述第一示例性實施例的邏輯信道控制設備40,並且由VPN設備等實現,VPN設備等管理用於屬於企業網絡的通信終端與數據中心網絡相連的邏輯信道, 並提供至通信系統3的連接。
圖25是表示圖24的VPN Gff 145的具體配置的方框圖。如圖25所示,VPN Gff 145 具有邏輯信道管理單元141a和虛擬流交換機單元142。
邏輯信道管理單元141a具有VPN隧道管理功能,產生和釋放在VPN客戶端和VPN Gff 145之間建立的VPN隧道,以便企業網絡內的通信終端與數據中心網絡191內的伺服器通信;VPN隧道事件通知功能,用於向虛擬流交換機單元142提供對諸如VPN隧道的產生或釋放之類的事件的通知;以及VPN隧道與虛擬流交換機單元142之間的分組轉發功能。
除了與上述流交換機130至132相對應的功能之外,虛擬流交換機單元142還具有虛擬埠管理功能和埠事件通知單元。虛擬埠管理功能是響應於邏輯信道管理單元 141所通知的產生/釋放VPN隧道的事件,來執行與相應VPN隧道相對應的虛擬埠的產生/刪除的功能,該功能還執行虛擬埠管理。埠事件通知功能是向控制設備120提供對與虛擬埠相對應的埠的產生/刪除的事件的通知的功能。
應該注意,在本詳細實施例中,通信終端151和企業網絡181內存在的VPN客戶端 171以及數據中心網絡191內存在的伺服器161是屬於企業網絡181的設備。按照這種方式,通信終端152和企業網絡182內存在的VPN客戶端172和數據中心網絡191內存在的伺服器162是屬於企業網絡182的設備。
此外,在詳細實施例中,在企業網絡181和182中的每一個中僅描述了一個通信終端和一個VPN客戶端,但是可以存在多個通信終端和多個VPN客戶端。此外在該詳細實施例中,VPN客戶端可以具有與作為外部節點的VPN Gff 145的連接。
接下來,參考圖26至圖29的序列圖來詳細描述整體操作。
首先,使用圖26,描述VPN客戶端171與數據中心網絡191相連的一系列步驟,即直至產生與VPN Gff 145的VPN隧道的一系列步驟。
首先,VPN客戶端171產生至VPN Gff 145的VPN隧道,以便接入數據中心網絡 191 (步驟S402)。在產生VPN隧道時,通過提供對通過VPN隧道的流信息以及表示企業網絡181的網絡屬性信息的通知,VPN客戶端171顯式地通知VPN Gff 145該VPN隧道是用於接入屬於企業網絡181的數據中心網絡191內的伺服器的VPN隧道。
應該注意,在圖26的示例中,由VPN客戶端171向VPN Gff 145提供對網絡識別信息和屬於VPN隧道的流信息的通知,但是以下配置也是可以的在VPN隧道建立時,從協作=認證伺服器(圖中未示出)下載。
在產生至VPN客戶端171的VPN隧道時,VPN Gff 145產生與VPN隧道相對應的虛擬埠(步驟S403)。
具體地,作為VPN Gff 145內的功能的邏輯信道管理單元141a向虛擬流交換機單元142提供對VPN隧道產生的通知。此時,邏輯信道管理單元41還提供對屬於與VPN隧道相關聯的VPN客戶端171的網絡屬性信息的通知。在認識到產生新VPN隧道時,虛擬流交換機單元142產生與該VPN隧道相關聯的虛擬埠。虛擬埠通過VPN Gff 145的內部接口與邏輯信道管理單元141a相連。因此,邏輯信道管理單元141a也可以識別VPN隧道與虛擬埠之間的對應關係。結果,邏輯信道管理單元141a可以將通過虛擬埠輸入的數據分組轉發到對應的VPN隧道。
在產生虛擬埠時,VPN Gff 145內的虛擬流交換機單元142向控制設備120發送埠產生通知(步驟S404)。該埠產生通知包括用於識別虛擬流交換機單元142的流交換機標識符、分配給虛擬埠的埠標識符以及與虛擬埠相關聯的網絡識別信息。
在接收到埠產生通知時,控制設備120記錄所通知虛擬埠與其網絡屬性之間的對應關係。
接下來,使用圖27,描述通信終端151開始與數據中心網絡191內的伺服器161通信的過程。
首先,通信終端151經由VPN隧道向目的地伺服器161發送數據分組(步驟S405)。 該數據分組到達端接VPN隧道的VPN Gff 145。這裡,假定數據分組的VLAN ID為ID#0。
在接收到數據分組時,VPN Gff 145經由與VPN隧道相對應的內部接口將數據分組從邏輯信道管理單元141a傳送到虛擬流交換機單元142。
在接收到數據分組時,虛擬流交換機單元142搜索流表,並檢索具有與接收到的分組匹配的匹配關鍵字的處理規則。這裡,由於該分組是接收到的第一個分組,所以不存在相關的處理規則。
因此,在緩存了接收到的分組之後,虛擬流交換機單元142向控制設備120發送新流檢測通知(步驟S406)。該新流檢測通知包括用於識別分組轉發規則所需的信息(例如, MAC地址、IP位址、埠編號(包括每個埠的源和目的地)、VLAN ID)以及接收該分組的埠的接收埠標識符。
在接收到新流檢測通知時,控制設備120在通信終端位置管理功能中在資料庫中記錄在新流檢測通知中包括的接收埠中存在通信終端151。接下來,控制設備120根據新流檢測通知中包括的接收埠標識符,確定該流是屬於企業網絡181的流。控制設備120根據新流檢測通知中包括的識別分組轉發規則所需的信息和通信終端位置管理功能所管理的信息,識別出通信終端151的通信夥伴是伺服器161。此外,控制設備120確定新設置的處理規則的匹配關鍵字,並執行對作為目的地的伺服器161的位置的確認,並計算從通信終端151至伺服器161的分組轉發路徑。作為路徑計算結果,假定計算了按照VPN Gff 145、 流交換機130和流交換機131的順序轉發分組的分組轉發路徑。
此外,假定除了分組的接收埠和VLAN ID之外,以源IP位址是通信終端151的 IP位址且目的地MAC地址和目的地IP位址是伺服器161的相應地址為條件,確定匹配關鍵字。此外,確定VPN Gff 145執行動作以在VLAN ID中嵌入ID#1,且流交換機131執行動作以在VLANID中嵌入原始值ID#0。
根據匹配關鍵字和轉發路徑,控制設備120創建處理規則,並在作為路徑中的流交換機的流交換機130和131的每個以及虛擬流交換機單元142中設置處理規則(步驟 S407)。
在設置了上述處理規則之後,控制設備120開始在處理規則管理功能中管理在流交換機130和131以及虛擬流交換機單元142中設置的處理規則。
在處理規則的設置完成時,虛擬流交換機單元142根據處理規則,將所緩存的分組的VLAN ID改變為ID#1,然後將分組轉發給流交換機130 (步驟S408)。由於已經在分組的轉發路徑中的流交換機中在步驟S407中執行了處理規則的設置,所以按照流交換機130 和131的順序轉發該分組。在接收到分組時,流交換機131將分組的VLAN ID改變為原始值ID#0,然後將分組發送到伺服器161。
接下來,使用圖28,描述數據中心網絡191內的伺服器161開始與通信終端151通信的過程。
首先,伺服器161向目的地通信終端151發送數據分組(步驟S501)。該數據分組到達流交換機131。這裡,假定數據分組的VLAN ID為ID#0。
在接收到數據分組時,流交換機131搜索流表,並搜索具有與接收到的分組匹配的匹配關鍵字的處理規則。然而,由於該分組是伺服器161發送的第一個分組,與圖27中的VPN Gff 145類似,向控制設備120發送新流檢測通知(步驟S502)。
在接收到新流檢測通知時,控制設備120根據新流檢測通知中包括的接收埠標識符,確定該流是屬於企業網絡181的流。控制設備120根據新流檢測通知中包括的識別分組轉發規則所需的信息和通信終端位置管理功能所管理的信息,識別出該分組的目的地是通信終端151。此外,控制設備120確定新設置的處理規則的匹配關鍵字,並執行對作為目的地的通信終端151的位置的確認,並計算從伺服器161至通信終端151的分組轉發路徑。此時,控制設備120根據通信終端位置管理功能所管理的信息,計算轉發路徑,使得該流輸出到與為了通信終端151接入TON 11所建立的VPN隧道相對應的虛擬埠。作為路徑計算的結果,假定按照流交換機131、流交換機130和VPN Gff 145的順序轉發分組的轉發路徑。
此外,假定除了分組的接收埠和VLAN ID之外,以源MAC地址和源IP位址是伺服器161的對應地址且目的地IP位址是通信終端151的IP位址為條件,確定匹配關鍵字。 應該注意,在此,確定VPN Gff 145執行動作以在VLAN ID中嵌入ID#1,且流交換機131執行動作以在VLAN ID中嵌入原始值ID#0。
根據所確定的匹配關鍵字和轉發路徑,控制設備120創建處理規則,並在轉發路徑中的流交換機130和131以及虛擬流交換機單元142中設置處理規則(步驟S503)。
在設置了處理規則之後,控制設備120開始在處理規則管理功能中管理在流交換機130和131以及虛擬流交換機單元142中設置的處理規則。
在如上所述的處理規則的設置完成時,流交換機131根據處理規則,將所緩存的分組的VLAN ID改變為ID#1,然後將分組轉發給流交換機130 (步驟S504)。由於已經在分組的轉發路徑中的各個節點中執行了處理規則的設置,所以按照流交換機130和VPN Gff 145 的順序轉發該分組。在接收到分組時,VPN Gff 145將分組的VLAN ID改變為原始值ID#0,然後通過VPN隧道將該分組發送到通信終端151。
接下來,使用圖29,描述直至VPN客戶端171脫離通信系統3的一系列步驟,即直至VPN客戶端171斷開用於接入數據中心網絡191的VPN隧道的一系列步驟。
首先,VPN客戶端171釋放用於接入數據中心網絡191的VPN隧道(步驟S505)。 在釋放VPN客戶端171和VPN隧道時,VPN Gff 145刪除與VPN隧道相對應的虛擬埠(步驟S506)。具體地,VPN Gff 145內的邏輯信道管理單元141a向虛擬流交換機單元142提供對VPN隧道釋放的通知。在認識到VPN隧道釋放時,虛擬流交換機單元142刪除與該VPN 隧道相關聯的虛擬埠。
在刪除虛擬埠時,VPN Gff 145的虛擬流交換機單元142向控制設備120發送埠刪除通知(步驟S507)。該埠刪除通知包括用於識別虛擬流交換機單元142的流交換機標識符和分配給虛擬埠的埠標識符。
在接收到埠刪除通知時,控制設備120刪除在埠屬性管理單元中記錄的、所通知埠與網絡屬性之間的對應關係。此外,如果在通信終端位置管理功能中記錄有與所通知埠相連的通信終端,則控制設備120刪除該通信終端與所通知虛擬埠之間的對應關係。
如上所述,由於配置是根據VPN隧道的產生/移除來產生/刪除具有網絡屬性的虛擬埠,所以可以作為分離流,識別在私有IP位址空間中重複的各個分組,並發送分組。 此外,由於通過在路徑中的另一流交換機中的匹配關鍵字中包括標識符,在數據分組中嵌入了用於唯一地識別多個不同私有IP位址空間混合的數據中心網絡內的流的標識符(詳細實施例中的VLAN ID),所以可以識別二者,並產生新的處理規則(流條目)。
應該注意,在上述描述中,為了簡化描述,假定數據中心網絡191被配置為被包括在一個空間內,如圖24所示,但是如果在邏輯上形成一個數據中心網絡,則各個設備可以分散在多個在地理上不同的空間中。
上面根據本發明的示例性實施例和詳細實施例進行了描述,但是本發明並不局限於上述示例性實施例,而且可以在不背離本發明的基本技術概念的範圍內添加其他修改、 替換和調整。
最後,本發明的優選模式總結如下。
(第一模式)
(參考上述根據第一方面的通信系統)
(第二模式)
在根據第一模式的通信系統中,作為邏輯信道控制設備操作的轉發節點向控制設備提供對虛擬埠的創建或刪除的通知以及邏輯信道的網絡屬性信息,並且控制設備根據所通知的網絡屬性信息來計算分組的轉發路徑。
(第三模式)
在根據第二模式的通信系統中,控制設備使得所計算的分組轉發路徑中的第一轉發節點執行根據網絡屬性信息在分組中嵌入標識符的處理,並使得分組轉發路徑中的最後轉發節點執行從分組中移除標識符的處理。
(第四模式)
在根據第一至第三模式中任意一個的通信系統中,作為邏輯信道控制設備操作的轉發節點將具有公共參數的多個邏輯信道與一個虛擬埠相關聯,以執行管理。(第五模式)在根據第四模式的通信系統中,將邏輯信道的網絡屬性信息用作公共參數。(第六模式)(參考上述根據第二方面的邏輯信道控制設備)(第七模式)在根據第六模式的邏輯信道控制設備中,向控制設備提供對虛擬埠的創建或刪除的通知以及對邏輯信道的網絡屬性信息的通知。(第八模式)在根據第六或第七模式的邏輯信道控制設備中,將具有公共參數的多個邏輯信道與要管理的一個虛擬埠相關聯。(第九模式)在根據第七模式的邏輯信道控制設備中,將邏輯信道的網絡屬性信息用作公共參數。(第十模式)(參考上述根據第三方面的控制設備)(第H^一模式)根據第十模式的控制設備,使得所計算的分組轉發路徑中的第一轉發節點執行根據網絡屬性信息在分組中嵌入標識符的處理,並使得分組轉發路徑中的最後轉發節點執行從分組中移除標識符的處理。(第十二模式)(參考上述根據第四方面的通信方法)(第十三模式)(參考上述根據第五方面的程序)應該注意,與上述第一模式類似,可以關於第二至第五模式對上述第十二和第十三模式進行擴展。可以在本發明的整個公開(包括權利要求書的範圍)的邊界內,基於本發明的基本技術概念對示意性實施例進行修改和調整。此外,在本發明的權利要求書的範圍內,可以進行對所公開各個元素的廣泛的各種組合和選擇。也即,本發明清楚地包括本領域技術人員根據包括權利要求書的範圍的整個公開及其技術概念而實現的各種變換和修改。工業實用性本發明可應用於形成包括多個基站在內的移動接入網絡的移動回程系統。符號的說明1、3通信系統11、12 分組數據網絡(PDN)20控制設備21流條目資料庫(流條目DB)22通信終端位置管理單元23拓撲管理單元
24路徑/動作計算單元
25流條目管理單元
26控制消息處理單元
27節點通信單元
28埠屬性管理單元
30 至 32轉發節點
40、40a邏輯信道控制設備
41、41a、141、141a邏輯信道管理單元
42、142虛擬流交換機單元
43虛擬埠
51、52、151、152通信終端
61、62、161、162伺服器
130,131、132流交換機
144通過乙太網的點對點協議(PPPoE)
145虛擬私有網絡網關(VPN Gff)
171,172虛擬私有網絡(VPN)客戶端
181,182企業網絡
191數據中心網絡
Xl通信系統
X20U20控制設備
X40、140、140aE-UTRAN 節點 B (eNodeB)
X4U241移動管理實體(MME)
X42服務網關(服務GW)
X43分組數據網絡網關(PDN Gff)
X51通信終端
X61伺服器
權利要求
1.一種通信系統,其特徵在於包括 控制設備,在轉發節點中設置處理規則;以及 多個轉發節點,具有根據所述所設置的處理規則對接收到的分組執行處理的分組處理單元;其中, 所述轉發節點中的至少一個轉發節點作為建立至外部節點的邏輯信道的邏輯信道控制設備操作,與所建立的至所述外部節點的所述邏輯信道相關聯以產生或刪除虛擬埠信息,並通知給所述控制設備,以及 所述控制設備使用所述所通知的埠信息來計算分組的轉發路徑。
2.根據權利要求I所述的通信系統,其中 作為所述邏輯信道控制設備操作的所述轉發節點向所述控制設備提供對所述虛擬埠的創建或刪除的通知以及所述邏輯信道的網絡屬性信息,以及 所述控制設備根據所述所通知的網絡屬性信息來計算分組的轉發路徑。
3.根據權利要求2所述的通信系統,其中所述控制設備使所述所計算的分組轉發路徑中的第一轉發節點根據所述網絡屬性信息執行在分組中嵌入標識符的處理,並使所述分組轉發路徑中的最後轉發節點執行從所述分組中移除所述標識符的處理。
4.根據權利要求I至3中的任一項所述的通信系統,其中,作為所述邏輯信道控制設備操作的所述轉發節點將具有公共參數的多個邏輯信道與一個虛擬埠相關聯,以執行管理。
5.根據權利要求4所述的通信系統,其中,將所述邏輯信道的網絡屬性信息用作所述公共參數。
6.一種邏輯信道控制設備,其特徵在於包括 邏輯信道管理單元,建立至外部節點的邏輯信道,並還與所述所建立的邏輯信道相關聯以產生或刪除虛擬埠 ;以及 虛擬流交換機單元,根據控制設備所設置的處理規則,執行對接收到的分組的處理,並還向所述控制設備提供對所述虛擬埠的創建或刪除的通知。
7.—種控制設備,用於基於與埠信息相關聯的網絡屬性信息來計算分組的轉發路徑,並在所述分組的所述轉發路徑中的轉發節點中設置處理規則。
8.根據權利要求7所述的控制設備,其中,所述控制設備使所述所計算的分組轉發路徑中的第一轉發節點根據所述網絡屬性信息執行在分組中嵌入標識符的處理,並使所述分組轉發路徑中的最後轉發節點執行從所述分組中移除所述標識符的處理。
9.一種通信方法,其特徵在於包括 與控制設備相連的多個轉發節點中的至少一個轉發節點作為建立至外部節點的邏輯信道的邏輯信道控制設備操作,給所建立的至所述外部節點的所述邏輯信道提供虛擬埠信息,並通知給所述控制設備的步驟,其中所述控制設備在轉發節點中設置處理規則,並具有根據所述所設置的處理規則來執行對接收到的分組的處理的分組處理單元; 所述控制設備使用所述所通知的埠信息來計算所述分組的轉發路徑,還創建處理規則以實現所述轉發路徑,並且在所述轉發節點中設置所述處理規則的步驟。
10.一種程序,使配置根據控制設備所設置的處理規則來執行對接收到的分組的處理的轉發節點的計算機執行建立至外部節點的邏輯信道,並與所述所建立的邏輯信道相關聯,以產生或刪除虛擬埠的過程;以及 向所述控制設備提供對所述埠的創建或刪除的通知的過程。
全文摘要
一種配置,具有在轉發節點中設置處理規則的控制設備,所述配置能夠對私有IP位址空間中的重複分組進行轉發控制。轉發節點中的至少一個轉發節點作為邏輯信道控制設備操作,建立至外部節點的邏輯信道,與針對通信終端所建立的邏輯信道相關聯,以產生或刪除虛擬埠信息,並通知給所述控制設備,並且控制設備使用所通知的埠信息來計算分組的轉發路徑。
文檔編號H04L12/751GK102934400SQ201180028319
公開日2013年2月13日 申請日期2011年6月7日 優先權日2010年6月9日
發明者秋好一平 申請人:日本電氣株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀