背景技術(shù):
本發(fā)明涉及用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的方法,其中通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中所述多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給所述通信網(wǎng)絡(luò)的所述多個虛擬機(jī)中的其它虛擬機(jī)和/或從所述其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給所述通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從所述通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)所述通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與所述通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián)。
此外,本發(fā)明涉及用于加強(qiáng)跟蹤和/或監(jiān)視所述通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的通信網(wǎng)絡(luò),其中所述通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中所述通信網(wǎng)絡(luò)被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián)。
此外,本發(fā)明涉及用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的多個虛擬機(jī),其中通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中通信網(wǎng)絡(luò)被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián)。
此外,本發(fā)明涉及一種用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的虛擬化網(wǎng)絡(luò)功能管理器功能,其中通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中虛擬化網(wǎng)絡(luò)功能管理器功能被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián)。
本發(fā)明的另一方面涉及程序,且涉及用于根據(jù)本發(fā)明的方法加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的計算機(jī)程序產(chǎn)品、本發(fā)明的通信網(wǎng)絡(luò)、多個虛擬機(jī)和虛擬化網(wǎng)絡(luò)功能管理器功能。
網(wǎng)絡(luò)管理是大規(guī)模企業(yè)和數(shù)據(jù)中心環(huán)境中的較大挑戰(zhàn)。網(wǎng)絡(luò)必須可靠地操作且提供高性能連接性,同時確保組織策略管理。此情形可因設(shè)定高級保證(諸如橫跨復(fù)雜網(wǎng)絡(luò)邊界的網(wǎng)絡(luò)分離)及使用網(wǎng)絡(luò)虛擬化方案將邏輯和物理網(wǎng)絡(luò)去耦合而進(jìn)一步加劇。
在諸如類似2g、3g和4g移動通信網(wǎng)路(即,第二/第三/第四代移動通信網(wǎng)路)的電信網(wǎng)絡(luò)的傳統(tǒng)通信網(wǎng)絡(luò)中,因此有必要跟蹤或捕捉正在所有類別的接口上交換的數(shù)據(jù)分組。這通常不僅需要問題定位目的,而且需要質(zhì)量和性能監(jiān)視。
為了避免業(yè)務(wù)量的任何類別的依賴性和活動的操縱,通用方法是將全部業(yè)務(wù)量鏡像處理在將利用硬件(尤其是專用硬件)捕捉的接口上。以此方式,網(wǎng)絡(luò)分流器能夠復(fù)制通信網(wǎng)絡(luò)內(nèi)的不同點(diǎn)(或接口)之間的業(yè)務(wù)量,且將這樣的業(yè)務(wù)量轉(zhuǎn)發(fā)給硬件探測器或最終進(jìn)行對所捕捉的業(yè)務(wù)量的分析的其它網(wǎng)絡(luò)節(jié)點(diǎn)。
基于網(wǎng)絡(luò)分流器和探測器的概念通常需要在硬件方面投資巨大且難以維持,這是因?yàn)榫W(wǎng)絡(luò)中的變化通常需要對物理電纜線和用于傳導(dǎo)跟蹤的額外配置變化的自適應(yīng)。因此,這樣的解決方案主要適用于差不多靜態(tài)的通信網(wǎng)絡(luò),且因此使用通信網(wǎng)絡(luò)的這樣的配置,難以動態(tài)地調(diào)整或擴(kuò)大這樣的通信網(wǎng)絡(luò)。
傳統(tǒng)上,硬件探測器的供應(yīng)商將其軟件緊緊地耦接至硬件,且在許多情況下軟件是使用案例特定的。這導(dǎo)致一些硬件探測器需要放置在一個或相同的接口(或物理節(jié)點(diǎn))上以能夠分接或跟蹤不同類別的信息或使用案例的情況。
另外,類似網(wǎng)絡(luò)功能虛擬化(nfv)和軟件定義網(wǎng)絡(luò)(sdn)的新概念正在改變建構(gòu)通信網(wǎng)絡(luò)的方式。主要好處是電信軟件通過虛擬化和較高程度的動態(tài)自動化從硬件去耦合。然而,這些好處對傳統(tǒng)網(wǎng)絡(luò)跟蹤方法構(gòu)成巨大挑戰(zhàn),這是因?yàn)橐恍┚W(wǎng)絡(luò)點(diǎn)(或網(wǎng)絡(luò)節(jié)點(diǎn))可能正在一個或相同物理硬件(或服務(wù)器實(shí)體)上運(yùn)行,且因此這樣的網(wǎng)絡(luò)點(diǎn)(或網(wǎng)絡(luò)節(jié)點(diǎn))之間的業(yè)務(wù)量不會再離開物理硬件(或服務(wù)器實(shí)體)。因此,這樣的業(yè)務(wù)量無法被跟蹤或經(jīng)由分流器成鏡像以及被轉(zhuǎn)發(fā)給探測器。
另外,還有對這樣的軟件定義網(wǎng)絡(luò)的自動化,尤其是實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化(即,意味著如果網(wǎng)絡(luò)節(jié)點(diǎn)出現(xiàn)故障,那么動態(tài)縮放及自動愈合)呈現(xiàn)傳統(tǒng)探測器的配置幾乎不可能,由于(虛擬化)網(wǎng)絡(luò)節(jié)點(diǎn)可在幾分鐘內(nèi)從一個物理硬件(或服務(wù)器實(shí)體)移動至另一個,且甚至可根據(jù)通信網(wǎng)絡(luò)內(nèi)的負(fù)載在同一物理硬件(或服務(wù)器實(shí)體)或甚至一些數(shù)據(jù)中心(通常包括多個物理計算機(jī)節(jié)點(diǎn))內(nèi)縮放這樣的(虛擬化)網(wǎng)絡(luò)節(jié)點(diǎn)的數(shù)量。因此,不可能通過以物理方式改變電纜和/或探測器配置來跟蹤通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的這樣的動態(tài)重新配置。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目標(biāo)是提供用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的方法,所述通信網(wǎng)絡(luò)包括實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),使得有可能實(shí)現(xiàn)更大靈活性、更高可靠性和簡化關(guān)于跟蹤的維護(hù),尤其關(guān)于更動態(tài)且與基礎(chǔ)架構(gòu)和通信網(wǎng)絡(luò)的硬件無關(guān)的跟蹤功能。
本發(fā)明的目標(biāo)是通過用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的方法來實(shí)現(xiàn)的,其中所述通信網(wǎng)絡(luò)包括實(shí)現(xiàn)所述通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中所述多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給所述通信網(wǎng)絡(luò)的所述多個虛擬機(jī)中的其它虛擬機(jī)和/或從所述其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給所述通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從所述通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)所述通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與所述通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián),其中所述多個虛擬機(jī)中的所述虛擬機(jī)是通過所述通信網(wǎng)絡(luò)的虛擬化網(wǎng)絡(luò)功能管理器功能來實(shí)例化和/或產(chǎn)生和/或控制和/或移動和/或移除的,其中通信網(wǎng)絡(luò)包括至少一個跟蹤功能代理,所述至少一個跟蹤功能代理是虛擬化跟蹤功能代理且集成于多個虛擬機(jī)中的至少一個虛擬機(jī)中,使得至少一個跟蹤功能代理是與至少一個虛擬機(jī)相對應(yīng)的跟蹤功能代理,且跟蹤或捕捉由至少一個虛擬機(jī)發(fā)送的第一數(shù)據(jù)分組和/或由至少一個虛擬機(jī)接收的第二數(shù)據(jù)分組,其中對應(yīng)的跟蹤功能代理將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
從而根據(jù)本發(fā)明,有利的可能是跟蹤通信流與通信網(wǎng)絡(luò)的基礎(chǔ)架構(gòu)和硬件實(shí)現(xiàn)方式無關(guān)。借助于實(shí)現(xiàn)通信網(wǎng)絡(luò),使得至少一個但優(yōu)選地通信網(wǎng)絡(luò)中的多個虛擬機(jī)包括(或優(yōu)選地包括)跟蹤功能代理,所述跟蹤功能代理是集成于至少一個虛擬機(jī)(但優(yōu)選地集成于多個虛擬機(jī)中的每一者內(nèi))的虛擬化跟蹤功能代理,根據(jù)本發(fā)明,有利的可能是跟蹤或捕捉由虛擬機(jī)(或所述多個虛擬機(jī))發(fā)送的數(shù)據(jù)分組(關(guān)于考慮的虛擬機(jī)的第一數(shù)據(jù)分組)和/或跟蹤及捕捉由虛擬機(jī)(或多個虛擬機(jī))接收的數(shù)據(jù)分組(關(guān)于所考慮的虛擬機(jī)的第二數(shù)據(jù)分組)。因此,借助于將跟蹤功能代理(或甚至多個跟蹤功能代理)集成于虛擬機(jī)內(nèi)(多個虛擬機(jī)中的每一者內(nèi)),有利的可能是實(shí)現(xiàn)與基礎(chǔ)架構(gòu)和托管各自的虛擬機(jī)的硬件無關(guān)的跟蹤功能,即,對于跟蹤功能代理,與虛擬機(jī)實(shí)際上在哪個服務(wù)器實(shí)體(或物理計算機(jī)節(jié)點(diǎn))上運(yùn)行沒有關(guān)系。
另外,有利的可能是例如每租戶或每網(wǎng)絡(luò)片段或每(無線接入)技術(shù)來限制跟蹤功能的實(shí)現(xiàn)方式。舉例來說,有利的可能是僅在實(shí)現(xiàn)2g移動通信網(wǎng)絡(luò)(即,用于第二代移動網(wǎng)絡(luò),例如以符合安全需求)的網(wǎng)絡(luò)功能的虛擬機(jī)中實(shí)現(xiàn)跟蹤代理(且,例如,非在實(shí)現(xiàn)3g或4g移動通信網(wǎng)絡(luò)(第三或第四代移動網(wǎng)絡(luò))的網(wǎng)絡(luò)功能的虛擬機(jī)中)。當(dāng)然,應(yīng)用反之亦然也可能很容易(即跟蹤功能代理的實(shí)現(xiàn)方式僅用于(例如)3g移動通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)。
根據(jù)本發(fā)明,有利的可能是無物理相互作用需要針對跟蹤功能的是實(shí)現(xiàn)方式,并且因此,與硬件跟蹤代理比較,對通信網(wǎng)絡(luò)的維護(hù)至今操作不密集。
本發(fā)明的另一優(yōu)點(diǎn)是指能夠易于實(shí)現(xiàn)跟蹤(或監(jiān)視接口或通信網(wǎng)絡(luò)的不同網(wǎng)絡(luò)節(jié)點(diǎn)之間的點(diǎn))的可能性,以用于不同目的或使用案例。由于硬件探測器(用以提供通信網(wǎng)絡(luò)內(nèi)的跟蹤功能)的供應(yīng)商傳統(tǒng)上具有提供使用案例特定軟件的傾向,尤其是將其軟件耦接至其硬件,因此,跟蹤不同類別的信息在傳統(tǒng)通信網(wǎng)絡(luò)中可能需要關(guān)于跟蹤這樣的不同類別的信息(用于不同跟蹤使用案例)的不同方法直至在用于不同使用案例的一個和相同接口處使用多個硬件探測器為止。相比而言,本發(fā)明有利地提供借助于使用通用跟蹤功能代理(即,通常提供跟蹤功能的軟件模塊),減少用于實(shí)現(xiàn)跟蹤功能的這樣的工作的可能性,在不特定涉及某些(跟蹤)使用案例的情況下,即這樣的通用跟蹤功能代理能夠捕捉對應(yīng)接口發(fā)生的任何的業(yè)務(wù)量(或去往和/或來自對應(yīng)的虛擬(或物理)機(jī)器),與該業(yè)務(wù)量的內(nèi)容無關(guān)。根據(jù)本發(fā)明,這提供了另一優(yōu)點(diǎn),跟蹤策略可以易于適用于配備有這樣的通用跟蹤功能代理的通信網(wǎng)絡(luò)內(nèi)的全部點(diǎn)或接口,即跟蹤功能可有利地從運(yùn)行于特定虛擬(或物理)機(jī)器(或由特定虛擬(或物理)機(jī)器提供的特定網(wǎng)絡(luò)節(jié)點(diǎn))上的特定應(yīng)用獨(dú)立地提供,且因此可應(yīng)用于用于全部使用案例的整個電信網(wǎng)絡(luò)。
根據(jù)本發(fā)明,優(yōu)選地,通信網(wǎng)絡(luò)包括是虛擬化跟蹤功能代理的多個跟蹤功能代理,所述多個跟蹤功能代理中的每個跟蹤功能代理集成于多個虛擬機(jī)中的虛擬機(jī)中,使得所述多個跟蹤功能代理分別跟蹤或捕捉分別由多個虛擬機(jī)中的虛擬機(jī)發(fā)送或接收的對應(yīng)的分組,其中所述多個跟蹤功能代理將對應(yīng)的分組分別發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
從而,有利的可能是多個虛擬機(jī)中的每個虛擬機(jī)分別包括跟蹤功能代理,并且對應(yīng)的跟蹤功能代理(即,用于多個虛擬機(jī)中的每個虛擬機(jī))跟蹤或監(jiān)視由考慮的虛擬機(jī)發(fā)送的第一數(shù)據(jù)分組和由考慮的虛擬機(jī)接收的第二數(shù)據(jù)分組。
根據(jù)本發(fā)明,優(yōu)選地,與至少一個虛擬機(jī)相對應(yīng)的跟蹤功能代理是至少一個虛擬機(jī)的部分,尤其是軟件包的部分或至少一個虛擬機(jī)的圖像,尤其是以分組嗅探器模塊和/或復(fù)制操作模塊形式。
從而,有利的可能是以非常簡單及可靠的方式獲得跟蹤功能代理,尤其與位置(即,托管虛擬機(jī)的物理計算機(jī)節(jié)點(diǎn))或包括托管那個虛擬機(jī)的物理計算機(jī)節(jié)點(diǎn)的數(shù)據(jù)中心無關(guān)。
根據(jù)本發(fā)明,優(yōu)選地,通信網(wǎng)絡(luò)包括至少一個數(shù)據(jù)中心,其中至少一個數(shù)據(jù)中心包括多個第一物理計算機(jī)節(jié)點(diǎn),多個第一物理計算機(jī)節(jié)點(diǎn)尤其分別包括處理單元和存儲單元,其中多個第一物理計算機(jī)節(jié)點(diǎn)充當(dāng)多個虛擬機(jī)的至少一部分的主機(jī)。
從而,有利的可能是在多個物理計算機(jī)節(jié)點(diǎn)(或第一計算機(jī)節(jié)點(diǎn))上托管許多不同的虛擬機(jī),其中計算機(jī)節(jié)點(diǎn)尤其提供為標(biāo)準(zhǔn)化、多用途計算機(jī)節(jié)點(diǎn),通常具備專用于計算機(jī)節(jié)點(diǎn)中的每個計算機(jī)節(jié)點(diǎn)的處理單元和存儲單元,以及可在多個計算機(jī)節(jié)點(diǎn)之間共享的額外儲存能力。
根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,通信網(wǎng)絡(luò)包括除所述數(shù)據(jù)中心之外的另一數(shù)據(jù)中心,其中另一數(shù)據(jù)中心包括多個第二物理計算機(jī)節(jié)點(diǎn),所述多個第二物理計算機(jī)節(jié)點(diǎn)尤其分別包括另一處理單元和另一存儲單元,其中所述多個第一及第二物理計算機(jī)節(jié)點(diǎn)一起充當(dāng)多個虛擬機(jī)的主機(jī)。
從而,有利的可能是在多個物理計算機(jī)節(jié)點(diǎn)上托管許多不同的虛擬機(jī)(實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的功能),使得負(fù)載可以共享和/或分布在不同數(shù)據(jù)中心之間(即,位于數(shù)據(jù)中心處的第一計算機(jī)節(jié)點(diǎn)與位于另一數(shù)據(jù)中心處的第二計算機(jī)節(jié)點(diǎn)之間),從而避免數(shù)據(jù)中心形成單點(diǎn)故障。
根據(jù)本發(fā)明,優(yōu)選地,如果虛擬機(jī)是通過虛擬化網(wǎng)絡(luò)功能管理器功能來實(shí)例化和/或產(chǎn)生的,尤其實(shí)例化于第一或第二物理計算機(jī)節(jié)點(diǎn)的特定物理計算機(jī)節(jié)點(diǎn)(也可稱作編排節(jié)點(diǎn))上,對應(yīng)的跟蹤功能代理同樣是通過虛擬化網(wǎng)絡(luò)功能管理器功能來實(shí)例化和/或產(chǎn)生的,對應(yīng)的跟蹤功能代理尤其是實(shí)例化和/或產(chǎn)生于還托管虛擬機(jī)的第一或第二物理計算機(jī)節(jié)點(diǎn)中的同一特定物理計算機(jī)節(jié)點(diǎn)。
從而,有利的可能是確保跟蹤功能代理隨各自的虛擬機(jī)一起移動,即還隨通信網(wǎng)絡(luò)的考慮的網(wǎng)絡(luò)節(jié)點(diǎn)一起移動,其中跟蹤功能針對所述網(wǎng)絡(luò)節(jié)點(diǎn)來實(shí)現(xiàn)的。
根據(jù)本發(fā)明,優(yōu)選地,如果虛擬機(jī)通過虛擬化網(wǎng)絡(luò)功能管理器功能從第一物理計算機(jī)節(jié)點(diǎn)的特定物理計算機(jī)節(jié)點(diǎn)移動和/或轉(zhuǎn)移至第一或第二物理計算機(jī)節(jié)點(diǎn)中的另一特定物理計算機(jī)節(jié)點(diǎn),對應(yīng)的跟蹤功能代理同樣通過虛擬化網(wǎng)絡(luò)功能管理器功能從特定物理計算機(jī)節(jié)點(diǎn)移動和/或轉(zhuǎn)移至另一特定物理計算機(jī)節(jié)點(diǎn)。
根據(jù)本發(fā)明,優(yōu)選地,通信網(wǎng)絡(luò)為移動通信網(wǎng)絡(luò),并且其中多個虛擬機(jī)實(shí)現(xiàn)以下各項(xiàng)中的至少一項(xiàng)的網(wǎng)絡(luò)節(jié)點(diǎn)功能或與以下各項(xiàng)中的至少一項(xiàng)的網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián):
--一個或多個移動性管理實(shí)體節(jié)點(diǎn),
--一個或多個服務(wù)網(wǎng)關(guān)節(jié)點(diǎn),
--一個或多個分組網(wǎng)關(guān)節(jié)點(diǎn),
--移動通信網(wǎng)絡(luò)的一個或多個網(wǎng)路層,尤其是與不同無線接入技術(shù)有關(guān)的。
根據(jù)本發(fā)明,優(yōu)選地,通信網(wǎng)絡(luò)包括除多個虛擬機(jī)之外的不同于第一和第二物理計算機(jī)節(jié)點(diǎn)的多個物理機(jī)器,其中所述多個物理機(jī)器中的至少一個物理機(jī)器借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的其它虛擬或物理機(jī)器和/或從所述其它虛擬或物理機(jī)器接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián),其中至少一個額外跟蹤功能代理(是至少一個物理機(jī)器的部分或運(yùn)行于所述至少一個物理機(jī)器上)跟蹤或捕捉由至少一個物理機(jī)器發(fā)送的第一數(shù)據(jù)分組和/或由至少一個物理機(jī)器接收的第二數(shù)據(jù)分組,其中額外跟蹤功能代理將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
從而,有利的可能是實(shí)現(xiàn)包括虛擬機(jī)和物理機(jī)器兩者的混合通信網(wǎng)絡(luò)。由于與虛擬機(jī)相對應(yīng)的跟蹤功能代理是虛擬機(jī)的部分,所以與物理機(jī)器相對應(yīng)的跟蹤功能代理也是物理機(jī)器的部分,因此有利的可能是實(shí)現(xiàn)物理機(jī)器和虛擬機(jī)兩者的全局跟蹤概念。
此外,本發(fā)明涉及用于加強(qiáng)跟蹤和/或監(jiān)視所述通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的通信網(wǎng)絡(luò),其中所述通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中所述通信網(wǎng)絡(luò)被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián),其中通信網(wǎng)絡(luò)被配置以使得多個虛擬機(jī)中的虛擬機(jī)是通過通信網(wǎng)絡(luò)的虛擬化網(wǎng)絡(luò)功能管理器功能來實(shí)例化產(chǎn)生和/或控制和/或移動和/或移除的,其中通信網(wǎng)絡(luò)包括至少一個跟蹤功能代理,至少一個跟蹤功能代理是虛擬化跟蹤功能代理且集成于多個虛擬機(jī)中的至少一個虛擬機(jī)中,使得至少一個跟蹤功能代理是與至少一個虛擬機(jī)相對應(yīng)的跟蹤功能,并且其中通信網(wǎng)絡(luò)被配置以使得對應(yīng)的跟蹤功能代理跟蹤或捕捉由至少一個虛擬機(jī)發(fā)送的第一數(shù)據(jù)分組和/或由至少一個虛擬機(jī)接收的第二數(shù)據(jù)分組,其中通信網(wǎng)絡(luò)還被配置以使得對應(yīng)的跟蹤功能代理將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
從而,根據(jù)本發(fā)明,有利的可能是提供具有通用跟蹤功能的通信網(wǎng)絡(luò),使得跟蹤通信流與通信網(wǎng)絡(luò)的基礎(chǔ)架構(gòu)和硬件實(shí)現(xiàn)方式無關(guān),即對于與虛擬機(jī)相對應(yīng)的跟蹤功能代理,與虛擬機(jī)實(shí)際上在哪個服務(wù)器實(shí)體(或物理計算機(jī)節(jié)點(diǎn))上運(yùn)行沒有關(guān)系。
此外,本發(fā)明涉及用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的多個虛擬機(jī),其中通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中通信網(wǎng)絡(luò)被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián),其中多個虛擬機(jī)被配置以使得多個虛擬機(jī)中的虛擬機(jī)是通過通信網(wǎng)絡(luò)的虛擬化網(wǎng)絡(luò)功能管理器功能來實(shí)例化產(chǎn)生和/或控制和/或移動和/或移除的,其中通信網(wǎng)絡(luò)包括至少一個跟蹤功能代理,至少一個跟蹤功能代理是虛擬化跟蹤功能代理且集成于多個虛擬機(jī)中的至少一個虛擬機(jī)中,使得至少一個跟蹤功能代理是與至少一個虛擬機(jī)相對應(yīng)的跟蹤功能代理,并且其中虛擬機(jī)被配置以使得對應(yīng)的跟蹤功能代理跟蹤或捕捉由至少一個虛擬機(jī)發(fā)送的第一數(shù)據(jù)分組和/或由至少一個虛擬機(jī)接收的第二數(shù)據(jù)分組,其中虛擬機(jī)還被配置以使得對應(yīng)的跟蹤功能代理將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
從而,根據(jù)本發(fā)明,有利的可能是提供多個虛擬機(jī),使得跟蹤通信流與托管虛擬機(jī)的基礎(chǔ)架構(gòu)和硬件實(shí)現(xiàn)方式無關(guān)。
另外,本發(fā)明涉及一種用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的虛擬化網(wǎng)絡(luò)功能管理器功能,其中通信網(wǎng)絡(luò)包括實(shí)現(xiàn)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī),其中虛擬化網(wǎng)絡(luò)功能管理器功能被配置以使得多個虛擬機(jī)中的至少一個虛擬機(jī)借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)的多個虛擬機(jī)中的其它虛擬機(jī)和/或從其它虛擬機(jī)接收第二數(shù)據(jù)分組,或借助于將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)和/或從通信網(wǎng)絡(luò)內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組,來實(shí)現(xiàn)通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與通信網(wǎng)絡(luò)的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)聯(lián),其中虛擬化網(wǎng)絡(luò)功能管理器功能被配置以使得其實(shí)例化和/或產(chǎn)生和/或控制和/或移動和/或移除所述多個虛擬機(jī)中的所述虛擬機(jī),其中通信網(wǎng)絡(luò)包括至少一個跟蹤功能代理,至少一個跟蹤功能代理是虛擬化跟蹤功能代理且集成于多個虛擬機(jī)中的至少一個虛擬機(jī)中,使得至少一個跟蹤功能代理是與至少一個虛擬機(jī)相對應(yīng)的跟蹤功能代理,并且其中虛擬化網(wǎng)絡(luò)功能管理器功能被配置以使得對應(yīng)的跟蹤功能代理跟蹤或捕捉由至少一個虛擬機(jī)發(fā)送的第一數(shù)據(jù)分組和/或由至少一個虛擬機(jī)接收的第二數(shù)據(jù)分組,其中虛擬化網(wǎng)絡(luò)功能管理器功能還被配置以使得對應(yīng)的跟蹤功能代理將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體或發(fā)送給通信網(wǎng)絡(luò)的數(shù)據(jù)層。
另外,本發(fā)明涉及包括計算機(jī)可讀程序代碼的程序,所述計算機(jī)可讀程序代碼當(dāng)執(zhí)行于通信網(wǎng)絡(luò)的計算機(jī)上或物理計算機(jī)節(jié)點(diǎn)上或虛擬機(jī)上時,使通信網(wǎng)絡(luò)的計算機(jī)或物理計算機(jī)節(jié)點(diǎn)或虛擬機(jī)執(zhí)行根據(jù)本發(fā)明的方法。
另外,本發(fā)明還涉及一種用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括存儲于存儲介質(zhì)上的計算機(jī)程序,所述計算機(jī)程序包括程序代碼,所述程序代碼當(dāng)執(zhí)行于通信網(wǎng)絡(luò)的計算機(jī)上或物理計算機(jī)節(jié)點(diǎn)上或虛擬機(jī)上時,使所述通信網(wǎng)絡(luò)的所述計算機(jī)或所述物理計算機(jī)節(jié)點(diǎn)或所述虛擬機(jī)執(zhí)行根據(jù)本發(fā)明的方法。
本發(fā)明的這些和其它特性、特征及優(yōu)點(diǎn)將因以下詳細(xì)描述而變得更加明顯,以下詳細(xì)描述結(jié)合附圖舉例說明本發(fā)明的原理。所給出的描述僅用于舉例,而不限制本發(fā)明的范圍。以下引用的參考圖是指附圖。
附圖說明
圖1示意性地說明用于加強(qiáng)跟蹤和/或監(jiān)視通信網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的移動電信網(wǎng)絡(luò),其中移動通信網(wǎng)絡(luò)用作根據(jù)本發(fā)明且尤其根據(jù)本發(fā)明的方法的通信網(wǎng)絡(luò)的實(shí)例。
圖2示意性地說明通過虛擬化網(wǎng)絡(luò)功能管理器功能來安排的多個虛擬機(jī)的概觀,其中在通信網(wǎng)絡(luò)進(jìn)行跟蹤是通過虛擬機(jī)中的每個虛擬機(jī)來實(shí)現(xiàn)的,所述虛擬機(jī)包括將跟蹤信息提供給監(jiān)視實(shí)體或提供給通信網(wǎng)絡(luò)的數(shù)據(jù)層的跟蹤功能代理。
圖3示意性地說明數(shù)據(jù)中心和另一數(shù)據(jù)中心,所述數(shù)據(jù)中心包括多個第一物理計算機(jī)節(jié)點(diǎn),所述另一數(shù)據(jù)中心包括多個第二物理計算機(jī)節(jié)點(diǎn),其中所述多個第一及第二物理計算機(jī)節(jié)點(diǎn)充當(dāng)通信網(wǎng)絡(luò)的所述多個虛擬機(jī)中的至少一部分的主機(jī)。
具體實(shí)施方式
將參照具體實(shí)施例且參考某些附圖描述本發(fā)明,但是本發(fā)明不限于此,而是僅受到權(quán)利要求書限制。所描述的附圖僅是示意性的,并且是非限制性的。在附圖中,出于說明性目的可放大元件中的一些元件的尺寸,且不按比例尺繪制。
在提到單數(shù)名詞時使用不定冠詞或定冠詞(例如“一(a)”、“一個(an)”、“所述(the)”)的情況下,這包括了該名詞的復(fù)數(shù),除非專門陳述了其它內(nèi)容。
此外,在說明書和權(quán)利要求書中的術(shù)語第一(first)、第二(second)、第三(third)等等用于區(qū)別類似元件,而不必用于描述順序或按時間順序的次序。應(yīng)理解如此使用的術(shù)語在適當(dāng)情況下可互換,并且本文中描述的本發(fā)明的實(shí)施例能夠以本文中所描述或說明的順序之外的其它順序運(yùn)作。
在圖1中,示意性地說明根據(jù)本發(fā)明的通信網(wǎng)絡(luò)100。根據(jù)圖1的示例性實(shí)施例,將通信網(wǎng)絡(luò)100實(shí)現(xiàn)為包括無線接入網(wǎng)110和核心網(wǎng)絡(luò)120的移動電信網(wǎng)絡(luò)。移動通信網(wǎng)絡(luò)100的無線接入網(wǎng)110包括多個無線小區(qū),其中示例性呈現(xiàn)第一無線小區(qū)11和第二無線小區(qū)12。無線小區(qū)11、12對應(yīng)于基站實(shí)體(典型地,nodeb或enodeb)的無線電覆蓋區(qū)域,其中圖1中示意性地呈現(xiàn)其中的第一基站實(shí)體111和第二基站實(shí)體112。電信網(wǎng)絡(luò)100被配置為將通信服務(wù)提供給多個用戶設(shè)備20、21、22。
尤其,電信網(wǎng)絡(luò)100的核心網(wǎng)絡(luò)120(或通信網(wǎng)絡(luò)100)(但,同時至少大體上和/或至少部分通信網(wǎng)絡(luò)100的接入網(wǎng)絡(luò)110)包括不必詳細(xì)呈現(xiàn)的多個網(wǎng)絡(luò)節(jié)點(diǎn)或網(wǎng)絡(luò)實(shí)體。需要用于提供不同網(wǎng)絡(luò)節(jié)點(diǎn)功能的不同網(wǎng)絡(luò)節(jié)點(diǎn)或網(wǎng)絡(luò)實(shí)體,使得通信網(wǎng)絡(luò)100能夠?qū)⑼ㄐ欧?wù)提供給其用戶;在移動通信網(wǎng)絡(luò)情況下,通常由用戶設(shè)備20、21、22請求這樣的通信服務(wù)。
對于作為用于本發(fā)明的通信網(wǎng)絡(luò)100的一實(shí)例的移動通信網(wǎng)絡(luò),網(wǎng)絡(luò)節(jié)點(diǎn)功能的以下實(shí)例可應(yīng)用(尤其用于為lte或umts網(wǎng)絡(luò)的移動通信網(wǎng)絡(luò)的案例):
--一個或多個移動性管理實(shí)體節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能,
--一個或多個服務(wù)網(wǎng)關(guān)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能,
--一個或多個分組網(wǎng)關(guān)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能
--一個或多個歸屬用戶服務(wù)器節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能
--一個或多個分組數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能
--一個或多個移動交換中心節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能
--一個或多個拜訪位置寄存器節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能
--一個或多個服務(wù)gprs業(yè)務(wù)支撐節(jié)點(diǎn)(sgsn)的網(wǎng)絡(luò)節(jié)點(diǎn)功能。
本發(fā)明涉及包括可以虛擬化的網(wǎng)絡(luò)節(jié)點(diǎn)的任何通信網(wǎng)絡(luò)。因此,圖1中示出的移動通信網(wǎng)絡(luò),尤其是其核心網(wǎng)絡(luò)120,僅表示根據(jù)本發(fā)明的通信網(wǎng)絡(luò)的一實(shí)例。本發(fā)明的通信網(wǎng)絡(luò)的其它實(shí)例包括固網(wǎng)電信網(wǎng)絡(luò)或包括計算機(jī)節(jié)點(diǎn)的另一通信網(wǎng)絡(luò)。
在圖2中,示意性地示出通過虛擬化網(wǎng)絡(luò)功能管理器功能安排的多個虛擬機(jī)的概觀。在通信網(wǎng)絡(luò)100內(nèi)進(jìn)行跟蹤是通過虛擬機(jī)中的每個虛擬機(jī)來實(shí)現(xiàn)的,所述虛擬機(jī)包括跟蹤功能代理,所述跟蹤功能代理將跟蹤信息提供給監(jiān)視實(shí)體280或提供給通信網(wǎng)絡(luò)100的數(shù)據(jù)層290。
圖3示意性地說明數(shù)據(jù)中心250和另一數(shù)據(jù)中心251,數(shù)據(jù)中心250包括多個第一物理計算機(jī)節(jié)點(diǎn)260,另一數(shù)據(jù)中心251包括多個第二物理計算機(jī)節(jié)點(diǎn)261,其中所述多個第一及第二物理計算機(jī)節(jié)點(diǎn)260、261充當(dāng)通信網(wǎng)絡(luò)100的所述多個虛擬機(jī)的至少一部分的主機(jī)。
根據(jù)本發(fā)明,通信網(wǎng)絡(luò)100包括實(shí)現(xiàn)通信網(wǎng)絡(luò)100的網(wǎng)絡(luò)功能虛擬化的網(wǎng)絡(luò)架構(gòu)中的多個虛擬機(jī)。
在圖2中,示意性地指示兩個這樣的虛擬機(jī):第一虛擬機(jī)由參考符號241指示,第二虛擬機(jī)由參考符號242指示。通信網(wǎng)絡(luò)100內(nèi)實(shí)現(xiàn)的多個虛擬機(jī)(通常包括遠(yuǎn)遠(yuǎn)超出兩個虛擬機(jī)的多個虛擬機(jī),例如10個虛擬機(jī),或50個虛擬機(jī),或100個虛擬機(jī),或500個虛擬機(jī))也由參考符號220指代(借助于圖2中虛線框指示,包括第一和第二虛擬機(jī)221、222)。
根據(jù)本發(fā)明,多個虛擬機(jī)中的至少一個虛擬機(jī)(在下文中,所述至少一個虛擬機(jī)通常用第一虛擬機(jī)的參考符號221來指代;然而,所述至少一個虛擬機(jī)還可以是第二虛擬機(jī)222)實(shí)現(xiàn)通信網(wǎng)絡(luò)100的至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或與所述至少一個網(wǎng)絡(luò)節(jié)點(diǎn)功能相關(guān)。為了實(shí)現(xiàn)此功能,所考慮虛擬機(jī)
--將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)100的多個虛擬機(jī)中的其它虛擬機(jī)或發(fā)送給通信網(wǎng)絡(luò)100內(nèi)或通信網(wǎng)絡(luò)100外的網(wǎng)絡(luò)節(jié)點(diǎn),和/或
--從通信網(wǎng)絡(luò)100的多個虛擬機(jī)中的其它虛擬機(jī)或從通信網(wǎng)絡(luò)100內(nèi)或通信網(wǎng)絡(luò)100外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組。
通常,多個虛擬機(jī)中的其它虛擬機(jī)(除至少一個虛擬機(jī)之外)還將數(shù)據(jù)分組分別發(fā)送給通信網(wǎng)絡(luò)100的多個虛擬機(jī)中的其它虛擬機(jī),或發(fā)送給通信網(wǎng)絡(luò)100內(nèi)或通信網(wǎng)絡(luò)100外的網(wǎng)絡(luò)節(jié)點(diǎn),和/或從通信網(wǎng)絡(luò)100的多個虛擬機(jī)中的其它虛擬機(jī)或從通信網(wǎng)絡(luò)100內(nèi)或通信網(wǎng)絡(luò)100外的網(wǎng)絡(luò)節(jié)點(diǎn)接收數(shù)據(jù)分組。
借助于至少一個跟蹤功能代理,有可能(在本發(fā)明的通信網(wǎng)絡(luò)100內(nèi)且根據(jù)本發(fā)明的方法)監(jiān)視及跟蹤去往和來自至少一個虛擬機(jī)221(或222)的業(yè)務(wù)量,即監(jiān)視及跟蹤至少一個虛擬機(jī)221(或222)的第一數(shù)據(jù)分組和第二數(shù)據(jù)分組。根據(jù)本發(fā)明,跟蹤功能代理始終關(guān)聯(lián)到特定虛擬機(jī),因此在圖2中,第一虛擬機(jī)221包括(第一)跟蹤功能代理241,且第二虛擬機(jī)222包括(第二)跟蹤功能代理242,即至少一個跟蹤功能代理241、242集成于多個虛擬機(jī)220中的至少一個虛擬機(jī)221、222中,使得至少一個跟蹤功能代理241、242是與至少一個虛擬機(jī)221、222相對應(yīng)的跟蹤功能代理。通信網(wǎng)絡(luò)100內(nèi)獲得的多個跟蹤功能代理(通常包括每虛擬機(jī)至少一個跟蹤功能代理)也由參考符號240指代(借助于圖2中的虛線框指示,包括第一和第二跟蹤功能代理241、242)。
根據(jù)本發(fā)明,跟蹤功能代理241、242經(jīng)虛擬化的跟蹤功能代理,跟蹤或捕捉由至少一個虛擬機(jī)221、222發(fā)送的(各自的)第一數(shù)據(jù)分組和/或由至少一個虛擬機(jī)221、222接收(各自的)第二數(shù)據(jù)分組。這表示第一跟蹤功能代理241跟蹤或捕捉關(guān)于第一虛擬機(jī)221的第一數(shù)據(jù)分組(即,由虛擬機(jī)221發(fā)送的數(shù)據(jù)分組)和/或關(guān)于第一虛擬機(jī)221的第二數(shù)據(jù)分組(即,由第一虛擬機(jī)221接收的數(shù)據(jù)分組),且第二跟蹤功能代理242跟蹤或捕捉關(guān)于第二虛擬機(jī)222的第一數(shù)據(jù)分組(即,由第二虛擬機(jī)222發(fā)送的數(shù)據(jù)分組)和/或關(guān)于第二虛擬機(jī)222的第二數(shù)據(jù)分組(即,由第二虛擬機(jī)222接收的數(shù)據(jù)分組)。由多個跟蹤功能代理240跟蹤或捕捉的數(shù)據(jù)分組被發(fā)送給監(jiān)視實(shí)體280,或發(fā)送給通信網(wǎng)絡(luò)100的數(shù)據(jù)層290,從而將各自的虛擬機(jī)221、222的業(yè)務(wù)量轉(zhuǎn)發(fā)給目的地實(shí)體(即(優(yōu)選地集中式)監(jiān)視實(shí)體280或數(shù)據(jù)層290),尤其用于分析目的。
根據(jù)本發(fā)明,(集中式)監(jiān)視實(shí)體280可優(yōu)選地用于(跟蹤或監(jiān)視需要的)尤其利用專用分析軟件的特定使用案例。在此情況下,優(yōu)選地,根據(jù)本發(fā)明一些虛擬機(jī)將其跟蹤信息(即,其第一及第二數(shù)據(jù)分組)發(fā)送給集中式監(jiān)視服務(wù)器280或監(jiān)視實(shí)體280,其中捕捉的數(shù)據(jù)被合并且可被分析用于特定使用案例。替代地或漸增地使用監(jiān)視實(shí)體280,且尤其在跟蹤信息可用于一些使用案例的情況下,跟蹤信息(即,從各自的虛擬機(jī)221、222捕捉的第一和第二數(shù)據(jù)分組)可以注入(通常相當(dāng)大的)數(shù)據(jù)層290中,在所述數(shù)據(jù)層中所述跟蹤信息能夠與其它信息相關(guān),以及隨后由額外分析層分析。
根據(jù)本發(fā)明,多個虛擬機(jī)220是通過通信網(wǎng)絡(luò)100的虛擬化網(wǎng)絡(luò)功能管理器功能200來實(shí)例化和/或產(chǎn)生和/或控制和/或移動和/或移除的,虛擬化網(wǎng)絡(luò)功能管理器功能200充當(dāng)對不同虛擬機(jī)220的協(xié)調(diào)器(orchestrator),即其尤其用于部署、縮放及治愈通信網(wǎng)絡(luò)內(nèi)的虛擬機(jī)220,且尤其是不同數(shù)據(jù)中心上。根據(jù)本發(fā)明,虛擬化網(wǎng)絡(luò)功能管理器功能200通常借助于在虛擬機(jī)內(nèi)安裝軟件配置(或軟件包)或借助于將軟件配置的(或軟件包的)或虛擬機(jī)的圖像(或虛擬機(jī)的多個圖像)載入(或復(fù)制)至充當(dāng)待產(chǎn)生或?qū)嵗膶μ摂M機(jī)的主機(jī)的物理計算機(jī)節(jié)點(diǎn)(圖2中未呈現(xiàn))來實(shí)例化或產(chǎn)生虛擬機(jī)221、222。
根據(jù)本發(fā)明,與虛擬機(jī)相對應(yīng)的跟蹤功能代理241、242還部署于各自的虛擬機(jī)221、222中,即作為各自的虛擬機(jī)的軟件配置的部分。根據(jù)本發(fā)明,這提供了優(yōu)點(diǎn),在移動或縮放虛擬機(jī)(例如,移動至另一物理計算機(jī)節(jié)點(diǎn),位于同一數(shù)據(jù)中心或甚至位于另一數(shù)據(jù)中心)的情況下,負(fù)責(zé)虛擬機(jī)的這樣的重新定位或轉(zhuǎn)移的實(shí)體(即,編排功能或虛擬化網(wǎng)絡(luò)功能管理器功能200)確保以與對應(yīng)的虛擬機(jī)221、222相同的方式重新部署及移動跟蹤功能代理241、242,即第一跟蹤功能代理241隨第一虛擬機(jī)221移動(或轉(zhuǎn)移或重新定位或移除或刪除),且第二跟蹤功能代理242隨第二虛擬機(jī)222移動(或轉(zhuǎn)移或重新定位或移除或刪除)。此本發(fā)明的方法提供避免額外硬件投資(提供硬件探測器)的可能性,且實(shí)現(xiàn)較高程度的自動化(即,降低維護(hù)成本),尤其在修改通信網(wǎng)絡(luò)100的情況下。
如圖3中示意性地示出,根據(jù)本發(fā)明的優(yōu)選實(shí)施例,通信網(wǎng)絡(luò)100包括至少一個數(shù)據(jù)中心250,所述數(shù)據(jù)中心包括多個第一物理計算機(jī)節(jié)點(diǎn)260。通常,這樣的第一物理計算機(jī)節(jié)點(diǎn)260分別包括處理單元和存儲單元,且充當(dāng)多個虛擬機(jī)220的至少一部分的主機(jī)。此外,根據(jù)本發(fā)明優(yōu)選地,通信網(wǎng)絡(luò)100包括除數(shù)據(jù)中心250之外的另一數(shù)據(jù)中心251,所述另一數(shù)據(jù)中心包括多個第二物理計算機(jī)節(jié)點(diǎn)261。同樣地,第二物理計算機(jī)節(jié)點(diǎn)261分別包括另一處理單元和另一存儲單元。優(yōu)選地,根據(jù)本發(fā)明,在兩個數(shù)據(jù)中心250、251的情況下,第一和第二物理計算機(jī)節(jié)點(diǎn)260、261一起充當(dāng)針對通信網(wǎng)絡(luò)100的多個虛擬機(jī)220的主機(jī),即,虛擬化網(wǎng)絡(luò)功能管理器功能200(圖3中未描繪)能夠在任何物理計算機(jī)節(jié)點(diǎn)(任何數(shù)據(jù)中心內(nèi),即第一物理計算機(jī)節(jié)點(diǎn)260的物理計算機(jī)節(jié)點(diǎn)上或第二物理計算機(jī)節(jié)點(diǎn)261的物理計算機(jī)節(jié)點(diǎn)上)產(chǎn)生或?qū)嵗T如第一或第二虛擬機(jī)221、222的虛擬機(jī)(和尤其多個虛擬機(jī)220的任何虛擬機(jī)),和/或虛擬化網(wǎng)絡(luò)功能管理器功能200能夠?qū)⒅T如第一或第二虛擬機(jī)221、222的虛擬機(jī)(且尤其多個虛擬機(jī)220的任何虛擬機(jī))從(例如,數(shù)據(jù)中心250內(nèi)的)一個物理計算機(jī)節(jié)點(diǎn)移動或重新定位至另一物理計算機(jī)節(jié)點(diǎn)(此其它物理計算機(jī)節(jié)點(diǎn)也位于數(shù)據(jù)中心250內(nèi)(即,在第一物理計算機(jī)節(jié)點(diǎn)260之間轉(zhuǎn)移)或位于另一數(shù)據(jù)中心251內(nèi)(即從第一物理計算機(jī)節(jié)點(diǎn)260中的物理計算機(jī)節(jié)點(diǎn)轉(zhuǎn)移至第二物理計算機(jī)節(jié)點(diǎn)261的物理計算機(jī)節(jié)點(diǎn))。
因此根據(jù)本發(fā)明,有利的是可能提供更具動態(tài)且可適合與使用網(wǎng)絡(luò)功能虛擬化和軟件定義網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)一起使用的跟蹤功能。
尤其通過將(虛擬機(jī)221、222的)捕捉業(yè)務(wù)量轉(zhuǎn)發(fā)給集中式數(shù)據(jù)層290,根據(jù)本發(fā)明,有利的可能是當(dāng)前數(shù)據(jù)倉可被克服,且來自不同區(qū)域的數(shù)據(jù)用于發(fā)現(xiàn)例如網(wǎng)絡(luò)優(yōu)化的新使用案例。
根據(jù)本發(fā)明,尤其有利的是將類似(例如)“tcpdump”、linux分組嗅探器的相對簡單的軟件模塊,例如與工具組合用作跟蹤功能代理241、242,以將業(yè)務(wù)量轉(zhuǎn)發(fā)給集中式監(jiān)視服務(wù)器280或大數(shù)據(jù)層290(諸如“安全復(fù)制”)。
根據(jù)本發(fā)明,還優(yōu)選的是通信網(wǎng)絡(luò)100包括除多個虛擬機(jī)220之外的、不同于所述第一和第二物理計算機(jī)節(jié)點(diǎn)260、261(用于托管虛擬機(jī)220)的多個物理機(jī)器320、321。從而,有利的可能是使用這樣的物理機(jī)器320、321來實(shí)現(xiàn)通信網(wǎng)絡(luò)100的一個網(wǎng)絡(luò)節(jié)點(diǎn)功能或多個網(wǎng)絡(luò)節(jié)點(diǎn)功能。在類似于虛擬機(jī)220的方式中,物理機(jī)器320、321還分別將第一數(shù)據(jù)分組發(fā)送給通信網(wǎng)絡(luò)100的其它虛擬或物理機(jī)器或發(fā)送給通信網(wǎng)絡(luò)100內(nèi)或通信網(wǎng)絡(luò)100外的網(wǎng)絡(luò)節(jié)點(diǎn),和/或從通信網(wǎng)絡(luò)100的其它虛擬或物理機(jī)器或從通信網(wǎng)絡(luò)100內(nèi)或外的網(wǎng)絡(luò)節(jié)點(diǎn)接收第二數(shù)據(jù)分組。此外,在類似于虛擬機(jī)220的方式中,物理機(jī)器320、321還分別包括額外跟蹤功能代理(圖3中未描繪),所述額外跟蹤功能代理是物理機(jī)器320、321的部分或在所述物理機(jī)器上運(yùn)行,且跟蹤或捕捉由物理機(jī)器320、321發(fā)送的第一數(shù)據(jù)分組和/或由物理機(jī)器320、321接收的第二數(shù)據(jù)分組。額外跟蹤功能代理還將第一數(shù)據(jù)分組和/或第二數(shù)據(jù)分組發(fā)送給監(jiān)視實(shí)體280或發(fā)送給通信網(wǎng)絡(luò)100的數(shù)據(jù)層290。