網絡通信系統及其虛擬化方法
【技術領域】
[0001]本發明涉及位于網絡之間邊界處的通信系統,更具體地,涉及包括用于提供各種網絡服務的服務服務器在內的通信系統的虛擬化技術。
【背景技術】
[0002]近些年,在以互聯網為代表的IP網絡上提供了各種網絡服務,但是針對每種網絡服務需要專用的邊緣系統。需要注意的是:下文中使用的術語“網絡服務”意味著由電信運營商通過ISP接入、BRAS (寬帶遠程接入服務器)、BAS (寬帶接入服務器)、BNG (寬帶網絡網關)、SBC(會話邊界控制器)、SSE(訂戶服務邊緣)、VoIP(基于IP的語音)網關、⑶N(內容傳輸網絡)、IMS(IP多媒體子系統)等在邊緣處向IP網絡提供的服務。
[0003]例如,如圖1所示,除了包括BSC(基站控制器)、RNC(無線電網絡控制器)等以夕卜,提供了還包括用于實現VoIP等的MS在內的移動系統1,作為移動通信網絡的邊緣系統。提供了包括例如BAS和SBC在內的SSE2作為固定網絡的邊緣系統。
[0004]圖2示出了使用BRAS作為LAC(L2TP接入集中器)的邊緣系統的示例(參見NPLI的圖1)。接入網3與ISP網絡7通過BRAS 4、IP網絡5以及LNS (L2TP網絡服務器)6連接。用戶終端向BRAS請求建立會話,并且在認證成功時,BRAS基于L2TP (層2隧道傳輸協議)來連接到LNS(L2TP網絡服務器),由此使ISP網絡7能夠向用戶提供服務。
[0005]另外,PTL I提出了網絡接入系統,其使得可以通過分發邊緣路由器的功能而不是使用不可變的和專有的邊緣路由器來擴展和修改服務。
[0006]引用列表
[0007]專利文獻
[0008][PTL I]:日本專利申請未審公開:
[0009]非專利文獻
[0010][NPL I]:Okuda 等人 “Del ivering Sophisticated Broadband AccessSwitches”FUJITSU ACCESS REVIEW(2004 年 I 月)第 13 卷,I 號
【發明內容】
[0011]技術問題
[0012]然而,在現有的網絡中,由于需要為每個網絡服務構建專用的邊緣系統,因此需要購買并準備用于提供很多各種功能的昂貴專用設備,例如BRAS/BNG和SBC,并且還需要對它們分別設置。因此,增加了資本投資和維護的成本,并且無法對業務的增加/減少和新的網絡服務進行靈活響應。
[0013]因此,本發明的目的是提供用于可以容易地增加或減少業務并開發網絡服務的網絡通信系統及其虛擬化方法。
[0014]問題的解決方案
[0015]根據本發明的通信系統是一種在網絡邊界上提供的通信系統,其特征在于包括:包括多個節點在內的網絡;能夠控制網絡中的節點的網絡控制裝置;以及服務服務器池,其中設置了用于分別提供多個網絡服務的多個服務服務器,其中,網絡控制裝置在網絡中的預定節點與每個服務服務器之間設置與多個網絡服務中的每個網絡服務相對應的路由。
[0016]根據本發明的虛擬化方法是一種在網絡邊界上提供的通信系統的虛擬化方法,其特征在于包括:在服務服務器池中設置用于分別提供多個網絡服務的多個服務服務器;以及由用于控制包括多個節點在內的網絡的網絡控制裝置在網絡中的預定節點與每個服務服務器之間設置與多個網絡服務中的每個網絡服務相對應的路由。
[0017]發明的有益效果
[0018]根據本發明,可以提供用于容易地增加或減少業務并開發網絡服務的網絡通信系統及其虛擬化方法
【附圖說明】
[0019]圖1是示出了現有邊緣系統的示例的網絡圖。
[0020]圖2是示出了使用BRAS的邊緣系統的示例的網絡圖。
[0021]圖3是示意性示出了根據本發明示例實施例的網絡虛擬化系統的網絡圖。
[0022]圖4是更具體地示出了根據該示例實施例的網絡虛擬化系統的配置的框圖。
[0023]圖5示出了圖4示出的系統的整個操作的序列圖。
[0024]圖6是用于描述根據本發明示例的網絡虛擬化系統的功能配置的示意圖。
[0025]圖7是在本示例中使用的PPPoE分組的格式圖。
[0026]圖8是示出了本實例中的PPPoE發現階段的序列圖。
【具體實施方式】
[0027]根據本發明的示例實施例,系統具有服務服務器池和網絡控制服務器,其中,服務服務器池具有用于分別提供多個網絡服務(BRAS/BAS、SBC、IPTV、CDN、IMS, P-Gff, S-Gff等)的服務服務器,并且網絡控制服務器控制網絡。對于任意網絡服務,網絡控制服務器能夠確定通往提供網絡服務的服務服務器的路由,并且能夠在網絡上設置路由。由于可以在服務服務器池處管理多個服務服務器并且可以通過網絡來確定通往期望服務服務器的路由,因此可以容易地設立/移除服務服務器并且對業務的增加或減少進行響應。在下文中,將會參考附圖來詳細描述本發明的示例實施例以及示例。
[0028]1.示例實施例
[0029]1.1)概述
[0030]參見圖3,在接入網絡20與核心網絡30之間的邊界處提供根據本發明示例實施例的網絡邊緣虛擬化系統10,并且該網絡邊緣虛擬化系統10包括:包括多個節點在內的邊緣網絡100,每個節點標記為“N”;網絡控制服務器110,能夠控制邊緣網絡100中的每個節點;以及服務服務器池120,具有與網絡服務分別對應的多個服務服務器。
[0031]假設網絡控制服務器110具有與邊緣網絡100相關的路由設置信息,該路由設置信息是由系統控制服務器(未示出)使用可變更的方式針對每個網絡服務來預先注冊的。此外,在服務服務器池120中,也假設由系統控制服務器使用可變更的方式預先設立了多個預定服務服務器。
[0032]當邊緣網絡100中的節點N經由接入網20接收到與網絡服務有關的會話建立請求P時,節點N向網絡控制服務器110發送路由解析請求REQ。網絡控制服務器110執行針對每個相關的節點的設置,使得將會執行針對與所關注的網絡服務相對應的服務服務器的路由。因此,在考慮到服務類型的情況下執行路由,其中向相應服務服務器轉發用于處理請求P的請求SREQ,并且經由邊緣網絡100向目的地節點發送其處理響應SRES。此后,根據現有協議來執行通信。
[0033]如上文描述,在邊緣網絡100上針對每個網絡服務執行路由控制,由此可以將多個服務服務器加以選擇性會話連接,使管理服務服務器變得容易。另外,如果在服務服務器池120中針對一種服務類型來準備多個服務器,則網絡控制服務器110能夠基于從服務服務器池120中每個服務服務器通知的處理負載信息,通過改變邊緣網絡100上的取決于服務的路由來調整服務服務器之間的負載均衡。此外,由于系統控制服務器能夠管理服務服務器池120中的每個服務服務器,因此可以很容易地新設立或移除服務服務器。
[0034]下文中,將參考圖4和圖5來給出關于根據本示例實施例的系統10的更詳細配置和操作的描述。
[0035]1.2)系統配置
[0036]參考圖4,網絡控制服務器110包括:節點設置部分111、業務分析部分112、以及多個網絡控制模塊匪I到NMm。節點設置部分111執行對邊緣網絡100中一個或多個相關節點的設置,使得將會執行由選定網絡控制模塊匪所計算的路由。當從邊緣網絡100接收到路由解析請求REQ時,業務分析部分112根據系統控制服務器130設置的業務方向規則NRL來分析業務,并且選擇要負責處理的網絡控制模塊。由系統控制服務器130將網絡控制模塊NMl到NMm連同網絡控制模塊設置NCNFl到NCNFm —起部署在網絡控制服務器110中,并且由業務分析部分112選擇的網絡控制模塊來執行路由計算并向節點設置部分111輸出其結果。
[0037]服務服務器池120包括多個服務模塊SMl到SMn和管理它們的服務模塊管理部分121。服務模塊SMl到SMn中的每個服務模塊是信息處理設備,其用作基于設置SCNF的服務服務器,并且響應于來自邊緣網絡100的業務處理請求SREQ,用作設置服務服務器,以生成業務處理響應SRES并向邊緣網絡100發送該業務處理響應SRES。服務模塊管理部分121設置從多個