面向點到點的分組交換電信網絡中的組播的製作方法
2023-07-31 05:48:56 1
專利名稱:面向點到點的分組交換電信網絡中的組播的製作方法
技術領域:
本發明涉及用於在電信網絡中執行組播傳輸的方法、網絡節點、路由器、服務節點和系統。
本發明尤其適用於面向點到點的分組交換電信網絡。
背景組播是這樣一種服務,它允許發送源將同一數據的一個副本發送到可使該數據送達多個接收方的地址。在組播操作下,網絡中任何一條鏈路上只有一個消息副本傳送,而只在路徑分叉的地方製作更多的消息副本。從網絡的觀點來看,組播大大降低了總帶寬消耗,因為是在網絡中適當點上,而不是在終端系統中複製數據。而且,發送組播消息的伺服器只需要管理一個會話。
區域網支持組播已經許多年了。對於其中節點共享公共通信媒體的網絡來說,組播是易於支持的。多個主機可以從通信媒體上讀取專門編址的分組。
但是,將組播功能擴展到網際網路中,就要在網絡邊緣處引入路由器,以便動態地決定如何轉發到達的數據分組。例如,可以根據數據分組的首部中所含的地址以及根據路由器中管理的路由表來進行轉發。執行組播尋址,例如使用指示組播組的一個地址的可能性很小。
如果在網際網路協議IP網絡中採用組播,則稱之為IP組播。在IP組播內,組播會話組的成員總數是動態的,這意味著主機可能隨時加入和離開。為了使網絡上的主機可以表示它們加入或離開某個特定組播組的願望,存在稱之為網際網路組播消息協議IGMP。因此,此協議可讓系統知道主機當前屬於哪個組播組。組播路由器需要此信息來了解要將組播數據分組轉發到哪個接口。
IGMP是IP層的一部分,IGMP消息在IP數據分組中傳送。IGMP的版本1參見S.E.Deering於1999年8月1日提交的題為「用於IP組播的主機擴展」的RFC 1112,而W.Fenner於1997年11月提交的題為「網際網路組播管理協議,版本2」的RFC 2236中描述了版本2。IGMP針對IP版本4進行了開發。在網際網路協議IP版本6中,有一個類似的協議,稱之為組播偵聽發現MLD,其用途與IGMP相同。MLD的第一個版本可參見S.Deering、W.Fenner、B.Haberman於1999年10月提交的題為「IPv6版的組播偵聽發現(MLD)」的RFC 2710。但是,MLD中所用的消息對應於IGMP消息。在下文中,將以IGMP為例。顯然不限於IGMP,本發明的功能還可採用MLD來實現。
原則上,IGMP使用兩個基本消息來完成它的任務,成員報告和成員查詢消息,並應用如下的規則。不同版本的IGMP可包含其他消息。
組播路由器定期發送成員查詢,以查看任何主機是否仍屬於任何一個組。路由器必須向每個接口發送一個查詢。查詢中的組地址是0,因為對應於每個主機,路由器期望收到來自每個組的主機的響應,其中每個主機含一個或多個成員。還可能發送針對一個特定組而非所有組的成員查詢。主機通過如下操作來響應IGMP查詢,即對每個仍含有至少一個用戶的組發送一個IGMP報告。主機還通過發送成員報告來加入組。
利用通過報告接收到的信息和查詢消息,就可建立這樣一個表,其接口具有至少一個屬於組播組的主機。再接收組播數據之後,路由器將數據通過具有至少一個成員的接口轉發出去。
利用IP組播,無需知道發送方是誰或在哪裡,接收方便可從它們接收通信業務量,而且發送方也無需知道接收方是誰。發送方和接收方都不需要關心網絡拓撲,因為傳送由網絡來進行優化。通過IP組播的信息分發基於主機的分層連接,如組播傳遞樹。已經提出了多種用於構建組播分發樹的算法,例如生成樹(spanning tree)、共享樹(shared-tree)、基於源的樹(source-based tree)、基於核的樹(core-based tree)。對應算法的說明可參見O.Hersent、D.Gurle、D.Petit所著的「IP技術基於分組的多媒體通信系統」(Addison Wesley,Harlow,2000)。在建立組播傳遞樹之後,通過IP組播路由選擇協議來完成信息分發。對應IP組播路由選擇協議的詳細說明可以參見上述文獻。
IP組播的優點在於支持不同類型的接收方。利用IP組播,可以將不同的媒體發送到不同的組播組,接收方根據各自的功能和/或首偏好來確定要接收哪個媒體。同樣地,如果發送方使其視頻流或音頻流分層,則不同的接收方可以選擇接收不同數量和質量的通信業務量。為此,發送方必須將視頻編碼為意味著具有可接受的最低質量的基層以及若干增強層,其中每一層以更多帶寬的代價來提高質量。就視頻而言,這些附加的層可以提高幀速率或提高圖像的空間解析度,或二者兼有。每一層被發送到不同的組播組,接收方可以單獨確定要預訂並在隨後接收多少層。
在固定網絡和行動網路(如通用分組無線電系統GPRS或通用移動通信系統UMTS)之間的網絡互連中進行組播會導致某些其他的問題。這尤其對最終用戶的移動性和空中接口上行動網路的低傳輸帶寬造成影響。再者,移動通信網如UMTS中的通信是單播通信。單播通信也稱為點到點通信。點到點通信意味著從單個發送方將消息發送到單個接收方。在這種網絡中,特別是核心網絡中,預期不會執行組播通信。組通信是通過使發送方將分組分別發送到組的各個成員來實現的。對於n個成員的組,在發送方和接收方之間的所有路徑上需要n個分組,而不是採用組播時的一個分組。
為了解釋面向點到點的電信系統中出現的問題,下面概要介紹通用分組無線電系統GPRS網絡的體系結構。
GPRS是全球移動通信系統GSM(一種電路交換網絡)的分組交換的增強形式。它意味著用戶可以永久地在線連接,但只須對實時數據傳輸付費。為了滿足這些新的需求,在GSM中引入一些改動,引入了服務GPRS支持節點(SGSN)和網關GPRS支持節點(GGSN)等新的邏輯節點。GGSN的主要功能包括與外部IP分組網絡進行交互,提供例如與網際網路服務供應商ISP的連接。從外部IP網絡的觀點來看,GGSN充當GPRS網絡所服務的全部用戶的IP位址的路由器。GGSN還與外部網絡交換路由信息。SGSN為所有物理上位於SGSN地理服務區內的GPRS用戶服務。它轉發移動臺的輸入和輸出IP分組。除新的邏輯節點之外,還要定義這些節點之間的新的接口。對於本發明而言,具體涉及Gn、Gi、Gp接口。Gp接口被定義在屬於不同運營商的GGSN節點之間。Gn接口定義SGSN與GGSN之間的基於IP的中樞。Gi是GGSN與其他網絡(如網際網路)之間的接口。GPRS的局限是,GGSN與SGSN要以如下方式連接IP運行於所選技術的頂層,這意味著SGSN與GGSN通過IP位址來通信。該體系結構的詳細描述可參見3GPP TS 03.60 V7.5.0(2001-01)第三代合作計劃;技術規範組服務和系統方面,數字蜂窩電信系統(2+階段),通用分組無線業務(GPRS),服務描述,第2階段(1998年發布)。
在下一代的無線網絡中也採用類似的節點和接口,如3GPP TS23.060 V3.6.0(2001-01)第三代合作計劃中所描述的UMTS;技術規範組服務和系統方面、通用分組無線業務(GPRS),服務描述,第2階段(1999年發布)。為了區分UMTS中這些節點的功能,通常採用擴展名3G-SGSN和3G-GGSN。在下文中,將不區分GPRS與UMTS節點。
在下文中,參考
圖1概述在3GPP規範、UMTS標準23.060中規定的UMTS網絡。
圖1顯示作為分組交換域的核心網絡,它標記為分組。核心網絡連接到無線電網絡,它標記為無線電NW。在核心網絡的分組交換域的上方是IP多媒體子系統(IMS),IP多媒體用於會話類多媒體業務。每個子系統包括對應的節點。與本發明相關的是核心網絡的節點,即具有接口Gn和Gi的SGSN和GGSN節點,將對它們作更詳細的說明。圖1中未顯示也相關的Gp接口。作為示例的IMS利用分組交換域為會話類多媒體業務提供載體。不用IMS而用例如對應分組交換載體上網際網路中的流伺服器也可實現流媒體業務如下方式。
通過引入流和會話多媒體業務,可演變出許多新的點到多點業務。它們對網絡基礎設施有很高的要求,且消耗相當大的帶寬。此類業務的例子如視頻會議、白板、實時多用戶遊戲、多媒體簡訊收發、虛擬世界。
根據圖1,外部IP網絡(如網際網路)被標記為多媒體/IP網絡,移動臺被標記為TE,而核心網絡被標記為分組。當前,UMTS中的IP組播消息從設在外部IP網絡中的路由器以透明的方式通過單播連接發送到移動臺。然後如上所述,在IP層上執行組播,而從移動臺TE的角度來看,網際網路中的路由器是IP連接所端接的第一個節點,因此是可用於組播的第一個節點。這意味著GGSN中允許與外部網絡通信的IP層目前沒有被視為能夠執行組播。路由器在行動網路的核心部分內對組播消息和單播消息不加區分地發送組播消息。組播流的分離已經在網際網路的路由器中完成,並根據接收人的數量通過無線網絡多次發送相同的數據分組。
這意味著現有的UMTS技術未預想到將高效的組播技術利用於圖1中Gn接口所示的網絡部分。同時提供給多個客戶的任何服務在無線網絡的邊緣被複製,並採用多個朝向這些客戶的單播連接。尤其是隨著高資源需求的流多媒體業務或會話類多媒體業務的發展,這意味著網絡中的資源利用效率非常低。
此外,現有技術的節點不適合於執行組播。
一般來說,在基本上面向點到點的網絡中引入和執行組播會產生一些問題,而不同於在此類網絡中建立單播信道用於執行兩個節點之間的通信。這意味著問題不只發生在無線網絡如UMTS中。
支持組播的協議的其他實例如SIP(會話發起協議)或RTSP(實時流協議)。SIP協議參見IETF中多方多媒體會話控制(MMUSIC)WG,而RTSP則參見H.Schulzrinne、A.Rao、R.Lanphier於1998年4月提交的RFC 2326實時流協議(RTSP)。這些協議也屬於面向點到點的協議,因此本發明也適用於它們。
發明概述本發明的目的在於提出一種在面向點到點的分組交換電信網絡中高效地引入和執行組播的解決方案。
本發明體現於如權利要求1、14、18和21中所公開的方法、路由器、服務節點和系統。在所附權利要求書中還描述了許多優選實施例。
的基本原理是,在電信網絡的一些部分的傳輸層上引入組播傳輸來向組播組成員或用戶傳送組播數據。所述網絡自身可提供組播組。它還可以連接到具有可以註冊的組播組的其他網絡,如網際網路。所述網絡包括至少一個路由器如GGSN以及至少一個服務節點如SGSN。路由器邏輯上連接到至少一個服務節點,這意味著其間還可以涉及其他網絡節點,如其他路由器。該路由器和服務節點參與向用戶發送組播數據。用戶可以是一個節點或移動臺,或者任何用戶設備。在進一步的說明中,將用移動臺作為例子來說明用戶。雖然節點也可以看作用戶。但通常用戶指組播組成員。
本發明建議採用從路由器到服務節點的傳輸組播組隧道,以便通過所述隧道向註冊到組播組的所述用戶傳送組播數據。為了建立組傳輸播組隧道,要執行如下步驟。在第一步,從用戶向路由器發送向組播組註冊的請求消息。路由器檢查該用戶要註冊的組播組是否已經存在。如果它不存在,則路由器分配一個新的傳輸級組播組,並通過建立隧道的傳輸級協議建立一個至服務節點的傳輸級組播組隧道。將所述傳輸級組播組隧道分配給該用戶註冊的組播組。如果網絡還連接到另一個網絡,則如果該用戶是註冊到該組播組的第一個用戶,則路由器通知所述另一個網絡中的相鄰路由器特定組播組至少有一個成員。如果用戶註冊的組播組已經存在,則確定組播組和傳輸級組播組隧道之間的關係。輸入的組播數據通過傳輸級組播組隧道從路由器傳送到服務節點。
在諸如UMTS之類的移動環境中,為實現所述原理可以採用IP組播,以在SGSN(作為服務節點實例)與GGSN(作為路由器的實例)之間的IP網絡中實現高效傳輸。另一個實例是SGSN與UTRAN網絡之間的鏈路。
本發明的優點在於可以高效利用稀缺且昂貴的網絡資源。就GPRS或UMTS而言,在Gn和Gp接口上進行高效傳輸是通過只在每條鏈路上傳送分組的一個副本來實現的。當同一個組播組的多個用戶位於同一個或不同的SGSN內時,這減少了所需的總傳輸資源和限制對擁塞防護、負載平衡算法的要求。它還適用於使用各種不同用戶設備或接入網的方案,因為可以採用信息分層處理,如以上參照圖1所述。
建議由路由器和至少一個服務節點之間已建立的傳輸組播組隧道來構建組播傳遞樹。這意味著跨網絡傳送組播數據,並且組播數據的複製在儘可能接近用戶的位置完成,以便節省網絡資源。如果具有一個以上的用戶,則在服務節點中執行組播複製,以便將數據轉發到註冊到對應組播組的用戶。
建議在建立傳輸組播組隧道之後,利用傳輸級組播組、組播組和用戶之間的關係創建一個網絡表項。為此,創建用於管理傳輸級組播組、該組播組的註冊用戶以及(可以從例如另一個網絡接收到的)組播地址之間關係的數據結構。數據結構的管理可以在網絡內由各網絡節點進行分布式管理或由指定節點進行集中管理。
本發明的優選實施例,通過唯一標識用戶、組播組和傳輸級組播組隧道的標識符來形成關聯。
為了從組播組中註銷移動臺,向路由器發送啟動更新數據結構和對應節點中表項的消息。更新可以通過現有控制信令協議來完成。
在本方法的優選實施例中,如果移動臺更換處理該移動臺的服務節點,則移動臺要註冊到新的服務節點中,並從舊的服務節點中刪除,且更新路由器中對應的表項。此功能確保即使用戶在移動時也可供組播服務。
如果釋放傳輸級組播組隧道,則除更新對應表項中的數據結構外,還將更新從路由器到這些服務節點的組播傳遞樹。
建議為了確保兼容性和可行性,用於在路由器和服務節點之間建立隧道的傳輸層協議是現有體系結構中定義的控制信令協議。例如就UMTS而言,它可以是GPRS隧道協議GTP,下面將進一步詳細說明。可以使用此協議的已經定義的消息,或者可以通過新定義的信令消息增強該協議。
在該方法的優選實施例中,可以採用現有組播解決方案,例如可以採用IP組播。IP組播使用含IP組播地址的IP分組,以便根據支持組播的路由器中所含的組播路由表定義至用戶的路由。
在諸如UMTS之類的體系結構內,通過用於建立隧道的傳輸層協議建立的隧道採用底層的UDP和IP協議來傳送淨荷信息。
在優選實施例中,建議為了將組播數據傳送給用戶,在路由器中將傳輸級組播組隧道的標識符添加到IP分組中。組播IP分組被傳送到服務節點,由服務節點從IP分組中刪除地址之後將其複製給用戶(如果有一個以上的用戶)。
在本發明的優選實施例中,建議採用IGMP來向組播組註冊。這些都是已應用於此目的眾所周知的協議。在本發明中,建議修改這些協議以進一步節省網絡資源。為此,可從用戶向路由器發送註冊IGMP和MLD消息。因此,此解決方案提高了網絡資源的利用率。在這些協議的現有實施方案中,路由器向客戶發送IGMP消息,客戶的任務是就它們是否要註冊到組播組作出響應。
在UMTS中,要求移動臺註冊到GGSN,以便接收專門發往該移動臺的淨荷信息。此信息通過隧道式信道傳送,該信道是在PDP上下文激活過程中建立的,這也是眾所周知的。
建議對路由器進行調整以使之適於在面向點到點的電信網絡內執行組播。所述路由器一端連接到到另一個網絡,另一端連接到至少一個管理移動臺的服務節點。路由器具有用於建立至服務節點的傳輸級組播組隧道的邏輯。例如,它可以是包括GTP級的協議棧。為了在用戶註冊的組播組和傳輸層組播組隧道之間建立聯繫,在路由器中定義這樣一種邏輯,這種邏輯用於分配與另一個網絡中所分配的組播組標識符相對應的傳輸級組播組標識符。路由器還具有用於在傳輸組播組隧道上將組播數據傳送到服務節點的邏輯。傳輸包括接收組播數據,分析接收方的地址,將地址轉換成傳輸級組播組隧道的標識符以及將組播數據發送到所述隧道。
在優選實施例中,路由器處於組播傳遞樹的頂端,組播傳遞樹是在路由器和服務節點之間建立傳輸級組播組隧道的過程中創建的。在UMTS體系結構內,這意味著GGSN建立傳輸級組播組隧道,GGSN是該傳遞樹的根節點,而SGSN是該傳遞樹的葉節點。僅為第一個註冊到對應的組播組的用戶將SGSN連結到傳遞樹。
還建議,為了管理專用傳輸級組播組、組播組的註冊用戶以及從另一個網絡接收到的組播地址之間的關係,路由器控制用於此目的數據結構。
如果要與另一個網絡通信,則路由器可以包含用於將組播註冊信息傳送到所述另一個網絡的邏輯。當用戶是註冊到組播組的第一個用戶時,需要進行這種傳輸。這意味著有必要通知另一個網絡中的相鄰路由器如下情況要接收相應組播組的組播數據的特定組播組中至少有一個成員。
此外,服務節點還適於在具有至少一個路由器和至少一個管理用戶的所述服務節點的電信網絡內執行組播。服務節點具有用於在傳輸組播組隧道上接收從所述路由器發送的組播數據的邏輯。還具有管理傳輸級組播組與註冊到對應的組播組的用戶之間的關係的邏輯。之所以需要這種邏輯是為了知道從傳輸級組播組隧道接收到的組播數據要發送給哪一個用戶。在定義用戶的標識符之後,組播數據由服務註冊到對應組播組的用戶的邏輯發送到用戶。
用於服務用戶的邏輯具有在存在一個以上註冊到組播組並由服務節點服務的用戶時在所述用戶之間複製組播數據的功能。
在創建的組播傳遞樹內,複製組播數據的服務節點是該樹中最最新的一個,且它將被看作所述傳遞樹的葉節點。
此外,還建議具有適於在一種電信網絡內執行組播的系統,所述電信網絡具有至少一個路由器和至少一個管理用戶的服務節點。可通過上述特徵來增強路由器和服務節點的功能。
下面將詳細地說明本發明。
附圖簡述圖1GPRS體系結構圖2本發明的基本原理的相關網絡視3概述UMTS用戶面所用的協議棧,圖4本發明的基本原理的相關協議視5PDP上下文激活過程,圖6本發明的用於管理表項的數據結構,圖7組播組註冊和TLMG建立過程圖8組播組註銷和TLMG釋放圖9PDP上下文去激活圖10執行變更SGSN的過程的第一替代方案圖11執行變更SGSN的過程的第二替代方案圖12執行變更SGSN的過程的第三替代方案圖13組播數據傳遞樹。
根據本發明,在下面圖2和圖3中公開了基本方法。
具有樹結構的圖2上部分說明外部IP網絡內的組播。IP網絡通過Gi接口連接到GGSN。從GGSN到SGSN的傳輸經過Gn接口。這意味著消息可能經過許多路由器。它由圖2中的中間部分表示。下部分說明對應SGSN所服務的不同的無線電網絡。該圖最重要的部分是網絡的中間部分,即運用組播將通信業務從GGSN轉發到兩個SGSN(這兩個SGSN將通信業務傳播到對應的無線接入網)的Gn接口。
圖3顯示基本原理的相關協議視圖。圖3顯示3GPP的標準化網絡體系結構。但是,這不應視為對本發明的限制。圖3顯示移動臺MS,它通過Uu接口與接入網UTRAN通信。Iu-PS接口將UTRAN與3G-SGSN相連,它通過Gn接口與3G-GGSN通信。圖3提供了UMTS中所用不同節點中的不同協議棧的概貌。下文的說明只集中在標記為IP、PPP和UDP/IP的分組交換域中以及GTP-U層上的兩個IP層。在圖3中,為補充起見提到了其他一些協議。
以上對所引入的面向分組交換的節點(如SGSN或GGSN)的功能和通信方式的要求和限制對已開發的協議棧有影響。因為將GGSN作為至外部網絡的路由器和接口,所以引入了應用層下的IP層。又因為GGSN和SGSN之間存在IP網絡這一限制,所以在GTP-U層下將IP邏輯連接作為傳輸方式引入。
因此圖3中有兩個IP層,在下文中描述為應用IP層和傳輸IP層。應用IP層位於協議棧中應用層Applicat.的正下方,它連接移動臺和3G-GGSN。此IP層對於分組交換網是透明的,這在圖3中用從MS到3G-GGSN的直線表示。第二個IP層是用於在SGSN、GGSN和UTRN之間進行傳送的傳輸IP層。淨荷信息封裝在應用特定的隧道協議中通過Gn傳送,GPRS隧道協議GTP是用於建立隧道的傳輸層協議實例。GTP分組採用UDP作為傳輸協議。但是,還存在負責構建隧道的不同協議。GTP只是一個實例。
以上對所引入的面向分組交換的節點(如SGSN或GGSN)的功能和通信方式的要求和限制對已開發的協議棧有影響。因為將GGSN作為至外部網絡的路由器和接口,所以引入了應用層下的IP層。又因為GGSN和SGSN之間存在IP網絡這一限制,所以在GTP-U層下將IP邏輯連接作為傳輸方式引入。
參考圖4中公開了本發明的基本原理。它顯示一個移動臺,其中協議棧的頂層為應用層Appl.,網絡層上為網際網路協議IP或點到點協議PPP。較低的層表示為L1和L2層,因為在相應節點中它們可能有所不同,具體取決於底層的物理網絡。在此情況中,來自於移動臺的邏輯IP或PPP連接終結於3G-GGSN。在UTRAN、3G-SGSN和3G-GGSN之間,採用在這些節點之間構建隧道的GTP-U協議。在GTP-U之下,設有用於傳輸淨荷信息的協議為UDP的IP層。
其原理是在隧道協議(例如GTP)之下在IP層上引入組播功能。圖4中3G-SGSN和3G-GGSN之間表示組播的雲狀塊表示它。從Gi接口上的組播雲到Gn接口上的組播雲的箭頭表示在應用IP層上執行的組播被引入到傳輸IP層。這意味著,通過Gi接口到3G-GGSN的到達組播數據被重定向到較低的IP層,由其在GGSN與SGSN之間執行組播。SGSN與UTRAN中的RNC之間的連接仍然為單播。還保留了IP層上的邏輯點到點連接。
下面將說明GGSN的增強功能。為了實施本發明,需要GGSN的這種新功能。
為了完成新的任務,GGSN需要充當本地組播路由器,它可以處理從用戶到達的IGMP或MLD消息。GGSN終結IGMP或MLD消息,並通過IGMP或MLD向相鄰路由器傳送相關的信息。GGSN還處理組播路由選擇協議。用戶註冊到GGSN中的特定組播組,而GGSN跟蹤分組交換網中活動的組播組。至此,GGSN的角色非常像標準的本地組播路由器。一般來說,可以採用公眾陸地移動網PLMN的外部本地組播路由器而非GGSN本身。
此外,GGSN在核心網絡範圍內創建組播組,即在GGSN與SGSN之間。此組播組也稱之為所謂的傳輸級組播組TLMG。GGSN然後通知這些對應的SGSN,這些組播組擁有註冊到組播組的移動臺。
想要接收組播消息的移動臺必須將其要求通知對應的GGSN。對於註冊到組播組的第一個移動臺來說,SGSN加入TLMG以便接收該移動臺的組播流量。實際上,在GGSN和所有受影響的SGSN之間創建了基於源的組播樹。SGSN可以擁有一個或多個組播組的用戶。IP組播用於將數據傳送到SGSN,在此基礎上,SGSN複製分組,並將它們轉發到相關的移動臺。
下文將詳細地說明本發明的一個優選實施例。它描述Gn接口上的組播,即GGSN與SGSN之間進行的組播。可以採用相似的機制,將傳輸級組播應用於其他點到點網絡(例如基於實時流協議RTSP或會話發起協議SIP的點到點網絡)。此外,同樣的機制還適用於Gp接口,它在位於另一個PLMN中的GGSN與SGSN之間。
下面將說明GTP隧道的建立。此過程是在所謂的PDP上下文激活期間完成的。PDP上下文激活類似於登錄到外部IP網絡上。為此,將移動用戶的身份標識與IP位址相關聯。在PDP上下文激活期間,在PDP上下文的SGSN和GGSN之間創建具有以下描述為TID的標識的隧道。在此過程中,還在MS與SGSN/GGSN之間進行服務質量QoS協商。
以下參考圖5說明PDP上下文激活過程。
圖5顯示移動臺MS、SGSN和GGSN之間所發送消息的時序。箭頭表示發送的消息。在箭頭之上,給出的是消息的名稱,在箭頭之下,列出的是對應消息的主要參數。右邊的方框顯示操作,即接收到消息之後在節點中執行的操作。這些符號的相應含意也適用於後續附圖。
下面參考圖5說明PDP上下文激活過程。下文說明中只討論與此過程最相關的方面。
在第一步,從移動臺向SGSN發送激活PDP上下文請求消息。還發送服務質量需求等參數。在接收到所述消息之後,SGSN檢查它是否可以滿足移動臺的需求,然後為對應的PDP上下文創建TID。此外,從SGSN向GGSN發送攜帶協商的QoS參數以及創建的TID參數的創建PDP上下文請求消息。GGSN在接收到此消息之後創建一個表項,並且還檢查滿足QoS需求的可能性。將創建PDP上下文響應消息作為結果發送到SGSN,由其根據接收到的QoS參數選擇相應的無線電傳輸能力。然後它向MS發送確認消息,即激活PDP上下文接受,並開始對連接的移動臺MS計費。
圖6顯示在下述例示信令方案中採用的數據結構。一般來說,可以任何方式將數據集中或分布,並相應調整不同網絡實體之間的信息傳送。
圖6顯示具有實際表項的節點SGSN和節點GGSN。SGSN當前具有兩個傳輸級組播組TLMGtlmg1和tlmg2。第一組包含兩個移動臺ms1和ms2,第二組具有註冊到該組播組的三個移動臺ms1、ms4和ms5。註冊到組播組的移動臺的數量也在GGSN中進行管理。圖6中,在GGSN中表示為列#Mses。GGSN管理已經建立的TLMG,TLMG列和MC-Address列包含另一個網絡的組播組的組播地址。作為一個可選的方案,可以預見GGSN還包含註冊到傳輸級組播組tlmg的移動臺。這在圖6中可選地表示為不同的表格。此表包含具有所屬移動臺的tlmg的一個列表。例如tlmg1管理移動臺MS1和MS2。
表項的管理是按照如下方式進行的。除存儲TLMG標識外,SGSN還存儲註冊到分配給對應TLMG的組播組的移動臺的標識。GGSN存儲組播地址(例如mc1)和對應的TLMG tlmg1之間的關係。此外,採用計數器來跟蹤每個組播組的移動臺數量,即每個TLMG的移動臺數量,例如在mc1,tlmg1的情況中為2。此外,GGSN還可以存儲每個TLMG的移動臺。此信息可以用在變更SGSN或刪除PDP上下文時。另一種解決方案是在GGSN中存儲已經註冊到一個或多個組播組的MS的PDP上下文的指示符。
下面將詳細地說明本發明的一個優選實施例。它描述組播組註冊和SGSN與GGSN之間的TLMG建立。如上所述,此方法還可應用於面向用戶的其他接口。根據圖7來進行說明的,該圖顯示了一些事件的時間序列。
如圖5所示,第一步創建PDP上下文。為了註冊到組播組,移動臺MS的任務是發起註冊。不同於IGMP中指定的本地組路由器,GGSN不向具有活動PDP上下文的所有移動臺發送成員查詢。這樣只會浪費寶貴的無線電資源。相反,由移動臺MS自發加入組播組。無需由成員查詢消息(例如IGMP查詢消息)來請求,MS通過IGMP成員報告消息報告它們的成員資格。GGSN端接IGMP協議並存儲有關MS的組播組成員信息。此消息包含作為參數的組播地址MCAddr。因為在規定的IGMP中,每個組播組只有一個成員報告成員總數,本地組播路由器只知道對應組播組有至少一個成員連接到本地網絡。本地組播路由器不知道連接有多少個成員,也不知道這些成員的身份標識。但是,如果每個組播組成員如上所述報告它的成員資格,則GGSN不僅知道每個組播組的組播組成員的數量,而且知道所有組成員的身份標識。此信息可用於效率、計費或統計的目的。還可以只存儲屬於TLMG的移動臺和SGSN的數量,並可以按需從對應的SGSN接收信息。如果未存儲擁有組播組成員的對應SGSN,則TLMG本身可用於向所有相關的SGSN組播全部成員請求。GGSN可以將組成員的數量納入考慮以確定TLMG是否更有效,或是否可以接受使用複製的單播會話。
可選的是,可以更新現有消息之一以包含成員查詢。這可以應用於例如如下文獻中所述的路由器通告消息3GPP TS 23.060 V3.6.0(2001-01)第三代合作計劃;技術規範組服務和系統方面;通用分組無線業務(GPRS)、服務描述、第2階段(1999年發布)。
參考圖7,下一步執行GGSN中的MC組成員驗證,以便判斷是否允許移動臺註冊到該組播組。可能的情況有,例如安全檢查不允許移動臺加入組播組,或者操作員因組播組的特性或者已經達到所允許的組播組成員的最大數量而不允許組播組註冊。在GGSN中可以執行許多其他檢查。在結果不成功的情況中,GGSN向MS發送成員報告拒絕消息,然後不再繼續如下所述的步驟。可以可選地重用現有的出錯消息。
為了能夠判斷主機是否屬於封閉的組(closed group),GGSN可以具有一個至伺服器或資料庫的外部接口,該伺服器或資料庫管理組播組,也可以由GGSN自己來管理此類信息。
如果GGSN中尚沒有IGMP成員報告中指定的組播組,則GGSN為此創建一個新的表項。此外,GGSN為到達應用IP層的組播創建基於傳輸IP層的傳輸級組播組TLMG。為此,GGSN從核心網絡的地址空間分配組播地址。在下文中,將其稱為TLMG的組播IP位址或TLMG-MCAddress,或簡稱為TLMG地址。為了創建正確的TLMG,GGSN可以將來自PDP上下文的服務質量QoS需求納入考慮。還可以如下文所述只將TLMG地址提供給SGSN,並只在從SGSN接收到肯定的結果時在GGSN中創建邏輯TLMG。
GGSN則通過例如增強GTP協議來通知對應的SGSN,它擁有註冊到組播組的移動臺。可以採用新的GTP消息即SGSN成員報告請求。還可以利用現有的消息,例如在UDP連接時利用增強的分組數據單元PDU通知消息來達到此目的。
SGSN成員報告請求消息包含將組播流複製到SGSN中的多個單播流所需的信息,例如TLMG-MCAddress和MS-HostID(註冊到組播組的MS的主機ID)。因此,對於組播組通信流量,GGSN忽略已經在PDP上下文激活過程中由SGSN為該MS創建的隧道,而採用形成組播傳遞樹的TLMG。這種組播傳遞樹在下文中稱為TLMG傳遞樹。
在接收到SGSN成員報告請求消息之後,SGSN進行組播組MC成員驗證。具體地來說,這意味著SGSN可以進行預訂檢查,或計費帳戶檢查來判斷是否允許移動臺到任意或此特定組播組。驗證的結果被包含在SGSN成員報告結果消息中。如果驗證結果是否定的,則SGSN將SGSN成員報告結果消息(如果結果是否定的,則可以附帶原因指示信息)返回給GGSN,以指示組播驗證未成功,該移動臺不應該加入應用級組播組。如果結果是肯定的,此消息向GGSN指示成功的結果。此外,SGSN然後存儲TLMG-MCAddress和MS-HostID之間的關係,例如簡單地將TLMG-MCAddress添加到該MS的現有PDP上下文信息中,以便在接收到組播數據流時可以複製數據並將它們轉發到對應的主機。
一接收到SGSN成員報告結果,GGSN就根據驗證結果返回成員報告接受或成員報告拒絕(可能包含原因指示信息)。這是IGMP中未規定的新消息。只在結果否定的情況下發送現有出錯消息也是可行的。否則,當成員報告的結果肯定時,則不回送任何消息。
在SGSN成員報告結果肯定的情況中,用於統計組播組的以及隨後TLMG的MS的數量的計數器遞增和/或將該MS-HostID添加到組播組中。
任何時候只要SGSN擁有第一個註冊到組播組的MS,且該SGSN本身又註冊到TLMG並被添加到TLMG組播傳遞樹,則該SGSN向GGSN發送IGMP成員報告消息。此外,IGMP成員報告消息利用PDP上下文激活過程中接收到的協商的服務質量QoS來選擇從SGSN到GGSN的正確QoS路徑。為此可以採用現有組播路由選擇樹協議。
GGSN通過發送IGMP成員報告維護經主幹網通過Gi接口進行的組播成員傳播。只在指示本地網絡(例如PLMN)中對應的組播組中有至少一個希望接收組播數據的成員時才需要向相鄰路由器傳播成員信息。因此,僅對PLMN內的第一個組播組成員才需要此傳播操作。因此,如果組播組在GGSN上是未知的,則該GGSN通過Gi接口將成員報告消息傳播到另一個網絡中的下一個組播路由器,以加入組播組。GGSN知道它是否應該在Gi接口上傳播計數器的統計註冊到組播組的移動臺或實際移動臺的數量的消息。
下面詳細地說明本發明的又一個優選實施例。它參考圖8說明組播組註銷和TLMG釋放。
如前所述,不會周期性地向所有具有有效PDP上下文的MS發送成員查詢消息。在IGMP版本1中,本地組播路由器通過周期性地組播成員查詢消息來判斷區域網上是否仍有組播組成員。在IGMP版本2中,定義了離開消息來減少離開成員的等待時間。
參考圖8,在從移動臺接收到IGMP離開消息時,GGSN執行基本的檢查,例如檢查該移動臺是否屬於組播組。然後GGSN將新的GTP消息SGSN成員請求釋放發送到SGSN,以便為該移動臺請求成員釋放。此消息以參數的形式攜帶TLMG MCAddr和移動臺的地址MS-HostID。SGSN通過向GGSN回送可選的確認消息SGSN成員釋放ACK來確認該釋放操作,並從對應的TLMG列表中刪除該移動臺。GGSN還從對應的組播地址列表中刪除該移動臺,或者只遞減對應的計數器。
如果移動臺是註冊到組播組的SGSN服務區內唯一的移動臺,則將該SGSN從TLMG傳遞樹上刪除。可選地,GGSN可以確定組播組成員數量,因為SGSN無權使用至該組播組的組播傳遞樹且將從TLMG中註銷SGSN。
如果SGSN從組播組刪除最後一個移動臺或接受命令從TLMG中註銷,則它向GGSN發送IGMP離開消息,以便從TLMG傳遞樹中釋放。TLMG傳遞樹可以通過組播路由選擇協議來更新。
如果GGSN確定PLMN中的最後一個組播組成員已經從組播組中註銷,則通過Gi接口向相鄰的路由器傳播此信息。如果採用的是IGMP v2或更新版本,則GGSN發送IGMP離開消息。否則,GGSN只是不再在Gi接口上刷新組播組成員情況。
下文將詳細地說明本發明的一個優選實施例,它參考圖9描述PDP上下文去激活。
PDP上下文去激活由SGSN或GGSN發起。PDP上下文去激活包括兩個信令消息刪除PDP上下文請求和刪除PDP上下文響應。發起去激活操作的節點發送刪除PDP上下文請求,作為回應,它接收到刪除PDP上下文響應。此過程的詳細描述可參見如下文獻3GPPTS 03.60 V7.5.0(2001-01)第三代合作項目;技術規範組服務和系統方面;數字蜂窩電信系統(階段2+)、通用分組無線業務(GPRS)、服務描述、第2階段(1998年發布),以及3GPP TS 23.060 V3.6.0(2001-01)第三代合作項目;技術規範組服務和系統方面;數字蜂窩電信系統(階段2+)、服務描述、第2階段(1999年發布)。
在執行PDP上下文去激活之後,應用與組播組註銷相同的相應的信令消息過程。SGSN檢查移動臺是否屬於一個或多個TLMG。相應的結果就是,從TLMG或從對應的若干TLMG中刪除該移動臺。SGSN可能會從TLMG或若干TLMG中註銷它自己,具體取決於是否是對應TLMG或多個TLMG的最後一個移動臺。
如果GGSN存儲按組播組並因此按TLMG存儲移動臺以及不止一個計數器,則GGSN可以自行判斷移動臺是否屬於一個或多個組播組,並相應執行操作。否則,SGSN在刪除PDP上下文請求和刪除PDP上下文響應消息中通過指定MS-HostID和TLMG的新的信息元素通知GGSN,或者從SGSN將具有相同信息元素的新的消息即SGSN成員釋放消息發往GGSN。
在接收到SGSN成員釋放消息或如上所述的類似消息時,施加與組播組註銷和TLMG釋放序列相同的處理,隨後從SGSN向GGSN且通過Gi接口發送IGMP離開消息。
下面將詳細地說明本發明的優選實施例,它描述移動臺變更服務SGSN區時的過程。
如果移動臺更換服務SGSN,則必須相應更改和調整存儲在SGSN和GGSN中的組播信息,可能還必須更新TLMG。
如文獻3GPP TS 03.60 V7.5.0(2001-01)第三代合作項目;技術規範組服務和系統方面;數字蜂窩電信系統(階段2+)、通用分組無線業務(GPRS)、服務描述、第2階段(1998年發布),以及3GPP TS23.060 V3.6.0(2001-01)第三代合作項目;技術規範組服務和系統方面;數字蜂窩電信系統(階段2+)、服務描述、第2階段(1999年發布)中所述,MS可能會因GPRS連接,SGSN間路由選擇區更新或服務無線電網絡子系統SRNS重定位而更換服務SGSN。
GPRS連接的詳細描述可參見如下文獻3GPP TS 23.060V3.6.0(2001-01)第三代合作項目;技術規範組服務和系統方面、通用分組無線業務(GPRS)、服務描述、第2階段(1999年發布)的第6.5.3節,SGSN間路由選擇區更新可參見同一文獻的第6.9.1.2.2節,包括第6.13.2節中的SGSN間系統間變更。服務SRNS重定位可參見上述參考文獻的第6.9.2.2.1節。
但是,對於組播不需要考慮GPRS連接的情況,因為移動臺不會在調用此過程時註冊到組播組。其原因在於移動臺已經因執行PDP上下文刪除而從對應的組播組註銷掉了。
在SGSN間路由選擇區更新或服務SRNS重定位的情況下,新的SGSN向該GGSN發送更新PDP上下文請求。
在SGSN因組播組成員而發生變更的情況下,SGSN和GGSN中有三種執行組播管理有的基本備選方案。
在第一個備選方案中,組合執行如上所述的舊SGSN的組播組註銷和TLMG釋放過程以及新的SGSN的組播組註冊和TLMG建立過程。
以下說明基於圖10。
類似於上述的PDP上下文去激活,SGSN可能需要通過修改後的更新PDP上下文消息信令向GGSN指示該移動臺屬於組播組。在此序列中,必須向GGSN通告TLMG的標識符。GGSN的任務是將變更告知新的SGSN和舊的SGSN。舊的SGSN指移動臺已經註冊於其中的SGSN,而新的SGSN則是通過其對移動臺進行處理的SGSN。通過SGSN成員釋放請求消息來通知舊的SGSN。作為對已經執行的SGSN變更的確認,舊的SGSN發送SGSN成員釋放確認消息。如果舊的SGSN釋放了最後一個移動臺,則它發送IGMP離開消息。
在新的SGSN中進行組播成員驗證是可選的。GGSN可以在SGSN成員報告請求消息中利用附加的指示符來說明是否要執行這些檢查。如果不執行檢查,則只需通過發送SGSN成員報告結果消息向GGSN回報確認,或在通信可靠時完全無需向GGSN回報。如果執行附加的組播成員驗證,則GGSN可能必須向移動臺回送否定結果。在此情況下,該SGSN可能必須從TLMG中註銷,該PLMN可能需要從組播組中註銷。這些消息序列未在圖10中示出。
任何時候只要SGSN擁有第一個註冊到組播組的移動臺,該SGSN本身就註冊到TLMG並被添加到TLMG組播傳遞樹。該SGSN將IGMP成員報告消息發送到GGSN。
TLMG傳遞樹已針對IGMP離開消息作了更新,並再次針對IGMP成員報告消息進行更新。即,TLMG傳遞樹分兩個步驟來更新。
在第二個備選方案中,在執行如圖11所示的更新PDP上下文之後通過發送組播信息消息,將組播組信息直接從舊的SGSN傳遞給新的SGSN。舊的SGSN通過SGSN成員釋放消息開始刪除SGSN中相應的表項。之後發送IGMP離開消息。SGSN可選地執行驗證,並根據驗證結果,抑制向GGSN發送SGSN成員報告和IGMP成員報告。在此情況下,SGSN向GGSN報告應向移動臺發送拒絕消息。因此,這裡同樣適用第一個備選方案的原理。
第三個備選方案公開了一種快捷的解決方案,其中新的SGSN在從舊的SGSN接收到組播信息消息之後,向GGSN發送更新消息,即組播SGSN更新信息,以更新GGSN上舊SGSN和新SGSN中的組播項。此信令消息交換還在圖12中示出。在執行所提及的消息交換之後,發送IGMP離開消息。
最後,所有的三種備選方案都會通過組播路由選擇協議針對新的SGSN和舊的SGSN更新TLMG。
在第二和第三個備選方案中,在新SGSN和舊SGSN之間發送更新PDP上下文之前,可能還執行從舊的SGSN到新的SGSN的組播信息傳遞。更新PDP上下文消息交換還可以加以擴展以攜帶組播信息。
在所有三種備選方案中,如果在新的SGSN中所執行的檢查不接受組播組成員資格時,則會向移動臺發送附加的消息。例如,此步驟可以應用於新的SGSN不支持組播路由選擇協議或不支持組播信息交換消息或諸如多供應商環境之類的信息元素時。然後命令MS向GGSN發送IGMP離開消息,以執行註銷。
下面將詳細地說明本發明的優選實施例,它參考圖13說明組播數據的傳送過程。
圖13顯示這樣一種方案,其中在GGSN上接收組播數據並通過TLMG將其轉發到兩個分別連接了多個組成員的SGSN。
在接收到組播數據流時,GGSN在其表格中查找屬於應用級組播地址的TLMG地址。然後GGSN將例如IP目的地地址更改為TLMG組播地址,並將數據組播到屬於該TLMG的所有SGSN。在SGSN上接收到TLMG組播數據時,此SGSN查看組播組成員表,恢復原始地址,並複製數據並利用單播傳輸通過無線接入網將數據轉發到移動臺。利用從GGSN接收到的信息中獲得的附加信息確定連接到該特定SGSN的對應組播組成員。
在另一個實施方案中,通過組播隧道以隧道形式發送IP組播數據流。TLMG組播地址在GGSN中被添加到IP組播分組之前,並在SGSN中被刪除。利用TLMG組地址以隧道形式將數據沿組播傳遞樹(例如TLMG傳遞樹)從GGSN發送到SGSN。
在稍作修改的方案中,GGSN起小區廣播服務(CBS)或類似的作用(具體規範參見3GPP TR 25.925第三代合作項目;技術規範組無線接入網;廣播/組播服務的無線電接口(1999年發布)),從而在核心網絡中的IP組播與無線接入網中的廣播/組播服務之間實現中繼功能。
在另一個方案中,小區廣播中心或類似系統註冊到TLMG,以取代SGSN。一旦在RAN中定義了組播承載系統,則可以連接核心網絡和無線電網絡中的組播,以便為點到多點服務提供更高效的傳輸。
本發明所描述的解決方案只涵蓋不同網絡實體之間的信息交換。應該理解為數據可以不同方式分布存儲,也可以採用其他消息作為相同或不同信息的承載體。
在所描述的信令序列的消息中,當採用面向連接的方法時可以忽略某些信息元素。此外,對於例如許多專用的新的GTP消息,可以代之以採用具有附加活動代碼的公共消息。
此報告中的信令序列基於可靠的傳輸。如果傳輸不可靠,則這些序列必須進行相應的調整。
此外,本發明所涵蓋的解決方案針對GSM或UMTS網絡中的分組交換域。但是,所述解決方案可以一般地適用於具有兩個IP層即一個應用IP層和一個傳輸IP層的網絡,例如適用隧道技術時的情況。一般來說,只要例如在GTP、L2TP、IPSec和移動IP中採用隧道技術,就可以採用本原理。同樣對於傳輸層基於支持組播傳輸的另一種技術(例如ATM)的情況,也可以應用這些機制。
此外,應該理解,可以應用同樣的機制為諸如點到多點流(RTSP)或會話多媒體業務(SIP)之類的應用創建組播傳輸組。
權利要求
1.用於在電信網絡內至少一個組播組中執行組播數據的組播傳輸的方法,所述電信網絡中具有至少一個路由器和處理至少一個用戶的至少一個服務節點,所述方法採用如下步驟-由所述路由器接收用戶的組播組註冊請求消息;-如果所述用戶是註冊到所述組播組的第一個用戶,則在所述路由器與所述服務節點之間通過用於建立隧道的傳輸層協議建立傳輸級組播組隧道,並將所述隧道分配給所述組播組;-否則,確定傳輸級組播組隧道與所述組播組之間的關係;以及-通過從所述路由器到所述服務節點的傳輸級組播組隧道執行組播數據的傳輸;並且-執行從所述服務節點到註冊到所述對應組播組的用戶的組播數據傳輸。
2.如權利要求1所述的方法,其特徵在於在所述路由器和至少一個服務節點之間創建專用的組播傳遞樹。
3.如權利要求1或2所述的方法,其特徵在於用於管理所述傳輸級組播組、所述組播組的註冊用戶以及所述組播組的組播地址之間的關聯關係的數據結構分布或集中於網絡中。
4.如權利要求3所述的方法,其特徵在於所述關聯關係是通過唯一標識所述用戶、所述組播組和所述傳輸級組播組隧道的標識符來形成的。
5.如權利要求1至4之一所述的方法,其特徵在於為了執行用戶在組播組中的註冊或註銷,所述用戶通知所述路由器,所述路由器通知所述服務節點,並執行對所述數據結構中對應項的更新。
6.如權利要求1至5之一所述的方法,其特徵在於如果所述用戶變更所述服務節點,則執行如下操作所述用戶註冊到新的服務節點,從舊的服務節點中刪除並更新所述路由器中的對應項。
7.如權利要求1至6之一所述的方法,其特徵在於如果釋放專用傳輸級組播組隧道,則更新更新從路由器到這些服務節點的組播傳遞樹。
8.如權利要求1至7之一所述的方法,其特徵在於所述用於建立隧道的傳輸層協議是控制信令協議。
9.如權利要求8所述的方法,其特徵在於所述控制信令協議是GPRS隧道協議GTP協議。
10.如權利要求1至8之一所述的方法,其特徵在於所述組播是使用IP分組的IP組播,所述IP分組具有IP組播地址,以便根據支持組播的路由器中所含的組播路由表定義至所述用戶的路由。
11.如權利要求8、9或10所述的方法,其特徵在於用於建立隧道的傳輸層協議採用底層的UDP和IP協議來傳送兩個節點之間的淨荷信息。
12.如權利要求1至11中任意一項所述的方法,其特徵在於所述傳輸級組播組隧道的標識符在所述路由器中被添加到所述IP分組中,並在所述服務節點中被移除。
13.如權利要求1至12之一所述的方法,其特徵在於在組播組中註冊或註銷所述用戶是通過IGMP或MLD協議來完成的。
14.一種適於在電信網絡內至少一個組播組中執行組播的路由器,所述電信網絡具有至少一個所述路由器和至少一個管理用戶的服務節點,所述路由器具有-用於建立至所述服務節點的傳輸級組播組隧道的邏輯;-用於分配傳輸級組播組的標識符的邏輯,所述標識符對應於另一所述網絡中所分配的組播組的標識符;-用於在所述傳輸組播組隧道上將組播數據傳送到所述至少一個服務節點的邏輯。
15.如權利要求13所述的路由器,其特徵在於所述路由器控制一種數據結構,所述數據結構用於管理所述傳輸級組播組隧道、所述組播組的註冊用戶以及所述組播組的組播地址之間的關係。
16.如權利要求14或15所述的路由器,其特徵在於在所述路由器是位於所創建的組播傳遞樹的根上的網絡節點。
17.如權利要求14至16之一所述的路由器,其特徵在於所述路由器還具有用於將所述組播註冊信息傳播到另一個網絡的邏輯。
18.一種適於在一種電信網絡內執行組播的服務節點,所述電信網絡具有至少一個路由器和至少一個管理用戶的所述服務節點的,所述服務結點具有-用於在傳輸組播組隧道上接收從所述路由器發送的組播數據的邏輯;-用於管理所述傳輸級組播組隧道與註冊到對應的組播組的所述用戶之間的關係的邏輯;-用於服務註冊到所述對應組播組的用戶的邏輯,此邏輯通過在所述用戶之間複製所接收到的組播數據來服務所述用戶。
19.如權利要求18所述的服務節點,其特徵在於,用於服務所述用戶的邏輯具有在註冊到所述組播組並由所述服務節點服務的用戶多於一個時,在所述用戶之間複製所述組播數據的功能。
20.如權利要求18或19所述的服務節點,其特徵在於所述服務節點是所創建的組播傳遞樹的葉節點。
21.適於在具有至少一個管理用戶的服務節點的電信網絡內執行組播的系統,其特徵在於所述系統包括至少一個如權利要求14所述的路由器,所述路由器與如權利要求18所述的服務節點通信,以及所述系統中執行如權利要求1所述的方法。
全文摘要
用於在面向點到點的電信網絡中執行組播的方法、網絡節點、路由器、服務節點和系統。其基本原理是為基本面向點到點的電信網絡的一些部分引入組播傳輸。這是通過在路由器與服務節點之間創建傳輸組播組隧道以傳送組播數據而得以實現的。在諸如UMTS之類的移動環境中,該原理可以這樣實現在SGSN與GGSN之間的IP網絡中在例如Gn接口上採用IP組播進行高效傳輸。
文檔編號H04W40/36GK1543728SQ02815994
公開日2004年11月3日 申請日期2002年6月20日 優先權日2001年6月21日
發明者F·亨德斯徹德特, R·凱爾勒, T·洛赫馬, F 亨德斯徹德特, 章 申請人:艾利森電話股份有限公司