對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的處理的制作方法
【專利摘要】提供了用于處理軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的措施。這樣的措施可以示例性地包括在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令;從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所建立的指令對(duì)特定傳入信令消息以對(duì)應(yīng)傳出消息進(jìn)行反應(yīng);以及在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所提供的指令來(lái)對(duì)數(shù)據(jù)平面上的特定傳入信令消息進(jìn)行反應(yīng)。
【專利說(shuō)明】
對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的處理
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的處理。更具體地,本 發(fā)明涉及用于實(shí)現(xiàn)對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的處理的措施(包括方 法、裝置和計(jì)算機(jī)程序產(chǎn)品)。
【背景技術(shù)】
[0002] 移動(dòng)和固定數(shù)據(jù)傳輸以及數(shù)據(jù)服務(wù)不斷地取得進(jìn)展,其中這樣的服務(wù)提供各種通 信服務(wù),諸如語(yǔ)音、視頻、分組數(shù)據(jù)、消息傳送、廣播等。近年來(lái),已經(jīng)規(guī)定了 LTE和LTE-A,其 使用演進(jìn)通用陸地?zé)o線電接入網(wǎng)(E-UTRAN)作為根據(jù)3GPP規(guī)范的無(wú)線電通信架構(gòu)。
[0003] 此外,網(wǎng)絡(luò)虛擬化被用在最近的技術(shù)中,其將傳統(tǒng)網(wǎng)絡(luò)及其網(wǎng)絡(luò)元件分裂成要被 不同的在組織上獨(dú)立的組織使用、操作和管理的子集。網(wǎng)絡(luò)虛擬化的使用在未來(lái)網(wǎng)絡(luò)架構(gòu) 的發(fā)展中提供了靈活性。
[0004] 在網(wǎng)絡(luò)虛擬化的環(huán)境中,與軟件定義的聯(lián)網(wǎng)(SDN)相組合的網(wǎng)絡(luò)元件的迀移能夠 將現(xiàn)今的網(wǎng)絡(luò)轉(zhuǎn)換成既高度高效又靈活的完全軟件定義的基礎(chǔ)設(shè)施。類似地,完全軟件定 義的基礎(chǔ)設(shè)施也能夠通過(guò)與網(wǎng)絡(luò)功能虛擬化(NFV)相組合的網(wǎng)絡(luò)元件的迀移來(lái)實(shí)現(xiàn)。因此, 軟件定義的聯(lián)網(wǎng)(SDN)架構(gòu)和/或網(wǎng)絡(luò)功能虛擬化(NFV)架構(gòu)即將在移動(dòng)通信系統(tǒng)和/或固 定通信系統(tǒng)中被采用。
[0005] 在針對(duì)聯(lián)網(wǎng)/聯(lián)網(wǎng)中的軟件定義的基礎(chǔ)設(shè)施的發(fā)展內(nèi),采用了控制平面和數(shù)據(jù)平 面(其可以同樣被稱為用戶平面、轉(zhuǎn)發(fā)平面等)的分離。分離的控制平面和數(shù)據(jù)平面之間的 通信是經(jīng)由專用通信協(xié)議(諸如,例如0penFlow、ForCES(轉(zhuǎn)發(fā)和控制元件分離協(xié)議)等)來(lái) 完成的。為了這個(gè)目的,中間控制器典型地被實(shí)現(xiàn)為平面間通信接口,其被配置為根據(jù)可應(yīng) 用的通信協(xié)議(諸如,例如0penFlow、ForCES(轉(zhuǎn)發(fā)和控制元件分離協(xié)議)等)來(lái)控制控制平 面和數(shù)據(jù)平面上的相應(yīng)的實(shí)體。
[0006] 參考 3GPP 規(guī)范,諸如 eNB、RNC、SGSN、GGSN、SGW、PGW、ePDG、BRASjPTWAN、&&LSR2 類的網(wǎng)絡(luò)元件可以被實(shí)現(xiàn)在SDN和/或NFV架構(gòu)中,因而用中間的平面間通信控制器(其可以 集成在控制平面實(shí)體中/與控制平面實(shí)體集成)(在邏輯上)被分解在控制平面實(shí)體和數(shù)據(jù) 平面實(shí)體中。
[0007] 然而,在SDN和/或NFV架構(gòu)中,(這樣的網(wǎng)絡(luò)元件中的任一個(gè)的)控制平面實(shí)體典型 地不能夠適當(dāng)?shù)靥幚頂?shù)據(jù)平面上的信令消息、即生成和發(fā)送與數(shù)據(jù)平面上的這樣的傳入信 令消息對(duì)應(yīng)的數(shù)據(jù)平面上的傳出消息。
[0008] 例如,(在3GPP TS 29.281中)GPRS隧道傳輸協(xié)議(GTP)定義了用戶平面協(xié)議部分 (GTP-U),其中經(jīng)由用于路徑管理和隧道管理的網(wǎng)絡(luò)元件(也稱為GTP-U對(duì)等體(peer))之間 的(GTP-U)隧道發(fā)送信令消息。這樣的GTP-U信令消息之一是GTP-U回聲請(qǐng)求,利用該GTP-U 回聲請(qǐng)求,GTP-U對(duì)等體嘗試找出在相對(duì)隧道端點(diǎn)處的GTP-U對(duì)等體是否是活躍的,并且該 GTP-U回聲請(qǐng)求因而必須被相對(duì)隧道端點(diǎn)處的GTP-U對(duì)等體通過(guò)GTP-U回聲響應(yīng)來(lái)適當(dāng)?shù)剡M(jìn) 行響應(yīng)以便促進(jìn)適當(dāng)?shù)穆窂?隧道管理。然而,如果表示GTP-U隧道端點(diǎn)(即,GTP-U對(duì)等體) 的網(wǎng)絡(luò)元件被實(shí)現(xiàn)在具有經(jīng)分解的控制平面實(shí)體和用戶平面實(shí)體的SDN架構(gòu)中,則在用戶 平面上響應(yīng)于對(duì)GTP-U回聲請(qǐng)求(即,在用戶平面上生成和發(fā)送GTP-U回聲響應(yīng))進(jìn)行響應(yīng)不 是可行的。
[0009] 因而,存在實(shí)現(xiàn)對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的處理的需要。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明的各種例示性實(shí)施例的目的在于解決以上議題和/或問題和缺陷中的至少 一部分。
[0011] 在所附的權(quán)利要求中陳述本發(fā)明的例示性實(shí)施例的各種方面。
[0012] 根據(jù)本發(fā)明的示例方面,提供了一種方法,其包括:在控制平面實(shí)體中建立用于對(duì) 數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令; 以及從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所 建立的指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息做出進(jìn)行反應(yīng)。
[0013] 根據(jù)本發(fā)明的示例方面,提供了一種方法,其包括:在數(shù)據(jù)平面實(shí)體中獲得用于對(duì) 數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令; 在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所獲得的指令構(gòu)建 數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息;以及發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息作為 對(duì)特定傳入信令消息的反應(yīng)。
[0014] 根據(jù)本發(fā)明的示例方面,提供了一種裝置,其包括處理器以及被配置成存儲(chǔ)計(jì)算 機(jī)程序代碼的存儲(chǔ)器,其中所述處理器被配置成使所述裝置執(zhí)行:在控制平面實(shí)體中建立 用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng) 的指令;以及從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體 根據(jù)所建立的指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)。
[0015] 根據(jù)本發(fā)明的示例方面,提供了一種裝置,其包括處理器以及被配置成存儲(chǔ)計(jì)算 機(jī)程序代碼的存儲(chǔ)器,其中所述處理器被配置成使所述裝置執(zhí)行:在數(shù)據(jù)平面實(shí)體中獲得 用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng) 的指令;在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所獲得的指 令構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息;以及發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消 息作為對(duì)特定傳入信令消息的反應(yīng)。
[0016] 根據(jù)本發(fā)明的示例方面,提供了一種裝置,其包括:用于在控制平面實(shí)體中建立用 于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的 指令的部件;以及用于從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù) 平面實(shí)體根據(jù)所建立的指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的部 件。
[0017] 根據(jù)本發(fā)明的示例方面,提供了一種裝置,其包括:用于在數(shù)據(jù)平面實(shí)體中獲得用 于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的 指令的部件;用于在數(shù)據(jù)平面實(shí)體中在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí)根據(jù)所獲 得的指令構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息的部件;以及用于發(fā)布數(shù)據(jù)平面上的至 少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令消息的反應(yīng)的部件。
[0018] 根據(jù)本發(fā)明的示例方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可執(zhí)行的計(jì) 算機(jī)程序代碼,當(dāng)所述程序代碼被執(zhí)行(或運(yùn)行)在計(jì)算機(jī)上或者所述程序被運(yùn)行在計(jì)算機(jī) (例如根據(jù)本發(fā)明的前述裝置相關(guān)的示例方面中的任一個(gè)方面的裝置的計(jì)算機(jī))上時(shí),所述 計(jì)算機(jī)程序代碼被配置成使所述計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明的前述方法相關(guān)的示例方面中的 任一個(gè)方面的方法。
[0019] 計(jì)算機(jī)程序產(chǎn)品可以包括或者可以被體現(xiàn)為(有形的)計(jì)算機(jī)可讀(存儲(chǔ))介質(zhì)等, 在其上存儲(chǔ)計(jì)算機(jī)可執(zhí)行的計(jì)算機(jī)程序代碼,和/或程序可直接加載到計(jì)算機(jī)或其處理器 的內(nèi)部存儲(chǔ)器中。
[0020] 在以下陳述了本發(fā)明的前述示例性方面的另外的發(fā)展和/或修改。
[0021 ]作為本發(fā)明的例示性實(shí)施例,實(shí)現(xiàn)了對(duì)軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消 息的處理。換言之,在具有經(jīng)分解的控制平面實(shí)體和數(shù)據(jù)平面實(shí)體的虛擬的基于軟件的架 構(gòu)中實(shí)現(xiàn)了在數(shù)據(jù)平面上生成和發(fā)送針對(duì)數(shù)據(jù)平面上的特定傳入信令消息的對(duì)應(yīng)傳出消 息。
【附圖說(shuō)明】
[0022] 在以下,將參考附圖作為非限制性示例來(lái)更加詳細(xì)地描述本發(fā)明,在所述附圖中, 圖1示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第一替換方案的控制平面實(shí)體和數(shù)據(jù)平 面實(shí)體處的方法的第一示例的示意圖, 圖2示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第一替換方案的控制平面實(shí)體和數(shù)據(jù)平 面實(shí)體處的方法的第二示例的示意圖, 圖3示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第一替換方案的SDN架構(gòu)中的系統(tǒng)布置 中的過(guò)程的示例的示意圖, 圖4示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第二替換方案的控制平面實(shí)體和數(shù)據(jù)平 面實(shí)體處的方法的示例的示意圖, 圖5示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第二替換方案的SDN架構(gòu)中的系統(tǒng)布置 中的過(guò)程的示例的示意圖, 圖6示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第三替換方案的SDN架構(gòu)中的系統(tǒng)布置 中的過(guò)程的示例的示意圖, 圖7示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的裝置的結(jié)構(gòu)的示例的示意圖。
【具體實(shí)施方式】
[0023] 在本文中參考特定的非限制性示例以及參考目前被認(rèn)為是本發(fā)明的可設(shè)想實(shí)施 例的內(nèi)容來(lái)描述本發(fā)明。本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)的是,本發(fā)明決不限制于這些示例并且可 以被更加廣泛地應(yīng)用。
[0024] 要注意的是,對(duì)本發(fā)明及其實(shí)施例的以下描述主要涉及被用作針對(duì)特定例示性網(wǎng) 絡(luò)配置和系統(tǒng)部署的非限制性示例的規(guī)范。即,本發(fā)明及其實(shí)施例主要關(guān)于被用作針對(duì)特 定例示性網(wǎng)絡(luò)配置和部署的非限制性示例的3GPP和OpenFlow規(guī)范來(lái)描述。照這樣,在本文 中給出的例示性實(shí)施例的描述具體涉及直接與之相關(guān)的術(shù)語(yǔ)。這樣的術(shù)語(yǔ)僅僅用在所呈現(xiàn) 的非限制性示例的上下文中并且自然地不會(huì)以任何方式限制本發(fā)明。相反,任何其它網(wǎng)絡(luò) 配置或系統(tǒng)部署等也可以被利用,只要在本文中描述的例示性實(shí)施例適用于它。
[0025] 特別地,本發(fā)明及其實(shí)施例可以適用于支持SDN和/或NFV架構(gòu)的任何移動(dòng)和/或固 定通信系統(tǒng)和/或系統(tǒng)部署中,即,根據(jù)軟件定義的架構(gòu)具有控制平面與數(shù)據(jù)平面之間的分 離的網(wǎng)絡(luò)元件的實(shí)現(xiàn)。
[0026] 當(dāng)在本文中對(duì)控制平面實(shí)體和數(shù)據(jù)平面實(shí)體進(jìn)行引用時(shí),術(shù)語(yǔ)"實(shí)體"將被以最寬 泛的可能的方式(包括在物理的/基于硬件的和/或邏輯的/虛擬的/基于軟件的元件方面的 任何可設(shè)想實(shí)現(xiàn)方式)進(jìn)行解釋。即,術(shù)語(yǔ)"實(shí)體"可以指軟件實(shí)體(潛在地,與其硬件環(huán)境一 起或者在其硬件環(huán)境內(nèi))或功能實(shí)體(潛在地,與其軟件環(huán)境一起或者在其軟件環(huán)境內(nèi))。當(dāng) 在本文中對(duì)平面間通信控制器進(jìn)行引用時(shí),類似的概念同樣適用,所述平面間通信控制器 也將被以最寬泛的可能的方式(包括在物理的/基于硬件的和/或邏輯的/虛擬的/基于軟件 的元件方面的任何可設(shè)想實(shí)現(xiàn)方式)進(jìn)行解釋,即,作為軟件實(shí)體或功能實(shí)體。
[0027] 更加具體地,控制平面實(shí)體、數(shù)據(jù)平面和平面間通信控制器中的任一個(gè)以(純)SDN 架構(gòu)中、或以具有根據(jù)SDN原理的分離的控制平面和數(shù)據(jù)平面的NFV架構(gòu)中、或以其組合來(lái) 實(shí)現(xiàn)。在(純)SDN架構(gòu)中,控制平面實(shí)體、數(shù)據(jù)平面和平面間通信控制器可以被認(rèn)為是軟件 實(shí)體,其可以被實(shí)現(xiàn)在網(wǎng)絡(luò)節(jié)點(diǎn)或元件等中。在具有根據(jù)SDN原理的分離的控制平面和數(shù)據(jù) 平面的NFV架構(gòu)中,控制平面實(shí)體、數(shù)據(jù)平面和平面間通信控制器可以被認(rèn)為是(虛擬化的) 功能實(shí)體或功能,其可以被實(shí)現(xiàn)在數(shù)據(jù)中心、中央服務(wù)器等中。
[0028] 在下文中,使用若干變型和/或替換方案來(lái)描述本發(fā)明及其方面的各種例示性實(shí) 施例和實(shí)現(xiàn)方式。通常要注意的是,根據(jù)特定需要和約束,所有所描述的變型和/或替換方 案可以被單獨(dú)地提供或者以任何可設(shè)想組合(還包括各種變型和/或替換方案的單獨(dú)特征 的組合)提供。在本說(shuō)明書中,詞語(yǔ)"包括"和"包含"應(yīng)當(dāng)被理解為未將所描述的例示性實(shí)施 例和實(shí)現(xiàn)方式限制成僅由已經(jīng)提及的那些特征組成,并且這樣的例示性實(shí)施例和實(shí)現(xiàn)方式 還可以包含尚未被具體提及的特征、結(jié)構(gòu)、單元、模塊等。
[0029] 在附圖中,要注意的是將單獨(dú)的塊或?qū)嶓w互連的線/箭頭通常意在圖示出其間的 操作性耦合,其可以是物理耦合和/或邏輯耦合,其一方面是實(shí)現(xiàn)獨(dú)立的(例如,有線或無(wú) 線)而另一方面還可以包括未示出的任意數(shù)目的中間功能塊或?qū)嶓w。
[0030] 根據(jù)本發(fā)明的例示性實(shí)施例,一般地說(shuō),提供了用于實(shí)現(xiàn)對(duì)軟件定義的架構(gòu)中的 數(shù)據(jù)平面上的信令消息的處理的措施和機(jī)制。
[0031] 通常,本發(fā)明的例示性實(shí)施例涉及控制平面實(shí)體和數(shù)據(jù)平面實(shí)體,其可以形成在 (純)SDN架構(gòu)(即,作為純控制平面和數(shù)據(jù)平面實(shí)體)或NFV架構(gòu)(即,作為虛擬化的控制平面 和數(shù)據(jù)平面實(shí)體)或其組合中實(shí)現(xiàn)的經(jīng)分解的網(wǎng)絡(luò)元件。數(shù)據(jù)平面實(shí)體可以是專用協(xié)議類 型的交換機(jī)或路由器(例如,OpenFlow交換機(jī)/路由器、ForCES轉(zhuǎn)發(fā)元件等)(的部分),并且 控制平面實(shí)體可以是專用協(xié)議類型的控制器(例如,OpenFlow可操作的網(wǎng)絡(luò)元件控制器、 ForCES控制元件等)(的部分)??刂破矫鎸?shí)體與數(shù)據(jù)平面實(shí)體之間的(未在圖1中示出的)平 面間通信控制器可以被集成在控制平面實(shí)體中或與其集成(由此將所謂的SB(南向接口)暴 露于數(shù)據(jù)平面實(shí)體),或者可以被實(shí)現(xiàn)為控制平面實(shí)體與數(shù)據(jù)平面實(shí)體其間的分離實(shí)體(由 此將所謂的SB(南向接口)暴露于數(shù)據(jù)平面實(shí)體并將所謂的NB(北向接口)暴露于控制平面 實(shí)體),或者可以被集成在數(shù)據(jù)平面實(shí)體中或與其集成(由此將所謂的NB(北向接口)暴露于 控制平面實(shí)體)。平面間通信控制器可以是專用協(xié)議類型的接口(例如,OpenFlow控制器、 ForCES網(wǎng)絡(luò)元件等)(的部分)。
[0032]控制平面實(shí)體可以被實(shí)現(xiàn)在云計(jì)算裝備中,并且可以與一個(gè)或多個(gè)數(shù)據(jù)平面實(shí)體 相關(guān)聯(lián)。也就是說(shuō),控制平面實(shí)體可以被中心實(shí)現(xiàn)用于單個(gè)數(shù)據(jù)平面實(shí)體、復(fù)數(shù)個(gè)數(shù)據(jù)平面 實(shí)體或特定管理域中的所有數(shù)據(jù)平面實(shí)體。另外,控制平面實(shí)體可以被實(shí)現(xiàn)在網(wǎng)絡(luò)計(jì)算裝 備中,并且可以與一個(gè)數(shù)據(jù)平面實(shí)體相關(guān)聯(lián)。也就是說(shuō),控制平面實(shí)體可以被分布式實(shí)現(xiàn)用 于單個(gè)數(shù)據(jù)平面實(shí)體,即,控制平面實(shí)體可以與相關(guān)聯(lián)的數(shù)據(jù)平面實(shí)體在相同的網(wǎng)絡(luò)計(jì)算 裝備上運(yùn)行。
[0033]在以下描述本發(fā)明的根據(jù)例示性實(shí)施例的第一替換方案。
[0034]圖1示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的控制平面實(shí)體和數(shù)據(jù)平面實(shí)體處的 方法的第一示例的示意圖。
[0035] 如圖1中所示,根據(jù)本發(fā)明的例示性實(shí)施例的方法涉及控制平面實(shí)體1100。這樣的 方法包括:在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的 至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令的操作(1110),以及從控制平面實(shí)體向數(shù)據(jù)平面實(shí) 體(如虛線箭頭所指示的那樣)提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所建立的 指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的操作(1120)。
[0036] 如圖1中所示,根據(jù)本發(fā)明的例示性實(shí)施例的方法涉及數(shù)據(jù)平面實(shí)體1200。這樣的 方法包括:在數(shù)據(jù)平面實(shí)體中獲得用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的 至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令的操作(1210);在數(shù)據(jù)平面實(shí)體中在檢測(cè)到數(shù)據(jù)平 面上的特定傳入信令消息時(shí)根據(jù)所獲得的指令構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息 的操作(1220);以及發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令消息的 反應(yīng)的操作(1230)。
[0037] 在圖1的示例布置中,假定控制平面實(shí)體1100向數(shù)據(jù)平面實(shí)體1200提供反應(yīng)指令 連同用于存儲(chǔ)該反應(yīng)指令作為本地存儲(chǔ)的指令。相應(yīng)地,在獲得該反應(yīng)指令的上下文中,數(shù) 據(jù)平面實(shí)體1200例如經(jīng)由平面間通信控制器從控制平面實(shí)體1100接收該反應(yīng)指令以及在 本地存儲(chǔ)該反應(yīng)指令?;谶@樣的本地方法,任何數(shù)據(jù)平面實(shí)體可以存儲(chǔ)反應(yīng)指令本身并 將在本地存儲(chǔ)的反應(yīng)指令用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息進(jìn)行反應(yīng)中。也就是說(shuō), 針對(duì)特定傳入信令消息的相關(guān)的反應(yīng)指令可以被存儲(chǔ)在(潛在地)處理這樣的特定傳入信 令消息的任何數(shù)據(jù)平面實(shí)體處,例如被存儲(chǔ)在任何GTP-U對(duì)等體處、或被存儲(chǔ)在任何其它實(shí) 體(g卩,不一定是數(shù)據(jù)平面實(shí)體)處。
[0038] 數(shù)據(jù)平面實(shí)體處的這樣的本地存儲(chǔ)可以針對(duì)數(shù)據(jù)平面實(shí)體的每一個(gè)傳入端口、信 道或連接以分布式/分離方式被實(shí)現(xiàn),或者可以針對(duì)數(shù)據(jù)平面實(shí)體的所有傳入端口、信道或 連接以集中式方式被實(shí)現(xiàn)。在分布式/分離的本地存儲(chǔ)的情況下,反應(yīng)指令能夠被存儲(chǔ)用于 取決于經(jīng)由其/從其接收傳入信令消息的端口、信道或連接來(lái)處理相關(guān)的特定類型的傳入 信令消息。例如,反應(yīng)指令能夠被存儲(chǔ)在不同的存儲(chǔ)位置處以用于處理來(lái)自不同的GTP對(duì)等 體/隧道的所有傳入GTP-U回聲請(qǐng)求消息。例如,當(dāng)特定傳入信令消息是諸如GTP-U回聲請(qǐng)求 之類的GTP-U消息時(shí),專用擴(kuò)展信息元素可以為空或者被省略。在集中式本地存儲(chǔ)的情況 下,反應(yīng)指令能夠被存儲(chǔ)(作為某種模板)以用于處理相關(guān)的特定類型的所有傳入信令消 息,而不管經(jīng)由其/從其接收傳入信令消息的端口、信道或連接。例如,反應(yīng)指令能夠被存儲(chǔ) 在單個(gè)存儲(chǔ)位置處(作為公共模板)以用于處理來(lái)自任何GTP對(duì)等體/隧道的所有傳入GTP-U 回聲請(qǐng)求消息。為了這個(gè)目的,在從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體(例如在包含反應(yīng)指令的 OpenFlow消息中)提供反應(yīng)指令中,可以包括對(duì)(中央)存儲(chǔ)位置的引用,其中將存儲(chǔ)相關(guān)的 反應(yīng)指令。因此,數(shù)據(jù)平面實(shí)體能夠引用中央存儲(chǔ)(以及因而存儲(chǔ)的反應(yīng)指令)以用于處理 相關(guān)的特定類型的傳入信令消息。
[0039] 圖2示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的控制平面實(shí)體和數(shù)據(jù)平面實(shí)體處的 方法的第二示例的示意圖。
[0040] 如圖2中所示,涉及控制平面實(shí)體2100的根據(jù)本發(fā)明的例示性實(shí)施例的方法基本 上對(duì)應(yīng)于涉及圖1的控制平面實(shí)體1100的方法,并且涉及數(shù)據(jù)平面實(shí)體2300的根據(jù)本發(fā)明 的例示性實(shí)施例的方法基本上對(duì)應(yīng)于涉及圖1的數(shù)據(jù)平面實(shí)體1200的方法。具體地,圖2的 操作2110和2120基本上對(duì)應(yīng)于圖1的操作1110和1120,并且圖2的操作2310至2330分別基本 上對(duì)應(yīng)于圖1的操作1210至1230。因此,為了細(xì)節(jié)而對(duì)圖1的以上描述進(jìn)行參考。
[0041] 在圖2的示例布置中,然而假定控制平面實(shí)體2100向諸如例如數(shù)據(jù)平面實(shí)體2200 之類的實(shí)體提供反應(yīng)指令,并且諸如數(shù)據(jù)平面實(shí)體2300之類的另一實(shí)體從數(shù)據(jù)平面實(shí)體 2200獲得反應(yīng)指令。即,諸如數(shù)據(jù)平面實(shí)體2200之類的實(shí)體可以充當(dāng)針對(duì)反應(yīng)指令的中央 存儲(chǔ)。為了這個(gè)目的,控制平面實(shí)體2100向諸如數(shù)據(jù)平面實(shí)體2200之類的實(shí)體提供反應(yīng)指 令連同用于存儲(chǔ)該反應(yīng)指令作為中央存儲(chǔ)的指令。在獲得該反應(yīng)指令的上下文中,數(shù)據(jù)平 面實(shí)體2300從諸如充當(dāng)中央存儲(chǔ)的數(shù)據(jù)平面實(shí)體2200之類的實(shí)體獲取反應(yīng)指令??梢詫?shí)現(xiàn) 通過(guò)訪問反應(yīng)指令的中央存儲(chǔ)的這樣的獲取,因?yàn)榉磻?yīng)指令與對(duì)其中央存儲(chǔ)的引用唯一地 鏈接?;谶@樣的中央方法,諸如管理域中的單個(gè)數(shù)據(jù)平面實(shí)體之類的單個(gè)實(shí)體可以存儲(chǔ) 反應(yīng)指令,并且(除了通過(guò)存儲(chǔ)實(shí)體的其本地使用以外)所存儲(chǔ)的反應(yīng)指令可以被諸如管理 域中的任何其它數(shù)據(jù)平面實(shí)體之類的任何其它實(shí)體用作中央存儲(chǔ)的反應(yīng)指令來(lái)對(duì)數(shù)據(jù)平 面上的特定傳入信令消息進(jìn)行反應(yīng)。為了從中央存儲(chǔ)位置(例如數(shù)據(jù)平面實(shí)體2200)獲取反 應(yīng)指令,處理這樣的特定傳入信令消息的實(shí)體(諸如數(shù)據(jù)平面實(shí)體)可以使用像例如RPC(遠(yuǎn) 程過(guò)程呼叫)、數(shù)據(jù)庫(kù)接口等那樣的外部協(xié)議。
[0042] 即,反應(yīng)指令能夠被存儲(chǔ)(作為某種模板)以用于處理多個(gè)實(shí)體處的相關(guān)特定類型 的所有傳入信令消息。為了這個(gè)目的,在從控制平面實(shí)體向諸如存儲(chǔ)數(shù)據(jù)平面實(shí)體之類的 存儲(chǔ)實(shí)體(例如在包含反應(yīng)指令的OpenFlow消息中)提供反應(yīng)指令中,可以包括對(duì)(中央)存 儲(chǔ)位置的引用,其中存儲(chǔ)相關(guān)的反應(yīng)指令。因此,任何實(shí)體能夠引用中央存儲(chǔ)(以及因而存 儲(chǔ)的反應(yīng)指令)以用于處理相關(guān)的特定類型的傳入信令消息。由此,管理域和/或總體系統(tǒng)/ 網(wǎng)絡(luò)中的總體存儲(chǔ)要求能夠被減少。
[0043]根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以是針對(duì)數(shù)據(jù)平面上的任何種類 的信令消息特定的。這樣的特定信令消息可以例如包括以下各項(xiàng)中的一個(gè)或多個(gè):GTP-U消 息、RTCP消息、TCP消息、0SPF消息、IS-IS消息、BH)消息、MPLS消息、MPLS-TP消息、MPLS-般 關(guān)聯(lián)信道消息(RFC5586 )和RSVP消息。
[0044] 根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以指對(duì)特定傳入信令消息進(jìn)行響 應(yīng)。在這點(diǎn)上,反應(yīng)指令可以包括用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu) 建作為響應(yīng)于特定傳入信令消息的響應(yīng)消息的至少一個(gè)傳出消息的指令。例如,GTP-U回聲 響應(yīng)消息可以被構(gòu)建并發(fā)送作為對(duì)GTP-U回聲請(qǐng)求消息的反應(yīng)。
[0045] 根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以(另外或可替換地)指對(duì)特定傳 入信令消息的另一種反應(yīng)(不同于(直接)響應(yīng))。在這點(diǎn)上,反應(yīng)指令可以包括用于通過(guò)生 成對(duì)特定傳入信令消息進(jìn)行反應(yīng)的專用消息來(lái)構(gòu)建作為所述專用消息的至少一個(gè)傳出消 息的指令,所述專用消息是由特定傳入信令消息來(lái)觸發(fā)的。即,數(shù)據(jù)平面上的特定傳入信令 消息的接收可以可替換地或附加于以上描述的(直接)響應(yīng)消息而觸發(fā)專用消息的構(gòu)建和 發(fā)送來(lái)作為對(duì)特定傳入信令消息的反應(yīng)。例如,到監(jiān)視實(shí)體的通知可以被提及,該監(jiān)視實(shí)體 愿意被告知關(guān)于所討論的數(shù)據(jù)平面實(shí)體處的特定事件(即,涉及數(shù)據(jù)平面上的特定傳入信 令消息的接收的事件)。
[0046] 當(dāng)提到響應(yīng)處理時(shí),根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以包括命令 集,其用于設(shè)定響應(yīng)消息類型和進(jìn)行以下中的至少一項(xiàng):交換源和目的地地址、交換源和目 的地端口、以及生成、修改或刪除至少一個(gè)信息元素或報(bào)頭,并且相關(guān)的構(gòu)建可以因而包括 設(shè)定響應(yīng)消息類型和交換源和目的地地址、交換源和目的地端口、以及生成、修改或刪除至 少一個(gè)信息元素或報(bào)頭中的至少一項(xiàng)的對(duì)應(yīng)操作。反應(yīng)指令(或具體地,其命令集)可以以 各種方式被實(shí)現(xiàn)。例如,命令集可以被列為原子命令,即,每一個(gè)命令可以被單獨(dú)地識(shí)別/定 義,或者,命令集或其子集可以被聚合在復(fù)合列表中,即,復(fù)數(shù)個(gè)命令可以被共同地識(shí)別/定 義。這樣的復(fù)合列表可以更加高效,因?yàn)橄啾扔趩为?dú)命令的列表,該復(fù)合列表可以用更短的 引用被引用,由此使得能夠節(jié)省控制平面實(shí)體與存儲(chǔ)響應(yīng)指令的數(shù)據(jù)平面實(shí)體之間的控制 信道上的資源。
[0047] 圖3示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的SDN架構(gòu)中的系統(tǒng)布置中的過(guò)程的 示例的示意圖。
[0048] 如圖3中所示,基礎(chǔ)的系統(tǒng)布置示例性地包括3GPP網(wǎng)絡(luò)元件eNB、SGW和PGW,它們被 實(shí)現(xiàn)在SDN架構(gòu)中,其中OpenFlow被用作平面間通信協(xié)議。相應(yīng)地,網(wǎng)絡(luò)元件eNB、SGW和PGW 中的任一個(gè)利用根據(jù)OpenFlow協(xié)議(0FC)的中間平面間通信控制器被分解在控制平面實(shí)體 (eNB-C、SGW-C和PGW-C)和數(shù)據(jù)/用戶平面實(shí)體(eNB-U、SGW-U和PGW-U)中。類似地,在這點(diǎn)上 也可以應(yīng)用其它網(wǎng)絡(luò)元件,包括例如RNC、SGSN、GGSN、eroG、BRAS和TWAN。即使UE在SDN架構(gòu) 中被分解,也可能應(yīng)用這樣的SDN UE。
[0049] 當(dāng)在NFV架構(gòu)或組合的SDN/NFV架構(gòu)中被實(shí)現(xiàn)時(shí),單獨(dú)實(shí)體(即,(針對(duì)eNB和/或SGW 和/或PGW)的eNB-C、eNB-U、SGW-C、SGW-U、PGW-C、PGW-U和0FC)中的至少一部分將被包括在 至少一個(gè)數(shù)據(jù)中心、中央服務(wù)器等中(而不是在對(duì)應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)或元件中)。
[0050] 雖然OpenFlow控制器被例示為針對(duì)所圖示的網(wǎng)絡(luò)元件中的每一個(gè)的控制平面實(shí) 體與數(shù)據(jù)平面實(shí)體之間的單獨(dú)實(shí)體,但是它可以同樣被集成在相應(yīng)的控制平面實(shí)體或相應(yīng) 的數(shù)據(jù)平面實(shí)體中/與其集成,如上所述。在當(dāng)前示例中,相應(yīng)的控制平面實(shí)體、平面間通信 控制器以及數(shù)據(jù)平面實(shí)體之間的任何通信是基于OpenFlow協(xié)議的。取決于在相應(yīng)的控制平 面實(shí)體或相應(yīng)的數(shù)據(jù)平面實(shí)體中OpenFlow控制器的實(shí)現(xiàn)方式,可以經(jīng)由所謂的SB接口或所 謂的NB接口承載任何這樣的通信,如圖3中所指示的那樣。
[0051] 在以下的描述中,示例性地假定從SGW經(jīng)由GTP-U隧道向eNB發(fā)送的GTP-U回聲請(qǐng)求 表示要被eNB響應(yīng)的特定信令消息。這樣的示例僅僅是出于說(shuō)明的目的并且不限制本發(fā)明。 具體地,可以在所圖示的網(wǎng)絡(luò)元件中的任一個(gè)處類似地處理數(shù)據(jù)/用戶平面上的任何其它 信令消息。
[0052]在第一步驟中,eNB-C建立用于對(duì)GTP-U回聲請(qǐng)求進(jìn)行響應(yīng)(作為反應(yīng)的非限制性 示例)的指令以及將該指令提供給OFC。在第二步驟中,OFC將該指令轉(zhuǎn)發(fā)給eNB-U。
[0053]在OpenFlow的當(dāng)前說(shuō)明的上下文中,指令可以包括用于將特定信令消息(本示例 中的GTP-U回聲請(qǐng)求)與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的流條目(flow entry)相匹配的匹配規(guī)則和與匹配流條目關(guān)聯(lián)的動(dòng)作集,所述動(dòng)作集用于定義用于將特定 信令消息(本示例中的GTP-U回聲請(qǐng)求)轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息(本示例中的GTP-U回聲響應(yīng)) 的一個(gè)或多個(gè)命令。相應(yīng)地,可以經(jīng)由0FC向eNB-U以針對(duì)所討論的GTP-U隧道的流修改指令 (MOD-FLOW)或流添加指令(ADD-FL0W)的形式提供指令。在這樣的指令中,針對(duì)要被應(yīng)用于 GTP-U回聲請(qǐng)求的某些動(dòng)作的特定命令被識(shí)別/定義,如以下例示的那樣。
[0054] 在第三步驟中,eNB-U經(jīng)由GTP-U隧道從SGW接收GTP-U回聲請(qǐng)求,即檢測(cè)到其接收, 并且通過(guò)根據(jù)來(lái)自eNB-C的指令將GTP-U回聲請(qǐng)求轉(zhuǎn)換成GTP-U回聲響應(yīng)來(lái)構(gòu)建響應(yīng)。在第 四步驟中,eNB-U經(jīng)由GTP-U隧道向SGW發(fā)布數(shù)據(jù)平面上的GTP-U回聲響應(yīng)作為對(duì)GTP-U回聲 請(qǐng)求的反應(yīng)。
[0055]用于將GTP-U回聲請(qǐng)求轉(zhuǎn)換成GTP-U回聲響應(yīng)的指令可以包括命令集,其用于以響 應(yīng)消息類型替換請(qǐng)求消息類型和進(jìn)行以下中的至少一項(xiàng):交換源和目的地因特網(wǎng)協(xié)議地 址、交換源和目的地因特網(wǎng)協(xié)議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn) 標(biāo)識(shí)符、添加或替換專用擴(kuò)展信息元素、以及推入(push)恢復(fù)信息元素,并且相關(guān)的轉(zhuǎn)換可 以因而包括以響應(yīng)消息類型替換請(qǐng)求消息類型和交換源和目的地因特網(wǎng)協(xié)議地址、交換源 和目的地因特網(wǎng)協(xié)議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn)標(biāo)識(shí)符、添 加或替換專用擴(kuò)展信息元素、以及推入恢復(fù)信息元素中的至少一項(xiàng)的對(duì)應(yīng)操作。
[0056] GTP-U回聲請(qǐng)求的布局如下: -專用擴(kuò)展【可選】 -GTP-U報(bào)頭(包括消息類型、TEID、序列號(hào)、N-PDU號(hào)) -UDP -IP GTP-U回聲響應(yīng)的布局如下: -專用擴(kuò)展【可選】 _恢復(fù) -GTP-U報(bào)頭(包括MSG類型、TEID、序列號(hào)、N-PDU號(hào)) -UDP -IP 專用擴(kuò)展信息元素包含用于表示供應(yīng)商特定的信息的擴(kuò)展標(biāo)識(shí)符和擴(kuò)展值。專用擴(kuò)展 信息元素是可選信息元素,其可以被包括在任何GTP信令消息中,其中GTP信令消息可以包 括專用擴(kuò)展類型的多于一個(gè)信息元素。
[0057] 恢復(fù)信息元素包含總是被設(shè)定為0的重啟計(jì)數(shù)器。
[0058] 鑒于以上概述的消息布局,以下動(dòng)作/命令能夠被包括在用于將GTP-U回聲請(qǐng)求轉(zhuǎn) 換成GTP-U回聲響應(yīng)的指令中。
[0059] 這樣的動(dòng)作/命令可以與用于接收GTP-U回聲請(qǐng)求的匹配規(guī)則相關(guān)聯(lián)以便在所接 收的GTP-U回聲請(qǐng)求匹配于對(duì)應(yīng)流條目時(shí)在該GTP-U回聲請(qǐng)求上執(zhí)行,即,通過(guò)eNB-U基于所 接收的GTP-U回聲請(qǐng)求來(lái)評(píng)估相關(guān)聯(lián)的動(dòng)作/命令。然后經(jīng)由與起源的IP地址和端口關(guān)聯(lián)的 輸出端口發(fā)送出因而轉(zhuǎn)換的GTP-U回聲響應(yīng)。
[0060] 因此,代替從eNB-U向0FC轉(zhuǎn)發(fā)GTP-U回聲請(qǐng)求,eNB-U根據(jù)如與GTP-U回聲請(qǐng)求的匹 配規(guī)則相關(guān)聯(lián)的命令/動(dòng)作的要求而保持在其范圍內(nèi)的GTP-U回聲請(qǐng)求,以便操縱所接收的 消息使得其被重寫成GTP-U回聲響應(yīng)。
[0061] 在基于OpenFlow的系統(tǒng)布置中,本發(fā)明的例示性實(shí)施例涵蓋以下過(guò)程。一方面,關(guān) 于指令的動(dòng)作/指示至少被添加到ADD-FL0W或MOD-FLOW消息。另一方面,數(shù)據(jù)平面實(shí)體通告 其能力能夠在用于建立OpenFlow信道的握手過(guò)程期間響應(yīng)于朝向0FC的特征請(qǐng)求消息而根 據(jù)特征回復(fù)消息中的指令應(yīng)用新的命令/動(dòng)作集。
[0062] 如從以上很明顯的那樣,根據(jù)3GPP規(guī)范的GTP-U回聲過(guò)程被根據(jù)本發(fā)明的例示性 實(shí)施例的第一替換方案完全支持。
[0063] 根據(jù)本發(fā)明的例示性實(shí)施例的第一替換方案實(shí)現(xiàn)了作為對(duì)數(shù)據(jù)平面上的特定信 令消息的反應(yīng)而構(gòu)建了數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息。在這點(diǎn)上,數(shù)據(jù)平面實(shí)體(和/或,在被 集成的情況下,平面間通信控制器)僅在數(shù)據(jù)/轉(zhuǎn)發(fā)平面級(jí)上評(píng)估(并且潛在地修改)特定信 令消息并且在數(shù)據(jù)平面上發(fā)布所得到的傳出消息。
[0064] 與將在以下描述的第二替換方案相對(duì)比,根據(jù)本發(fā)明的例示性實(shí)施例的第一替換 方案表現(xiàn)出各種優(yōu)點(diǎn)。基本上,有益的是,不要求控制平面實(shí)體(以上示例中的eNB-C和/或, 在被集成的情況下,平面間通信控制器)和/或?qū)?yīng)的平面間通信控制器接收或處理特定傳 入信令消息(以上示例中的GTP-U回聲請(qǐng)求)和創(chuàng)建對(duì)應(yīng)傳出消息(以上示例中的GTP-U回聲 響應(yīng))。此外,計(jì)算負(fù)荷較低,這使控制平面實(shí)體(以上示例中的eNB-C和/或,在被集成的情 況下,平面間通信控制器)、平面間通信接口以及數(shù)據(jù)平面實(shí)體(以上示例中的eNB-U和/或, 在被集成的情況下,平面間通信控制器)負(fù)擔(dān)。因此,可以防止這些實(shí)體中的潛在重負(fù)荷。這 導(dǎo)致了具有能夠被同時(shí)處理的在對(duì)應(yīng)的網(wǎng)絡(luò)元件或?qū)Φ润w之間的更多連接(諸如GTP隧道) 的可能性。這在資源使用方面更加高效。也就是說(shuō),根據(jù)本發(fā)明的例示性實(shí)施例的第一替換 方案使控制平面實(shí)體(以上示例中的eNB-C和/或,在被集成的情況下,平面間通信控制器) 和平面間通信控制器(以上示例中的OFC)免于附加的負(fù)荷并且最小化在它們之間的平面間 通信接口上的業(yè)務(wù)負(fù)荷。
[0065] 在以下描述根據(jù)本發(fā)明的例示性實(shí)施例的第二替換方案。
[0066] 圖4示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的控制平面實(shí)體和數(shù)據(jù)平面實(shí)體處的 方法的示例的示意圖。
[0067] 如圖4中所示,根據(jù)本發(fā)明的例示性實(shí)施例的方法涉及數(shù)據(jù)平面實(shí)體4200。這樣的 方法包括:在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí)向控制數(shù)據(jù)實(shí)體4100轉(zhuǎn)發(fā)特定傳入 信令消息的操作(4210);從控制平面實(shí)體4100獲得對(duì)特定傳入信令消息的至少一個(gè)對(duì)應(yīng)傳 出消息的操作(4220);以及在數(shù)據(jù)平面上發(fā)布至少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令 消息的反應(yīng)的操作(4230)。
[0068]如圖4中所示,根據(jù)本發(fā)明的例示性實(shí)施例的方法涉及控制平面實(shí)體4100。這樣的 方法包括:建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出 消息進(jìn)行反應(yīng)的指令的操作(4110);從數(shù)據(jù)平面實(shí)體4200獲得特定傳入信令消息的操作 (4120);根據(jù)所建立的指示構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息的操作(4130);以及 向數(shù)據(jù)平面實(shí)體4200轉(zhuǎn)發(fā)針對(duì)特定傳入信令消息的至少一個(gè)對(duì)應(yīng)傳出消息的操作(4140)。
[0069] 根據(jù)本發(fā)明的例示性實(shí)施例的前述指令可以是針對(duì)數(shù)據(jù)平面上的任何種類的信 令消息特定的。這樣的特定信令消息可以例如包括以下各項(xiàng)中的一個(gè)或多個(gè):GTP-U消息、 RTCP消息、TCP消息、0SPF消息、IS-IS消息、BFD消息、MPLS消息、MPLS-TP消息、MPLS-般關(guān)聯(lián) 信道消息(RFC5586 )以及RSVP消息。
[0070] 如以上所解釋的那樣,根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以指對(duì)特定 傳入信令消息進(jìn)行響應(yīng)和/或?qū)μ囟▊魅胄帕钕⒌牧硪环N反應(yīng)(不同于(直接)響應(yīng))。即, 反應(yīng)指令可以包括用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu)建作為響應(yīng)于 特定傳入信令消息的響應(yīng)消息的至少一個(gè)傳出消息的指令和/或用于通過(guò)反應(yīng)于特定傳入 信令消息而生成專用消息來(lái)構(gòu)建作為所述專用消息的至少一個(gè)傳出消息的指令,所述專用 消息是由特定傳入信令消息觸發(fā)的。
[0071] 當(dāng)參考響應(yīng)處理時(shí),根據(jù)本發(fā)明的例示性實(shí)施例的前述反應(yīng)指令可以包括用于對(duì) 應(yīng)操作的命令集,并且相關(guān)的構(gòu)建可以因而包括對(duì)應(yīng)操作,如上在第一替換方案中所描述 的。因此,不重復(fù)在這方面的詳細(xì)描述,但是在這點(diǎn)上為了細(xì)節(jié)而對(duì)以上進(jìn)行參考。特別地, 如果控制平面實(shí)體在邏輯上和/或在物理上與利用NB(北向)或0F接口的平面間通信控制器 分離,那么第二替換方案的信號(hào)消息處理方法是特別適用的。
[0072] 圖5示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的SDN架構(gòu)中的系統(tǒng)布置中的過(guò)程的 示例的示意圖。
[0073]如圖5中所示,基礎(chǔ)的系統(tǒng)布置對(duì)應(yīng)于圖3的系統(tǒng)布置。即,例示了 3GPP網(wǎng)絡(luò)元件 eNB、SGW和PGW,它們被實(shí)現(xiàn)在SDN架構(gòu)中,其中OpenFlow被用作平面間通信協(xié)議。此外,僅出 于說(shuō)明的目的例示了對(duì)GTP-U回聲請(qǐng)求進(jìn)行響應(yīng)。為了在這方面的進(jìn)一步的細(xì)節(jié),對(duì)圖3的 描述進(jìn)行參考。關(guān)于NFV架構(gòu)或組合的SDN/NFV架構(gòu)中的實(shí)現(xiàn)方式的以上概念也在同樣的措 施中適用。
[0074] 在第一步驟中,eNB-U經(jīng)由GTP-U隧道從SGW接收GTP-U回聲請(qǐng)求,即檢測(cè)到其接收。 在第二步驟中,eNB-U經(jīng)由OpenFlow"分組入(Packet In)"消息向0FC轉(zhuǎn)發(fā)所接收的GTP-U回 聲請(qǐng)求。在第三步驟中,0FC經(jīng)由OpenFlow "分組入"消息向eNB-C轉(zhuǎn)發(fā)所接收的GTP-U回聲請(qǐng) 求。然后,eNB-C評(píng)估如OpenFlow "分組入"消息中所承載的GTP-U回聲請(qǐng)求并根據(jù)用于對(duì) GTP-U回聲請(qǐng)求進(jìn)行響應(yīng)(作為反應(yīng)的非限制性示例)的相關(guān)的指令將該GTP-U回聲請(qǐng)求轉(zhuǎn) 換成GTP-U回聲響應(yīng)。在第四步驟中,eNB-C經(jīng)由OpenFlow"分組出(Packet Out)"消息向0FC 轉(zhuǎn)發(fā)所構(gòu)建的GTP-U回聲響應(yīng)。在第五步驟中,0FC經(jīng)由OpenFlow "分組出"消息向eNB-U轉(zhuǎn)發(fā) 所接收的GTP-U回聲響應(yīng)。在第六步驟中,eNB-U經(jīng)由GTP-U隧道向SGW發(fā)布數(shù)據(jù)平面上的 GTP-U回聲響應(yīng)。
[0075] 用于將GTP-U回聲請(qǐng)求轉(zhuǎn)換成GTP-U回聲響應(yīng)的指令可以包括用于對(duì)應(yīng)操作的命 令集,并且相關(guān)的轉(zhuǎn)換可以因而包括對(duì)應(yīng)操作,如上關(guān)于結(jié)合圖3描述的。因此,不重復(fù)在這 方面的詳細(xì)描述,但是在這方面為了細(xì)節(jié)而對(duì)圖3的描述進(jìn)行參考。
[0076] 因此,從eNB-U向0FC以及進(jìn)一步向eNB-C轉(zhuǎn)發(fā)GTP-U回聲請(qǐng)求,并且eNB-C根據(jù)如與 GTP-U回聲請(qǐng)求相關(guān)聯(lián)的命令/動(dòng)作的要求來(lái)評(píng)估在其范圍內(nèi)的GTP-U回聲請(qǐng)求,以便操縱 所接收的消息使得其被重寫成GTP-U回聲響應(yīng)。
[0077]無(wú)論如何,eNB-U可以被配置有用于將特定信令消息(本示例中的GTP-U回聲請(qǐng)求) 與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的流條目相匹配的匹配規(guī)則以便使得能夠 將特定信令消息(本示例中的GTP-U回聲請(qǐng)求)與對(duì)應(yīng)傳出消息(本示例中的GTP-U回聲響 應(yīng))唯一地匹配。相應(yīng)地,可以經(jīng)由0FC以針對(duì)所討論的GTP-U隧道的流修改指令(M0D-FL0W) 或流添加指令(ADD-FL0W)的形式從eNB-C向eNB-U(與第一替換方案中類似)提供與反應(yīng)指 令相關(guān)聯(lián)的指令。
[0078] 如從以上明顯的那樣,根據(jù)3GPP規(guī)范的GTP-U回聲過(guò)程被根據(jù)本發(fā)明的例示性實(shí) 施例的第二替換方案完全支持。
[0079] 根據(jù)本發(fā)明的例示性實(shí)施例的第二替換方案實(shí)現(xiàn)了作為對(duì)數(shù)據(jù)平面上的特定傳 入信令消息的反應(yīng)而構(gòu)建了數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息。在這點(diǎn)上,數(shù)據(jù)平面實(shí)體(和/或, 在被集成的情況下,平面間通信控制器)向控制平面實(shí)體(和/或,在被集成的情況下,平面 間通信控制器)轉(zhuǎn)發(fā)特定傳入信令消息以用于生成對(duì)其的反應(yīng),并且控制平面實(shí)體(和/或, 在被集成的情況下,平面間通信控制器)僅在控制平面級(jí)上評(píng)估(并且潛在地)修改特定傳 入信令消息并且向數(shù)據(jù)平面實(shí)體轉(zhuǎn)發(fā)所得到的傳出消息以供在數(shù)據(jù)平面上發(fā)布。
[0080] 在以下描述根據(jù)本發(fā)明的例示性實(shí)施例的第三替換方案。
[0081] 雖然未示出,但是根據(jù)本發(fā)明的例示性實(shí)施例的控制平面實(shí)體和數(shù)據(jù)平面實(shí)體處 的方法的單獨(dú)操作基本上類似于如上所述的第二替換方案中的操作。
[0082] 即,圖4的操作4110(以及與圖1的操作1120的規(guī)定類似的規(guī)定)可以被實(shí)現(xiàn)在控制 平面實(shí)體中,圖4的操作4120、4130和4140可以被實(shí)現(xiàn)在平面間通信控制器中,并且圖4的操 作4210、4220和4230可以被實(shí)現(xiàn)在數(shù)據(jù)平面實(shí)體中。
[0083]圖6示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的第三替換方案的SDN架構(gòu)中的系統(tǒng) 布置中的過(guò)程的示例的示意圖。
[0084] 如圖6中所示,基礎(chǔ)的系統(tǒng)布置對(duì)應(yīng)于圖3和5的系統(tǒng)布置。即,例示了 3GPP網(wǎng)絡(luò)元 件eNB、SGW和PGW,它們被實(shí)現(xiàn)在SDN架構(gòu)中,其中OpenFlow被用作平面間通信協(xié)議。此外,僅 出于說(shuō)明的目的例示了對(duì)GTP-U回聲請(qǐng)求進(jìn)行響應(yīng)。為了在這方面的進(jìn)一步的細(xì)節(jié),對(duì)圖3 的描述進(jìn)行參考。關(guān)于NFV架構(gòu)或組合的SDN/NFV架構(gòu)中的實(shí)現(xiàn)方式的以上概念也在同樣的 措施中適用。
[0085] 在預(yù)備步驟(被表示為步驟0)中,eNB-C指示0FC代表eNB-C在處理數(shù)據(jù)平面上的特 定傳入信令消息的方面行動(dòng)。這樣的指令可以包括用于對(duì)特定傳入信令消息進(jìn)行反應(yīng)的指 令的規(guī)定,如以上詳細(xì)解釋的那樣。
[0086] 在第一步驟中,eNB-U經(jīng)由GTP-U隧道從SGW接收GTP-U回聲請(qǐng)求,即檢測(cè)到其接收。 在第二步驟中,eNB-U經(jīng)由OpenFlow"分組入"消息向0FC轉(zhuǎn)發(fā)所接收的GTP-U回聲請(qǐng)求。然 后,根據(jù)來(lái)自eNB-C的指令,0FC評(píng)估如OpenFlow "分組入"消息中所承載的GTP-U回聲請(qǐng)求并 根據(jù)用于對(duì)GTP-U回聲請(qǐng)求進(jìn)行響應(yīng)(作為反應(yīng)的非限制性示例)的相關(guān)的指令將該GTP-U 回聲請(qǐng)求轉(zhuǎn)換成GTP-U回聲響應(yīng)。在第三步驟中,0FC經(jīng)由OpenFlow "分組出"消息向eNB-U轉(zhuǎn) 發(fā)所構(gòu)建的GTP-U回聲響應(yīng)。在第四步驟中,eNB-U經(jīng)由GTP-U隧道向SGW發(fā)布數(shù)據(jù)平面上的 GTP-U回聲響應(yīng)。
[0087] 用于將GTP-U回聲請(qǐng)求轉(zhuǎn)換成GTP-U回聲響應(yīng)的指令可以包括用于對(duì)應(yīng)操作的命 令集,并且相關(guān)的轉(zhuǎn)換可以因而包括對(duì)應(yīng)操作,如以上關(guān)于圖3和5所描述的。因此,不重復(fù) 在這方面的詳細(xì)描述,但是在這方面為了細(xì)節(jié)而對(duì)圖3的描述進(jìn)行參考。
[0088] 因此,從eNB-U向0FC轉(zhuǎn)發(fā)GTP-U回聲請(qǐng)求,并且0FC根據(jù)如與GTP-U回聲請(qǐng)求相關(guān)聯(lián) 的命令/動(dòng)作的要求而評(píng)估在其范圍內(nèi)的GTP-U回聲請(qǐng)求,以便操縱所接收的消息使得其被 重寫成GTP-U回聲響應(yīng)。
[0089] 如從以上明顯的那樣,根據(jù)3GPP規(guī)范的GTP-U回聲過(guò)程被根據(jù)本發(fā)明的例示性實(shí) 施例的第三替換方案完全支持。
[0090]根據(jù)本發(fā)明的例示性實(shí)施例的第三替換方案如上所述能夠被認(rèn)為是基于第一和 第二替換方案的混合解決方案。它實(shí)現(xiàn)了作為對(duì)數(shù)據(jù)平面上的特定傳入信令消息的反應(yīng)而 構(gòu)建了數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息。在這點(diǎn)上,數(shù)據(jù)平面實(shí)體向平面間通信控制器轉(zhuǎn)發(fā)特 定傳入信令消息以用于生成對(duì)其的反應(yīng),并且平面間通信控制器評(píng)估(并且潛在地)修改特 定傳入信令消息并且向數(shù)據(jù)平面實(shí)體轉(zhuǎn)發(fā)所得到的傳出消息以供在數(shù)據(jù)平面上發(fā)布。取決 于在相應(yīng)的控制平面實(shí)體或相應(yīng)的數(shù)據(jù)平面實(shí)體中的OpenFlow控制器的實(shí)現(xiàn)方式,特定傳 入信令消息的評(píng)估僅在控制平面級(jí)發(fā)生或僅在數(shù)據(jù)/轉(zhuǎn)發(fā)平面級(jí)發(fā)生。
[0091]借助于本發(fā)明的例示性實(shí)施例,如從以上明顯的那樣,實(shí)現(xiàn)了軟件定義的架構(gòu)中 在數(shù)據(jù)平面上的信令消息的處理。換言之,在具有經(jīng)分解的控制平面和數(shù)據(jù)平面實(shí)體的軟 件定義的架構(gòu)(諸如SDN和/或NFV架構(gòu))中實(shí)現(xiàn)了在數(shù)據(jù)平面上生成并發(fā)送針對(duì)數(shù)據(jù)平面上 的特定傳入信令消息的對(duì)應(yīng)傳出消息。在這點(diǎn)上,描述了用于針對(duì)數(shù)據(jù)平面上的所接收的 信令消息構(gòu)建適當(dāng)?shù)膫鞒鱿⒌母鞣N方式。
[0092]雖然前面的描述聚焦于信令消息的特定示例,但是要注意的是,本發(fā)明的例示性 實(shí)施例同樣適用于數(shù)據(jù)平面上所承載的任何種類的信令消息。例如,根據(jù)本發(fā)明的例示性 實(shí)施例的特定信令消息可以是任何GTP-U消息,其可以被接收并且對(duì)其的對(duì)應(yīng)傳出消息(諸 如例如響應(yīng))將被構(gòu)建并發(fā)送。一般而言,根據(jù)本發(fā)明的例示性實(shí)施例的機(jī)制可以適用于像 例如RTCP、TCP等那樣(在邏輯上/虛擬地)接近于數(shù)據(jù)/用戶/轉(zhuǎn)發(fā)平面的任何種類協(xié)議的任 何消息。原則上,依據(jù)根據(jù)本發(fā)明的例示性實(shí)施例的機(jī)制,例如甚至0SPF消息、IS-IS消息、 Bro MPLS消息、MPLS-TP消息、MPLS-般關(guān)聯(lián)信道消息(RFC5586)和/或RSVP保持活躍的響 應(yīng)、信令錯(cuò)誤等可能被構(gòu)建和發(fā)送。
[0093]雖然前面的描述聚焦于基于OpenFlow協(xié)議的SDN架構(gòu)的特定示例,但是要注意的 是,本發(fā)明的例示性實(shí)施例同樣適用于適于在SDN和/或NFV架構(gòu)中采用的任何種類的(平面 間)通信協(xié)議。例如,根據(jù)本發(fā)明的例示性實(shí)施例的(平面間)通信協(xié)議可以是能夠定義和控 制(例如特定網(wǎng)絡(luò)元件的)控制平面實(shí)體與數(shù)據(jù)平面實(shí)體之間的平面間通信接口的任何通 信協(xié)議。這樣的(平面間)通信協(xié)議示例性地包括ForCES、SNMP或NetConf。
[0094] 以上描述的方法、過(guò)程和功能可以通過(guò)如以下所描述的相應(yīng)的功能元件、實(shí)體、模 塊、單元、處理器等來(lái)實(shí)現(xiàn)。
[0095] 雖然主要參考方法、過(guò)程和功能來(lái)描述了本發(fā)明的前面的例示性實(shí)施例,但是本 發(fā)明的對(duì)應(yīng)例示性實(shí)施例也覆蓋相應(yīng)的裝置、實(shí)體、模塊、單元、網(wǎng)絡(luò)節(jié)點(diǎn)和系統(tǒng),包括軟件 和/或其硬件兩者。
[0096] 在以下參考圖7來(lái)描述本發(fā)明的相應(yīng)的例示性實(shí)施例,然而為了簡(jiǎn)潔的緣故,對(duì)根 據(jù)圖1至6的相應(yīng)的對(duì)應(yīng)配置/設(shè)置、方案、方法和功能性、原理和操作的詳細(xì)描述進(jìn)行參考。
[0097] 圖7示出圖示了根據(jù)本發(fā)明的例示性實(shí)施例的裝置的結(jié)構(gòu)的示例的示意圖。
[0098] 在圖7中,實(shí)線框基本上被配置成執(zhí)行如上所述的相應(yīng)的方法、過(guò)程和/或功能。實(shí) 線框的整體基本上被配置成分別執(zhí)行如上所述的方法、過(guò)程和/或功能。關(guān)于圖7,要注意的 是,單獨(dú)的塊意在說(shuō)明分別實(shí)現(xiàn)相應(yīng)的功能、處理或過(guò)程的相應(yīng)功能塊。這樣的功能塊是實(shí) 現(xiàn)方式獨(dú)立的,即,可以分別借助于任何種類的硬件或軟件或其組合來(lái)實(shí)現(xiàn)。
[0099] 此外,在圖7中,僅圖示出涉及上述方法、過(guò)程和/或功能中的任一個(gè)的那些功能 塊。技術(shù)人員將承認(rèn)相應(yīng)的結(jié)構(gòu)布置(諸如例如電源、中央處理單元、相應(yīng)的存儲(chǔ)器等)的操 作所需的任何其它傳統(tǒng)功能塊的存在。除了其它的以外,一個(gè)或多個(gè)存儲(chǔ)器尤其被提供用 于存儲(chǔ)程序或程序指令,以用于控制或?qū)崿F(xiàn)單獨(dú)的功能實(shí)體或其任何組合來(lái)如關(guān)于例示性 實(shí)施例在本文中所描述的那樣進(jìn)行操作。
[0100]如圖7中所指示的那樣,根據(jù)本發(fā)明的例示性實(shí)施例,裝置10可以包括至少一個(gè)處 理器11和至少一個(gè)存儲(chǔ)器12(以及可能地還有至少一個(gè)連接器13),其可以例如通過(guò)總線14 等分別在操作上被連接或耦合。裝置10可以是云計(jì)算裝備或網(wǎng)絡(luò)計(jì)算裝備(的部分)。
[0101] 裝置10的處理器11和/或連接器13還可以分別包括用于促進(jìn)通過(guò)(固線或無(wú)線)鏈 路的通信的調(diào)制解調(diào)器等。裝置10的連接器13可以包括合適的發(fā)射器、接收器或收發(fā)器,其 連接到或耦合到一個(gè)或多個(gè)天線、天線單元(諸如天線陣列)或用于分別與所鏈接的、所耦 合的或所連接的(一個(gè)或多個(gè))設(shè)備(固線或無(wú)線)通信的通信設(shè)施或部件。裝置10的連接器 13通常被配置成與至少一個(gè)其它裝置、設(shè)備、節(jié)點(diǎn)或?qū)嶓w(特別是其連接器)通信。
[0102] 裝置10的存儲(chǔ)器12可以存儲(chǔ)相應(yīng)的程序、程序產(chǎn)品、宏命令或小應(yīng)用程序等或其 部分,其可以被假定為包括程序指令或計(jì)算機(jī)程序代碼,其當(dāng)被相應(yīng)的處理器執(zhí)行時(shí)使得 相應(yīng)的電子設(shè)備或裝置能夠根據(jù)本發(fā)明的例示性實(shí)施例進(jìn)行操作。
[0103] -般來(lái)說(shuō),相應(yīng)的設(shè)備/裝置(和/或其部分)可以表示用于執(zhí)行相應(yīng)的操作和/或 表現(xiàn)出相應(yīng)的功能性的裝置,和/或相應(yīng)的設(shè)備(和/或其部分)可以具有用于執(zhí)行相應(yīng)的操 作和/或表現(xiàn)出相應(yīng)的功能性的功能。
[0104] 鑒于以上,因而所圖示的裝置10適合于在實(shí)踐本發(fā)明的例示性實(shí)施例的一個(gè)或多 個(gè)中使用,如本文中所描述的那樣。
[0105] 當(dāng)在隨后的描述中陳述處理器(或某個(gè)其它部件)被配置成執(zhí)行某個(gè)功能時(shí),這將 被解釋為等同于如下描述,其陳述潛在地與相應(yīng)的裝置的存儲(chǔ)器中存儲(chǔ)或者以其它方式可 用的計(jì)算機(jī)程序代碼協(xié)作(應(yīng)當(dāng)領(lǐng)會(huì)的是存儲(chǔ)器也可以是外部存儲(chǔ)器或者被云服務(wù)等提 供/實(shí)現(xiàn))的一個(gè)(即至少一個(gè))處理器或?qū)?yīng)電路被配置成使裝置至少執(zhí)行因而提及的功 能。而且,這樣的功能將被解釋為可被用于執(zhí)行相應(yīng)功能的具體配置的電路或部件等同地 實(shí)現(xiàn)(即,表達(dá)"被配置成【使裝置】執(zhí)行XXX的處理器"被解釋為等同于諸如"用于XXX的部 件"之類的表達(dá))。
[0106] 因而所圖示的裝置10可以表示根據(jù)本發(fā)明的例示性實(shí)施例的控制平面實(shí)體和/或 (集成的/關(guān)聯(lián)的)平面間通信控制器(的部分),并且其可以被配置成執(zhí)行(或?qū)嵭?、?shí)施等) 過(guò)程和/或表現(xiàn)出如在圖1至6的任一個(gè)(尤其是圖1至3的任一個(gè))中(針對(duì)(例如任意網(wǎng)絡(luò)元 件的)控制平面實(shí)體)所描述的功能性。
[0107] 在該情況下,裝置10或其處理器11(可能地連同存儲(chǔ)在存儲(chǔ)器12中的計(jì)算機(jī)程序 代碼)以其最基本的形式被配置成在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信 令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令;以及從控制平面實(shí)體向數(shù) 據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所建立的指令對(duì)特定傳入信 令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)。
[0108] 作為替換方案,裝置10或其處理器11(可能地連同存儲(chǔ)在存儲(chǔ)器12中的計(jì)算機(jī)程 序代碼)可以被配置成向平面間通信控制器而不是數(shù)據(jù)平面實(shí)體提供所建立的指令。
[0109] 因而圖示的裝置10可以表示根據(jù)本發(fā)明的例示性實(shí)施例的數(shù)據(jù)平面實(shí)體和/或 (集成的/關(guān)聯(lián)的)平面間通信控制器(的部分),并且其可以被配置成執(zhí)行(或?qū)嵭?、?shí)施等) 過(guò)程和/或表現(xiàn)出如在圖1至6的任一個(gè)(尤其是圖1至3的任一個(gè))中(針對(duì)(例如任意網(wǎng)絡(luò)元 件的)數(shù)據(jù)平面實(shí)體)所描述的功能性。
[0110]在該情況下,裝置10或其處理器11(可能地連同存儲(chǔ)在存儲(chǔ)器12中的計(jì)算機(jī)程序 代碼)以其最基本的形式被配置成在數(shù)據(jù)平面實(shí)體中獲得用于對(duì)數(shù)據(jù)平面上的特定傳入信 令消息以數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令;在數(shù)據(jù)平面實(shí)體中,在檢 測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所獲得的指令構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì) 應(yīng)傳出消息;以及發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令消息的反 應(yīng)。
[0111] 作為替換方案,裝置10或其處理器11(可能地連同存儲(chǔ)在存儲(chǔ)器12中的計(jì)算機(jī)程 序代碼)可以被配置成充當(dāng)平面間通信控制器,其被布置在數(shù)據(jù)平面與控制平面之間使得 在平面間通信控制器而不是數(shù)據(jù)平面實(shí)體中獲得指令并且在平面間通信控制器而不是數(shù) 據(jù)平面實(shí)體中構(gòu)建至少一個(gè)對(duì)應(yīng)傳出消息。然后,照這樣,平面間通信控制器可以向數(shù)據(jù)平 面實(shí)體而不是向數(shù)據(jù)平面(隧道、信道、連接等)發(fā)布因而所構(gòu)建的至少一個(gè)對(duì)應(yīng)傳出消息。
[0112] 根據(jù)本發(fā)明的例示性實(shí)施例,處理器、存儲(chǔ)器和連接器中的任何一個(gè)可以被實(shí)現(xiàn) 為單獨(dú)的模塊、芯片、芯片集、電路等,或者它們中的一個(gè)或多個(gè)能夠分別被實(shí)現(xiàn)為公共模 塊、芯片、芯片集、電路等。
[0113] 如上所述,根據(jù)本發(fā)明的例示性實(shí)施例的任何裝置可以通過(guò)包括用于執(zhí)行對(duì)應(yīng)操 作、過(guò)程和/或功能的相應(yīng)部件來(lái)構(gòu)成。例如,這樣的部件可以基于如以上在圖6中例示的裝 置結(jié)構(gòu)(即,通過(guò)一個(gè)或多個(gè)處理器11、一個(gè)或多個(gè)存儲(chǔ)器12、一個(gè)或多個(gè)連接器13、或其任 何組合)來(lái)實(shí)施/實(shí)現(xiàn)。
[0114] 參考圖1和2,根據(jù)本發(fā)明的例示性實(shí)施例的裝置(其涉及控制平面實(shí)體)可以包 括:用于在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至 少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)(如塊1110和2110所指示的那樣)的指令的部件;以及用于從 控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所建立的 指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)(如塊1120和2120所指示的那 樣)的部件。
[0115] 參考圖1和2,根據(jù)本發(fā)明的例示性實(shí)施例的裝置(其涉及數(shù)據(jù)平面實(shí)體)可以包 括:用于在數(shù)據(jù)平面實(shí)體中獲得用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至 少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令(如塊1210和2310所指示的那樣)的部件;用于在數(shù)據(jù) 平面實(shí)體中在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí)根據(jù)所獲得的指令構(gòu)建數(shù)據(jù)平面 上的至少一個(gè)對(duì)應(yīng)傳出消息(如塊1220和2320所指示的那樣)的部件;以及用于響應(yīng)于特定 傳入信令消息而發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息(如塊1230和2330所指示的那 樣)的裝置。
[0116] 根據(jù)本發(fā)明的例示性實(shí)施例,系統(tǒng)可以包括被配置成如上所述進(jìn)行協(xié)作的因而所 描繪的設(shè)備/裝置和其它網(wǎng)絡(luò)元件的任何可設(shè)想組合。
[0117] 通常,要注意的是,根據(jù)上述方面的相應(yīng)功能塊或元件能夠分別通過(guò)任何已知的 手段(用硬件和/或軟件)來(lái)實(shí)現(xiàn),如其僅適于執(zhí)行相應(yīng)部分的所描述功能的話。所提及的方 法步驟能夠在單獨(dú)的功能塊中或通過(guò)單獨(dú)的設(shè)備來(lái)實(shí)現(xiàn),或者方法步驟中的一個(gè)或多個(gè)能 夠在單個(gè)功能塊中或通過(guò)單個(gè)設(shè)備來(lái)實(shí)現(xiàn)。
[0118] 通常,在不改變本發(fā)明的思想的情況下,任何方法步驟適于被實(shí)現(xiàn)為軟件或者通 過(guò)硬件來(lái)實(shí)現(xiàn)。這樣的軟件可以是軟件代碼獨(dú)立的并且能夠使用任何已知或未來(lái)發(fā)展的編 程語(yǔ)言(諸如例如Java、C++、C和匯編程序)來(lái)規(guī)定,只要通過(guò)方法步驟限定的功能性被保 留。這樣的硬件可以是硬件類型獨(dú)立的并且能夠使用任何已知或未來(lái)發(fā)展的硬件技術(shù)或這 些的任何混合(諸如M0S(金屬氧化物半導(dǎo)體)、CM0S(互補(bǔ)M0S)、BiM0S(雙極型M0S)、BiCM0S (雙極型CM0S)、ECL(發(fā)射器耦合邏輯)、TTL(晶體管-晶體管邏輯)等),使用例如ASIC(專用 1C(集成電路))組件、FPGA(現(xiàn)場(chǎng)可編程門陣列)組件、CPLD(復(fù)雜可編程邏輯設(shè)備)組件或 DSP(數(shù)字信號(hào)處理器)組件來(lái)實(shí)現(xiàn)。設(shè)備/裝置可以通過(guò)半導(dǎo)體芯片、芯片集、或包括這樣的 芯片或芯片集的(硬件)模塊來(lái)表示;然而,這不排除設(shè)備/裝置或模塊的功能性代替于是硬 件實(shí)現(xiàn)的而被實(shí)現(xiàn)為(軟件)模塊中的軟件(諸如包括供處理器執(zhí)行/在處理器上運(yùn)行的可 執(zhí)行軟件代碼部分的計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序)的可能性。設(shè)備可以被視為設(shè)備/裝置 或者作為多于一個(gè)設(shè)備/裝置的組件,例如無(wú)論彼此在功能上協(xié)作或還是在功能上與彼此 獨(dú)立但在相同設(shè)備外殼中。
[0119] 裝置和/或部件或其部分能夠被實(shí)現(xiàn)為單獨(dú)的設(shè)備,但是這不排除它們以遍及系 統(tǒng)的分布式方式被實(shí)現(xiàn),只要設(shè)備的功能性被保留。這樣的和類似的原理將被認(rèn)為是對(duì)技 術(shù)人員已知的。
[0120] 在本說(shuō)明書的意義上的軟件包括這樣的軟件代碼,其包括用于執(zhí)行的相應(yīng)功能的 代碼部件或部分或計(jì)算機(jī)程序或計(jì)算機(jī)程序產(chǎn)品、以及潛在地在其處理期間體現(xiàn)在諸如在 其上存儲(chǔ)有相應(yīng)的數(shù)據(jù)結(jié)構(gòu)或代碼部件/部分的計(jì)算機(jī)可讀(存儲(chǔ))介質(zhì)之類的有形介質(zhì)上 或者被體現(xiàn)在信號(hào)中或芯片中的軟件(或計(jì)算機(jī)程序或計(jì)算機(jī)程序產(chǎn)品)。
[0121] 本發(fā)明還覆蓋如上所述的方法步驟和操作的任何可設(shè)想組合、以及如上所述的節(jié) 點(diǎn)、裝置、模塊或元件的任何可設(shè)想組合,只要上述方法和結(jié)構(gòu)布置的概念是可適用的。
[0122] 鑒于上述,提供了用于處理軟件定義的架構(gòu)中的數(shù)據(jù)平面上的信令消息的措施。 這樣的措施可以示例性地包括:在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令 消息以數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令;從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供 所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所建立的指令對(duì)特定傳入信令消息以對(duì)應(yīng)傳 出消息進(jìn)行反應(yīng);以及在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根 據(jù)所提供的指令對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的對(duì)應(yīng)傳出消息進(jìn)行反 應(yīng)。
[0123] 即使在以上根據(jù)附圖參考示例來(lái)描述了本發(fā)明,但是要理解的是,本發(fā)明不限于 此。而是,對(duì)于本領(lǐng)域技術(shù)人員而言明顯的是,本發(fā)明能夠在不背離如本文中所公開的創(chuàng)造 性思想的范圍的情況下以許多方式進(jìn)行修改。
[0124] 首字母縮寫與縮略語(yǔ)的列表 3GPP第3代合作伙伴計(jì)劃 BFD雙向轉(zhuǎn)發(fā)檢測(cè) BRAS寬帶接入服務(wù)器 eNB增強(qiáng)型節(jié)點(diǎn)B(LTE中的基站) eNB-C增強(qiáng)型節(jié)點(diǎn)B控制平面 eNB-U增強(qiáng)型節(jié)點(diǎn)B用戶平面 ePDG演進(jìn)型分組數(shù)據(jù)網(wǎng)關(guān) ETSI歐洲電信標(biāo)準(zhǔn)協(xié)會(huì) E-UTRAN演進(jìn)型通用陸地?zé)o線電接入網(wǎng) ForCES轉(zhuǎn)發(fā)和控制元素分離協(xié)議 GGSN網(wǎng)關(guān)GPRS支持節(jié)點(diǎn) GPRS通用分組無(wú)線電服務(wù) GTP GPRS隧道傳輸協(xié)議 GTP-U GPRS隧道傳輸協(xié)議用戶平面 IS-IS中間系統(tǒng)到中間系統(tǒng)協(xié)議 LSR標(biāo)簽交換路由器 LTE長(zhǎng)期演進(jìn) LTE-A高級(jí)長(zhǎng)期演進(jìn) MME移動(dòng)性管理實(shí)體 MPLS多協(xié)議標(biāo)簽交換 MPLS-TP MPLS傳輸協(xié)議 NB北向 NFV網(wǎng)絡(luò)功能虛擬化 N-PDU網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單元 OF OpenFlow協(xié)議 OFC OpenFlow控制器 OSPF開放最短路徑優(yōu)先 PGW分組網(wǎng)關(guān) PGW-C分組網(wǎng)關(guān)控制平面 PGW-U分組網(wǎng)關(guān)用戶平面 RNC無(wú)線電網(wǎng)絡(luò)控制器 RPC遠(yuǎn)程過(guò)程呼叫 RSVP資源預(yù)留協(xié)議 RTCP實(shí)時(shí)傳輸控制協(xié)議 SB南向 SDN軟件定義的聯(lián)網(wǎng) SGSN服務(wù)GPRS支持節(jié)點(diǎn) SGW服務(wù)網(wǎng)關(guān) SGW-C服務(wù)網(wǎng)關(guān)控制平面 SGW-U服務(wù)網(wǎng)關(guān)用戶平面 SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 TCP傳輸控制協(xié)議 TEID隧道端點(diǎn)標(biāo)識(shí)符 TWAN可信WLAN接入網(wǎng) UDP用戶數(shù)據(jù)報(bào)協(xié)議 UE用戶設(shè)備 WLAN無(wú)線局域網(wǎng)。
【主權(quán)項(xiàng)】
1. 一種方法,包括: 在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少 一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令;以及 從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所 建立的指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)。2. 根據(jù)權(quán)利要求1所述的方法,其中所述指令包括: 用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu)建作為響應(yīng)于特定傳入信令 消息的響應(yīng)消息的至少一個(gè)傳出消息的指令。3. 根據(jù)權(quán)利要求1或2所述的方法,其中所述指令包括命令集,其用于 設(shè)定響應(yīng)消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地地址、交換源和目的地端口、以及生成、修改 或刪除至少一個(gè)信息元素或報(bào)頭。4. 根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的方法,其中所述指令包括: 用于通過(guò)對(duì)特定傳入信令消息進(jìn)行反應(yīng)地生成專用消息來(lái)構(gòu)建作為所述專用消息的 至少一個(gè)傳出消息的指令,所述專用消息是被特定傳入信令消息觸發(fā)的。5. 根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的方法,其中特定信令消息是以下之一:GTP-U消 息、RTCP消息、TCP消息、OSPF消息、IS-IS消息、MPLS消息、MPLS-TP、BH)消息、MPLS-般關(guān)聯(lián) 信道消息以及RSVP消息。6. 根據(jù)權(quán)利要求1或2所述的方法,其中 特定信令消息是GTP-U回聲請(qǐng)求并且對(duì)應(yīng)消息是GTP-U回聲響應(yīng),以及 所述指令包括命令集,其用于 以響應(yīng)消息類型替換請(qǐng)求消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地因特網(wǎng)協(xié)議地址、交換源和目的地因特網(wǎng)協(xié) 議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn)標(biāo)識(shí)符、添加或替換專用擴(kuò)展 信息元素以及推入恢復(fù)信息元素。7. 根據(jù)權(quán)利要求1至6中的任一項(xiàng)所述的方法,其中 經(jīng)由具有0penFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的接口的平面間通信控制器 提供指令,和/或 數(shù)據(jù)平面實(shí)體是OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的交換機(jī)或路由器。8. 根據(jù)權(quán)利要求1至7中的任一項(xiàng)所述的方法,其中 所述指令包括用于將特定信令消息與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的 流條目相匹配的匹配規(guī)則和用于定義用于對(duì)特定信令消息進(jìn)行反應(yīng)的一個(gè)或多個(gè)命令的 與匹配的流條目關(guān)聯(lián)的動(dòng)作集。9. 根據(jù)權(quán)利要求1至8中的任一項(xiàng)所述的方法,還包括: 指示數(shù)據(jù)平面實(shí)體存儲(chǔ)指令作為本地存儲(chǔ),或 指示實(shí)體存儲(chǔ)指令作為中央存儲(chǔ)。10. 根據(jù)權(quán)利要求1至9中的任一項(xiàng)所述的方法,其中 控制平面和數(shù)據(jù)平面是軟件定義的架構(gòu)的層,和/或 控制平面實(shí)體和數(shù)據(jù)平面實(shí)體是在軟件定義的聯(lián)網(wǎng)架構(gòu)或網(wǎng)絡(luò)功能虛擬化架構(gòu)中實(shí) 現(xiàn)的網(wǎng)絡(luò)元件的部分。11. 根據(jù)權(quán)利要求1至10中的任一項(xiàng)所述的方法,其中 所述方法可操作在以下各項(xiàng)中的至少一項(xiàng)的控制平面實(shí)體中或在其處:增強(qiáng)型節(jié)點(diǎn)B、 網(wǎng)關(guān)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、服務(wù)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、分組網(wǎng)關(guān)、服務(wù)網(wǎng) 關(guān)、演進(jìn)型分組數(shù)據(jù)網(wǎng)關(guān)、可信無(wú)線局域網(wǎng)接入網(wǎng)、無(wú)線電網(wǎng)絡(luò)控制器、寬帶接入服務(wù)器、以 及標(biāo)簽交換路由器,和/或 控制平面實(shí)體被實(shí)現(xiàn)在云計(jì)算裝備或網(wǎng)絡(luò)計(jì)算裝備中。12. -種方法,包括: 在數(shù)據(jù)平面實(shí)體中獲得用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少 一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令; 在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所獲得的指令 構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息;以及 發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令消息的反應(yīng)。13. 根據(jù)權(quán)利要求12所述的方法,其中所述指令包括: 用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu)建作為響應(yīng)于特定傳入信令 消息的響應(yīng)消息的至少一個(gè)傳出消息的指令。14. 根據(jù)權(quán)利要求12或13所述的方法,其中基于響應(yīng)指令中的命令集進(jìn)行構(gòu)建包括: 設(shè)定響應(yīng)消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地地址、交換源和目的地端口、以及生成、修改 或刪除至少一個(gè)信息元素或報(bào)頭。15. 根據(jù)權(quán)利要求12至14中的任一項(xiàng)所述的方法,其中所述指令包括: 用于通過(guò)對(duì)特定傳入信令消息做出反應(yīng)地生成專用消息來(lái)構(gòu)建作為所述專用消息的 至少一個(gè)傳出消息的指令,所述專用消息是被特定傳入信令消息觸發(fā)的。16. 根據(jù)權(quán)利要求12至15中的任一項(xiàng)所述的方法,其中特定信令消息是以下各項(xiàng)之一: GTP-U消息、RTCP消息、TCP消息、OSPF消息、IS-IS消息、MPLS消息、MPLS-TP消息、BFD消息、 MPLS-般關(guān)聯(lián)信道消息以及RSVP消息。17. 根據(jù)權(quán)利要求12或13所述的方法,其中 特定信令消息是GTP-U回聲請(qǐng)求并且對(duì)應(yīng)消息是GTP-U回聲響應(yīng),以及 基于響應(yīng)指令中的命令集進(jìn)行構(gòu)建包括: 以響應(yīng)消息類型替換請(qǐng)求消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地因特網(wǎng)協(xié)議地址、交換源和目的地因特網(wǎng)協(xié) 議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn)標(biāo)識(shí)符、添加或替換專用擴(kuò)展 信息元素以及推入恢復(fù)信息元素。18. 根據(jù)權(quán)利要求12至17中的任一項(xiàng)所述的方法,其中 經(jīng)由具有0penFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的接口的平面間通信控制器 獲得指令,和/或 數(shù)據(jù)平面實(shí)體是OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的交換機(jī)或路由器。19. 根據(jù)權(quán)利要求12至18中的任一項(xiàng)所述的方法,其中 所述指令包括用于將特定信令消息與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的 流條目相匹配的匹配規(guī)則和用于定義用于對(duì)特定信令消息進(jìn)行反應(yīng)的一個(gè)或多個(gè)命令的 與匹配的流條目關(guān)聯(lián)的動(dòng)作集。20. 根據(jù)權(quán)利要求12至19中的任一項(xiàng)所述的方法,其中所述獲得包括: 從控制平面實(shí)體接收指令并且在本地存儲(chǔ)響應(yīng)指令,或 從另一實(shí)體獲取指令,其中在中央存儲(chǔ)該指令。21. 根據(jù)權(quán)利要求12至20中的任一項(xiàng)所述的方法,其中 數(shù)據(jù)平面是軟件定義的聯(lián)網(wǎng)架構(gòu)的層,和/或 數(shù)據(jù)平面實(shí)體是在軟件定義的聯(lián)網(wǎng)架構(gòu)或網(wǎng)絡(luò)功能虛擬化架構(gòu)中實(shí)現(xiàn)的網(wǎng)絡(luò)元件的 部分。22. 根據(jù)權(quán)利要求12至21中的任一項(xiàng)所述的方法,其中 所述方法可操作在以下各項(xiàng)中的至少一項(xiàng)的數(shù)據(jù)平面實(shí)體中或在其處:增強(qiáng)型節(jié)點(diǎn)B、 網(wǎng)關(guān)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、服務(wù)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、分組網(wǎng)關(guān)、服務(wù)網(wǎng) 關(guān)、演進(jìn)型分組數(shù)據(jù)網(wǎng)關(guān)、可信無(wú)線局域網(wǎng)接入網(wǎng)、無(wú)線電網(wǎng)絡(luò)控制器、寬帶接入服務(wù)器、以 及標(biāo)簽交換路由器,和/或 數(shù)據(jù)平面實(shí)體被實(shí)現(xiàn)在網(wǎng)絡(luò)計(jì)算裝備中。23. -種裝置,包括: 處理器;以及 存儲(chǔ)器,其被配置成存儲(chǔ)計(jì)算機(jī)程序代碼, 其中所述處理器被配置成使所述裝置執(zhí)行: 在控制平面實(shí)體中建立用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少 一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令,以及 從控制平面實(shí)體向數(shù)據(jù)平面實(shí)體提供所建立的指令以用于指示數(shù)據(jù)平面實(shí)體根據(jù)所 建立的指令對(duì)特定傳入信令消息以至少一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)。24. 根據(jù)權(quán)利要求23所述的裝置,其中所述指令包括: 用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu)建作為響應(yīng)于特定傳入信令 消息的響應(yīng)消息的至少一個(gè)傳出消息的指令。25. 根據(jù)權(quán)利要求23或24所述的裝置,其中所述指令包括命令集,其用于 設(shè)定響應(yīng)消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地地址、交換源和目的地端口、以及生成、修改 或刪除至少一個(gè)信息元素或報(bào)頭。26. 根據(jù)權(quán)利要求23至25中的任一項(xiàng)所述的裝置,其中所述指令包括: 用于通過(guò)對(duì)特定傳入信令消息進(jìn)行反應(yīng)地生成專用消息來(lái)構(gòu)建作為所述專用消息的 至少一個(gè)傳出消息的指令,所述專用消息是被特定傳入信令消息觸發(fā)的。27. 根據(jù)權(quán)利要求23至26中的任一項(xiàng)所述的裝置,其中特定信令消息是以下各項(xiàng)之一: GTP-U 消息、RTCP 消息、TCP 消息、OSPF 消息、IS-IS 消息、MPLS 消息、MPLS-TP、BFD 消息、MPLS- 般關(guān)聯(lián)信道消息以及RSVP消息。28. 根據(jù)權(quán)利要求23或24所述的裝置,其中 特定信令消息是GTP-U回聲請(qǐng)求并且對(duì)應(yīng)消息是GTP-U回聲響應(yīng),以及 所述指令包括命令集,其用于 以響應(yīng)消息類型替換請(qǐng)求消息類型,和 進(jìn)行以下中的至少一項(xiàng):交換源和目的地因特網(wǎng)協(xié)議地址、交換源和目的地因特網(wǎng)協(xié) 議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn)標(biāo)識(shí)符、添加或替換專用擴(kuò)展 信息元素以及推入恢復(fù)信息元素。29. 根據(jù)權(quán)利要求23至28中的任一項(xiàng)所述的裝置,其中 所述處理器被配置成經(jīng)由具有OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的接口 的平面間通信控制器提供指令,和/或 數(shù)據(jù)平面實(shí)體是OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的交換機(jī)或路由器。30. 根據(jù)權(quán)利要求23至29中的任一項(xiàng)所述的裝置,其中 所述指令包括用于將特定信令消息與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的 流條目相匹配的匹配規(guī)則和用于定義用于對(duì)特定信令消息進(jìn)行反應(yīng)的一個(gè)或多個(gè)命令的 與匹配的流條目關(guān)聯(lián)的動(dòng)作集。31. 根據(jù)權(quán)利要求23至30中的任一項(xiàng)所述的裝置,其中所述處理器被配置成使所述裝 置執(zhí)行: 指示數(shù)據(jù)平面實(shí)體存儲(chǔ)指令作為本地存儲(chǔ),或 指示實(shí)體存儲(chǔ)指令作為中央存儲(chǔ)。32. 根據(jù)權(quán)利要求23至31中的任一項(xiàng)所述的裝置,其中 控制平面和數(shù)據(jù)平面是軟件定義的架構(gòu)的層,和/或 控制平面實(shí)體和數(shù)據(jù)平面實(shí)體是在軟件定義的聯(lián)網(wǎng)架構(gòu)或網(wǎng)絡(luò)功能虛擬化架構(gòu)中實(shí) 現(xiàn)的網(wǎng)絡(luò)元件的部分。33. 根據(jù)權(quán)利要求23至32中的任一項(xiàng)所述的裝置,其中 所述裝置可操作為以下各項(xiàng)中的至少一項(xiàng)的控制平面實(shí)體或可操作在以下各項(xiàng)中的 至少一項(xiàng)的控制平面實(shí)體處:增強(qiáng)型節(jié)點(diǎn)B、網(wǎng)關(guān)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、服務(wù)通用 分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、分組網(wǎng)關(guān)、服務(wù)網(wǎng)關(guān)、演進(jìn)型分組數(shù)據(jù)網(wǎng)關(guān)、可信無(wú)線局域網(wǎng)接 入網(wǎng)、無(wú)線電網(wǎng)絡(luò)控制器、寬帶接入服務(wù)器、以及標(biāo)簽交換路由器,和/或 控制平面實(shí)體被實(shí)現(xiàn)在云計(jì)算裝備或網(wǎng)絡(luò)計(jì)算裝備中。34. -種裝置,包括: 處理器;以及 存儲(chǔ)器,其被配置成存儲(chǔ)計(jì)算機(jī)程序代碼, 其中所述處理器被配置成使所述裝置執(zhí)行: 在數(shù)據(jù)平面實(shí)體中獲得用于對(duì)數(shù)據(jù)平面上的特定傳入信令消息以數(shù)據(jù)平面上的至少 一個(gè)對(duì)應(yīng)傳出消息進(jìn)行反應(yīng)的指令; 在數(shù)據(jù)平面實(shí)體中,在檢測(cè)到數(shù)據(jù)平面上的特定傳入信令消息時(shí),根據(jù)所獲得的指令 構(gòu)建數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息;以及 發(fā)布數(shù)據(jù)平面上的至少一個(gè)對(duì)應(yīng)傳出消息作為對(duì)特定傳入信令消息的反應(yīng)。35. 根據(jù)權(quán)利要求34所述的裝置,其中所述指令包括: 用于通過(guò)將特定傳入信令消息轉(zhuǎn)換成對(duì)應(yīng)響應(yīng)消息來(lái)構(gòu)建作為響應(yīng)于特定傳入信令 消息的響應(yīng)消息的至少一個(gè)傳出消息的指令。36. 根據(jù)權(quán)利要求34或35所述的裝置,其中所述處理器被配置成使所述裝置基于響應(yīng) 指令中的命令集執(zhí)行: 設(shè)定響應(yīng)消息類型,和 以下各項(xiàng)中的至少一項(xiàng):交換源和目的地地址、交換源和目的地端口、以及生成、修改 或刪除至少一個(gè)信息元素或報(bào)頭。37. 根據(jù)權(quán)利要求34至36中的任一項(xiàng)所述的裝置,其中所述指令包括: 用于通過(guò)對(duì)特定傳入信令消息進(jìn)行反應(yīng)地生成專用消息來(lái)構(gòu)建作為所述專用消息的 至少一個(gè)傳出消息的指令,所述專用消息是被特定傳入信令消息觸發(fā)的。38. 根據(jù)權(quán)利要求34至37中的任一項(xiàng)所述的裝置,其中特定信令消息是以下各項(xiàng)之一: GTP-U消息、RTCP消息、TCP消息、OSPF消息、IS-IS消息、MPLS消息、MPLS-TP消息、BFD消息、 MPLS-般關(guān)聯(lián)信道消息以及RSVP消息。39. 根據(jù)權(quán)利要求34或35所述的裝置,其中 特定信令消息是GTP-U回聲請(qǐng)求并且對(duì)應(yīng)消息是GTP-U回聲響應(yīng),以及 所述處理器被配置成使所述裝置基于響應(yīng)指令中的命令集執(zhí)行: 以響應(yīng)消息類型替換請(qǐng)求消息類型,和 進(jìn)行以下各項(xiàng)中的至少一項(xiàng):交換源和目的地因特網(wǎng)協(xié)議地址、交換源和目的地因特 網(wǎng)協(xié)議端口、交換源和目的地用戶數(shù)據(jù)報(bào)協(xié)議端口、替換隧道端點(diǎn)標(biāo)識(shí)符、添加或替換專用 擴(kuò)展信息元素以及推入恢復(fù)信息元素。40. 根據(jù)權(quán)利要求34至39中的任一項(xiàng)所述的裝置,其中 所述處理器被配置成經(jīng)由具有OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的接口 的平面間通信控制器獲得指令,和/或 數(shù)據(jù)平面實(shí)體是OpenFlow、ForCES、SNMP、NetConf或NFV協(xié)議類型的交換機(jī)或路由器。41. 根據(jù)權(quán)利要求34至40中的任一項(xiàng)所述的裝置,其中 所述指令包括用于將特定信令消息與數(shù)據(jù)平面實(shí)體的流表中的所添加的或經(jīng)修改的 流條目相匹配的匹配規(guī)則和用于定義用于對(duì)特定信令消息進(jìn)行反應(yīng)的一個(gè)或多個(gè)命令的 與匹配的流條目關(guān)聯(lián)的動(dòng)作集。42. 根據(jù)權(quán)利要求34至41中的任一項(xiàng)所述的裝置,其中所述處理器被配置成使所述裝 置執(zhí)行: 從控制平面實(shí)體接收指令并且在本地存儲(chǔ)響應(yīng)指令,或 從另一實(shí)體獲取指令,其中在中央存儲(chǔ)該指令。43. 根據(jù)權(quán)利要求34至42中的任一項(xiàng)所述的裝置,其中 數(shù)據(jù)平面是軟件定義的聯(lián)網(wǎng)架構(gòu)的層,和/或 數(shù)據(jù)平面實(shí)體是在軟件定義的聯(lián)網(wǎng)架構(gòu)或網(wǎng)絡(luò)功能虛擬化架構(gòu)中實(shí)現(xiàn)的網(wǎng)絡(luò)元件的 部分。44. 根據(jù)權(quán)利要求34至43中的任一項(xiàng)所述的裝置,其中 所述裝置可操作為以下各項(xiàng)中的至少一項(xiàng)的數(shù)據(jù)平面實(shí)體或可操作在以下各項(xiàng)中的 至少一項(xiàng)的數(shù)據(jù)平面實(shí)體處:增強(qiáng)型節(jié)點(diǎn)B、網(wǎng)關(guān)通用分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、服務(wù)通用 分組無(wú)線電服務(wù)支持節(jié)點(diǎn)、分組網(wǎng)關(guān)、服務(wù)網(wǎng)關(guān)、演進(jìn)型分組數(shù)據(jù)網(wǎng)關(guān)、可信無(wú)線局域網(wǎng)接 入網(wǎng)、無(wú)線電網(wǎng)絡(luò)控制器、寬帶接入服務(wù)器、以及標(biāo)簽交換路由器,和/或 數(shù)據(jù)平面實(shí)體被實(shí)現(xiàn)在網(wǎng)絡(luò)計(jì)算裝備中。45. -種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可執(zhí)行的計(jì)算機(jī)程序代碼,當(dāng)該計(jì)算機(jī)程序代 碼被執(zhí)行在計(jì)算機(jī)上時(shí),所述計(jì)算機(jī)程序產(chǎn)品被配置成使所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求1 至11或12至22中的任一項(xiàng)所述的方法。46. 根據(jù)權(quán)利要求45所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可 讀介質(zhì),在所述計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)計(jì)算機(jī)可執(zhí)行的計(jì)算機(jī)程序代碼,和/或其中程序可 直接加載到處理器的內(nèi)部存儲(chǔ)器中。
【文檔編號(hào)】H04L29/06GK105960789SQ201380081078
【公開日】2016年9月21日
【申請(qǐng)日】2013年9月20日
【發(fā)明人】K.霍夫曼
【申請(qǐng)人】諾基亞通信管理國(guó)際兩合公司