两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于在軟件定義網(wǎng)絡(luò)中管理分組的方法和模塊與流程

文檔序號(hào):11457058閱讀:268來源:國(guó)知局
用于在軟件定義網(wǎng)絡(luò)中管理分組的方法和模塊與流程

本文的實(shí)施例涉及通信系統(tǒng),例如無線通信系統(tǒng)。具體地,公開了用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的方法和模塊。



背景技術(shù):

在第三代合作伙伴計(jì)劃(3gpp)技術(shù)規(guī)范(ts)23.401和3gppts23.402中描述了今天的移動(dòng)網(wǎng)絡(luò)架構(gòu),即所謂的演進(jìn)分組核心(epc)架構(gòu)。epc架構(gòu)100的概述如圖1所示。用戶設(shè)備(ue)101(或移動(dòng)設(shè)備)例如經(jīng)由諸如演進(jìn)umts(其中umts代表通用移動(dòng)電信系統(tǒng))陸地?zé)o線電接入網(wǎng)絡(luò)(utran)102之類的無線電接入網(wǎng)絡(luò)附著到網(wǎng)絡(luò),并且接收互聯(lián)網(wǎng)協(xié)議(ip)地址。ue使用該ip地址與分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)103上的對(duì)等端(peer)進(jìn)行通信。這種pdn在大多數(shù)情況下是互聯(lián)網(wǎng),但是也可以是運(yùn)營(yíng)商的ip服務(wù),如ip多媒體子系統(tǒng)(ims)、公共交換電話網(wǎng)絡(luò)仿真子系統(tǒng)(pss)等。pgw(pdn網(wǎng)關(guān))104提供對(duì)一個(gè)或多個(gè)pdn103的訪問。在ue和pgw之間存在稱為pdn連接的邏輯ip隧道。

pdn連接的所有業(yè)務(wù)通過同一個(gè)pgw104進(jìn)行路由。該pdn連接的ip地址(即ue的ip地址)在拓?fù)渖蠈儆趐gw104。pgw104因此用作該ip地址的錨點(diǎn)。無論ue101往何處移動(dòng),錨點(diǎn)保持不變。這樣,諸如pdn103的互聯(lián)網(wǎng)上的對(duì)等端不會(huì)注意到ue101的移動(dòng)。

pdn連接由三個(gè)部分組成:ue和在圖1中表示為e-utran102的基站(bs)之間的段、bs102和sgw(服務(wù)網(wǎng)關(guān))105之間的段以及sgw105和pgw104之間的段。后兩者由通用分組無線電業(yè)務(wù)(gprs)隧道協(xié)議(gtp)隧道(http://en.wikipedia.org/wiki/gprs_tunnelling_protocol)來實(shí)現(xiàn)。例如,在pgw104和sgw105之間的下行ip用戶數(shù)據(jù)分組(即向ue的分組)被封裝在gtp首部和外部ip傳輸首部中。gtp首部包含隧道端點(diǎn)id(teid),指示該分組屬于哪個(gè)用戶(即,哪個(gè)ue101)。外部ip傳輸首部具有sgw105作為目的地地址。在sgw105和bs102之間存在類似的設(shè)置,但是下行鏈路分組將bs地址設(shè)置為傳輸ip首部中的目的地地址。

圖1示出了其他實(shí)體,例如移動(dòng)性管理實(shí)體(mme)106、家庭訂閱系統(tǒng)(hss)107、服務(wù)gprs支持節(jié)點(diǎn)(sgsn)108、策略和計(jì)費(fèi)規(guī)則功能(pcrf)109,從而更加完整。此外,示出了另外兩個(gè)示例性無線電接入網(wǎng)絡(luò),即utran110和gsmedge無線電接入網(wǎng)絡(luò)(geran)111,其中g(shù)sm表示全球移動(dòng)通信系統(tǒng),并且edge表示用于gsm演進(jìn)的增強(qiáng)數(shù)據(jù)速率。

在傳輸層上,可以存在圖1未示出的更多的層。例如,bs102和sgw105可以在不同的站點(diǎn)中,并且可以通過加密的傳輸隧道在站點(diǎn)之間傳送分組。在這種設(shè)置中,可以在傳輸隧道的兩端存在安全網(wǎng)關(guān)以執(zhí)行加密和解密。

為了滿足對(duì)于epc架構(gòu)100的未來要求,相信需要完全重新設(shè)計(jì)的架構(gòu)。

提出了一種這樣重新設(shè)計(jì)的基于軟件定義網(wǎng)絡(luò)(sdn)的架構(gòu)。使用軟件定義網(wǎng)絡(luò),所謂的控制平面與所謂的用戶平面或數(shù)據(jù)平面分離。一個(gè)愿景是,這種架構(gòu)實(shí)現(xiàn)更低成本且更靈活的網(wǎng)絡(luò)部署。諸如網(wǎng)絡(luò)地址轉(zhuǎn)換、深度分組檢測(cè)、訪問控制等的網(wǎng)絡(luò)服務(wù)不再被提供為單個(gè)塊,而是被分解成執(zhí)行用戶平面分組轉(zhuǎn)發(fā)的用戶平面、以及指示用戶平面如何執(zhí)行轉(zhuǎn)發(fā)的控制平面。特定用戶的分組,或者甚至是用戶的特定流穿過用戶平面轉(zhuǎn)發(fā)單元集合的路由或路徑還被稱為服務(wù)鏈。

服務(wù)鏈目前主要用于從服務(wù)鏈視角來看終端設(shè)備不移動(dòng)的情境中。通常,這是固定網(wǎng)絡(luò)環(huán)境或服務(wù)鏈僅用于錨點(diǎn)上的移動(dòng)網(wǎng)絡(luò)。

在終端設(shè)備移動(dòng)的服務(wù)鏈環(huán)境中,如在用于移動(dòng)無線通信系統(tǒng)的上述重新設(shè)計(jì)的核心架構(gòu)中使用sdn的情況中,對(duì)該設(shè)備的分組的轉(zhuǎn)發(fā)提出了一些新的要求。尤其是,在移動(dòng)之后,分組可以被不同的轉(zhuǎn)發(fā)單元集合轉(zhuǎn)發(fā)。這意味著需要某種重配置才能將該設(shè)備的分組轉(zhuǎn)發(fā)到該設(shè)備的新位置。

考慮圖2中的網(wǎng)絡(luò)示例,其中設(shè)備(即圖中的uea201)從源基站(bs1)202移動(dòng)到目標(biāo)基站(bs3)204。存在四個(gè)基站202-205和多個(gè)轉(zhuǎn)發(fā)單元(fe),即fe1206至fe7212。由于拓?fù)湓?,轉(zhuǎn)發(fā)單元fe1206至fe7212可以以如下方式組織;即第一轉(zhuǎn)發(fā)單元(fe1)206可以靠近源基站(bs1)202但遠(yuǎn)離目標(biāo)基站(bs3)204。

假設(shè)uea201與另一轉(zhuǎn)發(fā)單元(fe7)212之后的對(duì)等端213(例如計(jì)算機(jī)、另一個(gè)ue、服務(wù)器等)進(jìn)行通信。在一個(gè)原生實(shí)現(xiàn)中,ue對(duì)等鏈中的每個(gè)轉(zhuǎn)發(fā)單元(轉(zhuǎn)發(fā)單元:fe1206-fe2207-fe5210-fe6211-fe7212)將具有用于uea201的至少一個(gè)入口。最糟糕的情況是,對(duì)于uea201的每個(gè)流可能存在單個(gè)入口?,F(xiàn)在假設(shè)uea201從bs1202移動(dòng)到bs3204。這將在第三轉(zhuǎn)發(fā)單元(fe3)208和第四轉(zhuǎn)發(fā)單元(fe4)209中需要用于uea201的新入口。還需要在第五轉(zhuǎn)發(fā)單元(fe5)210中更新uea201的入口,使得向uea201的分組現(xiàn)在被轉(zhuǎn)發(fā)到fe4209而不是轉(zhuǎn)發(fā)到第二轉(zhuǎn)發(fā)單元(fe2)207。最后,需要去除第一轉(zhuǎn)發(fā)單元(fe1)202和fe2207中的uea201的入口。所有這些都會(huì)導(dǎo)致向轉(zhuǎn)發(fā)單元和控制轉(zhuǎn)發(fā)單元的節(jié)點(diǎn)的大量控制平面信令。這不是一個(gè)可縮放的解決方案。

softcell(軟小區(qū))(ftp://ftp.cs.princeton.edu/techreports/2013/950.pdf)為該可縮放性問題提出了一個(gè)解決方案。圖3用于說明在softcell方法中如何解決具有服務(wù)鏈的移動(dòng)性的問題。

softcell定義了靠近基站(如圖3中的源基站(bs1)310)的接入交換機(jī)(as),如as1320、as2321、as3322和as4324。接入交換機(jī)邏輯上位于基站和第一轉(zhuǎn)發(fā)單元(如fe1340和fe3342)之間。as可以與bs共址,并且實(shí)際上可以是結(jié)合了用戶平面功能(upf)的第一轉(zhuǎn)發(fā)單元,再次例如fe1340和fe3342。在該術(shù)語中,轉(zhuǎn)發(fā)單元僅執(zhí)行分組轉(zhuǎn)發(fā),upf對(duì)分組執(zhí)行某種操作,甚至可以改變分組。在結(jié)合之后,它們便可以執(zhí)行上述網(wǎng)絡(luò)服務(wù)之一。

as對(duì)ue的業(yè)務(wù)執(zhí)行分組分類。每個(gè)分組都映射到策略。該策略定義了該分組屬于哪個(gè)鏈;即,分組需要穿越哪些fe和upf。然后,分組被聚合到三個(gè)維度上:策略、位置(基站id)和ueid。然后可以選擇性地使用這些聚合維度,從而限制fe中的入口數(shù)量。例如,上圖中的fe5344可以將其下行鏈路轉(zhuǎn)發(fā)決定基于位置維度,而不需要考慮ue維度。fe6345可以將其上行鏈路轉(zhuǎn)發(fā)決定基于策略維度,而不需要考慮位置和ue維度。

softcell提出在上行鏈路分組的源ip地址和端口中對(duì)策略、基站id和ueid這三個(gè)維度進(jìn)行編碼。執(zhí)行該編碼的是as。因此,as將ue使用的源ip地址和端口轉(zhuǎn)換為新的源ip地址和端口,類似于網(wǎng)絡(luò)地址轉(zhuǎn)換(nat)功能。在as和對(duì)等端之間,使用這個(gè)新的ip地址和端口對(duì)。來自對(duì)等端的下行鏈路分組包括新的ip地址和端口作為目的地地址。由于ip地址在拓?fù)渖蠈儆赼s,因此下行鏈路分組將到達(dá)同一個(gè)as。然后,as轉(zhuǎn)換回ue已知的原始ip地址和端口。

現(xiàn)在假設(shè)在圖3中諸如uea301之類的設(shè)備從bs1310移動(dòng)到bs2311。因此,uea301將從第一接入交換機(jī)(as1)320移動(dòng)到第二接入交換機(jī)(as2)321。softcell提出保留經(jīng)由as1320路由的現(xiàn)有流,以避免正在進(jìn)行的業(yè)務(wù)感知到ip地址改變。因此,對(duì)于當(dāng)uea301仍然在bs1310上時(shí)開始的流,在uea301移動(dòng)之后該流經(jīng)由bs2311和as1320路由。只有新流才經(jīng)由bs2311和as2321路由。

softcell方法有多個(gè)缺點(diǎn):

-將上述三個(gè)維度編碼到ip地址和端口對(duì)中只適用于源自u(píng)ea301的流。因?yàn)閷?duì)等端不知道任何編碼方案,所以softcell方法不適用于源自對(duì)等端的流。

-在uea301移動(dòng)到諸如bs2311之類的新bs之后,現(xiàn)有流仍經(jīng)由與舊bs(即bs1310)相關(guān)聯(lián)的as1320路由。這引入了這種流的次優(yōu)路由。這尤其對(duì)于長(zhǎng)時(shí)間持續(xù)的流是不利的。

-假設(shè)uea301具有向?qū)Φ榷说亩鄠€(gè)活動(dòng)流。然后它移動(dòng)到新的bs(例如bs2311),并開始附加的流。然后,對(duì)等端350將感知到針對(duì)該附加流的新源地址,即使該流源自相同的uea301。這可能會(huì)在某些情況下使對(duì)等端350困惑。

-softcell基本上引入網(wǎng)絡(luò)地址轉(zhuǎn)換(nat)。這對(duì)ipv4來說是可以接受的,因?yàn)橐呀?jīng)有很多nat用于ipv4,但是對(duì)ipv6來說不太吸引人。

需要另一種解決方案,該方案消除來自softcell的上述限制,同時(shí)保持softcell的優(yōu)勢(shì);即通過聚合流向轉(zhuǎn)發(fā)單元的可縮放信令。



技術(shù)實(shí)現(xiàn)要素:

一個(gè)目的可以是提高上述通信系統(tǒng)(例如使用軟件定義網(wǎng)絡(luò)的通信系統(tǒng))的性能。

根據(jù)一個(gè)方面,該目的通過由入口模塊執(zhí)行的用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的方法來實(shí)現(xiàn),其中所述通信系統(tǒng)包括入口模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊、所述服務(wù)模塊和所述入口模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述轉(zhuǎn)發(fā)模塊、所述服務(wù)模塊和所述入口模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)。入口模塊從對(duì)等設(shè)備接收ip分組,其中所述ip分組包括與移動(dòng)設(shè)備相關(guān)聯(lián)的目的地ip地址。入口模塊從管理模塊獲得指定與目的地ip地址相關(guān)聯(lián)的無線電網(wǎng)絡(luò)節(jié)點(diǎn)的位置值。入口模塊將位置值與ip分組相關(guān)聯(lián),其中所述位置值與指示服務(wù)于移動(dòng)設(shè)備的無線電網(wǎng)絡(luò)節(jié)點(diǎn)的位置標(biāo)簽名稱相關(guān),從而獲得分組。此外,入口模塊經(jīng)由轉(zhuǎn)發(fā)模塊向由位置標(biāo)簽名稱的位置值指示的無線電網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送分組。

根據(jù)另一個(gè)方面,該目的通過由被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的入口模塊來實(shí)現(xiàn),其中所述通信系統(tǒng)包括入口模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊、所述服務(wù)模塊和所述入口模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述轉(zhuǎn)發(fā)模塊、所述服務(wù)模塊和所述入口模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn),其中所述入口模塊被配置為:從對(duì)等設(shè)備接收ip分組,其中所述ip分組包括與移動(dòng)設(shè)備相關(guān)聯(lián)的目的地ip地址;從所述管理模塊獲得指定與所述目的地ip地址相關(guān)聯(lián)的所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)的位置值;將所述位置值與所述ip分組相關(guān)聯(lián),其中所述位置值與指示服務(wù)于所述移動(dòng)設(shè)備的無線電網(wǎng)絡(luò)節(jié)點(diǎn)的位置標(biāo)簽名稱相關(guān),從而獲得分組;以及經(jīng)由所述轉(zhuǎn)發(fā)模塊向由所述位置標(biāo)簽名稱的所述位置值指示的無線電網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述分組。

根據(jù)另一個(gè)方面,該目的通過由下行鏈路模塊執(zhí)行的用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的方法來實(shí)現(xiàn),其中所述通信系統(tǒng)包括下行鏈路模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述下行鏈路模塊、所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)。下行鏈路模塊從管理模塊接收指示處理標(biāo)簽名稱和處理值的第二配置信息。下行鏈路模塊經(jīng)由入口模塊接收來自對(duì)等設(shè)備的分組。下行鏈路模塊基于分組中包括的信息從所述處理值中選擇處理值,從而對(duì)分組進(jìn)行分類。下行鏈路模塊將處理值與分組相關(guān)聯(lián),其中所述處理值與處理標(biāo)簽名稱相關(guān)。下行鏈路模塊經(jīng)由根據(jù)處理值對(duì)分組進(jìn)行處理的轉(zhuǎn)發(fā)模塊向無線電網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送分組和相關(guān)聯(lián)的處理值。

根據(jù)又一個(gè)方面,該目的通過由被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的下行鏈路模塊來實(shí)現(xiàn),其中所述通信系統(tǒng)包括下行鏈路模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述下行鏈路模塊、所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn),其中所述下行鏈路模塊配置為:從所述管理模塊接收所述分組的由所述轉(zhuǎn)發(fā)模塊執(zhí)行的處理標(biāo)簽名稱和處理值的第二配置信息;經(jīng)由所述入口模塊接收來自所述對(duì)等設(shè)備的分組;基于所述分組中包括的信息,從所述處理值中選擇處理值,從而對(duì)所述分組進(jìn)行分類;將所述處理值與所述分組相關(guān)聯(lián),其中所述處理值與所述處理標(biāo)簽名稱相關(guān);以及經(jīng)由根據(jù)所述處理值對(duì)下行鏈路分類分組進(jìn)行處理的轉(zhuǎn)發(fā)模塊向所述無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送分組和相關(guān)聯(lián)的處理值。

根據(jù)又一個(gè)方面,該目的通過由管理模塊執(zhí)行的用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理配置信息的方法來實(shí)現(xiàn),其中所述通信系統(tǒng)包括入口模塊、下行鏈路模塊、轉(zhuǎn)發(fā)模塊和上行鏈路模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述轉(zhuǎn)發(fā)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊。管理模塊產(chǎn)生第一配置信息和/或第二配置信息,其中第一配置信息指示位置標(biāo)簽名稱和位置值,其中每個(gè)位置值與移動(dòng)設(shè)備能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián),和/或第二配置信息指示分組的處理標(biāo)簽名稱和處理值以及由所述轉(zhuǎn)發(fā)模塊執(zhí)行的處理的規(guī)則。管理模塊向入口模塊發(fā)送第一配置信息和/或向下行鏈路模塊和/或上行鏈路模塊發(fā)送第二配置信息。

根據(jù)又一個(gè)方面,該目的通過由被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理配置信息的管理模塊來實(shí)現(xiàn),其中所述通信系統(tǒng)包括入口模塊、下行鏈路模塊、轉(zhuǎn)發(fā)模塊和上行鏈路模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述轉(zhuǎn)發(fā)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述管理模塊配置為:產(chǎn)生第一配置信息和/或第二配置信息,其中第一配置信息指示位置標(biāo)簽名稱和位置值,其中每個(gè)位置值與移動(dòng)設(shè)備能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián),和/或第二配置信息指示分組的處理標(biāo)簽名稱和處理值以及由所述轉(zhuǎn)發(fā)模塊執(zhí)行的處理的規(guī)則;以及向入口模塊發(fā)送第一配置信息和/或向下行鏈路模塊和/或上行鏈路模塊發(fā)送第二配置信息。

根據(jù)又一個(gè)方面,該目的通過由上行鏈路模塊執(zhí)行的用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的方法來實(shí)現(xiàn),其中所述通信系統(tǒng)包括上行鏈路模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述上行鏈路模塊、所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)。上行鏈路模塊從管理模塊接收指示處理標(biāo)簽名稱和處理值的第二配置信息。上行鏈路模塊經(jīng)由無線電網(wǎng)絡(luò)節(jié)點(diǎn)從移動(dòng)設(shè)備接收ip分組。上行鏈路模塊基于分組中包括的信息從處理值中選擇處理值,從而對(duì)ip分組進(jìn)行分類。上行鏈路模塊產(chǎn)生封裝處理值和ip分組的上行鏈路分類分組,其中處理值與處理標(biāo)簽名稱相關(guān)。上行鏈路模塊經(jīng)由轉(zhuǎn)發(fā)模塊向?qū)Φ仍O(shè)備發(fā)送上行鏈路分類分組,其中所述轉(zhuǎn)發(fā)模塊根據(jù)處理值對(duì)上行鏈路分類分組進(jìn)行處理。

根據(jù)又一個(gè)方面,該目的通過由被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)中管理分組的上行鏈路模塊來實(shí)現(xiàn),其中所述通信系統(tǒng)包括上行鏈路模塊、無線電網(wǎng)絡(luò)節(jié)點(diǎn)、移動(dòng)設(shè)備、轉(zhuǎn)發(fā)模塊、服務(wù)模塊、對(duì)等設(shè)備和管理模塊,所述管理模塊用于管理所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,其中所述通信系統(tǒng)的數(shù)據(jù)平面包括所述上行鏈路模塊、所述轉(zhuǎn)發(fā)模塊和所述服務(wù)模塊,并且所述通信系統(tǒng)的控制平面包括所述管理模塊,其中所述移動(dòng)設(shè)備附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn),其中所述下行鏈路模塊配置為:從管理模塊接收指示處理標(biāo)簽名稱和處理值的第二配置信息;經(jīng)由所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)接收來自所述移動(dòng)設(shè)備的ip分組;基于所述分組中包括的信息,從所述處理值中選擇處理值,從而對(duì)所述ip分組進(jìn)行分類;產(chǎn)生封裝了所述處理值和所述ip分組的上行鏈路分類分組,其中所述處理值與所述處理標(biāo)簽名稱相關(guān);以及經(jīng)由根據(jù)處理值對(duì)上行鏈路分類分組進(jìn)行處理的轉(zhuǎn)發(fā)模塊向?qū)Φ仍O(shè)備發(fā)送上行鏈路分類分組。

根據(jù)另一些方面,該目的通過與上述方面相對(duì)應(yīng)的計(jì)算機(jī)程序及計(jì)算機(jī)程序的載體來實(shí)現(xiàn)。

本文的實(shí)施例提供了用于將移動(dòng)性與服務(wù)鏈相結(jié)合的可擴(kuò)展解決方案。本文的實(shí)施例可應(yīng)用于核心網(wǎng)絡(luò)架構(gòu),其中管理模塊可以處理基于每個(gè)移動(dòng)設(shè)備(即,用戶設(shè)備)的當(dāng)前位置保持更新的位置注冊(cè)表,如將在下文進(jìn)行的詳細(xì)描述。位置注冊(cè)表可以例如在控制平面內(nèi)以多種方式實(shí)現(xiàn),包括以分布式方式實(shí)現(xiàn)。

利用本文的實(shí)施例,用一個(gè)或多個(gè)標(biāo)簽來標(biāo)記分組或?qū)⒎纸M與一個(gè)或多個(gè)標(biāo)簽相關(guān)聯(lián),其中標(biāo)簽具有標(biāo)簽名稱和值。標(biāo)簽的組合定義了針對(duì)該分組通過sdn的路徑,包括第一和/或下行鏈路模塊??梢酝ㄟ^對(duì)多個(gè)流和多個(gè)設(shè)備使用相同的標(biāo)簽來實(shí)現(xiàn)入口(例如標(biāo)簽名稱)的聚合,從而限制服務(wù)鏈(又稱路由或路徑)的轉(zhuǎn)發(fā)單元中的入口數(shù)。分組由一個(gè)或多個(gè)模塊(例如第一和下行鏈路模塊)標(biāo)記。

在移動(dòng)設(shè)備已經(jīng)移動(dòng)到新位置的移動(dòng)事件中,至少一個(gè)入口模塊以及可能還有一個(gè)或多個(gè)下行鏈路模塊被更新,使得針對(duì)該設(shè)備的分組被相同的標(biāo)簽名稱(例如位置標(biāo)簽名稱)標(biāo)記,但是其中一個(gè)或多個(gè)標(biāo)簽具有更新的值,即位置值。更新的值反映出移動(dòng)設(shè)備的新位置,例如,反映出在新位置處服務(wù)于移動(dòng)設(shè)備的無線電網(wǎng)絡(luò)節(jié)點(diǎn)。

轉(zhuǎn)發(fā)模塊可以配置為如何轉(zhuǎn)發(fā)具有特定標(biāo)簽的分組。這種配置中的大多數(shù)(并且在通常情況下所有配置)不需要根據(jù)移動(dòng)事件而被更新,即被再次執(zhí)行。這樣可以將向轉(zhuǎn)發(fā)模塊的信令控制為最少或近似最少,或者至少將信令控制在低水平。

本文實(shí)施例提供了針對(duì)與上行鏈路和下行鏈路方向上的分組流的服務(wù)鏈相關(guān)的移動(dòng)性問題的可縮放方法。

附圖說明

根據(jù)以下詳細(xì)說明和所附附圖,將易于理解本文公開的實(shí)施例的各方面,包括其特定特征和優(yōu)點(diǎn),附圖中:

圖1是演進(jìn)分組核心架構(gòu)的示意圖,

圖2是示出了軟件定義網(wǎng)絡(luò)的基站和轉(zhuǎn)發(fā)單元的框圖,

圖3是示出了軟件定義網(wǎng)絡(luò)的基站和轉(zhuǎn)發(fā)單元的另一框圖,

圖4是可實(shí)現(xiàn)本文實(shí)施例的示例性系統(tǒng)的示意概述,

圖5是示出了對(duì)分組進(jìn)行封裝的實(shí)施例的框圖,

圖6是示出了本文方法的組合信令和流程圖,

圖7是根據(jù)本文實(shí)施例的軟件定義網(wǎng)絡(luò)的圖示,

圖8是示出了移動(dòng)寬帶用例的網(wǎng)絡(luò)建立的框圖,

圖9是示出了示例性網(wǎng)絡(luò)建立的另一框圖,

圖10是示出了本文實(shí)施例的另一組合信令和流程圖,

圖11是示出了本文另一實(shí)施例的又一組合信令和流程圖,

圖12a和圖12b是示出了本文又一實(shí)施例的又一組合信令和流程圖,

圖13a和圖13b是示出了本文又一實(shí)施例的又一組合信令和流程圖,

圖14a和14b是示出了兩個(gè)不同架構(gòu)的示意概圖,

圖15是示出了入口模塊中的方法的實(shí)施例的流程圖,

圖16是示出了入口模塊的實(shí)施例的框圖,

圖17是示出了下行鏈路模塊中的方法的實(shí)施例的流程圖,

圖18是示出了下行鏈路模塊的實(shí)施例的框圖,

圖19是示出了管理模塊中的方法的實(shí)施例的流程圖,

圖20是示出了管理模塊的實(shí)施例的框圖,

圖21是示出了上行鏈路模塊中的方法的實(shí)施例的流程圖,以及

圖22是示出了上行鏈路模塊的實(shí)施例的框圖。

具體實(shí)施方式

貫穿以下說明,相似的附圖標(biāo)記在適用的情況下用于表示相似的特征,例如、節(jié)點(diǎn)、動(dòng)作、步驟、模塊、電路、部分、項(xiàng)目元素、模塊等。在附圖中,由虛線指示一些實(shí)施例中出現(xiàn)的特征。

圖4示出了可以實(shí)現(xiàn)本文實(shí)施例的示例性通信系統(tǒng)100。通信系統(tǒng)100類似于下面的圖7和/或圖9中示出的網(wǎng)絡(luò)架構(gòu)。

因此,通信系統(tǒng)100是針對(duì)5g(第五代移動(dòng)通信系統(tǒng))的分組核心網(wǎng)絡(luò)而提出的架構(gòu)的示意性示例。

通信系統(tǒng)100基于軟件定義網(wǎng)絡(luò)。這意味著通信系統(tǒng)使用sdn技術(shù),即系統(tǒng)通過在用戶平面中提供其他功能模塊來擴(kuò)展基本的sdn架構(gòu)。

通信系統(tǒng)100包括控制平面和用戶平面。在通信系統(tǒng)100內(nèi),控制平面與用戶平面物理分離??刂破矫婧陀脩羝矫婵梢园ㄒ粋€(gè)或多個(gè)功能模塊,這里稱為“模塊”??刂破矫婊蚱渲械墓δ苣K可以經(jīng)由諸如openflow等的接口來控制用戶平面中的一個(gè)或多個(gè)功能模塊。該接口允許控制平面通過例如在用戶平面中指定轉(zhuǎn)發(fā)規(guī)則來管理用戶平面。

控制平面可以包括管理模塊(mm)147,例如圖4所示的emme。管理模塊147可以處理位置注冊(cè)表(lr)148。在一些示例中,管理模塊147和位置注冊(cè)表148可以共同位于共址的管理模塊(cmm)149中。

通信系統(tǒng)100包括無線電網(wǎng)絡(luò)節(jié)點(diǎn)110(又稱基站)、上行鏈路模塊(ulm)130、轉(zhuǎn)發(fā)模塊(fm)140、服務(wù)模塊(sm)145、下行鏈路模塊(dm)160和入口模塊(em)170。

入口模塊170可以與下行鏈路模塊160共址,從而形成共址的下行鏈路入口模塊(dem)150。這意味著下行鏈路分類器和iap可以分離或可以共址。

如將再次提及的那樣,通信系統(tǒng)100無錨定,ip分組流入通信系統(tǒng)100中的ip分組能夠經(jīng)由多于一個(gè)的入口模塊170進(jìn)入通信系統(tǒng)100。在這里的附圖中,為簡(jiǎn)單起見,僅示出了一個(gè)入口模塊170。

轉(zhuǎn)發(fā)模塊可以由例如管理模塊147來配置,以便知道要檢查哪些標(biāo)簽和/或在哪里找到某些標(biāo)簽。當(dāng)轉(zhuǎn)發(fā)單元讀取或檢查了標(biāo)簽時(shí),轉(zhuǎn)發(fā)單元可以知道要將所檢查的分組(可以對(duì)ip分組進(jìn)行封裝)轉(zhuǎn)發(fā)到另外哪個(gè)轉(zhuǎn)發(fā)單元或無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

此外,圖4示出了移動(dòng)設(shè)備120或終端。為簡(jiǎn)單起見,圖1中僅顯示了一個(gè)無線電網(wǎng)絡(luò)節(jié)點(diǎn)。圖4可以被擴(kuò)展為示出如下面的圖9中的另外的無線電網(wǎng)絡(luò)節(jié)點(diǎn),以便說明用于移動(dòng)寬帶使用情況的三級(jí)標(biāo)簽層級(jí)結(jié)構(gòu)中的用戶設(shè)備120的移動(dòng)性。

另外,圖4示出了對(duì)等端或?qū)Φ仍O(shè)備180。對(duì)等設(shè)備180可以與用戶設(shè)備120相同或不同。可能已經(jīng)在用戶設(shè)備120和對(duì)等設(shè)備180之間建立了ip連接。然而,在通信系統(tǒng)100內(nèi),ip連接的ip分組被封裝。

如本文所使用的,術(shù)語“無線電網(wǎng)絡(luò)節(jié)點(diǎn)”可以指演進(jìn)的節(jié)點(diǎn)b(enb)、無線電網(wǎng)絡(luò)控制器(rnc)、無線電基站(rbs)、控制一個(gè)或多個(gè)遠(yuǎn)程無線電單元(rru)的控制節(jié)點(diǎn)、接入點(diǎn)等。

在本文中,術(shù)語“無線設(shè)備”、“終端”、“用戶設(shè)備”、機(jī)器到機(jī)器(m2m)設(shè)備、移動(dòng)電話、蜂窩電話、配備有無線電通信能力的個(gè)人數(shù)字助理(pda)、智能電話、配備有內(nèi)部或外部移動(dòng)寬帶調(diào)制解調(diào)器的膝上型電腦或個(gè)人電腦(pc)、具有無線電通信能力的平板pc、便攜式電子無線通信設(shè)備、配備有無線通信能力的傳感器設(shè)備等可以互換使用。術(shù)語“用戶”可以間接指代無線設(shè)備。術(shù)語“用戶”有時(shí)可以用于指代如上所述的用戶設(shè)備等。應(yīng)當(dāng)理解,用戶不必涉及到人類用戶。術(shù)語“用戶”還可以指代使用特定功能、方法等的機(jī)器、軟件組件等。

圖5示出了對(duì)ip分組(包括ip首部和有效載荷)的封裝。ip分組51可以例如在互聯(lián)網(wǎng)工程任務(wù)組(ietf)出版物rfc791中定義,該出版物描述了例如ip分組51的目的地/源ip地址和選項(xiàng)字段。封裝ip分組的新分組包括新的首部和ip分組51。在本公開中,一種分組的類型是指新分組具有與ip分組51不同的首部。

在一些示例中,術(shù)語分組可以用于描述任何分組。在這樣的一些示例的子示例中,可以解釋為這樣的分組的類型可以是“ip分組”或“新分組”,即哪個(gè)新分組具有與ip分組51的首部不同的首部。

圖6示出了當(dāng)結(jié)合圖1的系統(tǒng)100中執(zhí)行時(shí)根據(jù)本文實(shí)施例的示例性方法。

通信系統(tǒng)100可以基于軟件定義網(wǎng)絡(luò)單元。這可以意味著通信系統(tǒng)包括至少一個(gè)轉(zhuǎn)發(fā)模塊,用于通過調(diào)用與轉(zhuǎn)發(fā)單元相關(guān)聯(lián)的一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)來管理分組,并且用于例如通過另一轉(zhuǎn)發(fā)模塊向諸如下行鏈路和/或上行鏈路模塊轉(zhuǎn)發(fā)分組。最終,取決于分組是轉(zhuǎn)發(fā)到上行鏈路還是下行鏈路,分組到達(dá)移動(dòng)設(shè)備120或?qū)Φ仍O(shè)備180。

此外,通信系統(tǒng)100是無錨定的,這意味著同一流的下行鏈路分組可以通過多個(gè)入口模塊(進(jìn)而也通過多個(gè)不同的下行鏈路模塊)進(jìn)入通信系統(tǒng)100(例如,運(yùn)營(yíng)商的網(wǎng)絡(luò))。同一流中的所有下行鏈路分組都采用通過通信系統(tǒng)100的同一路徑,從而通過相同的業(yè)務(wù)模塊鏈或其實(shí)例,并到達(dá)同一無線電網(wǎng)絡(luò)節(jié)點(diǎn)。

值得注意的是,如上所述,通信系統(tǒng)100可以包括一個(gè)或多個(gè)轉(zhuǎn)發(fā)模塊,每個(gè)轉(zhuǎn)發(fā)模塊可以調(diào)用一個(gè)或多個(gè)服務(wù)模塊(也稱為用戶平面功能),例如網(wǎng)絡(luò)服務(wù)。服務(wù)模塊可以被實(shí)現(xiàn)為與不同轉(zhuǎn)發(fā)模塊相關(guān)聯(lián)的多個(gè)實(shí)例。

在本文的一些實(shí)施例中,存在三種類型的標(biāo)簽。

第一類型的標(biāo)簽(移動(dòng)設(shè)備的tague或標(biāo)識(shí)標(biāo)簽名稱)可以標(biāo)識(shí)用戶設(shè)備,其值可以是用戶設(shè)備的ip地址。

第二類型的標(biāo)簽(tagbs或位置標(biāo)簽名稱)可以標(biāo)識(shí)用戶設(shè)備經(jīng)由其可達(dá)的基站,即,用戶可以經(jīng)由該基站發(fā)送/接收ip分組。其值標(biāo)識(shí)移動(dòng)設(shè)備附著到哪個(gè)無線電網(wǎng)絡(luò)節(jié)點(diǎn)。

第三類型的標(biāo)簽(tagd)可以標(biāo)識(shí)向用戶設(shè)備的ip分組或來自用戶設(shè)備的ip分組的路徑。上行鏈路ip分組和下行鏈路ip分組的tagd值不一定相同。第三類型的標(biāo)簽被稱為術(shù)語“服務(wù)標(biāo)簽名稱”。其值標(biāo)識(shí)在通信系統(tǒng)中傳輸?shù)姆纸M應(yīng)該獲得哪些處理(treatment)。

這三種類型的標(biāo)簽被應(yīng)用于移動(dòng)設(shè)備120和對(duì)等設(shè)備180之間的整個(gè)路徑(即,不僅是所謂的路徑段)中的ip分組。

總而言之,標(biāo)簽提供的信息包括:a)分組屬于哪個(gè)用戶/ue;b)分組去向哪里(哪個(gè)bs),又稱位置標(biāo)簽;c)分組應(yīng)該獲得什么服務(wù)鏈,又稱服務(wù)標(biāo)簽。該信息可以被編碼為三個(gè)標(biāo)簽,但也可以被編碼成兩個(gè)、一個(gè)或多于三個(gè)標(biāo)簽。

入口模塊170執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

下行鏈路模塊160執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

管理模塊147執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理配置信息的方法。

上行鏈路模塊130執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

ip分組可以與從對(duì)等設(shè)備180到移動(dòng)設(shè)備120的ip分組流相關(guān)聯(lián),其中所述流中的至少一些其他ip分組能夠被通信系統(tǒng)100的另一入口模塊接收。通常,另一ip分組流(即與可能與同一移動(dòng)設(shè)備相關(guān)的另一ip地址相關(guān)聯(lián)的第二流)可以經(jīng)由另一入口模塊進(jìn)入通信系統(tǒng)。此外,應(yīng)理解,一旦移動(dòng)設(shè)備在通信系統(tǒng)100中移動(dòng),則流(即,第一ip分組流)可能發(fā)生移動(dòng),使得該流在移動(dòng)之后通過另一入口模塊。

通信系統(tǒng)100是無錨定的,入口模塊170能夠作為用于從與通信系統(tǒng)100相鄰的任何通信網(wǎng)絡(luò)將具有目的地ip地址的ip分組接收到所述通信系統(tǒng)100中的多個(gè)入口模塊之一。

可以用任何合適的順序執(zhí)行以下一個(gè)或多個(gè)動(dòng)作。

動(dòng)作1-6涉及管理模塊對(duì)用戶平面中的模塊的配置。

動(dòng)作1

管理模塊147產(chǎn)生第一配置信息。

第一配置信息指示位置標(biāo)簽名稱和位置值,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)。

以這種方式,要發(fā)送到入口模塊170的第一配置信息可以使入口模塊170知道可能的位置值以及入口模塊170的哪些端口與這些位置值相關(guān)聯(lián)。

另外或備選地,管理模塊147產(chǎn)生第二配置信息。

第二配置信息可以包括與要使用的標(biāo)簽和可能的值相關(guān)的信息。例如,第二配置信息可以包括表明要向特定ip流的分組添加哪些標(biāo)簽名稱和值的指示。例如,“用tagd和值x對(duì)所有向互聯(lián)網(wǎng)的分組進(jìn)行標(biāo)記”。

第二配置信息指示分組的處理標(biāo)簽名稱(例如上文的“tagd”)和處理值以及由轉(zhuǎn)發(fā)模塊140執(zhí)行的處理的規(guī)則。第二配置信息的規(guī)則可以指定如何基于分組的目的地ip地址和/或源ip地址來選擇處理值。

在另外的示例中,可以基于源端口或目的地端口來選擇處理值。例如,該端口可以揭示由服務(wù)模塊提供并由分組承載的服務(wù)地址。然后,如果分組承載了特定服務(wù),則分組可以獲得更高的qos,即更優(yōu)先的處理。

在另外的示例中,去往/來自無線局域網(wǎng)wlan節(jié)點(diǎn)的分組可以獲得與去往/來自諸如lte基站之類的蜂窩基站的分組不同的處理。

在一些示例中,要向上行鏈路/下行鏈路模塊發(fā)送的第二配置信息還可以指定:如果接收到的分組的位置標(biāo)簽名稱的位置值等于“x”,則上行鏈路/下行鏈路模塊應(yīng)該將該分組轉(zhuǎn)發(fā)到上行鏈路/下行鏈路模塊140的端口“z”。在這種情況下,上行鏈路/下行鏈路模塊還執(zhí)行通常由轉(zhuǎn)發(fā)模塊執(zhí)行的動(dòng)作。

動(dòng)作2

為了使入口模塊170知道跟蹤移動(dòng)設(shè)備120的位置的第一配置信息,管理模塊147向入口模塊170發(fā)送第一配置信息。備選地或另外,管理模塊147向下行鏈路模塊160和/或上行鏈路模塊130發(fā)送第二配置信息。

可以在移動(dòng)設(shè)備120附著到系統(tǒng)之前執(zhí)行動(dòng)作2。這可以意味著上行鏈路/下行鏈路模塊可以用服務(wù)于多個(gè)移動(dòng)設(shè)備的聚合信息來配置。

通常,在不由移動(dòng)設(shè)備120的移動(dòng)性觸發(fā)的情況下執(zhí)行動(dòng)作2。

動(dòng)作3

如上所述,轉(zhuǎn)發(fā)模塊140通??赡懿恍枰鶕?jù)移動(dòng)設(shè)備120的移動(dòng)性而被重新配置。

因此,管理模塊147可以在不由移動(dòng)設(shè)備120的移動(dòng)性觸發(fā)的情況下,用第三配置信息來配置轉(zhuǎn)發(fā)模塊140,其中第三配置信息指定具有位置值集合中的位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

換句話說,轉(zhuǎn)發(fā)模塊140可以由管理模塊147利用第三配置信息來配置,所述轉(zhuǎn)發(fā)模塊140包括向其他轉(zhuǎn)發(fā)模塊和/或服務(wù)模塊145的端口,其中第三配置信息指定具有所述位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

作為示例,要向轉(zhuǎn)發(fā)模塊140發(fā)送的第三配置信息可以指定:如果接收到的分組的位置標(biāo)簽名稱的位置值等于“x”,則轉(zhuǎn)發(fā)模塊140將分組轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)模塊140的端口“z”。

以這種方式,實(shí)現(xiàn)從位置值到分組要被轉(zhuǎn)發(fā)到的端口的映射。

動(dòng)作4

入口模塊170可以從管理模塊147接收指示位置標(biāo)簽名稱和與所述位置標(biāo)簽名稱相關(guān)聯(lián)的位置值的第一配置信息,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)。

動(dòng)作5

下行鏈路模塊160從管理模塊147接收指示處理標(biāo)簽名稱和處理值的第二配置信息。

動(dòng)作6

上行鏈路模塊從管理模塊147接收指示處理標(biāo)簽名稱和處理值的第二配置信息。

由于已經(jīng)配置了入口模塊170、轉(zhuǎn)發(fā)模塊140和下行鏈路/上行鏈路模塊,因此通信系統(tǒng)100已建立并準(zhǔn)備好對(duì)在移動(dòng)設(shè)備120和對(duì)等設(shè)備180之間傳輸?shù)姆纸M進(jìn)行管理。

動(dòng)作7

轉(zhuǎn)發(fā)模塊140可以例如在管理模塊147通過向轉(zhuǎn)發(fā)模塊140發(fā)送第三配置信息來配置轉(zhuǎn)發(fā)模塊140時(shí),從管理模塊147接收第三配置信息。

動(dòng)作8

因此,入口模塊170從對(duì)等設(shè)備180接收ip分組。ip分組包括與移動(dòng)設(shè)備120相關(guān)聯(lián)的目的地ip地址。在動(dòng)作9中將使用ip目的地地址來找出移動(dòng)設(shè)備120附著到哪個(gè)無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

動(dòng)作9

可以響應(yīng)于動(dòng)作8執(zhí)行該動(dòng)作,或者可以在動(dòng)作8之前執(zhí)行該動(dòng)作。

入口模塊170從管理模塊147獲得指定與目的地ip地址相關(guān)聯(lián)的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置值。

為了使管理模塊147知道位置值,其跟蹤移動(dòng)設(shè)備120的位置。例如,移動(dòng)設(shè)備所附著到的無線電網(wǎng)絡(luò)節(jié)點(diǎn)可以向管理模塊147報(bào)告或傳達(dá)具有特定ip地址的移動(dòng)設(shè)備120已經(jīng)附著到該無線電網(wǎng)絡(luò)節(jié)點(diǎn)。

然后,管理模塊147可以將與移動(dòng)設(shè)備所附著到的無線電網(wǎng)絡(luò)節(jié)點(diǎn)相對(duì)應(yīng)的特定ip地址和位置值推送到入口模塊170。備選地,管理模塊147可以根據(jù)來自入口模塊170的請(qǐng)求而向入口模塊發(fā)送特定ip地址和位置值。

動(dòng)作10

在動(dòng)作9之后,入口模塊170現(xiàn)在知道與在動(dòng)作8中接收的ip分組的目的地ip地址相關(guān)聯(lián)的位置值,入口模塊170將位置值與ip分組相關(guān)聯(lián)。位置值與指示服務(wù)于移動(dòng)設(shè)備120的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置標(biāo)簽名稱相關(guān),從而獲得分組。

在第一示例中,入口模塊對(duì)ip分組進(jìn)行封裝以形成分組。這可以意味著,將位置值與ip分組相關(guān)聯(lián)10可以包括通過對(duì)ip分組進(jìn)行封裝來產(chǎn)生分組,其中該分組包括包含位置值、以及可選的標(biāo)簽名稱在內(nèi)的首部。

在第二示例中,分組可以是ip分組。這意味著將ip分組的現(xiàn)有字段用于存儲(chǔ)ip分組內(nèi)的位置值,即不改變分組的類型。因此,將位置值與ip分組相關(guān)聯(lián)10可以包括將位置值設(shè)置為ip分組的第一選項(xiàng)值。如上所述,可以包括選項(xiàng)值的選項(xiàng)字段對(duì)于ip分組是已知的。在第二示例中,可以將目的地ip地址替換為位置值。然后,當(dāng)向移動(dòng)設(shè)備發(fā)送ip分組時(shí),無線電網(wǎng)絡(luò)節(jié)點(diǎn)110可以將目的地ip地址重新插入到ip分組中。備選地,將新的ip選項(xiàng)添加到分組的ip首部。

動(dòng)作11

入口模塊170經(jīng)由轉(zhuǎn)發(fā)模塊140向由位置標(biāo)簽名稱的位置值指示的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組。

在一些示例中,入口模塊170直接連接到下行鏈路模塊160,下行鏈路模塊160然后將使用位置值來找出其應(yīng)將分組轉(zhuǎn)發(fā)到其哪個(gè)端口。

在一些其他示例中,入口模塊170可以經(jīng)由一個(gè)或多個(gè)轉(zhuǎn)發(fā)模塊連接到下行鏈路模塊160,然后轉(zhuǎn)發(fā)模塊還將使用位置值來找出其應(yīng)將分組轉(zhuǎn)發(fā)到其哪個(gè)端口。

在行動(dòng)12-15中,描述了下行鏈路模塊160如何實(shí)現(xiàn)有效的服務(wù)鏈。

動(dòng)作12

在動(dòng)作11之后,下行鏈路模塊160經(jīng)由入口模塊170接收來自對(duì)等設(shè)備180的分組。

動(dòng)作13

下行鏈路模塊160基于分組中包括的信息從處理值中選擇處理值,從而對(duì)分組進(jìn)行分類。

例如,信息可以包括由上述第二配置信息的規(guī)則指定的分組的目的地/源ip地址。

在一些示例中,下行鏈路模塊160可以更新與分組相關(guān)聯(lián)的位置值。在這種情況下,下行鏈路模塊160可以從管理模塊147獲得位置值,類似于入口模塊170獲得位置值。一個(gè)優(yōu)點(diǎn)可以是入口模塊170可以不那么頻繁地更新其位置值。另見下面的圖14。

動(dòng)作14

在執(zhí)行動(dòng)作13之后,下行鏈路模塊160將處理值與分組相關(guān)聯(lián),其中處理值與處理標(biāo)簽名稱相關(guān)。

在一些實(shí)施例中,可以對(duì)分組進(jìn)行封裝。在一些示例中,這可以是針對(duì)可以在操作10中由入口模塊170執(zhí)行的封裝的進(jìn)一步封裝。在其他實(shí)施例中,動(dòng)作10的封裝分組的類型可以包括在該動(dòng)作中由下行鏈路模塊160填充的指定字段。

因此,將處理值與分組相關(guān)聯(lián)14可以包括通過直接或間接地對(duì)ip分組進(jìn)行封裝來產(chǎn)生下行鏈路分類分組,其中下行鏈路分類分組包括包含處理值以及可選的處理標(biāo)簽名稱在內(nèi)的首部。這里,直接封裝可以意味著當(dāng)移除下行鏈路分類分組的首部時(shí),ip分組被揭示。間接封裝可以意味著在ip分組被揭示之前,可能需要移除可能在動(dòng)作10中添加的其他首部。

可以將移動(dòng)設(shè)備120的標(biāo)識(shí)值用作被稱為設(shè)備標(biāo)簽名稱或ue標(biāo)簽名稱的新標(biāo)簽。例如,標(biāo)識(shí)值有助于在下行鏈路廣播/多播分組的情況下標(biāo)識(shí)移動(dòng)設(shè)備120,在這種情況下,ip地址不揭示移動(dòng)設(shè)備120的標(biāo)識(shí)。

因此,將處理值與分組相關(guān)聯(lián)14可以包括通過對(duì)分組進(jìn)行封裝來將移動(dòng)設(shè)備120的標(biāo)識(shí)值與標(biāo)識(shí)標(biāo)簽名稱相關(guān)聯(lián),其中下行鏈路分類分組的首部還包括所述標(biāo)識(shí)值。無線電網(wǎng)絡(luò)節(jié)點(diǎn)110可以使用該標(biāo)識(shí)標(biāo)簽,來找出要將分組發(fā)送到附著于所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)的哪個(gè)移動(dòng)設(shè)備120。

在一些示例中,對(duì)分組的關(guān)聯(lián)10不改變分組的類型。這可以意味著分組可以是ip分組。因此,將處理值與分組相關(guān)聯(lián)14包括將處理值設(shè)置為ip分組的第二選項(xiàng)值。

此外,在分組是ip分組的情況下,ip分組的目的地ip地址可以用于標(biāo)識(shí)移動(dòng)設(shè)備120。在這種情況下,無線電網(wǎng)絡(luò)節(jié)點(diǎn)110使用目的地ip地址來找出要將分組發(fā)送到附著于所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)的哪個(gè)移動(dòng)設(shè)備120。

當(dāng)移動(dòng)設(shè)備在通信系統(tǒng)100中移動(dòng)時(shí),路徑(例如分組將經(jīng)由哪些轉(zhuǎn)發(fā)模塊到達(dá)移動(dòng)設(shè)備)很可能會(huì)改變。這意味著分組現(xiàn)在由與移動(dòng)設(shè)備移動(dòng)之前不同的轉(zhuǎn)發(fā)模塊來轉(zhuǎn)發(fā),即在移動(dòng)之前存在舊路徑中的舊轉(zhuǎn)發(fā)模塊,而在移動(dòng)之后存在新路徑中的新轉(zhuǎn)發(fā)模塊。一些轉(zhuǎn)發(fā)模塊當(dāng)然可以保持不變。

這也意味著先前處理的到達(dá)移動(dòng)設(shè)備的分組的舊服務(wù)模塊可能不再可達(dá),即通過當(dāng)前處理分組的新轉(zhuǎn)發(fā)模塊不再可達(dá)。因此,需要將移動(dòng)設(shè)備120的舊服務(wù)模塊的上下文從舊服務(wù)模塊移動(dòng)到新服務(wù)模塊。注意,舊服務(wù)模塊和新服務(wù)模塊執(zhí)行相同的功能。通常,舊服務(wù)模塊和新服務(wù)模塊在不同的物理位置運(yùn)行,并且因此連接到不同的轉(zhuǎn)發(fā)模塊。如將在下文進(jìn)一步說明的那樣,舊服務(wù)模塊和新服務(wù)模塊可以是相同功能模塊的不同實(shí)例。

動(dòng)作15

下行鏈路模塊160經(jīng)由轉(zhuǎn)發(fā)模塊140向無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組和相關(guān)聯(lián)的處理值,其中所述轉(zhuǎn)發(fā)模塊140根據(jù)處理值對(duì)分組進(jìn)行處理。這可以意味著移動(dòng)設(shè)備120不必須接收處理值。在一些示例中,在通過無線電接口向移動(dòng)設(shè)備120發(fā)送分組之前,處理值可以被無線電網(wǎng)絡(luò)節(jié)點(diǎn)110剝離。

動(dòng)作16

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由服務(wù)模塊145提供的至少一個(gè)服務(wù)。轉(zhuǎn)發(fā)模塊140當(dāng)然可以調(diào)用一個(gè)或多個(gè)服務(wù)模塊,每個(gè)服務(wù)模塊提供一個(gè)或多個(gè)服務(wù)。然而,由轉(zhuǎn)發(fā)模塊根據(jù)處理值執(zhí)行服務(wù)模塊的調(diào)用。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。在這種情況下,不調(diào)用服務(wù)模塊。處理值可以通過處理值來指定不同分組之間的優(yōu)先級(jí),例如,用于提供服務(wù)質(zhì)量qos-功能。優(yōu)先級(jí)可以是接收到的分組可以被發(fā)送的順序或者是分組要被轉(zhuǎn)發(fā)到轉(zhuǎn)發(fā)模塊的哪個(gè)端口。這里不同的端口可以具有不同的容量,固有的容量或例如由于負(fù)載而導(dǎo)致的容量。

動(dòng)作17

當(dāng)移動(dòng)設(shè)備移動(dòng)到新位置時(shí),上行鏈路模塊130可以接收移動(dòng)事件,至少一個(gè)入口模塊以及可能還有一個(gè)或多個(gè)下行鏈路模塊被更新,使得針對(duì)該設(shè)備的分組被相同的標(biāo)簽名稱(例如位置標(biāo)簽名稱)標(biāo)記,但是其中一個(gè)或多個(gè)標(biāo)簽具有更新的值,即位置值。更新的值反映出移動(dòng)設(shè)備的新位置,例如,反映出在新位置處服務(wù)于移動(dòng)設(shè)備的無線電網(wǎng)絡(luò)節(jié)點(diǎn)。

動(dòng)作18

上行鏈路模塊130經(jīng)由無線電網(wǎng)絡(luò)節(jié)點(diǎn)110從移動(dòng)設(shè)備120接收ip分組。

無線電網(wǎng)絡(luò)節(jié)點(diǎn)110知道應(yīng)該將上行鏈路ip分組發(fā)送到哪個(gè)上行鏈路模塊。實(shí)現(xiàn)這一點(diǎn)的一種方式是允許上行鏈路模塊與無線電網(wǎng)絡(luò)節(jié)點(diǎn)共址。然而,上行鏈路模塊和無線電網(wǎng)絡(luò)節(jié)點(diǎn)也可以分離。因此,上行鏈路模塊可以在移動(dòng)設(shè)備120移動(dòng)到與其相關(guān)聯(lián)的無線電網(wǎng)絡(luò)節(jié)點(diǎn)之后接收來自移動(dòng)設(shè)備120的上行鏈路分組。

對(duì)于無線電網(wǎng)絡(luò)節(jié)點(diǎn)而言,可以將移動(dòng)設(shè)備120的移動(dòng)(即移動(dòng)設(shè)備的移動(dòng)性)視為事件。根據(jù)已知的方式,無線電網(wǎng)絡(luò)節(jié)點(diǎn)執(zhí)行各種任務(wù)以照顧試圖附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)的移動(dòng)設(shè)備120。

與此相反,上行鏈路模塊僅根據(jù)其已經(jīng)接收到的規(guī)則(見以上動(dòng)作6)繼續(xù)標(biāo)記(參見動(dòng)作20)ip分組。

動(dòng)作19

上行鏈路模塊130基于分組中包括的信息從處理值中選擇處理值,從而對(duì)ip分組進(jìn)行分類。對(duì)于下行鏈路模塊160而言,信息可以包括ip分組的目的地/源ip地址。

在一些示例中,信息可以包括由無線電網(wǎng)絡(luò)節(jié)點(diǎn)在ip分組中標(biāo)記的參數(shù)值。參數(shù)值可以指定訂戶狀態(tài),例如金、銀、銅和缺省,這將導(dǎo)致轉(zhuǎn)發(fā)模塊140的不同處理。

動(dòng)作20

上行鏈路模塊產(chǎn)生封裝處理值和ip分組的上行鏈路分類分組,其中處理值與處理標(biāo)簽名稱相關(guān)。要注意的是,上行鏈路分類分組與ip分組不同,即上行鏈路分類分組的首部與已知的ip分組首部不同。因此,與ip分組的類型相比,上行鏈路分類分組是不同類型的分組。

此外,產(chǎn)生20上行鏈路分類分組可以包括:還將對(duì)等設(shè)備180的標(biāo)識(shí)值與對(duì)等設(shè)備180的標(biāo)識(shí)標(biāo)簽名稱封裝到上行鏈路分類分組中。

動(dòng)作21

上行鏈路模塊經(jīng)由轉(zhuǎn)發(fā)模塊140向?qū)Φ仍O(shè)備180發(fā)送上行鏈路分類分組,其中所述轉(zhuǎn)發(fā)模塊140根據(jù)處理值對(duì)上行鏈路分類分組進(jìn)行處理。

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由用戶平面模塊145提供的至少一個(gè)服務(wù)。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。

動(dòng)作22

類似于動(dòng)作16,但是對(duì)于上行鏈路分組,轉(zhuǎn)發(fā)模塊140可以處理分組。

現(xiàn)在將描述一些更詳細(xì)的例子。后續(xù)章節(jié)中的術(shù)語與上述術(shù)語的對(duì)應(yīng)關(guān)系如下:

移動(dòng)設(shè)備-ue、終端,

對(duì)等設(shè)備-對(duì)等設(shè)備或簡(jiǎn)稱為對(duì)等端,

無線電網(wǎng)絡(luò)節(jié)點(diǎn)-基站,

入口模塊-iap,

下行鏈路模塊-下行鏈路分類器,

轉(zhuǎn)發(fā)模塊-轉(zhuǎn)發(fā)單元,

服務(wù)模塊-用戶平面功能,

上行鏈路模塊-上行鏈路分類器,

管理模塊-控制節(jié)點(diǎn)、emme。

圖7中示出了針對(duì)5g(第5代移動(dòng)通信系統(tǒng))的分組核心網(wǎng)絡(luò)所提出的架構(gòu)的更詳細(xì)的說明。圖7示出了所提出的架構(gòu)的功能視圖。

終端(ue)701經(jīng)由固定或無線電接入并經(jīng)由運(yùn)營(yíng)商的數(shù)據(jù)平面與網(wǎng)絡(luò)上的對(duì)等端(未示出)通信。網(wǎng)絡(luò)在這里被稱為“互聯(lián)網(wǎng)”702,但也可以僅作為運(yùn)營(yíng)商網(wǎng)絡(luò)的一部分。數(shù)據(jù)平面703包含一個(gè)或多個(gè)用戶平面功能(upf)704-709。術(shù)語“數(shù)據(jù)平面”703和“用戶平面”在本文中可互換使用。upf是被鏈在一起的功能或服務(wù)。它們集中實(shí)現(xiàn)諸如聯(lián)網(wǎng)服務(wù)等核心網(wǎng)絡(luò)功能。這可以是ip層功能(例如代理、防火墻)或無線電層功能(例如pdcp終止)。功能鏈或服務(wù)鏈可以具有不同的粒度;例如一組ue、單個(gè)ue、或甚至單個(gè)終端701的單個(gè)ip流。鏈可以是對(duì)稱的或不對(duì)稱的上行鏈路/下行鏈路,并且upf可以服務(wù)于上行鏈路或下行鏈路或兩者。

諸如演進(jìn)的移動(dòng)性管理實(shí)體(emme)710之類的控制節(jié)點(diǎn)管理諸如upf704-709之類的數(shù)據(jù)平面節(jié)點(diǎn)。它包含多個(gè)控制平面功能,包括:如現(xiàn)有epc中的傳統(tǒng)的mme功能;用于upf服務(wù)鏈的控制器;和位置注冊(cè)表(lr),其是包括關(guān)于ue當(dāng)前所在的位置(即ue當(dāng)前連接到的基站)的信息的表或類似物。

iap(ip通告點(diǎn))711是去往/來自“互聯(lián)網(wǎng)”的靜態(tài)ip路由獲得用戶業(yè)務(wù)的點(diǎn)。上行鏈路業(yè)務(wù)不需要通過iap711。對(duì)于下行鏈路業(yè)務(wù),iap711查詢lr(未示出)以找出終端701所在的位置,即分組將被路由到的位置。這些請(qǐng)求的頻率可以通過幾種方式進(jìn)行優(yōu)化。例如,iap711可以獲取特定ueip地址的所有路由規(guī)則并緩存這些規(guī)則。emme710還可以將更新的位置信息推送到iap711。多個(gè)iap可以通告相同的ip地址。這樣,在分組核心網(wǎng)絡(luò)中,不存在針對(duì)該終端701的ip地址的單個(gè)入口點(diǎn),因?yàn)閜gw(未示出)用于epc。換句話說,所提出的架構(gòu)允許無錨定操作。

為了圖的完整性,圖7包括沒有在服務(wù)鏈中明確涉及的其他單元。因此,為了不使圖復(fù)雜化,省略了這些單元的附圖標(biāo)記。

分組通過轉(zhuǎn)發(fā)單元(fe)801-805在upf之間轉(zhuǎn)發(fā)。參見圖8,其示出了用于移動(dòng)寬帶使用例的服務(wù)鏈?zhǔn)纠?。轉(zhuǎn)發(fā)單元可以基于分組首部中的一個(gè)或多個(gè)字段的信息來執(zhí)行切換。切換可以是ip路由或軟件定義網(wǎng)絡(luò)(sdn)切換。本文的實(shí)施例可以優(yōu)選地應(yīng)用于sdn中的切換。fe基于其從emme接收到的規(guī)則將每個(gè)分組轉(zhuǎn)發(fā)到其輸出端口之一。當(dāng)分組沒有規(guī)則匹配時(shí),fe丟棄分組。fe不會(huì)修改分組。fe中的轉(zhuǎn)發(fā)規(guī)則可以應(yīng)用于分組首部中的字段。首部被定義為有效載荷之前的字段序列,例如,接收的ip分組的有效載荷。

上面提到的圖8示出了用于移動(dòng)寬帶使用例的網(wǎng)絡(luò)設(shè)置的示例。它有五個(gè)upf:無線電協(xié)議處理、帶寬限制器、家長(zhǎng)控制、計(jì)費(fèi)和防火墻。所有業(yè)務(wù)都通過上行鏈路和下行鏈路(實(shí)線)兩者中的轉(zhuǎn)發(fā)單元f1801、f2802、f4804、f5805。功能f1801可以包括一組功能,如加密(通過空中鏈路)、首部壓縮和無線電流控制。根據(jù)訂閱,一些用戶也可以通過f3803路由其業(yè)務(wù)(虛線)。

圖8進(jìn)一步示出了ue806、基站(bs)807和iap808。

注意,圖7僅描述了架構(gòu)的功能視圖。架構(gòu)可以按照分布式部署;例如,如“ran協(xié)議處理”的upf可以與bs共址在基站點(diǎn)中,并且“防火墻”upf可以在集中式國(guó)家數(shù)據(jù)中心中運(yùn)行。upf可以在可能跨越所有部署站點(diǎn)的分布式云環(huán)境中運(yùn)行。

這里的實(shí)施例可應(yīng)用于圖7所示的核心網(wǎng)絡(luò)架構(gòu)。然而,圖7的核心架構(gòu)進(jìn)一步擴(kuò)展為使得該架構(gòu)與服務(wù)鏈進(jìn)行組合。

根據(jù)本文的實(shí)施例,一個(gè)或多個(gè)標(biāo)簽被添加到每個(gè)單獨(dú)的分組。這些標(biāo)簽用于以有效方式實(shí)現(xiàn)移動(dòng)設(shè)備的移動(dòng)性。標(biāo)簽在概念上是名稱/值對(duì)。例如,可以用標(biāo)簽名稱為“ueid”128比特標(biāo)簽值來標(biāo)識(shí)ue。該名稱可以被顯式編碼為分組首部中的字段。該方法例如用于互聯(lián)網(wǎng)工程任務(wù)組(ietf)日內(nèi)瓦協(xié)議(https://tools.ietf.org/html/draft-gross-geneve-02)中。備選地,該名稱不被編碼為分組首部中的字段,但是應(yīng)知道,例如,首部中的特定位置容宿特定標(biāo)簽的值。例如,ipv4分組首部中的源地址總是開始于比特號(hào)96并且長(zhǎng)32比特(https://www.ietf.org/rfc/rfc791.txt)。鏈中的fe知道如何解釋標(biāo)簽并且基于一個(gè)或多個(gè)標(biāo)簽中的信息來進(jìn)行轉(zhuǎn)發(fā)。

標(biāo)簽由上行鏈路和下行鏈路兩者中的分類器(cl)(即,上行鏈路分類器和下行鏈路分類器)分別設(shè)置。在上行鏈路中,分類器可以與基站共址,但這不是必須的。在下行鏈路中,分類器可以與iap共址,但這不是必須的。上行鏈路中有一個(gè)或多個(gè)分類器,下行鏈路中有一個(gè)或多個(gè)分類器。

圖9示出了使用三個(gè)標(biāo)簽的層級(jí)結(jié)構(gòu)的網(wǎng)絡(luò)設(shè)置的示例。第一標(biāo)簽表示ueid,第二標(biāo)簽表示bsid,第三標(biāo)簽表示稱為tagd的“缺省鏈”。這是用于去往/來自互聯(lián)網(wǎng)的所有分組的普通功能鏈;即這是運(yùn)營(yíng)商的移動(dòng)寬帶產(chǎn)品。諸如用戶平面功能之類的功能(f1至f5)901-905、901′-902′類似于上述移動(dòng)寬帶使用例中提到的功能。

在該示例中,繪制了四個(gè)基站910、911、912、913,也稱為bsa910、bsb911、bsc912和bsd913。每個(gè)基站910-913可以服務(wù)于多個(gè)ue920、921、922、923。上行鏈路分類器(cl)930、931、932、933靠近基站。f1901和f2902有兩個(gè)實(shí)例,即第一和第二用戶平面功能(為簡(jiǎn)單起見,未顯示轉(zhuǎn)發(fā)單元-參見圖8對(duì)upf和fe的描述)。附加的實(shí)例是f1’901’和f2’902’。對(duì)于段f3903-f4904-f5905,只有一組功能實(shí)例。此設(shè)置可以基于網(wǎng)絡(luò)拓?fù)?。例如,f3903-f4904-f5905位于國(guó)家數(shù)據(jù)中心站點(diǎn),f1901和f2902位于本地交換中心站點(diǎn),并且基站910-913和上行鏈路分類器930-933位于基站站點(diǎn)。

如圖9所示,tagd用于f1901至f5905之間的所有切換。標(biāo)記有tagd的所有分組穿過相同的功能。但是,tagd的值確定分組穿過這些功能的哪些實(shí)例。假設(shè)圖9中的ue920從bsa910移動(dòng)到bsc912,則在f1901中的upf將需要由upff1’901’來執(zhí)行(當(dāng)然其同時(shí)執(zhí)行相同的功能)。當(dāng)ue920已經(jīng)從bsa910移動(dòng)到bsc912時(shí),切換將由f1’901’的fe(未示出)而不是f1901的fe(未示出)執(zhí)行。根據(jù)本文的實(shí)施例,ue920從bsa910移動(dòng)到bsc912并不意味著f1′901′的fe(再次未示出)的任何重新配置。

圖9進(jìn)一步示出了下行鏈路分類器940和iap950。

圖10示出了如何使用三級(jí)標(biāo)簽層級(jí)結(jié)構(gòu)來轉(zhuǎn)發(fā)上行鏈路和下行鏈路業(yè)務(wù)。在上行鏈路,cl使用tagd標(biāo)簽對(duì)分組進(jìn)行分類。在下行鏈路,iap在lr中進(jìn)行查找以找出ue當(dāng)前所在的位置。查找鍵是下行鏈路分組的目的地ip地址。作為回復(fù),iap接收ue的bsid。這作為標(biāo)簽被添加到分組。iap甚至可以設(shè)置ueid標(biāo)簽。備選地,分組的目的地地址用作ueid。

唯一缺少的是上行鏈路和下行鏈路分類器如何知道應(yīng)該設(shè)置tagd、以及其值是多少。圖11示出了如何預(yù)先配置通信系統(tǒng)100(例如移動(dòng)寬帶使用例)的規(guī)則。

圖11示出了ue附著到網(wǎng)絡(luò)(框7)。從ue的角度來看,附著過程與目前的epc相同。可以在ue附著之前設(shè)置所有規(guī)則,對(duì)分類器的規(guī)則(步驟2-3)和對(duì)fe的規(guī)則(步驟4-6)。靠近bsa和bsb的上行鏈路分類器在本示例中可以表明“應(yīng)該使用tagd=x標(biāo)記朝向互聯(lián)網(wǎng)的所有業(yè)務(wù)”。請(qǐng)注意,這種方法可以實(shí)現(xiàn)規(guī)則聚合。對(duì)分類器的規(guī)則只需要配置一次,而不論ue附著有多少。fe的轉(zhuǎn)發(fā)規(guī)則也是一樣。

在移動(dòng)性方面,無需重新配置fe。圖12a和圖12b示出了不需要重新配置fe。此外,從ue的角度來看,切換過程與目前的epc相同。為了實(shí)現(xiàn)服務(wù)鏈移動(dòng)性,iap獲得用于ue的新位置的新bsid。然后可以將該新bsid設(shè)置為下行鏈路分組中的標(biāo)簽(步驟21)。

在圖12a和圖12b中,不需要功能重定位,即上下文傳送。即使這是需要的,例如當(dāng)ue從bsa移動(dòng)到bsc時(shí),也仍然不需要重新配置任何fe。這在圖13中示出。在下面進(jìn)一步描述重定位(步驟13)。

圖13a和圖13b的重定位步驟13包括將用戶特定上下文(也稱為移動(dòng)設(shè)備的上下文)從特定功能的源實(shí)例復(fù)制到該相同功能的目標(biāo)實(shí)例。上下文可以包括用戶特定的數(shù)據(jù)單元,如計(jì)數(shù)器、緩沖區(qū)、標(biāo)識(shí)符等。在圖13a和圖13b中,已經(jīng)省略了一些單元(如虛線所示),以提高圖的可讀性。

其他實(shí)施例

上面的標(biāo)簽層級(jí)結(jié)構(gòu)只是一個(gè)示例。標(biāo)簽的組織方式可以不同。例如,tagd和tagbs可以組合成單個(gè)tagd,其中該標(biāo)簽將針對(duì)不同基站的每條鏈獲得不同的值。這樣的兩級(jí)層級(jí)結(jié)構(gòu)將使分組首部更小(兩個(gè)標(biāo)簽而不是三個(gè)標(biāo)簽),但會(huì)增加fe中“tagd”表的入口數(shù)。要使用的標(biāo)簽的哪個(gè)設(shè)置取決于多個(gè)因素,包括網(wǎng)絡(luò)拓?fù)洹⒕W(wǎng)絡(luò)的大小、ue的數(shù)量等。

圖14a和圖14b比較了兩個(gè)不同層級(jí)結(jié)構(gòu)。圖14a類似于上面所示的三級(jí)層級(jí)結(jié)構(gòu)。功能(f1-f4)由功能實(shí)例1-12表示。圖14a還示出了iap13和分類器14以及多個(gè)基站(bs)15-18。

在圖14b中,tagd僅包含鏈的功能(f3-f4)1-8。每個(gè)功能1-2具有附加實(shí)例3-8。功能f1-f29-12(包括它們的實(shí)例)被另一個(gè)標(biāo)簽(區(qū)域tagdr)覆蓋。在這些實(shí)施例中,iap13不設(shè)置用于bsid的標(biāo)簽,而是為該區(qū)域設(shè)置標(biāo)簽,即指示該區(qū)域的位置值。f2和f3之間的另一個(gè)下行鏈路分類器14、15設(shè)置tagd。因此,圖14b示出了四級(jí)層級(jí)結(jié)構(gòu)。

層級(jí)結(jié)構(gòu)的不同之處在于,除了每個(gè)分組中攜帶的標(biāo)簽數(shù)量外,還有fe和分類器中的表的長(zhǎng)度和更新速率。例如,在圖14a中,在每次bs-bs切換時(shí)更新iap表。但是在圖14b中,僅在兩個(gè)不同區(qū)域之間(例如,bs16和bs18之間)的bs到bs切換時(shí)更新iap表。bs16與bs17之間或bs18與bs19之間的切換不需要iap表的任何更新。

在圖15中,示出了入口模塊170中的示例性方法的示意流程圖。再一次地,和上文相同的附圖標(biāo)記用于表示相同或相似的特征,具體地,相同的附圖標(biāo)記用于表示相同或相似的動(dòng)作。因此,入口模塊170執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

如上所述,通信系統(tǒng)100包括入口模塊170、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145和入口模塊170,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145和入口模塊170,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。入口模塊包括iap。

同樣地,轉(zhuǎn)發(fā)模塊140可以由管理模塊147利用第三配置信息來配置,所述轉(zhuǎn)發(fā)模塊140包括朝向其他轉(zhuǎn)發(fā)模塊和/或服務(wù)模塊145的端口,其中第三配置信息指定具有所述位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

可以用任何合適的順序執(zhí)行以下一個(gè)或多個(gè)動(dòng)作。

動(dòng)作4

入口模塊170可以從管理模塊147接收指示位置標(biāo)簽名稱和與所述位置標(biāo)簽名稱相關(guān)聯(lián)的位置值的第一配置信息,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)。

動(dòng)作8

入口模塊170從對(duì)等設(shè)備180接收ip分組,其中所述ip分組包括與移動(dòng)設(shè)備120相關(guān)聯(lián)的目的地ip地址;

動(dòng)作9

入口模塊170從管理模塊147獲得指定與目的地ip地址相關(guān)聯(lián)的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置值;

動(dòng)作10

入口模塊170將位置值與ip分組相關(guān)聯(lián),其中所述位置值與指示服務(wù)于移動(dòng)設(shè)備120的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置標(biāo)簽名稱相關(guān),從而獲得分組。

將位置值與ip分組相關(guān)聯(lián)10可以包括通過對(duì)ip分組進(jìn)行封裝來產(chǎn)生分組,其中該分組包括包含位置值、以及可選的標(biāo)簽名稱在內(nèi)的首部。

分組可以是ip分組,其中將位置值與ip分組相關(guān)聯(lián)10可以包括將位置值設(shè)置為ip分組的第一選項(xiàng)值。

動(dòng)作11

入口模塊170經(jīng)由轉(zhuǎn)發(fā)模塊140向由位置標(biāo)簽名稱的位置值指示的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組。

ip分組可以與從對(duì)等設(shè)備180到移動(dòng)設(shè)備120的ip分組流相關(guān)聯(lián),其中所述流中的至少一些其他ip分組能夠被通信系統(tǒng)100的另一入口模塊接收。

通信系統(tǒng)100是無錨定的,入口模塊170能夠作為用于從與通信系統(tǒng)100相鄰的任何通信網(wǎng)絡(luò)將具有目的地ip地址的ip分組接收到所述通信系統(tǒng)100中的多個(gè)入口模塊之一。

參考圖16,示出了圖1的入口模塊170的實(shí)施例的示意框圖。入口模塊170因此被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組。

如上所述,通信系統(tǒng)100包括入口模塊170、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145和入口模塊170,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145和入口模塊170,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

同樣地,入口模塊170可以包括iap。

同樣地,ip分組可以與從對(duì)等設(shè)備180到移動(dòng)設(shè)備120的ip分組流相關(guān)聯(lián),其中所述流中的至少一些其他ip分組能夠被通信系統(tǒng)100的另一入口模塊接收。

通信系統(tǒng)100可以是無錨定的,使得入口模塊170能夠作為用于從與通信系統(tǒng)100相鄰的任何通信網(wǎng)絡(luò)將具有目的地ip地址的ip分組接收到所述通信系統(tǒng)100中的多個(gè)入口模塊之一。

轉(zhuǎn)發(fā)模塊140可以由管理模塊147利用第三配置信息來配置,所述轉(zhuǎn)發(fā)模塊140包括向其他轉(zhuǎn)發(fā)模塊和/或服務(wù)模塊145的端口,其中第三配置信息指定具有所述位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

入口模塊170可以包括用于執(zhí)行本文描述的方法的處理模塊1601(例如裝置)、一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。

入口模塊170還可以包括存儲(chǔ)器1602。存儲(chǔ)器可以包括(例如包含或存儲(chǔ))計(jì)算機(jī)程序1603。

根據(jù)本文一些實(shí)施例,處理模塊1601包括處理電路1604(例如,以其為體現(xiàn)形式或通過其實(shí)現(xiàn))作為示例性硬件模塊。在這些實(shí)施例中,存儲(chǔ)器1602可以包括計(jì)算機(jī)程序1603,所述計(jì)算機(jī)程序包括可被處理電路1604執(zhí)行的計(jì)算機(jī)可讀代碼模塊,從而入口模塊170操作為執(zhí)行圖6和/或圖15的方法。

在一些其他實(shí)施例中,當(dāng)計(jì)算機(jī)可讀代碼模塊被入口模塊170執(zhí)行時(shí),計(jì)算機(jī)可讀代碼模塊可以使入口模塊170執(zhí)行根據(jù)圖6和/或圖15的方法。

圖16進(jìn)一步示出了載體1605或程序載體,其包括剛剛描述的計(jì)算機(jī)程序1603。

在一些實(shí)施例中,處理模塊1601包括輸入/輸出模塊1606,適當(dāng)時(shí)其可以例示為接收模塊和/或發(fā)送模塊,如下文描述。

在另一些實(shí)施例中,處理模塊1601可以包括作為示例性硬件模塊的接收模塊1610、獲得模塊1620、關(guān)聯(lián)模塊1630和發(fā)送模塊1640中的一個(gè)或多個(gè)。在其他示例中,上述示例性硬件模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊。

因此,根據(jù)上述各種實(shí)施例,入口模塊170、處理模塊1601和/或接收模塊1610可操作為(例如配置為)從對(duì)等設(shè)備180接收ip分組,其中所述ip分組包括與移動(dòng)設(shè)備120相關(guān)聯(lián)的目的地ip地址。

入口模塊170、處理模塊1601和/或獲得模塊1620可操作為(例如配置為)從管理模塊147獲得指定與目的地ip地址相關(guān)聯(lián)的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置值。

此外,入口模塊170、處理模塊1601和/或關(guān)聯(lián)模塊1630可操作為(例如配置為)將位置值與ip分組相關(guān)聯(lián),其中所述位置值與指示服務(wù)于移動(dòng)設(shè)備120的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110的位置標(biāo)簽名稱相關(guān),從而獲得分組。

入口模塊170、處理模塊1601和/或發(fā)送模塊1640還可操作為(例如配置為)經(jīng)由轉(zhuǎn)發(fā)模塊140向由位置標(biāo)簽名稱的位置值指示的無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組。

入口模塊170、處理模塊1601和/或關(guān)聯(lián)模塊1630可以操作為(例如配置為)通過對(duì)ip分組進(jìn)行封裝產(chǎn)生分組來將位置值與所述ip分組相關(guān)聯(lián),其中所述分組包括包含位置值和可選的標(biāo)簽名稱在內(nèi)的首部。

在一些實(shí)施例中,分組是ip分組。在這些實(shí)施例中,入口模塊170、處理模塊1601和/或關(guān)聯(lián)模塊1630可操作為(例如配置為)通過將位置值設(shè)置為ip分組的第一選項(xiàng)值來將所述位置值與ip分組相關(guān)聯(lián)。

入口模塊170、處理模塊1601和/或接收模塊1610或未示出的另外的接收模塊可操作為(例如配置為)從管理模塊147接收指示位置標(biāo)簽名稱和與所述位置標(biāo)簽名稱相關(guān)聯(lián)的位置值的第一配置信息,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)。

在圖17中,示出了下行鏈路模塊160中的示例性方法的示意流程圖。再一次地,和上文相同的附圖標(biāo)記用于表示相同或相似的特征,具體地,相同的附圖標(biāo)記用于表示相同或相似的動(dòng)作。因此,下行鏈路模塊160執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

如上所述,通信系統(tǒng)100包括下行鏈路模塊160、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括下行鏈路模塊160、轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

可以用任何合適的順序執(zhí)行以下一個(gè)或多個(gè)動(dòng)作。

動(dòng)作5

下行鏈路模塊160從管理模塊147接收指示處理標(biāo)簽名稱和處理值的第二配置信息。

動(dòng)作12

下行鏈路模塊160經(jīng)由入口模塊170接收來自對(duì)等設(shè)備180的分組。

動(dòng)作13

下行鏈路模塊160基于分組中包括的信息從處理值中選擇處理值,從而對(duì)分組進(jìn)行分類。

動(dòng)作14

下行鏈路模塊160將處理值與分組相關(guān)聯(lián),其中所述處理值與處理標(biāo)簽名稱相關(guān)。

將處理值與分組相關(guān)聯(lián)可以包括通過對(duì)ip分組進(jìn)行封裝來產(chǎn)生下行鏈路分類分組,其中下行鏈路分類分組包括包含處理值以及可選的處理標(biāo)簽名稱在內(nèi)的首部。

將處理值與分組相關(guān)聯(lián)14可以包括通過對(duì)分組進(jìn)行封裝來將移動(dòng)設(shè)備120的標(biāo)識(shí)值與ue標(biāo)簽名稱相關(guān)聯(lián),其中下行鏈路分類分組的首部還包括所述標(biāo)識(shí)值。

分組可以是ip分組,其中將處理值與分組相關(guān)聯(lián)14包括將處理值設(shè)置為ip分組的第二選項(xiàng)值。

分組可以是ip分組,其中ip分組的目的地ip地址用于標(biāo)識(shí)移動(dòng)設(shè)備120。

動(dòng)作15

下行鏈路模塊160經(jīng)由轉(zhuǎn)發(fā)模塊140向無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組和相關(guān)聯(lián)的處理值,其中所述轉(zhuǎn)發(fā)模塊140根據(jù)處理值對(duì)分組進(jìn)行處理。

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由服務(wù)模塊145提供的至少一個(gè)服務(wù)。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。

參考圖18,示出了圖1的下行鏈路模塊160的實(shí)施例的示意框圖。下行鏈路模塊160因此被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組。

如上所述,通信系統(tǒng)100包括下行鏈路模塊160、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括下行鏈路模塊160、轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

下行鏈路模塊160可以包括用于執(zhí)行本文描述的方法的處理模塊1801(例如裝置)、一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。

下行鏈路模塊160還可以包括存儲(chǔ)器1802。存儲(chǔ)器可以包括(例如包含或存儲(chǔ))計(jì)算機(jī)程序1803。

根據(jù)本文一些實(shí)施例,處理模塊1801包括處理電路1804(例如,以其為體現(xiàn)形式或通過其實(shí)現(xiàn))作為示例性硬件模塊。在這些實(shí)施例中,存儲(chǔ)器1802可以包括計(jì)算機(jī)程序1803,所述計(jì)算機(jī)程序包括可被處理電路1804執(zhí)行的計(jì)算機(jī)可讀代碼模塊,從而下行鏈路模塊160操作為執(zhí)行圖6和/或圖17的方法。

在一些其他實(shí)施例中,當(dāng)計(jì)算機(jī)可讀代碼模塊被下行鏈路模塊160執(zhí)行時(shí),計(jì)算機(jī)可讀代碼模塊可以使下行鏈路模塊160執(zhí)行根據(jù)圖6和/或圖17的方法。

圖18進(jìn)一步示出了載體1805或程序載體,其包括剛剛描述的計(jì)算機(jī)程序1803。

在一些實(shí)施例中,處理模塊1801包括輸入/輸出模塊1806,適當(dāng)時(shí)其可以例示為接收模塊和/或發(fā)送模塊,如下文描述。

在另一些實(shí)施例中,處理模塊1801可以包括作為示例性硬件模塊的接收模塊1810、選擇模塊1820、關(guān)聯(lián)模塊1830和發(fā)送模塊1840中的一個(gè)或多個(gè)。在其他示例中,上述示例性硬件模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊。

因此,根據(jù)上述各種實(shí)施例,下行鏈路模塊160、處理模塊1801和/或接收模塊1810可操作為(例如配置為)從管理模塊147接收第二配置信息,并經(jīng)由入口模塊170從對(duì)等設(shè)備180接收分組,其中第二配置信息指示分組中的由轉(zhuǎn)發(fā)模塊140執(zhí)行的處理標(biāo)簽和處理值。

下行鏈路模塊160、處理模塊1801和/或選擇模塊1820可操作為(例如配置為)基于包括在分組中的信息在處理值中選擇處理值,從而對(duì)分組進(jìn)行分類。

下行鏈路模塊160、處理模塊1801和/或關(guān)聯(lián)模塊1810還可操作為(例如配置為)將處理值與分組相關(guān)聯(lián),其中處理值與處理標(biāo)簽名稱相關(guān)。

此外,下行鏈路模塊160、處理模塊1801和/或發(fā)送模塊1840可操作為(例如配置為)經(jīng)由根據(jù)處理值對(duì)下行鏈路分類分組執(zhí)行處理的轉(zhuǎn)發(fā)模塊140向無線電網(wǎng)絡(luò)節(jié)點(diǎn)110發(fā)送分組和相關(guān)聯(lián)的處理值。

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由用戶平面模塊145提供的至少一個(gè)服務(wù)。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。

下行鏈路模塊160、處理模塊1801和/或關(guān)聯(lián)模塊1810還可操作為(例如配置為)通過對(duì)ip分組進(jìn)行封裝產(chǎn)生下行鏈路分類分組來將處理值與所述分組相關(guān)聯(lián),其中,下行鏈路分類分組包括包含處理值和可選的處理標(biāo)簽名稱在內(nèi)的首部。

下行鏈路模塊160、處理模塊1801和/或關(guān)聯(lián)模塊1810還可操作為(例如配置為)通過對(duì)ip分組進(jìn)行封裝將移動(dòng)設(shè)備120的標(biāo)識(shí)值與ue標(biāo)簽相關(guān)聯(lián)來將處理值與分裝相關(guān)聯(lián),其中下行鏈路分類分組的首部包括標(biāo)識(shí)值。

該分組可以是ip分組,其中下行鏈路模塊160、處理模塊1801和/或關(guān)聯(lián)模塊1810還可操作為(例如配置為)通過將處理值設(shè)置為ip分組的第二選項(xiàng)值來將處理值與分組相關(guān)聯(lián)。

分組可以是ip分組,其中ip分組的目的地ip地址可以用于標(biāo)識(shí)移動(dòng)設(shè)備120。

在圖19中,示出了管理模塊147中的示例性方法的示意流程圖。再一次地,和上文相同的附圖標(biāo)記用于表示相同或相似的特征,具體地,相同的附圖標(biāo)記用于表示相同或相似的動(dòng)作。因此,管理模塊147執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理配置信息的方法。

如上所述,通信系統(tǒng)100包括入口模塊170、下行鏈路模塊170、轉(zhuǎn)發(fā)模塊140和上行鏈路模塊130,其中通信系統(tǒng)100的數(shù)據(jù)平面包括轉(zhuǎn)發(fā)模塊140,并且通信系統(tǒng)100的控制平面包括管理模塊147。

可以用任何合適的順序執(zhí)行以下一個(gè)或多個(gè)動(dòng)作。

動(dòng)作1

管理模塊147產(chǎn)生第一配置信息和/或第二配置信息,其中第一配置信息指示位置標(biāo)簽名稱和位置值,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)。

第二配置信息指示分組的處理標(biāo)簽名稱和處理值以及由轉(zhuǎn)發(fā)模塊140執(zhí)行的處理的規(guī)則。第二配置信息的規(guī)則可以指定如何基于分組的目的地ip地址和/或源ip地址來選擇處理值。

動(dòng)作2

管理模塊147向入口模塊170發(fā)送第一配置信息和/或向下行鏈路模塊160和/或上行鏈路模塊130發(fā)送第二配置信息。

動(dòng)作3

管理模塊147可以在不由移動(dòng)設(shè)備120的移動(dòng)性觸發(fā)的情況下,用第三配置信息來配置轉(zhuǎn)發(fā)模塊140,其中第三配置信息指定具有位置值集合中的位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

參考圖20,示出了圖1的管理模塊147的實(shí)施例的示意框圖。管理模塊147因此被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理配置信息。

如上所述,通信系統(tǒng)100包括入口模塊170、下行鏈路模塊170、轉(zhuǎn)發(fā)模塊140和上行鏈路模塊130,其中通信系統(tǒng)100的數(shù)據(jù)平面包括轉(zhuǎn)發(fā)模塊140,并且通信系統(tǒng)100的控制平面包括管理模塊147。

管理模塊147可以包括用于執(zhí)行本文描述的方法的處理模塊2001(例如裝置)、一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。

管理模塊147還可以包括存儲(chǔ)器2002。存儲(chǔ)器可以包括(例如包含或存儲(chǔ))計(jì)算機(jī)程序2003。

根據(jù)本文一些實(shí)施例,處理模塊2001包括處理電路2004(例如,以其為體現(xiàn)形式或通過其實(shí)現(xiàn))作為示例性硬件模塊。在這些實(shí)施例中,存儲(chǔ)器2002可以包括計(jì)算機(jī)程序2003,所述計(jì)算機(jī)程序包括可被處理電路2004執(zhí)行的計(jì)算機(jī)可讀代碼模塊,從而管理模塊147操作為執(zhí)行圖6和/或圖19的方法。

在一些其他實(shí)施例中,當(dāng)計(jì)算機(jī)可讀代碼模塊被管理模塊147執(zhí)行時(shí),計(jì)算機(jī)可讀代碼模塊可以使管理模塊147執(zhí)行根據(jù)圖6和/或圖19的方法。

圖20進(jìn)一步示出了載體2005或程序載體,其包括剛剛描述的計(jì)算機(jī)程序2003。

在一些實(shí)施例中,處理模塊2001包括輸入/輸出模塊2006,適當(dāng)時(shí)其可以例示為接收模塊和/或發(fā)送模塊,如下文描述。

在另一些實(shí)施例中,處理模塊2001可以包括作為示例性硬件模塊的產(chǎn)生模塊2010、發(fā)送模塊2020和配置模塊2030中的一個(gè)或多個(gè)。在其他示例中,上述示例性硬件模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊。

因此,根據(jù)上述各種實(shí)施例,管理模塊147、處理模塊2001和/或產(chǎn)生模塊2010可操作為(例如配置為)產(chǎn)生第一配置信息和/或第二配置信息,其中第一配置信息指示位置標(biāo)簽名稱和位置值,其中每個(gè)位置值與移動(dòng)設(shè)備120能夠附著到的相應(yīng)無線電網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián),和/或第二配置信息指示分組的處理標(biāo)簽名稱、處理值以及由轉(zhuǎn)發(fā)模塊140執(zhí)行的處理的規(guī)則。

管理模塊147、處理模塊2001和/或發(fā)送模塊2020可操作為(例如配置為)向入口模塊170發(fā)送第一配置信息和/或向下行鏈路模塊160和/或上行鏈路模塊130發(fā)送第二配置信息。

第二配置信息的規(guī)則可以指定如何基于分組的目的地ip地址和/或源ip地址來選擇處理值。

此外,管理模塊147、處理模塊2001和/或配置模塊2030可操作為(例如配置為)在不由移動(dòng)設(shè)備120的移動(dòng)性觸發(fā)的情況下用第三配置信息來配置轉(zhuǎn)發(fā)模塊140,其中第三配置信息指定具有位置值集合中的位置值的分組要被轉(zhuǎn)發(fā)到哪個(gè)端口。

在圖21中,示出了上行鏈路模塊130中的示例性方法的示意流程圖。再一次地,和上文相同的附圖標(biāo)記用于表示相同或相似的特征,具體地,相同的附圖標(biāo)記用于表示相同或相似的動(dòng)作。因此,上行鏈路模塊130執(zhí)行用于在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組的方法。

如上所述,通信系統(tǒng)100包括上行鏈路模塊130、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括上行鏈路模塊130、轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

可以用任何合適的順序執(zhí)行以下一個(gè)或多個(gè)動(dòng)作。

動(dòng)作6

上行鏈路模塊130從管理模塊147接收指示處理標(biāo)簽名稱和處理值的第二配置信息。

動(dòng)作18

上行鏈路模塊130經(jīng)由無線電網(wǎng)絡(luò)節(jié)點(diǎn)110從移動(dòng)設(shè)備120接收ip分組。

動(dòng)作19

上行鏈路模塊130基于分組中包括的信息從處理值中選擇處理值,從而對(duì)ip分組進(jìn)行分類。

動(dòng)作20

上行鏈路模塊130產(chǎn)生封裝了處理值和ip分組的上行鏈路分類分組,其中處理值與處理標(biāo)簽名稱相關(guān)。

產(chǎn)生20上行鏈路分類分組包括將對(duì)等設(shè)備180的標(biāo)識(shí)值與標(biāo)識(shí)標(biāo)簽名稱進(jìn)一步封裝到上行鏈路分類分組中。

動(dòng)作21

上行鏈路模塊130經(jīng)由轉(zhuǎn)發(fā)模塊140向?qū)Φ仍O(shè)備180發(fā)送上行鏈路分類分組,其中所述轉(zhuǎn)發(fā)模塊140根據(jù)處理值對(duì)上行鏈路分類分組進(jìn)行處理。

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由用戶平面模塊145提供的至少一個(gè)服務(wù)。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。

參考圖22,示出了圖1的上行鏈路模塊130的實(shí)施例的示意框圖。上行鏈路模塊130因此被配置為在基于軟件定義網(wǎng)絡(luò)的通信系統(tǒng)100中管理分組。

如上所述,通信系統(tǒng)100包括上行鏈路模塊130、無線電網(wǎng)絡(luò)節(jié)點(diǎn)110、移動(dòng)設(shè)備120、轉(zhuǎn)發(fā)模塊140、服務(wù)模塊145、對(duì)等設(shè)備180和管理模塊147,所述管理模塊147用于管理轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,其中所述通信系統(tǒng)100的數(shù)據(jù)平面包括上行鏈路模塊130、轉(zhuǎn)發(fā)模塊140和服務(wù)模塊145,并且所述通信系統(tǒng)100的控制平面包括管理模塊147,其中所述移動(dòng)設(shè)備120附著到所述無線電網(wǎng)絡(luò)節(jié)點(diǎn)110。

上行鏈路模塊130可以包括用于執(zhí)行本文描述的方法的處理模塊2201(例如裝置)、一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。

上行鏈路模塊130還可以包括存儲(chǔ)器2202。存儲(chǔ)器可以包括(例如包含或存儲(chǔ))計(jì)算機(jī)程序2203。

根據(jù)本文一些實(shí)施例,處理模塊2201包括處理電路2204(例如,以其為體現(xiàn)形式或通過其實(shí)現(xiàn))作為示例性硬件模塊。在這些實(shí)施例中,存儲(chǔ)器2202可以包括計(jì)算機(jī)程序2203,所述計(jì)算機(jī)程序包括可被處理電路2204執(zhí)行的計(jì)算機(jī)可讀代碼模塊,從而上行鏈路模塊130操作為執(zhí)行圖6和/或圖21的方法。

在一些其他實(shí)施例中,當(dāng)計(jì)算機(jī)可讀代碼模塊被上行鏈路模塊130執(zhí)行時(shí),計(jì)算機(jī)可讀代碼模塊可以使上行鏈路模塊130執(zhí)行根據(jù)圖6和/或圖21的方法。

圖22進(jìn)一步示出了載體2205或程序載體,其包括剛剛描述的計(jì)算機(jī)程序2203。

在一些實(shí)施例中,處理模塊2201包括輸入/輸出模塊2206,適當(dāng)時(shí)其可以例示為接收模塊和/或發(fā)送模塊,如下文描述。

在另一些實(shí)施例中,處理模塊2201可以包括作為示例性硬件模塊的接收模塊2210、選擇模塊2220、產(chǎn)生模塊2230和發(fā)送模塊2240中的一個(gè)或多個(gè)。在其他示例中,上述示例性硬件模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊。

因此,根據(jù)上述各種實(shí)施例,上行鏈路模塊130、處理模塊2201和/或接收模塊2210可操作為(例如配置為)從管理模塊147接收指示處理標(biāo)簽名稱和處理值的第二配置信息。

上行鏈路模塊130、處理模塊2201和/或接收模塊2210可操作為(例如配置為)經(jīng)由無線電網(wǎng)絡(luò)節(jié)點(diǎn)110接收來自移動(dòng)設(shè)備120的ip分組。

上行鏈路模塊130、處理模塊2201和/或選擇模塊2220可操作為(例如配置為)基于包括在分組中的信息在處理值中選擇處理值,從而對(duì)ip分組進(jìn)行分類。

上行鏈路模塊130、處理模塊2201和/或產(chǎn)生模塊2230可操作為(例如配置為)產(chǎn)生封裝了處理值和ip分組的上行鏈路分類分組,其中處理值與處理標(biāo)簽名稱相關(guān)。

上行鏈路模塊130、處理模塊2201和/或發(fā)送模塊2240可操作為(例如配置為)經(jīng)由根據(jù)處理值對(duì)上行鏈路分類分組執(zhí)行處理的轉(zhuǎn)發(fā)模塊140向?qū)Φ仍O(shè)備180發(fā)送上行鏈路分類分組。

對(duì)分組的處理可以包括由轉(zhuǎn)發(fā)模塊140調(diào)用由用戶平面模塊145提供的至少一個(gè)服務(wù)。

對(duì)分組的處理可以指定轉(zhuǎn)發(fā)模塊140如何執(zhí)行轉(zhuǎn)發(fā)的規(guī)則。

上行鏈路模塊130、處理模塊2201和/或產(chǎn)生模塊2230可操作為(例如配置為)通過將對(duì)等設(shè)備180的與標(biāo)識(shí)標(biāo)簽名稱相關(guān)的標(biāo)識(shí)值封裝到上行鏈路分類分組中來產(chǎn)生上行鏈路分類分組。

如本文中使用,術(shù)語“節(jié)點(diǎn)”或“網(wǎng)絡(luò)節(jié)點(diǎn)”可以指代一個(gè)或多個(gè)物理實(shí)體,例如設(shè)備、裝置、計(jì)算機(jī)、服務(wù)器等。這可以意味著本文實(shí)施例可以實(shí)現(xiàn)在一個(gè)物理實(shí)體中。備選地,本文實(shí)施例可以實(shí)現(xiàn)在多個(gè)物理實(shí)體中,例如包括所述一個(gè)或多個(gè)物理實(shí)體的裝置,即,實(shí)施例可以以分布式方式來實(shí)現(xiàn)。

如本文中使用,術(shù)語“單元”可以指代一個(gè)或多個(gè)功能單元,每個(gè)功能單元可以實(shí)現(xiàn)為節(jié)點(diǎn)中的一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。因此,術(shù)語“模塊”對(duì)應(yīng)于術(shù)語“單元”,因?yàn)橐粋€(gè)或多個(gè)軟件/硬件模塊可以實(shí)現(xiàn)“單元”。

如本文中使用,術(shù)語“程序載體”可以指代電信號(hào)、光信號(hào)、無線電信號(hào)或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的一種。在一些示例中,程序載體可以排除瞬時(shí)性、傳播中的信號(hào),例如電信號(hào)、光信號(hào)和/或無線電信號(hào)。因此,在這些示例中,載體可以是非瞬時(shí)性載體,例如非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì)。

如本文中使用,術(shù)語“處理模塊”可以包括一個(gè)或多個(gè)硬件模塊、一個(gè)或多個(gè)軟件模塊或其組合。任一這種模塊(無論是硬件、軟件或軟硬件組合模塊)可以是如本文所公開的確定裝置、估計(jì)裝置、捕獲裝置、關(guān)聯(lián)裝置、比較裝置、識(shí)別裝置、選擇裝置、接收裝置、發(fā)送裝置等。例如,表述“裝置”可以是與上文中結(jié)合附圖列出的模塊相對(duì)應(yīng)的模塊。

如本文中使用,術(shù)語“軟件模塊”可以指代軟件應(yīng)用、動(dòng)態(tài)鏈接庫(kù)(dll)、軟件組件、軟件對(duì)象、依據(jù)組件對(duì)象模型(com)的對(duì)象、軟件組件、軟件功能、軟件引擎、可執(zhí)行二進(jìn)制軟件文件等。

如本文中使用,術(shù)語“處理電路”可以指代處理單元、處理器、應(yīng)用專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)等。處理電路等可以包括一個(gè)或多個(gè)處理內(nèi)核。

如本文所使用的,表述“被配置為”可以意味著處理電路被通過軟件或硬件配置而配置或適配為執(zhí)行本文所描述的動(dòng)作中的一個(gè)或多個(gè)。

如此處使用的,術(shù)語“存儲(chǔ)器”可以指硬盤、磁存儲(chǔ)介質(zhì)、便攜式計(jì)算機(jī)盤、閃存、隨機(jī)存取存儲(chǔ)器(ram)等。此外,術(shù)語“存儲(chǔ)器”可以指處理器的內(nèi)部寄存器存儲(chǔ)器等。

如本文中使用,術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以是通用串行總線(usb)存儲(chǔ)器、dvd碟、藍(lán)光碟、作為數(shù)據(jù)流接收的軟件模塊、閃存、硬驅(qū)動(dòng)器、存儲(chǔ)卡(如存儲(chǔ)棒、多媒體卡(mmc)、安全數(shù)字(sd)卡)等。

如本文中使用,術(shù)語“計(jì)算機(jī)可讀代碼單元”可以是計(jì)算機(jī)程序的文本、編譯形式的表示計(jì)算機(jī)程序的部分或整個(gè)二進(jìn)制文件、或者二者間的任何事物。

如本文中使用,術(shù)語“無線電資源”可以指代發(fā)送信號(hào)時(shí)用的信號(hào)特定編碼和/或時(shí)間幀和/或頻段。在一些示例中,資源可以指代發(fā)送信號(hào)時(shí)使用的一個(gè)或多個(gè)物理資源塊(prb)。具體地,prb可以是正交頻分復(fù)用(ofdm)phy資源塊(prb)的形式。根據(jù)與例如長(zhǎng)期演進(jìn)系統(tǒng)有關(guān)的3gpp專用術(shù)語,術(shù)語“物理資源塊”是已知的。

如本文中使用,術(shù)語“數(shù)字”和/或“值”可以是任何類型的數(shù)字,例如二進(jìn)制數(shù)、實(shí)數(shù)、虛數(shù)或有理數(shù)等。此外,“數(shù)字”和/或“值”可以是一個(gè)或更多個(gè)字符,例如字母或字母串。“數(shù)字”和/或“值”還可以由比特串來表示。

如本文中使用,術(shù)語“集合”可以指代一個(gè)或多個(gè)某事物。例如,根據(jù)本文實(shí)施例,設(shè)備集合可以指代一個(gè)或多個(gè)設(shè)備,參數(shù)集合可以指代一個(gè)或多個(gè)參數(shù),等等。

如本文中使用,表述“在一些實(shí)施例中”可以被用于指示本文所描述的實(shí)施例的特征可以與本文所公開的任何其他實(shí)施例組合。

盡管已經(jīng)描述了各方案的實(shí)施例,本領(lǐng)域技術(shù)人員將顯而易見其許多不同的變形、修改等。因此,所描述的實(shí)施例不限于本公開的范圍。

附錄1-msc-發(fā)生器的源代碼,

http://mcs-generator.sourceforge.net/

這將用于圖7至圖10的文本難以閱讀的情況。

圖10:

圖11:

圖12:

圖13:

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
辉县市| 浦东新区| 永善县| 晋州市| 大姚县| 平江县| 庆元县| 永丰县| 湟源县| 民权县| 铜川市| 永定县| 集安市| 凉山| 郁南县| 夏津县| 斗六市| 青浦区| 澎湖县| 财经| 乌鲁木齐县| 伊川县| 聊城市| 叶城县| 溆浦县| 祥云县| 乐安县| 洞头县| 汉源县| 巴楚县| 大化| 濮阳市| 连山| 长治县| 邳州市| 海盐县| 新昌县| 文安县| 桓仁| 松滋市| 石狮市|