集中式數據面流控制的製作方法
2023-08-10 02:00:46 2
集中式數據面流控制的製作方法
【專利摘要】本發明涉及一種中央控制實體(100),被配置為控制移動通信網絡的接入網部分中的數據包流的數據面流,所述中央控制實體包括:-檢測單元(140),被配置為檢測連結到所述接入網部分的轉發單元(200)的數據面應用(300)的存在,被配置為檢測與要應用到所述數據面流的數據面應用的類型有關的信息,以及被配置為檢測來自直接連結到一個網絡節點的轉發單元(200)的流信息報告,所述一個網絡節點包含所確定類型的數據面應用,來自所述轉發單元(200)中的一個轉發單元的每個流信息報告包含與從所述一個轉發單元向所述一個數據面應用發送的數據分組量有關的信息,-流控制單元(110),被配置為確定所述數據面流通過所述接入網部分的所述轉發單元(200)到達包含所確定類型的數據面應用的網絡節點中的一個網絡節點的路徑,其中,所述流控制單元(110)被配置為考慮到來自直接連結到所述一個數據面應用的轉發單元(200)的流信息報告,來確定所述一個網絡節點上提供的所述一個數據面應用的負載,其中,所述流控制單元(110)考慮到所確定的所述一個數據面應用的負載來確定所述數據面流的路徑。
【專利說明】集中式數據面流控制
【技術領域】
[0001]本發明涉及被配置為控制移動通信網絡的接入網部分中的數據包流的數據面流的中央控制實體,涉及用於控制數據面流的方法,涉及用於轉發數據面流的接入網部分轉發單元,以及涉及用於操作轉發單元的方法。
【背景技術】
[0002]移動通信網絡的任務之一是從網絡接入點向位於網絡中某處的應用傳輸數據流(flow)。該任務的一個方面是如果應用變得過載則將如何反應。
[0003]應用是數據面應用,以及數據面應用的示例是策略和實施功能、服務感知業務成形,代碼轉換、速率轉換、媒體高速緩衝、分組檢測等等。例如,在數據面應用中存在分組檢驗應用,在該分組檢驗應用中期望數據分組標識惡意數據。
[0004]此外,已知一分離路由器架構,其中,如從http://datatracker.1etf.0rg/wg/forces處的IETF中的ForCES文檔獲知的,公共路由器被分為兩個單元。在該分離路由器架構中,提供中央控制實體(CE)來負責管理路由協議和數據面的連接性。中央控制單元通過轉發單元(FE)控制數據面連接性。
[0005]轉發單元負責轉發數據面中的業務,轉發單元基於從中央控制實體接收到的指示來建立到相鄰節點的連接。
[0006]問題是如何防止網絡中的數據面應用過載。如今現有技術中已知的機制基於以下機制:在其開始耗盡能力時,應用開始建立背壓(back pressure) ?在這樣的情況下,數據面應用利用特定的原因代碼來拒絕新的進入數據流。接收到原因代碼的前述節點或數據流源可以嘗試找到目標應用的備選實例。然而,這意味著數據流首先要被路由到過載的應用。該路由消耗了網絡能力。然後,應用不得不拒絕數據流,該拒絕還向應用要求能力,即所謂的盲載(blind load)。然後,再次將該拒絕路由回來,消耗了網絡能力。
[0007]此外,所有的數據流源必須實現用於找到具有相同類型的應用的備選實例/備選網絡節點的機制。
【發明內容】
[0008]因此,存在避免盲載和避免由於數據面應用的過載而出現的數據流的需求。
[0009]該需求由獨立權利要求的特徵滿足。在從屬權利要求中描述了本發明的優選實施例。
[0010]根據本發明的第一方案,提供了被配置為控制移動通信網絡的接入網部分中的數據包流的數據面流的中央控制實體。該中央控制實體包括檢測單元,被配置為檢測連結到接入網部分的轉發單元的數據面應用的存在。檢測單元還被配置為檢測與要應用到所述數據面流的數據面應用的 類型有關的信息,並被配置為檢測來自直接連結到一個網絡節點的轉發單元的流信息報告,所述一個網絡節點包含所確定類型的數據面應用。來自所述轉發單元中的一個轉發單元的每個流信息報告包含與從所述一個轉發單元向所述一個數據面應用發送的數據分組量有關的信息。中央控制實體還包含流控制單元,被配置為確定數據面流通過接入網部分的轉發單元到達網絡節點中包含所確定類型的數據面應用的一個網絡節點的路徑。流控制單元被配置為考慮到來自直接連結到所述一個數據面應用的轉發單元的流信息報告,來確定在所述一個網絡節點上提供的所述一個數據面應用的負載。然後,流控制單元可以考慮到所確定的所述一個數據面應用的負載來確定數據面流的路徑。可以在接入網部分中提供該應用。然而,應用可以在核心網中提供,接入網提供對核心網的接入。可以在轉發單元之上提供應用,或者應用被連結到轉發單元。如果應用在核心網中,並假設(尚)未使用CE/FE分離架構來構建核心網,則將核心網中的應用連結到FE。
[0011]接入網可以是用來接入移動通信網絡的無線電接入網、WLAN接入網、WiFi接入網或者衛星接入網。
[0012]中央控制實體能夠基於來自轉發單元的流信息報告來確定數據面應用的負載,該轉發單元直接連結到數據面應用,並向數據面應用轉發數據流。因此,中央控制實體可以確定一數據面應用的負載,該數據面應用可能不存在用於報告其負載的直接連接。中央控制實體可以積聚來自能夠向應用發送數據面流的轉發單元的流信息報告。基於這些流報告,可以確定應用的負載,而無需數據面應用報告其負載。
[0013]可以在接入網部分中提供包含所確定類型的數據面應用的至少兩個網絡節點。在該示例中,當在不同網絡節點上提供數據面應用時,流控制實體可被配置為確定所述至少兩個網絡節點的負載,所述至少兩個網絡節點包含了要應用到數據面流的所確定類型的數據面應用。然後,流控制單元可被配置為考慮到所述至少兩個網絡節點的負載來將數據面流分布到所述至少兩個網絡節點。在本示例中,中央控制實體能夠平衡到相同類型的不同數據面應用的負載,並能夠在數據面流的不同數據面應用之間共享負載。中央控制實體能夠平衡相同類型的應用之間的負載。因此,可以高效地避免應用之一的過載,因為可以向另一網絡節點上提供的相同類型的數據面應用直接傳遞數據面流,而無需先將數據面流轉發給過載的應用,該應用由於過載而拒絕該流。
[0014]此外,中央控制實體的檢測單元可被配置為檢測來自所述轉發單元中的一個轉發單元的新數據面流報告,該新數據面流報告包括關於新數據面流已進入由所述中央控制實體控制的接入網部分的信息。檢測單元可被配置為確定要應用到新數據面流的數據面應用的類型,以及流控制單元可被配置為確定向包含所確定類型的數據面流的哪個網絡節點轉發新數據面流。在轉發單元檢測到進入的數據面流與任何現有的流都不匹配時,轉發單元可以生成新數據面流報告,並將其報告給中央控制實體,在中央控制實體處決定應該應用哪個數據面應用,並考慮到數據面應用的負載來決定應該將數據面流傳遞到具有所確定類型的數據面應用的哪個網絡節點/實例。通過確定已經處於網絡中的入口點(在此是接入網部分)處的要應用的數據面應用,這進一步幫助防止了應用過載。在存在可以處理新數據面流的若干數據面應用時,流控制單元可以基於所確定類型的數據面應用的負載來確定新數據面流的流路徑。
[0015]流控制單元能夠通過使用預定義縮放因子以基於向所述一個數據面應用發送的數據分組量計算所述一個數據面應用的負載,來確定所述一個數據面應用的負載。預定義縮放因子取決於數據面應用的類型。在轉發單元報告特定數據面流(即,特定分組流)時,中央控制實體必須基於所報告的分組流確定應用的負載。然而,負載可取決於應用的類型。例如,如果應用是僅存儲數據面流的應用,則應用的對應負載可能較低。如果應用例如是包括要對數據面流進行代碼轉換的應用,則相同的分組流可能意味著應用的高負載。縮放因子考慮到該差異,並提供關於多個數據分組的應用負載的信息。基於預定義縮放因子,中央控制實體可以計算到具體數據面應用的所有數據面流的和,並可以通過向所確定的和應用針對所述數據面應用的縮放因子來確定負載。
[0016]此外,有可能數據面應用可以直接向中央控制實體提供負載反饋。因此,中央控制實體的檢測單元可被配置為檢測從數據面應用直接接收的負載報告,每個負載報告包含與數據面應用的處理負載和/或處理能力有關的信息。然後,流控制單元被配置為考慮到來自數據面應用的負載報告,來確定數據面流的路徑。流控制單元可考慮到來自數據面應用的負載報告和來自轉發單元的流信息報告來確定數據面流的路徑。
[0017]此外,轉發單元可以確定從轉發單元到下一網絡節點的網絡能力。中央控制實體的檢測單元可被配置為檢測來自轉發單元的網絡能力報告。每個網絡能力報告可包括與從進行報告的轉發單元到移動通信網絡的下一網絡節點的傳輸網絡能力有關的信息。在本實施例中,流控制單元可以考慮到不同的報告(例如,通過考慮從網絡能力報告推出的網絡能力信息、流信息報告、和/或直接來自於應用的負載報告)來控制到不同應用的數據面流。
[0018]中央控制實體的檢測單元可被配置為使用openflow協議的審計機制來確定接入網部分中在其上提供數據面應用的網絡節點。從而,中央控制實體可以使用該審計機制獲悉應用在網絡中的放置。可以經由中央控制實體中的管理(例如,通過定義應用的目的地地址,該目的地地址充分地表徵了流)來定義連結到FE並且不具有到中央控制實體的直接連接的應用。
[0019]本發明還涉及由中央控制實體控制移動通信網絡的接入網部分中的數據包流的數據面流的方法。該方法包括以下步驟:檢測連結到接入網部分的轉發單元的數據面應用的存在,以及檢測與要應用到數據面流的數據面應用的類型有關的信息。此外,檢測來自直接連結到一個網絡節點的轉發單元的流信息報告,所述一個網絡節點包含所確定類型的數據面應用。來自所述轉發單元中的一個轉發單元的每個流信息報告包含與從所述一個轉發單元向所述一個數據面應用發送的數據分組量有關的信息。此外,確定數據面流通過接入網部分的轉發單元到達包含所確定類型的數據面應用的所述網絡節點中的一個網絡節點的路徑。此外,考慮到來自直接連結到所述一個數據面應用的轉發單元的流信息報告,確定在所述一個網絡節點上提供的所述一個數據面應用的負載。然後,考慮所確定的所述一個數據面應用的負載來確定數據面流的路徑
[0020]可以如上所述地確定數據面流通過網絡的路徑。
[0021]本發明還涉及移動通信網絡的接入網部分的轉發單元,數據面應用連結到該轉發單元。轉發單元包括接收機,被配置為從中央控制實體接收控制接入網部分中的數據包流的數據面流的指示。轉發單元包含處理單元,被配置為基於中央控制實體的指示向數據面應用傳送數據面流。處理單元還被配置為檢測從轉發單元向連結到轉發單元的數據面應用發送的數據分組量。處理單元被配置為生成流信息報告,所述流信息報告包括與從轉發單元向數據面應用發送的數據分組量有關的信息。轉發單元還包含發射機,被配置為向中央控制實體發送流信息報告。[0022]如上所述,中央控制實體使用來自轉發單元的流信息報告來確定數據面應用的負載。
[0023]轉發單元還可被配置為生成上述的新數據面流報告。
[0024]本發明還涉及操作移動通信網絡的接入網部分的轉發單元的方法,數據面應用連結到轉發單元。該方法包括以下步驟:從中央控制實體接收控制接入網部分中的數據包流的數據面流的指示。然後,基於中央控制實體的指示向連結到轉發單元的數據面應用傳送數據面流。此外,檢測從轉發單元向連結到轉發單元的數據面應用發送的數據分組量,以及生成並向中央控制實體發送流信息報告,所述流信息報告包括與從轉發單元向數據面應用發送的數據分組量有關的信息。
【專利附圖】
【附圖說明】
[0025]下面將參考附圖更詳細地描述本發明,在附圖中:
[0026]圖1示出了中央控制實體基於來自轉發單元的流報告來確定應用的流的示意圖,
[0027]圖2是圖1中示出的中央控制實體的更詳細的示意圖,
[0028]圖3是圖1中示出的轉發單元的更詳細的示意圖,
[0029]圖4示出了用戶面應用向中央控制實體報告其負載處的網絡組件的示意圖,以及
[0030]圖5示出了包括在中央控制實體中執行的確定流路徑的步驟在內的流程圖。
【具體實施方式】
[0031 ] 圖1示出了網絡布局,其中,擔當中央節點的中央控制實體100對網絡及其應用具有鳥眼視角。圖1中示出的網絡組件是例如移動回程網的接入網部分的組件。所示出的網絡部分可以是高無線電接入網(高RAN)或低無線電接入網(低RAN)的一部分,高RAN通常使用具有以環形結構配置的網絡節點的環形拓撲結構,而在低RAN部分中,通常使用網絡節點的樹形結構。然後,接入網部分不限於無線電接入網部分。其他接入網(例如WLAN、WiF1、衛星)也是可行的。中央控制實體負責數據面的連接,並通過轉發單元200a-200d來控制數據面連接,轉發單元200a-200d基於從中央控制實體100接收到的指示來轉發數據面業務。轉發單元200a-200d向不同應用300a、300b轉發數據面流。從圖1可以推出,應用300a和300b不具有其自身針對於中央控制實體100的報告接口。圖1中示出的應用Appl和App2可以是相同類型,或者可以是不同類型。當兩個應用都是相同類型時,在轉發單元200a處進入網絡的數據流被轉發到應用300a(Appl)或應用300b (App2)。要應用到數據面流的數據面應用可以是任何類型的,如視頻數據的記錄或數據分組的檢驗或任何其他類型。可將整個數據面流轉發給應用300a和/或應用300b。中央控制實體100可以通過以下方式確定如何通過網絡路由該流。轉發單元FE1-FE4中的每一個檢測從轉發單元向下一網絡節點或其附屬數據面應用發送的數據面流的數據分組量。每個轉發單元生成流信息報告,包括與從轉發單元向下一網絡節點發送的數據分組量有關的信息。然後,中央控制實體可以合併來自其直接連結到應用的轉發單元的流信息報告,在所示出的示例中,是來自轉發單元200b的流信息報告和來自轉發單元200d的流信息報告。這兩個轉發單元200b和200d向應用300a傳遞數據面流。在本示例中,不需要FEl報告流的數據量,另一方面,如果FEl報告,也沒有危害,然而CE可以決定將哪些可用信息用於該決定。然後,中央控制實體可以合併來自轉發單元200b和200d的流,以確定向應用300a傳遞的整體數據量。
[0032]然後,中央控制實體100可以通過使用存儲在圖2中示出的中央控制實體的資料庫120中的預定義縮放因子來確定應用300a的負載。應用的負載現在主要取決於應用的類型。例如,轉發單元200b檢測針對流的IOM比特/秒的數據分組流。現在的問題是,這在應用300a的負載方面意味著什麼。如果IOM比特/秒是視頻流以及應用必須對視頻進行代碼轉換,則對於應用而言,這可能意味著高負載。然而,如果應用是僅需要存儲接收到的視頻的應用,則因為僅存儲流,應用的負載可能非常低。現在,預定義縮放因子考慮到該差異,並根據數據分組的數目給出應用負載。然後,控制實體可以使用預定義縮放因子計算所有流的和,並通過將整個流與預定義縮放因子相乘來獲得對應用負載的估計。
[0033]返回參考圖1中示出的示例,中央控制實體檢測來自轉發單元200b和200d的流信息報告,以確定應用300a的負載,以及中央控制實體基於對從轉發單元200d到應用300b的流進行報告的流信息報告來確定應用300b的負載。可以通過下面的方式通知中央控制實體存在與中央控制實體沒有直接連接的應用:
[0034]可以經由CE100中的管理,例如通過定義應用的目的地地址,來定義應用,該目的地地址充分地表徵了流。另一種方式可以是將DHCP (動態主機配置協議)伺服器與CE合併。當啟動應用時,應用經由DHCP來請求網絡地址。可以在DHCP過程中向DHCP伺服器報告應用類型。與CE合併的DHCP伺服器可以將此報告給CE,並且CE建立具有應用類型和相關網絡地址的表。
[0035]結合圖3示出轉發單元的更詳細視圖。轉發單元包含處理單元210,處理單元210基於從實體100接收到的指示來向數據面應用300傳送數據面流。數據面應用可被併入到轉發單元中,或者可以連結到轉發單元。數據面流通過埠 230、240之一進入轉發單元200,並基於經由接收機222從中央控制實體100接收到的指示通過另一埠轉發到數據面應用。提供協議適配器220,協議適配器220被配置為使用用於不同實體之間的通信的協議來適配指示。轉發單元還包含發射機221,用於向中央控制實體100發送流信息報告,其中,流信息報告是從圖2中示出的接收機132接收到的。
[0036]轉發單元200的處理單元210檢測數據面量,並生成向中央控制實體發送的流信息報告。
[0037]如圖2中更詳細地示出的,流信息報告由檢測單元140檢測,以及流控制單元110基於來自向所述數據面應用提供數據面流的轉發單元的流報告來確定數據面應用300的負載。
[0038]轉發單元和中央控制實體之間的一個可能的通信協議可以是OpenFlow協議或ForCES協議。OpenFlow協議還提供了中央控制實體100可以審計轉發單元的能力的機制。中央控制實體可以使用該審計機制來獲悉應用在網絡中的放置。轉發單元可以通過不同方式找到負責的控制實體。例如,可以在轉發單元內由網絡管理者或在應用內由應用提供者來簡單地管理中央控制實體的地址。此外,轉發單元可以通過現有的廣播自動配置機制(例如,DHCP)來自動檢測中央控制實體。
[0039]中央控制實體100還包含協議適配器130,用於將發送或接收的信息適配到在對應的接口處使用的協議。
[0040]中央控制實體100還可以從不同的轉發單元接收網絡能力報告。在這些網絡能力報告中,每個轉發單元報告從進行報告的轉發單元到移動通信網絡的下一網絡節點的網絡能力。然後,流控制單元可以不僅基於流信息報告,而且還基於網絡能力報告來確定如何將數據面流分布到不同的應用,該網絡能力報告向中央控制實體通知從進行報告的轉發單元到例如所期望的應用的傳輸網絡能力。
[0041]在圖2和圖3中,僅示出了轉發單元和中央控制實體的理解本發明所必需的組件。此外,不同的單元被示出為功能實體。應該理解,轉發單元或中央控制實體可以具有附加功能和單元,然而,為了清楚,在本申請中已經省略對這些單元的描述。還可通過軟體或硬體或通過軟體和硬體的組合來進一步併入所示功能實體。
[0042]在圖4中公開了本發明的其他實施例。在圖4中示出的實施例中,應用300a和300b可以直接向中央控制實體100報告其存在,並周期性地向中央控制實體100報告當前負載或能力。在新數據流進入網絡時,第一轉發單元向中央控制實體報告該新數據流。例如,轉發單元可以檢測到進入的分組與任何現有的流處理條目都不匹配。因為轉發單元不知道如何處理該流,將其作為新流報告給中央控制實體100。在圖4中通過A和從轉發單元200到中央控制實體100的箭頭示出了該新數據面流報告。此外,應用300a和300b具有到中央控制實體的直接連接,並向中央控制實體100報告其負載或能力。中央控制實體現在對現有的數據面應用具有總體了解,並對不同應用的負載具有總體了解,這些了解或者直接來自於應用,如圖4所示,或者從來自於其轉發單元的流信息報告而來,如圖1中所示。基於不同應用的負載,中央控制實體(特別是流控制單元110)能夠確定數據面流通過網絡的路徑。中央控制實體在已確定應該向哪個數據面應用轉發流之後,指示FE200向所確定的數據面應用轉發流。
[0043]流控制單元現在可以使用流信息報告、來自直接連接的數據面應用的負載報告以及網絡能力報告,來確定如何通過網絡路由數據面流。此外,對於轉發單元200a在圖4中示出的示例中報告的新數據面流,中央控制實體確定要應用到該數據面流的數據面應用的類型,並確定將該數據面流轉發到哪個應用。中央控制實體確定可能的應用實例或網絡節點中的哪些應該處理數據流。如上所述,決定可取決於若干準則,例如可能應用的當前負載、負載分布方案(例如,能量優化分布、均勻分布、循環分布等等)。流控制單元還可以考慮從進行報告的轉發單元到目的地應用的傳輸網絡能力。在中央控制實體已決定將哪個應用實例或哪些應用用於數據面流之後,中央控制實體指示轉發單元(或多個轉發單元)向所確定的應用實例(或多個應用實例)轉發流。
[0044]在圖1中示出的示例中,假設兩個應用都提供相同類型的應用。不同的轉發單元向中央控制實體報告其利用率和傳輸鏈路能力,中央控制實體然後可以自由選擇不同的備選。在第一備選中,在將數據面流轉發到應用300b之前,從轉發單元200a向轉發單元200c轉發數據面流,在轉發單元200c處將數據面流轉發到轉發單元200d。在另一備選中,將數據面流從轉發單元200a向轉發單元200b轉發,並向應用300a轉發。在另一示例中,中央控制實體可以確定以下的流:從轉發單元200a到轉發單元200c,到轉發單元200d,到應用300ao
[0045]取決於鏈路利用率、轉發單元的利用率和應用自身的利用率,中央控制實體可以優化數據流。中央控制實體還可以基於轉發單元200b、200c和200d的利用率報告來監控這些網元的負載。取決於該負載,中央控制實體可以選擇具有轉發單元200a、轉發單元200c、轉發單元200d、應用300b的路徑,或者可以選擇具有轉發單元200a、轉發單元200b、應用300a的路徑。
[0046]在從轉發單元到中央控制實體的利用率報告中,中央控制實體可以例如經由分組欄位條目的η元組來識別應用。中央控制實體可以包含資料庫120,資料庫120具有與η元組有關的信息以及應用標識。
[0047]利用以上示出的示例,可以避免網絡中早期的應用過載,而在應用中沒有盲載問題。
[0048]通過為已經處於網絡中的入口點處的數據面流確定應用,可以避免應用過載。如果提供了相同類型的若干應用,應用之間的負載平衡是可能的。此外,中央控制實體可以執行避免網絡段過載的智能路徑選擇。
[0049]在圖5中總結了可由中央控制實體執行來確定流路徑的不同步驟。該方法在步驟S50中開始。在步驟S51中,確定數據面應用的位置,使得中央控制實體知道不同的數據面應用在網絡中位於何處。在步驟S52中,確定在不同位置處提供的數據面應用的類型。在步驟S52之後,中央控制實體知道不同的數據面應用以及不同數據面應用的位置。在下一步驟S53中,檢測來自轉發單元的報告。此外,直接檢測來自數據面應用的報告。報告可以包括來自不同轉發單元的流信息報告、新數據面流報告和/或網絡能力報告。基於不同的報告,中央控制實體可以在步驟S54中確定數據面應用的負載,以及然後在步驟S55中可以確定數據面流通過網絡到達所選擇的數據面應用的路徑。該方法在步驟S56中結束。
[0050]上述過程有助於避免不同應用中的盲載,因為應用不必拒絕數據面流。此外,在網絡自身中,不需要提供備選應用的知識,不管是在網絡中還是在數據流源處。有可能均勻地分布負載,以例如提供能量優化的負載分布。此外,應用的添加或擴展僅要求一個節點中的改變。
【權利要求】
1.一種中央控制實體(100),被配置為控制移動通信網絡的接入網部分中的數據包流的數據面流,所述中央控制實體包括: -檢測單元(140),被配置為檢測連結到所述接入網部分的轉發單元(200)的數據面應用(300)的存在,被配置為檢測與要應用到所述數據面流的數據面應用的類型有關的信息,以及被配置為檢測來自直接連結到一個網絡節點的轉發單元(200)的流信息報告,所述一個網絡節點包含所確定類型的數據面應用,來自所述轉發單元(200)中的一個轉發單元的每個流信息報告包含與從所述一個轉發單元向所述一個數據面應用發送的數據分組量有關的彳目息, -流控制單元(110),被配置為確定所述數據面流通過所述接入網部分的所述轉發單元(200)到達包含所確定類型的數據面應用的網絡節點中的一個網絡節點的路徑,其中,所述流控制單元(110)被配置為考慮到來自直接連結到所述一個數據面應用的轉發單元(200)的流信息報告,來確定在所述一個網絡節點上提供的所述一個數據面應用的負載,其中,所述流控制單元(110)考慮到所確定的所述一個數據面應用的負載來確定所述數據面流的路徑。
2.根據權利要求1所述的中央控制實體(100),其中,所述檢測單元(140)被配置為檢測來自所述轉發單元(200)中的一個轉發單元的新數據面流報告,所述新數據面流報告包括關於新數據面流已進入由所述中央控制實體(100)控制的接入網部分的信息,以及被配置為確定要應用到所述新數據面流的數據面應用的類型,其中,所述流控制單元(110)被配置為確定向包含所確定類型的數據面應用的哪個網絡節點轉發所述新數據面流。
3.根據權利要求1或2所述的中央控制實體(100),其中,所述流控制單元(110)被配置為:通過使用預定義縮放因子以基於向所述一個數據面應用發送的數據分組量計算所述一個數據面應用的負載,來確定所述一個數據面應用的負載,所述預定義縮放因子取決於數據面應用的類型。
4.根據前述權利要求中任一項所述的中央控制實體(100),其中,所述檢測單元(140)被配置為檢測從所述數據面應用(300)直接接收的負載報告,每個負載報告包含與數據面應用的處理負載和處理能力有關的信息,其中,所述流控制單元(110)被配置為考慮到來自所述數據面應用的負載報告來確定所述數據面流的路徑。
5.根據前述權利要求中任一項所述的中央控制實體(100),其中,所述檢測單元(140)被配置為檢測來自所述轉發單元的網絡能力報告,每個網絡能力報告包括與從進行報告的轉發單元到所述移動通信網絡的下一網絡節點的傳輸網絡能力有關的信息。
6.根據前述權利要求中任一項所述的中央控制實體(100),其中,所述檢測單元(140)被配置為使用openflow協議的審計機制來確定所述接入網部分中的其上提供了所述數據面應用的網絡節點。
7.根據前述權利要求中任一項所述的中央控制實體(100),其中,在提供包含所確定類型的數據面應用的至少兩個網絡 節點時,所述流控制單元被配置為確定所述至少兩個網絡節點的負載,以及被配置為考慮到所述至少兩個網絡節點的負載來將所述數據面流分布到所述至少兩個網絡節點。
8.一種由中央控制實體(100)控制移動通信網絡的接入網部分中的數據包流的數據面流的方法,所述方法包括以下步驟:-檢測連結到所述接入網部分的轉發單元(200)的數據面應用(300)的存在, -檢測與要應用到所述數據面流的數據面應用的類型有關的信息, -檢測來自直接連結到一個網絡節點的轉發單元的流信息報告,所述一個網絡節點包含所確定類型的數據面應用,來自所述轉發單元中的一個轉發單元的每個流信息報告包含與從所述一個轉發單元向所述一個數據面應用發送的數據分組量有關的信息, -確定所述數據面流通過所述接入網部分的所述轉發單元(200)到達包含所確定類型的數據面應用的網絡節點中的一個網絡節點的路徑, -考慮到來自直接連結到所述一個數據面應用的轉發單元的流信息報告,確定在所述一個網絡節點上提供的所述一個數據面應用的負載,其中,考慮所確定的所述一個數據面應用的負載來確定所述數據面流的路徑。
9.根據權利要求8所述的方法,其中,通過使用預定義縮放因子以基於向所述一個數據面應用發送的數據分組量計算所述一個數據面應用的負載,來確定所述一個數據面應用的負載,所述預定義縮放因子取決於數據面應用的類型。
10.根據權利要求8或9所述的方法,還包括步驟: -檢測來自所述轉發單元中的一個轉發單元的新數據面流報告,所述新數據面流報告包括關於新數據面流已進入由所述中央控制實體控制的接入網部分的信息, -確定要應用到所述新數據面流的數據面應用的類型,以及 -確定向包含所確定類型的數據面應用 的哪個網絡節點轉發所述新數據面流。
11.根據權利要求8至10中任一項所述的方法,其中,在提供包含所確定類型的數據面應用的至少兩個網絡節點時,確定所述至少兩個網絡節點的負載,以及考慮到所述至少兩個網絡節點的負載來將所述數據面流分布到所述至少兩個網絡節點。
12.—種移動通信網絡的接入網部分的轉發單元(200),數據面應用(300)連結到所述轉發單元,所述轉發單元包括: -接收機(222),被配置為從中央控制實體(200)接收控制所述接入網部分中的數據包流的數據面流的指示, -處理單元(210),被配置為基於所述中央控制實體(100)的指示向所述數據面應用傳送所述數據面流,其中,所述處理單元(210)還被配置為檢測從所述轉發單元(200)向連結到所述轉發單元的數據面應用(300)發送的數據分組量,所述處理單元(210)被配置為生成流信息報告,所述流信息報告包括與從所述轉發單元向所述數據面應用發送的數據分組量有關的彳目息, -發射機(221),被配置為向所述中央控制實體發送所述流信息報告。
13.根據權利要求12所述的轉發單元(200),其中,所述處理單元(210)被配置為檢測新數據面流已進入由所述中央控制實體(100)控制的接入網部分,所述處理單元被配置為生成新數據面流報告,所述新數據面流報告包括關於所述新數據面流已進入由所述中央控制實體(100)控制的接入網部分的信息,所述發射機被配置為向所述中央控制實體發送所述新數據面流報告。
14.一種用於操作移動通信網絡的接入網部分的轉發單元(200)的方法,數據面應用(300)連結到所述轉發單元,所述方法包括以下步驟: -從中央控制實體(100)接收控制所述接入網部分中的數據包流的數據面流的指示,-基於所述中央控制實體的指示向連結到所述轉發單元(200)的數據面應用傳送所述數據面流, -檢測從所述轉發單元(200)向連結到所述轉發單元的數據面應用(300)發送的數據分組量, -生成流信息報告,所述流信息報告包括與從所述轉發單元(200)向所述數據面應用(300)發送的數據分組量有關的信息,以及 -向所述中央控制實體(100)發送所述流信息報告。
15.根據權利要求14所述的方法,還包括步驟: -檢測新數據面流已進入由所述中央控制實體(100)控制的接入網部分, -生成新數據面流報告,所述新數據面流報告包括關於所述新數據面流已進入由所述中央控制實體控制的接入網部分的信息,以及 -向所述中央控制實體發送所述新數據面流報告。
【文檔編號】H04L12/801GK103843295SQ201180073795
【公開日】2014年6月4日 申請日期:2011年9月28日 優先權日:2011年9月28日
【發明者】德爾克·坎帕曼, 安德雷斯·威策爾 申請人:瑞典愛立信有限公司