專利名稱:一種媒體流穿越網(wǎng)絡地址轉換的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域的網(wǎng)絡地址轉換技術,尤其涉及一種媒體流穿越網(wǎng)絡地址轉換的方法及其系統(tǒng)。
背景技術:
IMS是第三代移動通信伙伴組織提出的支持IP多媒體業(yè)務的子系統(tǒng)。IMS使用SIP呼叫控制機制來創(chuàng)建、管理和終結各種類型的多媒體業(yè)務。這種多媒體通信不僅僅是簡單的視音頻通信,還包括即時消息、同址瀏覽、協(xié)同工作、流媒體等等業(yè)務,特別是新通信方式和傳統(tǒng)語音融合的業(yè)務,可以說IMS提供了業(yè)務融合的基礎。
IMS的一個重要特點是對各種接入技術的廣泛適應性。目前3GPP提出的IMS能夠支持2G和3G的移動接入方式,由于IMS與接入技術的無關性,3GPP和ITU-T等標準化組織都在研究擴展IMS的能力,以適應固定終端在呼叫流程和鑒權能力方面相對移動終端的不同,增強在接入安全和QoS方面的能力,支持包括固網(wǎng)在內的多種接入技術,構造固網(wǎng)和移動網(wǎng)融合的公共核心網(wǎng)。
由于當前公網(wǎng)地址的匱乏性,當前網(wǎng)絡使用的大量用戶是使用私網(wǎng)地址的,為了擴大IMS網(wǎng)絡的應用范圍,需要解決網(wǎng)絡地址轉換NAT問題。目前廣泛使用的NAT轉換技術包括以下幾種1、NAT/ALG方式普通NAT設備只處理IP頭以及TCP/UDP頭,不處理攜帶的數(shù)據(jù),NAT/ALG方式需要對消息凈荷中的IP地址信息進行處理,如圖1示。NAT/ALG方式一個明顯的缺點是不能識別加密后的報文內容,所以必須保證報文采用明文傳送,這使得報文在公網(wǎng)中傳送時有很大的安全隱患。
2、MIDCOM方式如圖2所示,與NAT/ALG不同的是,MIDCOM的框架結構是采用可信的第三方(MIDCOM Agent)對Middlebox(NAT/FW)進行控制的機制,應用業(yè)務識別的智能也由Middlebox轉移到外部的MIDCOM Agent上,因此應用協(xié)議對Middlebox是透明的。
3、STUN方式私網(wǎng)接入用戶通過某種機制預先得到其地址對應在出口NAT上的對外地址,然后在報文負載中所描述的地址信息就直接填寫出口NAT上的對外地址,而不是私網(wǎng)內用戶的私有IP地址,這樣報文負載中的內容在經(jīng)過NAT時就無需被修改了,只需按普通NAT流程轉換報文頭的IP地址即可,負載中的IP地址信息和報文頭地址信息又是一致的。
現(xiàn)網(wǎng)中存在大量私網(wǎng)用戶需要使用IMS系統(tǒng)提供的服務,目前的方案包括信令網(wǎng)絡地址轉換NAT穿越和媒體NAT穿越兩部分,基本組網(wǎng)如圖3所示。
對于信令穿越NAT,邊界網(wǎng)關功能BGF(或稱Policy Enforcement Function,即策略執(zhí)行功能PEF)簡單充當NAT設備,當私網(wǎng)用戶注冊時,BGF固化分配給該用戶的信令通道,用于后續(xù)終端用戶與IMS系統(tǒng)的信令交互,主要處理流程如圖4所示步驟400私網(wǎng)用戶UE1發(fā)起注冊REGISTER消息,該消息通過私網(wǎng)到達BGF。
步驟401BGF收到REGISTER消息,通過目的地址判斷該消息需要發(fā)送給公網(wǎng)上的P-CSCF,建立臨時映射通道(分配網(wǎng)絡側地址和端口),將消息前傳給P-CSCF。
步驟402P-CSCF判斷請求注冊用戶為私網(wǎng)用戶,則通過P-CSCF和BGF之間的接口,將BGF臨時分配給該用戶的信令通道(網(wǎng)絡側地址和端口)下發(fā)給BGF,要求BGF固化該用戶的信令通道,用于后續(xù)該私網(wǎng)用戶與P-CSCF的信令交互。
步驟403BGF完成信令通道固化處理后,將處理結果通過P-CSCF和BGF之間的接口(同上)發(fā)送給P-CSCF。
步驟404P-CSCF收到BGF響應后,完成后續(xù)的注冊請求處理,將REGISTER消息前傳;此時已經(jīng)完成信令NAT的穿越。
而對于媒體穿越NAT,需要P-CSCF將會話信令中攜帶媒體流信息下發(fā)給BGF,用于建立會話時的媒體映射通道,以IMS系統(tǒng)中的INVITE消息為例,具體流程如5圖所示步驟500私網(wǎng)用戶UE1發(fā)起會話建立請求INVITE,該消息通過私網(wǎng)到達BGF。
步驟501BGF通過該用戶注冊時固化的信令通道將INVITE消息前傳給P-CSCF。
步驟502、P-CSCF收到INVITE消息后,將UE1用戶會話時使用的媒體流地址和端口信息下發(fā)給BGF,要求BGF建立用戶會話時的媒體通道(BGF分配的接入側地址、端口和網(wǎng)絡側地址和端口)。
步驟503BGF收到媒體映射建立請求后,根據(jù)UE1的媒體流地址和端口信息分配媒體映射通道(每個媒體流對應BGF的接入側地址、端口和網(wǎng)絡側地址、端口),完成后將處理響應帶給P-CSCF。
步驟504P-CSCF收到媒體映射建立成功響應后,用BGF分配的網(wǎng)絡側地址和端口替換INVITE請求中SDP消息體的媒體流地址和端口信息,然后將INVITE消息前傳。此時完成主叫側用戶媒體映射的初始創(chuàng)建。
上述方案在某些場景時會出現(xiàn)問題,以下以虛擬局域網(wǎng)VLAN用戶的基本場景為例,如圖6所示用戶UE1和UE2屬于不同VLAN用戶,兩用戶存在地址重疊的情況,不同的VLAN1和VLAN2通過BGF的不同物理接口接入公網(wǎng)。不同的VLAN用戶,對于信令NAT穿越不存在問題,這是因為不同VLAN用戶通過BGF接入的網(wǎng)口不同,BGF可以分配不同的網(wǎng)絡側地址或端口,在信令通道固化時,BGF可以根據(jù)不同的網(wǎng)絡側地址和端口將其固化,用于該用戶與網(wǎng)絡的后續(xù)信令交互。
而對于媒體NAT穿越,因為不同用戶的地址存在重疊,依據(jù)前述方案,P-CSCF下發(fā)給BGF的不同VLAN用戶的媒體映射數(shù)據(jù)會相同,則分配媒體映射時,BGF將不知道分配哪個VLAN的媒體映射對。如果BGF按沒有VLAN來確定媒體映射對,盡管兩個VLAN用戶媒體通道可以用不同的地址組標識區(qū)分開,但是在會話時,到達BGF的上行媒體流(從UE側發(fā)往網(wǎng)絡側)卻不能確定使用哪條通道將媒體流轉發(fā)出去。對于其他網(wǎng)絡,當不同用戶的地址重疊時也存在同樣的問題。
發(fā)明內容
本發(fā)明提供一種媒體流穿越網(wǎng)絡地址轉換的方法,以解決現(xiàn)有技術中建立的媒體映射關系在不同用戶地址重疊時存在不能正確轉發(fā)媒體流的問題。
本發(fā)明提供以下技術方案一種建立用于轉換媒體流的媒體映射關系的方法,包括如下步驟第一網(wǎng)絡實體獲取需要傳送的媒體流的地址信息,并將能夠識別用戶所在網(wǎng)絡的標識和所述地址信息發(fā)送到邊界網(wǎng)關功能BGF實體;所述BGF實體根據(jù)所述地址信息建立用于轉發(fā)媒體流的媒體映射關系,并在該映射關系中綁定所述標識。
其中,第一網(wǎng)絡實體進一步獲取需要傳送的媒體流的服務質量QoS信息,并將所述標識、地址信息和QoS信息發(fā)送到負責QoS策略決策的第二網(wǎng)絡實體,第二網(wǎng)絡實體生成相應的QoS策略,并將所述標識、地址信息和QoS策略發(fā)送到所述BGF實體,BGF實體將QoS策略與建立的媒體映射關系關聯(lián)。
所述第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
一種建立用于轉換媒體流的媒體映射關系的方法,包括如下步驟第一網(wǎng)絡實體獲取需要傳送的媒體流的相關信息并發(fā)送到負責QoS策略決策的第二網(wǎng)絡實體,所述相關信息包括地址信息和服務質量QoS信息;第二網(wǎng)絡實體根據(jù)QoS信息生成相應的QoS策略,并將該QoS策略和所述地址信息發(fā)送到BGF實體;BGF實體根據(jù)所述地址信息建立用于轉發(fā)媒體流的媒體映射關系,并將所述QoS策略與該媒體映射關系關聯(lián)。
其中所述相關信息進一步包括能夠識別用戶所在網(wǎng)絡的標識,所述第二網(wǎng)絡實體將該標識發(fā)送到BGF實體,BGF實體將該標識與建立的媒體映射關系綁定。
通過擴展第一網(wǎng)絡實體與第二網(wǎng)絡實體之間的現(xiàn)有接口傳送所述媒體流的相關信息;通過擴展第二網(wǎng)絡實體與BGF實體之間的現(xiàn)有接口傳送所述地址信息、QoS策略和所述標識。
第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
一種媒體流穿越網(wǎng)絡地址轉換的方法,包括如下步驟將用戶發(fā)送的媒體流傳送到網(wǎng)絡中的邊界網(wǎng)關功能BGF實體;所述BGF實體根據(jù)能夠識別所述用戶所在網(wǎng)絡的標識和媒體流中的源地址信息,匹配用于轉發(fā)媒體流的、并且綁定有能夠識別用戶所在網(wǎng)絡的標識的媒體映射關系確定轉發(fā)媒體流的端口;以及BGF通過確定的端口轉發(fā)所述媒體流。
其中,所述BGF實體進一步根據(jù)與媒體映射關系相關聯(lián)的QoS策略,對利用該媒體映射關系轉發(fā)的媒體流進行QoS控制。
一種網(wǎng)絡系統(tǒng),包括用戶設備,用于收發(fā)信令和媒體流;第一網(wǎng)絡實體,用于獲取所述用戶設備需要傳送的媒體流的地址信息和能夠識別用戶所在網(wǎng)絡的標識,并下發(fā)建立用于轉發(fā)媒體流的媒體映射關系;
邊界網(wǎng)關功能BGF實體,用于根據(jù)網(wǎng)絡控制實體提供的所述地址信息和所述標識建立用于轉發(fā)媒體流的媒體映射關系并綁定所述標識,以及在接收到用戶設備發(fā)送的媒體流時,根據(jù)能夠識別用戶所在網(wǎng)絡的標識和源地址信息匹配所述媒體映射關系以確定轉發(fā)媒體流的端口,并通過該端口轉發(fā)所述媒體流。
所述的網(wǎng)絡系統(tǒng)還包括第二網(wǎng)絡實體,用于完成服務質量QoS策略決策,接收第一網(wǎng)絡實體獲取的QoS信息,根據(jù)該QoS信息生成相應的QoS策略并發(fā)送到所述BGF實體,BGF實體將其與相應的媒體映射關系關聯(lián),并對利用該媒體映射關系轉發(fā)的媒體流進行QoS控制。
所述第一網(wǎng)絡實體通過擴展的接口將所述地址信息、標識和QoS信息發(fā)送到第二網(wǎng)絡實體,第二網(wǎng)絡實體通過擴展的接口將所述地址信息和標識透傳至BGF實體。
第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
本發(fā)明有益效果如下本發(fā)明在邊界媒體網(wǎng)關功能實體建立用于轉發(fā)媒體流的媒體映射關系時綁定用戶所在網(wǎng)絡的網(wǎng)絡標識,在后續(xù)轉發(fā)用戶側發(fā)送的媒體流時通過源地址和網(wǎng)絡標識查詢媒體映射關系獲得轉發(fā)媒體流的端口,因此,即使不同網(wǎng)絡中用戶的地址重疊,邊界媒體網(wǎng)關功能實體也能正確的匹配轉發(fā)媒體流的媒體映射關系。
本發(fā)明根據(jù)需要傳送的媒體的QoS信息生成相應的QoS策略并與建立的媒體映射關系關聯(lián),利用該QoS策略對通過該媒體映射關系轉發(fā)的媒體流進行QoS控制,因而能夠充分保證傳送媒體流的服務質量要求;同時,將建立媒體映射關系的流程與生成QoS策略的流程融合,簡化了處理流程,提高了系統(tǒng)效率。
圖1為現(xiàn)有技術中數(shù)據(jù)包的結構示意圖;圖2為現(xiàn)有技術中MIDCOM的框架結構示意圖;圖3為現(xiàn)有技術中用戶通過NAT使用IMS業(yè)務的網(wǎng)絡結構示意圖;圖4為現(xiàn)有技術中實現(xiàn)信令穿越NAT的流程圖;圖5為現(xiàn)有IMS網(wǎng)絡中通過會話請求INVITE建立媒體映射通道的流程圖;圖6為現(xiàn)有技術中VLAN用戶使用IMS業(yè)務的網(wǎng)絡結構示意圖;圖7A為本發(fā)明實施例中實現(xiàn)在BGF中的媒體映射關系中綁定VLAN標識系統(tǒng)結構示意圖;圖7B為本發(fā)明實施例中通過注冊過程建立用戶標識和VLAN標識綁定的流程圖;圖8為本發(fā)明實施例中在用戶建立會話時建立媒體映射關系的流程圖;圖9為本發(fā)明實施例中支持媒體映射關系建立和服務質量控制的系統(tǒng)示意圖;圖10為本發(fā)明實施例中建立媒體映射和下發(fā)服務質量控制策略的流程圖;圖11為本發(fā)明實施例中多級NAT場景的系統(tǒng)示意圖;圖12為本發(fā)明實施例中實現(xiàn)BGF動態(tài)獲取VLAN信息的系統(tǒng)示意圖。
具體實施例方式
為了解決不同用戶地址重疊而導致媒體流的傳輸問題,本發(fā)明在建立用于轉發(fā)媒體流的媒體流映射關系時綁定能夠識別用戶所在網(wǎng)絡的標識。進一步的,在后續(xù)轉發(fā)媒體流時,利用媒體流中的源地址和能夠識別用戶所在網(wǎng)絡的標識匹配所述媒體流映射關系確定轉發(fā)媒體的端口。
本實施例主要以虛擬局域網(wǎng)VLAN用戶使用IMS業(yè)務為例進行詳細說明,其中,能夠識別用戶所在網(wǎng)絡的標識采用VLAN標識。
參閱圖7A所示,不同VLAN的用戶通過不同的物理端口接入到邊界網(wǎng)絡功能BGF(或稱Policy Enforcement Function,即策略執(zhí)行功能PEF),BGF充當網(wǎng)絡地址轉換NAT設備。當VALN用戶注冊時,BGF固化分配給該用戶的信令通道,用于后續(xù)終端用戶與IMS系統(tǒng)的信令交互。
本實施例中,通過擴展P-CSCF與BGF之間的接口,在用戶注冊時建立用戶和所在VLAN網(wǎng)絡的VLAN標識的綁定關系,在后續(xù)會話建立過程中BGF將VLAN標識與建立的媒體映射關系綁定。由于不同VLAN用戶通過不同的物理接口接入BGF,BGF能夠根據(jù)物理接口區(qū)分用戶的VLAN標識。BGF在接收到VLAN用戶發(fā)送的媒體流時,根據(jù)VLAN標識和源地址信息匹配所述媒體映射關系以確定轉發(fā)媒體流的端口,并通過該端口轉發(fā)所述媒體流。
參閱圖7B所示,在用戶注冊時,IMS系統(tǒng)中的代理呼叫會話控制功能P-CSCF建立用戶和VLAN ID綁定關系的處理流程如下步驟700VLAN用戶UE1發(fā)起注冊REGISTER,該消息通過VLAN到達BGF。
步驟701BGF收到REGISTER消息,因為不同VLAN通過不同的物理接口接入BGF,通過接口信息BGF可以為UE1用戶分配網(wǎng)絡側的IP地址和端口,建立臨時的信令通道,完成后將注冊REGISTER請求前傳給P-CSCF。
步驟702P-CSCF判斷請求注冊用戶為私網(wǎng)用戶,則通過P-CSCF和BGF之間的接口,將BGF臨時分配給該用戶的信令通道(網(wǎng)絡側地址和端口)下發(fā)給BGF,要求BGF固化該用戶的信令通道,用于后續(xù)該私網(wǎng)用戶與P-CSCF的信令交互。
步驟703BGF成功處理固化請求后,將UE1用戶所在VLAN網(wǎng)的VLANID通過響應消息帶給P-CSCF。
步驟704P-CSCF收到BGF響應后,保存該用戶與VLAN ID的關聯(lián)關系,用于后續(xù)建立會話時媒體NAT的建立.完成后續(xù)的注冊請求處理后,P-CSCF將REGISTER消息前傳。此時已經(jīng)完成VLAN用戶信令NAT的穿越。
參閱圖8所示,VLAN用戶建立會話時,使用注冊時該用戶與VLAN ID的綁定關系建立媒體映射關系,其處理流程如下步驟800VLAN中的UE1發(fā)出會話建立請求INVITE,用戶會話時需要的媒體流相關信息通過INVITE消息中的SDP消息體攜帶,該請求通過VLAN到達BGF。
步驟801BGF通過該用戶注冊時固化的信令通道將INVITE消息前傳給P-CSCF。
步驟802P-CSCF收到INVITE消息后,將UE1會話時的媒體相關信息下發(fā)給BGF,用于BGF建立用戶會話時的媒體映射,同時P-CSCF將注冊時與用戶綁定的VLAN ID下發(fā)給BGF,用于BGF區(qū)分不同的VLAN用戶建立媒體映射。
步驟803BGF根據(jù)UE1會話時的媒體流信息(IP地址和端口)和UE1關聯(lián)的VLAN ID,建立會話時的媒體映射對,通過響應消息將該信息帶給P-CSCF。
步驟804P-CSCF用BGF分配的網(wǎng)絡側地址和端口替換INVITE請求中SDP消息體的媒體流地址和端口,然后將INVITE消息前傳到被叫側。此時完成主叫側用戶媒體映射的初始創(chuàng)建(完成會話建立可能經(jīng)過多次交互)。
步驟805、UE1發(fā)送媒體流。
步驟806、BGF接收到媒體流后提取用戶的VLAN標識和源地址信息,并與媒體映射關系進行匹配以確定轉發(fā)端口,并確定的端口發(fā)送媒體流。
當會話需要作QoS控制時,此時場景請參閱圖9所示。在該場景中,不同的VLAN通過BGF不同的物理口接入,P-CSCF和BGF通過內部接口(使用COPS協(xié)議)固化信令通道,因為該接口沒有規(guī)范,可能在BGF實現(xiàn)信令代理功能后取消。用戶要求的QoS服務是通過P-CSCF、SPDF、BGF之間的交互完成,P-CSCF與SPDF之間接口、SPDF和BGF之間接口是標準Gq’和Ia接口。
本實施例使媒體NAT映射的建立融合在QoS流程中,即通過擴展Gq’、Ia接口,支持媒體NAT映射建立和QoS控制。該場景中VLAN用戶的注冊流程同前述描述,信令通道的建立由BGF自己完成,信令通道的固化由P-CSCF和BGF之間內部接口完成。當BGF實現(xiàn)信令代理功能后,該接口可以取消。對于會話流程,將在BGF建立會話的媒體映射對和實施QoS策略兩個流程合一,通過擴展P-CSCF與SPDF之間的Gq’接口和SPDF與BGF之間的Ia接口,在下發(fā)QoS控制策略時,也處理媒體NAT映射,從而簡化流程。參閱圖10所示,建立媒體映射關系的過程如下步驟1000VLAN中的UE1發(fā)出會話建立請求INVITE,用戶會話時需要的媒體流相關信息通過INVITE消息中的SDP消息體攜帶,該請求通過VLAN到達BGF。
步驟1001BGF通過該用戶注冊時固化的信令通道將INVITE消息前傳給P-CSCF。
步驟1002P-CSCF將UE1用戶會話時所需的媒體流的地址和端口信息、QoS信息、用戶注冊時綁定的VLAN ID通過擴展的Gq′接口給基于服務的策略決策功能SPDF,SPDF透傳給BGF區(qū)分不同的VLAN用戶建立媒體映射和指定QoS策略。
步驟1003SPDF收到請求后,根據(jù)本地策略計算最終控制QoS資源的策略決策,將策略決策信息、UE1用戶會話時的媒體流地址和端口信息、VLANID等信息通過擴展Ia接口下發(fā)給BGF。
步驟1004BGF根據(jù)UE1用戶會話時的媒體流地址和端口信息、VLAN ID信息建立會話時媒體映射通道,同時實施SPDF下發(fā)的QoS策略,完成后將處理結果通過擴展Ia接口上傳給SPDF設備。
步驟1005SPDF完成后續(xù)的QoS處理后,通過擴展Gq′接口將媒體映射信息透傳給P-CSCF。
步驟1006P-CSCF用BGF分配的網(wǎng)絡側地址和端口替換INVITE請求中SDP消息體的媒體流地址和端口,然后將INVITE消息前傳到被叫側。此時完成主叫側用戶媒體映射的初始創(chuàng)建。
步驟1007當被叫側回183響應后,P-CSCF判斷需要更改先前建立的媒體映射和QoS信息,則通過Gq’接口通知SPDF更改。如先建立了轉發(fā)音頻流和視頻流的映射關系,通過協(xié)商后只轉發(fā)音頻流,則通知刪除轉發(fā)視頻流的映射關系。又如,協(xié)商后的QoS信息與在先的QoS信息發(fā)生變化,此時需要重新生成QoS策略并通知BGF更改。
步驟1008SPDF則將更改后的QoS策略和媒體映射信息通過擴展Ia接口下發(fā)給BGF。
步驟1009BGF完成更改媒體映射信息后,回響應給SPDF。
步驟1010SPDF將媒體映射信息透傳給P-CSCF。
步驟1011P-CSCF更改INVITE消息體中媒體映射信息后,將消息前傳給用戶UE1。
在步驟1007中,P-CSCF判斷不需要更改映射關系和QoS信息時,則不再進行步驟1008至步驟1011。
上述媒體NAT映射的建立與QoS流程的融合同樣適用于其他需要完成NAT映射和QoS控制的應用場景,而不僅限于通過綁定VLAN以防止不同用戶地址重疊而不能正確轉發(fā)媒體的應用中。
上述方法同樣適用于圖11所示的存在多級NAT的場景。在該場景中,VLAN用戶信令和媒體通道的建立完全同前述方案,對于媒體NAT,中間級聯(lián)的NAT設備1、2僅充當NAT功能,不會更改信令消息體的媒體流地址和端口消息,因此,P-CSCF下發(fā)給BGF的媒體流地址和端口仍然是原UE1的信息,BGF據(jù)此建立媒體映射通道。
參閱圖12所示,當不同的VLAN通過同一物理接口接入BGF時,BGF動態(tài)獲取VLAN信息,例如從SWITCH過來的數(shù)據(jù)包的IP頭中包含VLAN標識,用于指示該包來自哪個VLAN網(wǎng),當BGF同一物理口收到含有不同VLAN標識的數(shù)據(jù)包時,BGF可以據(jù)此建立不同的NAT映射區(qū)分不同VLAN。當網(wǎng)絡側的數(shù)據(jù)包發(fā)到BGF不同的網(wǎng)絡側地址或端口時,BGF可以在IP頭中加入相應VLAN標識后前傳給SWITCH,SWITCH可以據(jù)此將包正確分發(fā)給用戶。因此,前面描述的VLAN用戶的注冊和會話流程同樣適用圖12所示的場景。
對于區(qū)別用戶所在網(wǎng)絡的標識不限于網(wǎng)絡標識,也可是網(wǎng)段信息等。
雖然本實施例以VLAN用戶使用IMS業(yè)務為例進行說明,但并不限于此,上述方法同樣適用于地址重疊的不同終端的其他媒體流處理,例如,地址重疊用戶需要作QoS控制,或者查詢地址重疊用戶的物理位置信息等應用。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種建立用于轉換媒體流的媒體映射關系的方法,其特征在于,包括如下步驟第一網(wǎng)絡實體獲取需要傳送的媒體流的地址信息,并將能夠識別用戶所在網(wǎng)絡的標識和所述地址信息發(fā)送到邊界網(wǎng)關功能BGF實體;所述BGF實體根據(jù)所述地址信息建立用于轉發(fā)媒體流的媒體映射關系,并在該映射關系中綁定所述標識。
2.如權利要求1所述的方法,其特征在于,在用戶注冊時獲取能夠識別用戶所在網(wǎng)絡的標識。
3.如權利要求1所述的方法,其特征在于,所述標識為網(wǎng)絡標識或地址段信息。
4.如權利要求1所述的方法,其特征在于,第一網(wǎng)絡實體進一步獲取需要傳送的媒體流的服務質量QoS信息,并將所述標識、地址信息和QoS信息發(fā)送到負責QoS策略決策的第二網(wǎng)絡實體,第二網(wǎng)絡實體生成相應的QoS策略,并將所述標識、地址信息和QoS策略發(fā)送到所述BGF實體,BGF實體實施該QoS策略。
5.如權利要求4所述的方法,其特征在于,所述第二網(wǎng)絡實體透傳所述地址信息和標識。
6.如權利要求4或5所述的方法,其特征在于,通過擴展第一網(wǎng)絡實體與第二網(wǎng)絡實體之間的接口傳送所述媒體流的相關信息;通過擴展第二網(wǎng)絡實體與BGF實體之間的接口傳送所述地址信息、QoS策略和所述標識。
7.如權利要求6所述的方法,其特征在于,第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;所述P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,所述SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
8.一種建立用于轉換媒體流的媒體映射關系的方法,其特征在于,包括如下步驟第一網(wǎng)絡實體獲取需要傳送的媒體流的相關信息并發(fā)送到負責QoS策略決策的第二網(wǎng)絡實體,所述相關信息包括地址信息和服務質量QoS信息;第二網(wǎng)絡實體根據(jù)QoS信息生成相應的QoS策略,并將該QoS策略和所述地址信息發(fā)送到BGF實體;BGF實體根據(jù)所述地址信息建立用于轉發(fā)媒體流的媒體映射關系,并實施所述QoS策略。
9.如權利要求8所述的方法,其特征在于,所述相關信息進一步包括能夠識別用戶所在網(wǎng)絡的標識,所述第二網(wǎng)絡實體將該標識發(fā)送到BGF實體,BGF實體將該標識與建立的媒體映射關系綁定。
10.如權利要求9所述的方法,其特征在于,第一網(wǎng)絡實體在用戶注冊過程中獲取能夠識別用戶所在網(wǎng)絡的標識。
11.如權利要求9所述的方法,其特征在于,所述第二網(wǎng)絡實體透傳所述地址信息和標識。
12.如權利要求11所述的方法,其特征在于,所述標識為網(wǎng)絡標識或地址段信息。
13.如權利要求8至12任一項所述的方法,其特征在于,通過擴展第一網(wǎng)絡實體與第二網(wǎng)絡實體之間的現(xiàn)有接口傳送所述媒體流的相關信息;通過擴展第二網(wǎng)絡實體與BGF實體之間的現(xiàn)有接口傳送所述地址信息、QoS策略和所述標識。
14.如權利要求13所述的方法,其特征在于,第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
15.一種媒體流穿越網(wǎng)絡地址轉換的方法,其特征在于,包括如下步驟將用戶發(fā)送的媒體流傳送到網(wǎng)絡中的邊界網(wǎng)關功能BGF實體;所述BGF實體根據(jù)能夠識別所述用戶所在網(wǎng)絡的標識和媒體流中的源地址信息,匹配綁定有能夠識別用戶所在網(wǎng)絡的標識的媒體映射關系確定轉發(fā)媒體流的端口;以及BGF通過確定的端口轉發(fā)所述媒體流。
16.如權利要求15所述的方法,其特征在于,所述媒體流經(jīng)過多級網(wǎng)絡地址轉換后傳送至BGF。
17.如權利要求15所述的方法,其特征在于,BGF根據(jù)用戶接入的物理端口確定所述標識;或者BGF動態(tài)的從媒體流中提取所述標識。
18.如權利要求15至17任一項所述的方法,其特征在于,所述標識為網(wǎng)絡標識或地址段信息。
19.一種網(wǎng)絡系統(tǒng),其特征在于,包括用戶設備,用于收發(fā)信令和媒體流;第一網(wǎng)絡實體,用于獲取所述用戶設備需要傳送的媒體流的地址信息和能夠識別用戶所在網(wǎng)絡的標識,并下發(fā)建立用于轉發(fā)媒體流的媒體映射關系;邊界網(wǎng)關功能BGF實體,用于根據(jù)網(wǎng)絡控制實體提供的所述地址信息和所述標識建立用于轉發(fā)媒體流的媒體映射關系并綁定所述標識,以及在接收到用戶設備發(fā)送的媒體流時,根據(jù)能夠識別用戶所在網(wǎng)絡的標識和源地址信息匹配所述媒體映射關系以確定轉發(fā)媒體流的端口,并通過該端口轉發(fā)所述媒體流。
20.如權利要求19所述的網(wǎng)絡系統(tǒng),其特征在于,還包括第二網(wǎng)絡實體,用于完成服務質量QoS策略決策,接收第一網(wǎng)絡實體獲取的QoS信息,根據(jù)該QoS信息生成相應的QoS策略并發(fā)送到所述BGF實體,BGF實體進一步實施QoS策略。
21.如權利要求20所述的網(wǎng)絡系統(tǒng),其特征在于,第一網(wǎng)絡實體通過擴展的接口將所述地址信息、標識和QoS信息發(fā)送到第二網(wǎng)絡實體,第二網(wǎng)絡實體通過擴展的接口將所述地址信息和標識透傳至BGF實體。
22.如權利要求21所述的網(wǎng)絡系統(tǒng),其特征在于,第一網(wǎng)絡實體為IMS網(wǎng)絡中的P-CSCF實體,所述第二網(wǎng)絡實體為IMS網(wǎng)絡中的SPDF/PDF實體;P-CSCF實體與SPDF/PDF實體之間為擴展的Gq’接口,SPDF/PDF實體與BGF實體之間為擴展的Ia接口。
全文摘要
本發(fā)明公開了一種媒體流穿越網(wǎng)絡地址轉換的方法,以解決現(xiàn)有技術中因不同用戶地址重疊導致網(wǎng)絡中的邊界網(wǎng)關功能實體不能正確轉發(fā)媒體流的問題;該方法將用戶發(fā)送的媒體流傳送到網(wǎng)絡中的邊界網(wǎng)關功能BGF實體;所述BGF實體根據(jù)能夠識別所述用戶所在網(wǎng)絡的標識和媒體流中的源地址信息,匹配用于轉發(fā)媒體流的、并且綁定有能夠識別用戶所在網(wǎng)絡的標識的媒體映射關系確定轉發(fā)媒體流的端口;以及BGF通過確定的端口轉發(fā)所述媒體流。本發(fā)明還同時公開了一種網(wǎng)絡系統(tǒng)。
文檔編號H04L12/24GK101043475SQ20061009449
公開日2007年9月26日 申請日期2006年6月30日 優(yōu)先權日2006年6月30日
發(fā)明者丁曉強, 簡海燕, 孟慶鋒, 蘇煒, 劉慈, 文楷, 黃福清, 薛莉莉 申請人:華為技術有限公司