專利名稱:用于無(wú)線網(wǎng)絡(luò)中的數(shù)據(jù)路徑控制的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及路徑控制。更具體地,本發(fā)明涉及用于無(wú)線網(wǎng)絡(luò)中的數(shù)據(jù)路徑 控制的系統(tǒng)和方法。
背景技術(shù):
WiMax (全球微波互聯(lián)接入)是無(wú)線寬帶技術(shù),其支持點(diǎn)對(duì)多點(diǎn)(PMP)寬帶無(wú)線接 入。WiMAX 基于使能無(wú)線寬帶服務(wù)的遞送的IEEE802. 16標(biāo)準(zhǔn)。WiMAX產(chǎn)品可以容納固定 的和移動(dòng)的使用模型。IEEE802. 16標(biāo)準(zhǔn)被開發(fā)用于在訂戶臺(tái)和具有三到十千米的典型小區(qū) 半徑的基站之間遞送非視距(LoQ連通性。聲稱WiMAX兼容的所有基站和訂戶臺(tái)必須通過(guò)嚴(yán)格的WiMAX論壇認(rèn)證(WiMAX Forum Certified )測(cè)試過(guò)程。WiMAX論壇認(rèn)證系統(tǒng)預(yù)期可以每信道遞送達(dá)40Mbps的容量。 有足夠的帶寬來(lái)同時(shí)支持?jǐn)?shù)千具有T-I速度連通性的公司以及數(shù)千具有DSL速度連通性的 住宅。WiMAX論壇期望移動(dòng)網(wǎng)絡(luò)部署在達(dá)三千米的典型小區(qū)半徑內(nèi)提供達(dá)15Mbps的容量。 WiMAX技術(shù)已經(jīng)被結(jié)合到筆記本計(jì)算機(jī)和PDA中來(lái)遞送高速移動(dòng)互聯(lián)網(wǎng)服務(wù)。WiMAX技術(shù)的優(yōu)勢(shì)之一是在Edge、GPRS或HSPA上使用正交頻分復(fù)用(OFDM)來(lái) 遞送更高的寬帶效率,因而遞送具有大于IMbps的下游和更高數(shù)據(jù)率這樣更高的數(shù)據(jù)吞吐 量。自適應(yīng)調(diào)制也增大電信級(jí)操作的鏈路可靠性以及在更長(zhǎng)距離上以更寬距離延伸滿容量 保持高階調(diào)制的可能性。OFDM是數(shù)字編碼和調(diào)制技術(shù)。其已被成功用在有線接入應(yīng)用中,例如,數(shù)字訂戶線 路(DSL)調(diào)制解調(diào)器和線纜調(diào)制解調(diào)器以及WiFi。來(lái)自WiMAX論壇成員公司的產(chǎn)品常常 使用基于OFDM的802. 16系統(tǒng)來(lái)克服非視距(NLoS)傳播的挑戰(zhàn)。OFDM通過(guò)使用多個(gè)疊加 的載波信號(hào)而不是僅一個(gè)載波信號(hào)來(lái)實(shí)現(xiàn)高數(shù)據(jù)率和效率。所有未來(lái)的4G技術(shù)都將基于 OFDM技術(shù)。正交頻分多址(OFDMA)是增強(qiáng)型0FDM,并且被用在移動(dòng)WiMAX技術(shù)和IEEE 802. 16e-2005標(biāo)準(zhǔn)中。其是正交頻分復(fù)用(OFDM)的多用戶版本。這兩種技術(shù)的差異在于 OFDMA向單獨(dú)的用戶指派子載波的子集,允許從若干用戶的同時(shí)的低數(shù)據(jù)率傳輸。
發(fā)明內(nèi)容
在各種實(shí)施例中,在諸如WiMax、WiFi、LTE等的無(wú)線網(wǎng)絡(luò)中,數(shù)據(jù)平面可以從控制 平面抽出。在某些實(shí)施例中,路由設(shè)備包括控制模塊、服務(wù)模塊和路由器模塊。控制模塊可 以被配置為從控制服務(wù)器接收通信指令。服務(wù)模塊可以被配置為處理通信指令并基于這些通信指令來(lái)提供數(shù)據(jù)路徑指令。路由器模塊可以被配置為從源設(shè)備接收數(shù)據(jù)并且基于數(shù)據(jù) 路徑指令將處理后的數(shù)據(jù)路由至目標(biāo)設(shè)備??刂品?wù)器可以包括諸如ASN服務(wù)器、LTE服 務(wù)器或CSN服務(wù)器之類的WiMax服務(wù)器。在一個(gè)示例中,控制服務(wù)器包括ASN服務(wù)器并且 路由設(shè)備通過(guò)R7接口與ASN服務(wù)器通信。在某些實(shí)施例中,通信指令包括用于使用多個(gè)GRE隧道中的一個(gè)GRE隧道來(lái)隧道 傳送所接收的數(shù)據(jù)的指令。這些通信指令可以包括用于使用多個(gè)IP隧道中的一個(gè)IP隧道 來(lái)隧道傳送所接收的數(shù)據(jù)的指令?;究梢园酚稍O(shè)備。在某些實(shí)施例中,這些通信指令可以包括用于使用多個(gè) IP隧道中的一個(gè)IP隧道來(lái)隧道傳送所接收的數(shù)據(jù)的指令,并且其中所述目標(biāo)設(shè)備包括CSN 服務(wù)器。可替換地,這些通信指令可以包括用于使用VLAN協(xié)議來(lái)處理所接收的數(shù)據(jù)的指 令。CSN服務(wù)器可以包括路由設(shè)備。在各種實(shí)施例中,一種方法,包括從控制服務(wù)器接收通信指令,從源設(shè)備接收數(shù) 據(jù),基于通信指令來(lái)處理數(shù)據(jù),以及將處理后的數(shù)據(jù)路由至目標(biāo)設(shè)備。一種系統(tǒng),可以包括用于從網(wǎng)絡(luò)設(shè)備接收通信指令并從源設(shè)備接收數(shù)據(jù)的裝置, 用于基于通信指令來(lái)處理數(shù)據(jù)的裝置,以及用于將處理后的數(shù)據(jù)路由至目標(biāo)設(shè)備的裝置。一種計(jì)算機(jī)可讀介質(zhì),可以包括指令。所述指令可由處理器執(zhí)行來(lái)執(zhí)行一種方法。 該方法可以包括從控制服務(wù)器接收通信指令,從源設(shè)備接收數(shù)據(jù),基于通信指令來(lái)處理數(shù) 據(jù),以及將處理后的數(shù)據(jù)路由至目標(biāo)設(shè)備。在各種實(shí)施例中,可以從諸如WiMax、WiFi、LTE等的無(wú)線網(wǎng)絡(luò)中的控制平面中抽 出數(shù)據(jù)平面。在某些實(shí)施例中,一種方法,包括在網(wǎng)絡(luò)設(shè)備處從源設(shè)備接收控制數(shù)據(jù);在 網(wǎng)絡(luò)設(shè)備處基于所述控制數(shù)據(jù)指令來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令;將所述路由指令 提供給路由設(shè)備;基于所述路由指令來(lái)配置所述路由設(shè)備;從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù); 以及使用經(jīng)配置的路由設(shè)備來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。該網(wǎng)絡(luò)設(shè)備可以包括WiMAX服務(wù)器或LTE服務(wù)器。在某些實(shí)施例中,該網(wǎng)絡(luò)設(shè)備 是接入服務(wù)器網(wǎng)絡(luò)(ASN)服務(wù)器并且提供所述路由指令包括將所述路由指令從所述ASN服 務(wù)器通過(guò)R7接口提供給所述路由設(shè)備。在各種實(shí)施例中,路由指令可以包括用于將到達(dá)具體進(jìn)入接口的匹配輸入流量轉(zhuǎn) 發(fā)至具體外出接口的指令。所述進(jìn)入接口包括具體的通用路由封裝(GRE)隧道并且所述外 出接口包括IP至IP隧道。這些路由指令可以包括用于丟棄到達(dá)具體的進(jìn)入接口的匹配輸入流量的指令,用 于將輸出流量復(fù)制到兩個(gè)或更多外出接口的指令,和/或用于根據(jù)分級(jí)服務(wù)質(zhì)量(QoS)策 略來(lái)緩沖外出接口處的分組的指令。該方法還可以包括使用分組分類規(guī)則來(lái)匹配網(wǎng)絡(luò)數(shù)據(jù)以確定路由功能。在各種實(shí)施例中,一種系統(tǒng)可以包括網(wǎng)絡(luò)設(shè)備和路由設(shè)備。網(wǎng)絡(luò)設(shè)備可以被配置 為從源設(shè)備接收控制數(shù)據(jù),基于控制數(shù)據(jù)指令來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令,并且 將所述路由指令提供給路由設(shè)備。路由設(shè)備可以基于所述路由指令被配置為從所述源設(shè)備 接收網(wǎng)絡(luò)數(shù)據(jù),并基于所述路由指令來(lái)將來(lái)自所述源設(shè)備的路由數(shù)據(jù)路由至目標(biāo)設(shè)備。一種計(jì)算機(jī)可讀介質(zhì)可以包括指令。這些指令可以由處理器執(zhí)行來(lái)執(zhí)行一種方 法。該方法可以包括在網(wǎng)絡(luò)設(shè)備處從源設(shè)備接收控制數(shù)據(jù);在所述網(wǎng)絡(luò)設(shè)備處基于所述控制數(shù)據(jù)來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令;將所述路由指令提供給路由設(shè)備;基于所 述路由指令來(lái)配置所述路由設(shè)備;從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù);以及使用經(jīng)配置的路由設(shè) 備來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。
圖1圖示出現(xiàn)有技術(shù)中的WiMax或802. 16e系統(tǒng)的集中式體系架構(gòu)的示例。圖2是示例性接入服務(wù)器網(wǎng)絡(luò)的框圖。圖3是示例性路由設(shè)備的框圖。圖4是示例性ASN服務(wù)器的框圖。圖5是示例性WiMax網(wǎng)絡(luò)的框圖。圖6是示例性基站的框圖。圖7是示例性連通性服務(wù)網(wǎng)絡(luò)的框圖。圖8是某些實(shí)施例中可操作地耦接到路由設(shè)備的ASN服務(wù)器和CSN服務(wù)器的框 圖。圖9是用于WiMax網(wǎng)絡(luò)中的分散式數(shù)據(jù)分發(fā)的示例性方法的流程圖。圖10是示例性數(shù)字設(shè)備的框圖。圖11是示例性分組轉(zhuǎn)發(fā)模塊的框圖。圖12是示例性數(shù)據(jù)路徑處理的框圖。圖13是用于數(shù)據(jù)路徑處理的示例性方法的流程圖。
具體實(shí)施例方式在各種實(shí)施例中,在諸如WiMax、WiFi、LTE等的無(wú)線網(wǎng)絡(luò)中,數(shù)據(jù)平面可從控制平 面中抽出。數(shù)據(jù)平面(即,轉(zhuǎn)發(fā)平面)功能盡管通過(guò)來(lái)自控制平面的通信被控制,但是可以 在單獨(dú)的設(shè)備上執(zhí)行。執(zhí)行數(shù)據(jù)平面功能的設(shè)備可以完全忽略正被路由的數(shù)據(jù)的性質(zhì)。結(jié) 果,數(shù)據(jù)平面設(shè)備可以被利用不同體系架構(gòu)的不同無(wú)線網(wǎng)絡(luò)服務(wù)器使用。例如,在WiMax體系架構(gòu)中,接入服務(wù)器網(wǎng)絡(luò)(ASN)數(shù)據(jù)平面功能可以由路由設(shè) 備而不是接入服務(wù)器網(wǎng)絡(luò)服務(wù)器(ASN服務(wù)器)執(zhí)行。路由設(shè)備和ASN服務(wù)器可以一起構(gòu) 成ASN網(wǎng)關(guān)。然而,路由設(shè)備可以是不知道ASN服務(wù)器的。結(jié)果,ASN服務(wù)器可以用任意無(wú) 線網(wǎng)絡(luò)服務(wù)器代替(例如,對(duì)于WiFi或LTE體系架構(gòu))并繼續(xù)與數(shù)字設(shè)備一起工作來(lái)執(zhí)行 數(shù)據(jù)路徑功能??商鎿Q地,路由設(shè)備可以用以不同方式執(zhí)行路由的另一路由設(shè)備來(lái)替代,然 而,ASN服務(wù)器(例如,在未重新配置的情況下)和新的路由設(shè)備仍然可以執(zhí)行ASN網(wǎng)關(guān)的 功能。在各種實(shí)施例中,即便ASN服務(wù)器可能正在執(zhí)行控制平面功能并且路由設(shè)備可能 正在執(zhí)行數(shù)據(jù)平面功能,其余無(wú)線網(wǎng)絡(luò)設(shè)備(除了 ASN服務(wù)器和路由設(shè)備之外)也將不需 要被重新配置或被更改。換而言之,從基站(BS)、其它ASN或連通性服務(wù)網(wǎng)絡(luò)(CSN)的角度 來(lái)看,與路由設(shè)備成對(duì)的ASN服務(wù)器可以作為典型的ASN網(wǎng)關(guān)存在和執(zhí)行。在某些實(shí)施例中,這里所描述的分散數(shù)據(jù)路徑在實(shí)現(xiàn)上比綜合數(shù)據(jù)路徑更簡(jiǎn)單 (例如,綜合數(shù)據(jù)路徑產(chǎn)品往往是復(fù)雜的產(chǎn)品,其導(dǎo)致可能臭蟲很多的昂貴系統(tǒng)。)例如,傳 統(tǒng)的ASN和/或CSN服務(wù)器往往既執(zhí)行控制平面功能又執(zhí)行數(shù)據(jù)平面功能。然而,在某些實(shí)施例中,包括預(yù)設(shè)即用(off-the-shelf)路由器(例如,Juniper MX或M系列路由器)的 路由設(shè)備可以執(zhí)行數(shù)據(jù)平面功能從而簡(jiǎn)化ASN服務(wù)器的功能。通過(guò)簡(jiǎn)化ASN和/或CSN服 務(wù)器的功能,ASN和/或CSN服務(wù)器可以不那么昂貴并且更加可靠。圖1圖示出現(xiàn)有技術(shù)中WiMax或802. 16e系統(tǒng)的集中式體系架構(gòu)的示例。圖1圖 示出WiMAX網(wǎng)絡(luò)參考模型(NRM) 100,其包括以下邏輯實(shí)體訂戶臺(tái)/移動(dòng)臺(tái)(SS/MS) 108,網(wǎng) 絡(luò)接入提供商(NAP) 102、訪問(wèn)網(wǎng)絡(luò)服務(wù)提供商(訪問(wèn)NSP) 104和歸屬網(wǎng)絡(luò)服務(wù)提供商(歸 屬NSP) 106。NAP 102包括接入服務(wù)器網(wǎng)絡(luò)(ASN) 110和另一 ASN 116。訪問(wèn)NSP104包括連 通性服務(wù)網(wǎng)絡(luò)(CSN) 112。歸屬NSP 106包括CSN 114。該示圖描繪了標(biāo)準(zhǔn)參考點(diǎn)R1-R5。SS/MS 108、ASN 110 和 116、CSNl 12 和 114、以 及CSN 112和114這些實(shí)體中的每一個(gè)表示一組功能實(shí)體。這些功能中的每一個(gè)可以在單 個(gè)物理設(shè)備中實(shí)現(xiàn),或者可以分布于多個(gè)物理設(shè)備上。將功能分組并分發(fā)到功能實(shí)體(例 如,ASN 110)內(nèi)的物理設(shè)備中是一種實(shí)現(xiàn)方式選擇;制造商可以選擇功能的任意物理實(shí)現(xiàn) 方式,或者單獨(dú)地或者相結(jié)合地,只要實(shí)現(xiàn)方式滿足功能和互操作性的要求。如圖所示,CSN 114與諸如互聯(lián)網(wǎng)(例如,應(yīng)用服務(wù)提供商(ASP)網(wǎng)絡(luò)或互聯(lián)網(wǎng) 120)之類的網(wǎng)絡(luò)通信(向網(wǎng)絡(luò)傳送數(shù)據(jù)和從網(wǎng)絡(luò)接收數(shù)據(jù))。類似地,CSN 112也可以與 ASP網(wǎng)絡(luò)或互聯(lián)網(wǎng)118通信。此外,CSN 112和/或114與例如ASN 110的一個(gè)或多個(gè)ASN 通信。ASN 110與另一 ASN 116通信。每個(gè)ASN可以包括未示出的ASN-GW(ASN網(wǎng)關(guān))和多 個(gè)基站(BS)。ASN網(wǎng)關(guān)可以包括通過(guò)接口(例如R3接口)與CSN 112通信的ASN服務(wù)器。 ASN網(wǎng)關(guān)也可以通過(guò)相應(yīng)接口(例如,R6)與一個(gè)或多個(gè)基站(BQ通信。每個(gè)BS服務(wù)于在 覆蓋區(qū)域內(nèi)的移動(dòng)臺(tái)(MS)或訂戶臺(tái)(SS)的通信需要。BS通過(guò)例如由Rl協(xié)議或Rl接口支配的空中接口來(lái)與一個(gè)或多個(gè)移動(dòng)臺(tái)通信。按 照空中接口 (PHY 禾口 MAC)規(guī)范(IEEE P802. 16d/e),Rl 接口在 SS/MS 108 禾P ASN 110 之間。 Rl可以包括與管理平面有關(guān)的另外的協(xié)議。此外,不同ASN中的BS可以通過(guò)相應(yīng)接口(例如,R8接口)來(lái)相互直接通信???以作為BS的一部分的另外的功能可以包括(但不限于)微移動(dòng)性管理功能,例如,越區(qū)切 換操縱和隧道建立,無(wú)線資源管理、QoS策略實(shí)施、流量分類、DHCP (動(dòng)態(tài)主機(jī)控制協(xié)議)代理、密鑰管理、會(huì)話管理和多播群組管理。ASN網(wǎng)關(guān)可以被配置為充當(dāng)ASN 110內(nèi)的層2流量聚合點(diǎn)。ASN服務(wù)器通過(guò)R3接 口與CSN 112通信。R3接口是在ASN 110和CSN 112之間用于支持AAA、策略實(shí)施和移動(dòng) 性管理能力的接口。其還包括用于在ASN 110和CSN 112之間傳送IP數(shù)據(jù)的承載平面方 法(例如,隧道傳送)。ASN服務(wù)器的另外的功能可以包括,但不限于ASN內(nèi)位置管理和傳呼、無(wú)線電資源 管理和準(zhǔn)入控制、訂戶配置文件(profile)和加密密鑰的緩存、AAA客戶端功能性、與基站 的移動(dòng)性隧道的建立和管理、QoS和策略實(shí)施、移動(dòng)IP的外地代理功能性以及到所選擇的 CSN的路由。ASN服務(wù)器也可以通過(guò)R4接口來(lái)與另一 ASN 116通信。R4接口包括一組控制和 承載平面協(xié)議,這些協(xié)議發(fā)源于協(xié)調(diào)ASN之間MS移動(dòng)性的ASN 110內(nèi)的各種實(shí)體或終止于 這些實(shí)體。在發(fā)布KRelease 1)中,R4是異類或不同ASN之間的僅有的可互操作接口。在操作中,CSN 112和/或CSN 114可以用作歸屬代理(HA)并且也可以提供認(rèn)證、授權(quán)和計(jì)費(fèi)功能(AAA服務(wù)器)。如圖所示,CSN 112也可以經(jīng)由R2接口來(lái)與SS/MS 108通 信。SS/MS 108與CSN 112和/或CSm 14之間的R2接口與認(rèn)證、服務(wù)授權(quán)、IP主機(jī)配置管 理和移動(dòng)性管理相關(guān)聯(lián)。這是邏輯接口,因而可能不反映SS/MS 108與CSN 112或CSN 114 之間的直接協(xié)議接口。ASN網(wǎng)關(guān)可以用作用來(lái)將數(shù)據(jù)路由到相應(yīng)基站等等的網(wǎng)關(guān),并且基站 應(yīng)對(duì)移動(dòng)臺(tái)(例如,SS/MS 108)的通信需要。CSN 112也可以通過(guò)R5接口來(lái)與另一 CSN 114通信。R5接口包括用于由歸屬NSP 或者訪問(wèn)NSP操作的CSN之間的互連的一組控制平面和承載平面協(xié)議。CSN 112可以被配置為提供到互聯(lián)網(wǎng)、ASP、其它公共網(wǎng)絡(luò)和企業(yè)網(wǎng)絡(luò)的連通性。 CSN 112可以由NSP擁有并且包括支持對(duì)設(shè)備、用戶和具體服務(wù)的認(rèn)證的AAA服務(wù)器。CSN 112也可以提供QoS和安全性的每用戶管理。CSN 112可以負(fù)責(zé)IP地址管理、對(duì)不同NSP 之間的漫游的支持、ASN之間的位置管理以及ASN之間的移動(dòng)性和漫游。此外,CSN 112也 可以提供網(wǎng)關(guān)以及與諸如PSTN(公共交換電話網(wǎng)絡(luò))、3GPP和3GPP2之類的其它網(wǎng)絡(luò)的互 連。本領(lǐng)域技術(shù)人員將明白CSN 112和CSN 114可以執(zhí)行類似的特征。圖2是示例性接入服務(wù)器網(wǎng)絡(luò)(ASN)202的框圖。在各個(gè)實(shí)施例中,ASN服務(wù)器的 傳統(tǒng)功能在控制和數(shù)據(jù)路徑處理之間可以是分離的。數(shù)據(jù)路徑處理可以由路由設(shè)備執(zhí)行。 ASN路由器和路由設(shè)備當(dāng)成對(duì)時(shí),可以構(gòu)成無(wú)縫ASN網(wǎng)關(guān)。移動(dòng)臺(tái)(MS) 200(例如,諸如計(jì)算機(jī)、智能電話、PDA、音樂(lè)播放器、電子書閱讀器或 媒體播放器之類的數(shù)字設(shè)備)與ASN 202通信。在一個(gè)實(shí)例中,MS 200通過(guò)ASN 202來(lái)與 互聯(lián)網(wǎng)通信。MS 200可以通過(guò)RF或任意頻率范圍來(lái)與BS 20 通信。ASN 202 包括 BS 204a 和 204b、ASN 通信網(wǎng)絡(luò) 206 和 ASN 網(wǎng)關(guān) 208。ASN 網(wǎng)關(guān) 208 包括ASN服務(wù)器210和路由設(shè)備212。BS 20 也可以通過(guò)R6接口來(lái)與ASN網(wǎng)關(guān)208通信。 R6接口包括用于BS 20 和ASN網(wǎng)關(guān)208之間的通信的一組控制和承載平面協(xié)議。承載平 面包括在BS和ASN網(wǎng)關(guān)208之間的ASN內(nèi)數(shù)據(jù)路徑或ASN間隧道。控制平面包括用于根 據(jù)MS移動(dòng)性事件進(jìn)行IP隧道管理(建立、修改和釋放)的協(xié)議。R6還可以用作用于相鄰 BS之間的MAC狀態(tài)信息的交換的管道。BS 20 可以通過(guò)R8接口來(lái)與另一 BS(例如,BS 204b)通信。在某些情況中,R8 接口包括在基站之間的一組控制平面消息流和在一些情況下的承載平面數(shù)據(jù)流以確???速無(wú)縫的越區(qū)切換。承載平面包括允許某一移動(dòng)臺(tái)的越區(qū)切換中所涉及的基站之間的數(shù)據(jù) 傳送的協(xié)議??刂破矫姘↖EEE 802. 16中所定義的BS間通信協(xié)議和允許控制某一移動(dòng) 臺(tái)的越區(qū)切換中所涉及的基站之間的數(shù)據(jù)傳送的另外的協(xié)議集。BS 204a是被配置為(例如,經(jīng)由RF)與MS 200通信從而創(chuàng)建服務(wù)流的任意通信 設(shè)備。BS 20 可以包括數(shù)字設(shè)備。來(lái)自MS 200的數(shù)據(jù)可以由BS 20 提供給ASN網(wǎng)關(guān) 208。服務(wù)流可以通過(guò)通用路由封裝(GRE)隧道被隧道傳送至路由設(shè)備212。在一個(gè)示例 中,GRE隧道創(chuàng)建BS 204a與路由設(shè)備212之間的虛擬點(diǎn)對(duì)點(diǎn)鏈路。ASN通信網(wǎng)絡(luò)206是支持BS 204a和BS 204b與ASN網(wǎng)關(guān)208之間的通信的任意 網(wǎng)絡(luò)。在某些實(shí)施例中,BS 204可以經(jīng)由ASN通信網(wǎng)絡(luò)206來(lái)與BS 204b通信。ASN通信 網(wǎng)絡(luò)206可以經(jīng)由R6和/或R8協(xié)議來(lái)支持通信。ASN服務(wù)器210執(zhí)行ASN網(wǎng)關(guān)208的控制平面功能。如這里所討論的,ASN可以支 持AAA、策略實(shí)施、和移動(dòng)性管理能力。ASN服務(wù)器的另外的功能可以包括,但不限于,ASN內(nèi)8位置管理和傳呼、無(wú)線電資源管理和準(zhǔn)入控制、訂戶配置文件和加密密鑰的緩存、AAA客戶 端功能性、與基站的移動(dòng)性隧道的建立和管理以及QoS和策略實(shí)施。路由設(shè)備212在與ASN服務(wù)器210成對(duì)時(shí),可以構(gòu)成全NWG兼容的ASN網(wǎng)關(guān)。路 由設(shè)備212可以包括被配置為路由數(shù)據(jù)和/或應(yīng)對(duì)數(shù)據(jù)路徑處理的任意數(shù)字設(shè)備。在一個(gè) 示例中,路由設(shè)備212將數(shù)據(jù)從BS 20 分發(fā)給CSN(未示出)。ASN網(wǎng)關(guān)208可以遵從可 以用來(lái)控制非Telsima BS的WiMax論壇配置文件C。路由設(shè)備212可以從源設(shè)備(例如,經(jīng)由BS 20 從MS 200)接收數(shù)據(jù)并且將數(shù) 據(jù)提供給目標(biāo)設(shè)備(例如,未示出的CSN)。源設(shè)備可以是提供由路由設(shè)備212接收的數(shù)據(jù) 的任意數(shù)字設(shè)備。目標(biāo)設(shè)備可以是接收由源設(shè)備經(jīng)由路由設(shè)備212提供的數(shù)據(jù)的任意數(shù)字 設(shè)備。路由設(shè)備212可以被配置為執(zhí)行數(shù)據(jù)路徑處理。在一個(gè)示例中,路由設(shè)備212可 以被配置為生成(或輔助生成)路由設(shè)備212和BS 20 之間的每個(gè)服務(wù)流的通用路由封 裝(GRE)隧道并且將下行鏈路流量與IP安全性(IPsec) —起封裝。GRE最大分組大小為 1500字節(jié)。結(jié)果,最大分組大小可以被設(shè)置為1400字節(jié)。路由設(shè)備212可以被配置為當(dāng)在 BS 204a和CSN之間路由數(shù)據(jù)時(shí)處理非標(biāo)準(zhǔn)的分組大小。此外,路由設(shè)備212可以被配置為將從GRE隧道接收到的數(shù)據(jù)隧道傳送至CSN。例 如,路由設(shè)備212可以使用IP隧道(經(jīng)由移動(dòng)IP協(xié)議)隧道傳送數(shù)據(jù)來(lái)提供從GRE隧道 接收到的數(shù)據(jù),以將這些數(shù)據(jù)提供給CSN。路由設(shè)備212可以被配置為通過(guò)R7接口來(lái)與ASN服務(wù)器210通信。R7接口表示 網(wǎng)關(guān)內(nèi)的內(nèi)部通信,并且可以攜帶控制信號(hào)。在一個(gè)示例中,來(lái)自ASN服務(wù)器210的通信指 令從路由設(shè)備212被接收到。通信指令包括用于執(zhí)行數(shù)據(jù)路徑功能的指令。在一個(gè)實(shí)例中, 通信指令指示數(shù)據(jù)將要從特定GRE隧道數(shù)據(jù)被接收到。類似地,通信指令可以指示數(shù)據(jù)將 要被提供給特定IP隧道以將這些數(shù)據(jù)經(jīng)由R3接口發(fā)送至CSN(未示出)。此外,通信指令 還可以指示數(shù)據(jù)將要從特定IP隧道數(shù)據(jù)被接收到并將被轉(zhuǎn)發(fā)至特定GRE隧道。圖3是示例性路由設(shè)備212的框圖。路由設(shè)備212可以被配置來(lái)為任意數(shù)目的無(wú) 線網(wǎng)絡(luò)執(zhí)行數(shù)據(jù)路徑功能。在某些實(shí)施例中,示例性路由設(shè)備212包括控制模塊302、服務(wù) 模塊304和路由器模塊306。控制模塊302被配置為從諸如ASN服務(wù)器(未示出)之類的 服務(wù)器接收通信指令。服務(wù)模塊304被配置為基于來(lái)自控制模塊302的通信指令來(lái)指示路由器模塊306。 在一個(gè)示例中,服務(wù)模塊304處理來(lái)自控制模塊302的通信指令并且將基于通信指令的數(shù) 據(jù)路徑指令提供給路由器模塊306。在可替換的某些實(shí)施例中,某些或全部通信指令可以被 提供給路由器模塊306。路由器模塊306可以包括諸如Juniper MX系列路由器或M系列路由器之類的路 由器。在各種實(shí)施例中,路由器模塊306從服務(wù)模塊304接收數(shù)據(jù)路徑指令。例如,路由器 模塊306可以基于指令從特定GRE隧道卸下(unpack)數(shù)據(jù)并將這些數(shù)據(jù)提供給目標(biāo)設(shè)備。在某些實(shí)施例中,GRE隧道標(biāo)號(hào)方案通過(guò)基站與ASN服務(wù)器之間的協(xié)商來(lái)確定???制模塊302可以接收指示哪個(gè)GRE隧道將被用在數(shù)據(jù)路徑服務(wù)中的通信指令。然后,服務(wù) 模塊304可以提供路由器必須從指定的GRE隧道取得數(shù)據(jù)的路由器指令(即,數(shù)據(jù)路徑指 令)。
在其它示例中,服務(wù)模塊304將用于從特定GRE隧道卸下數(shù)據(jù)的指令提供給路由 器模塊306。指令可以包括某些或全部通信指令。服務(wù)模塊304也可以提供用于將數(shù)據(jù)裝 入IP隧道的指令來(lái)將這些數(shù)據(jù)路由到CNS。可替換地,服務(wù)模塊304可以向路由器模塊306 提供用于將數(shù)據(jù)從特定IP隧道卸下并且將這些數(shù)據(jù)通過(guò)特定GRE隧道來(lái)發(fā)送的指令。路 由設(shè)備212還可以利用用于VLAN隧道實(shí)現(xiàn)的VLAN信息來(lái)給服務(wù)流加標(biāo)簽。本領(lǐng)域技術(shù)人員將明白,在某些實(shí)施例中,路由器模塊306的路由器可以被替換 或升級(jí)以利用新路由器的新功能性(例如,新的預(yù)設(shè)即用路由器)。在某些實(shí)施例中,對(duì)路 由設(shè)備212或ASN服務(wù)器可不做進(jìn)一步的更改。在其它實(shí)施例中,通信指令的指令類型可 以改變或擴(kuò)展。路由設(shè)備212和/或無(wú)線服務(wù)器(例如,ASN服務(wù)器)可以被配置為提供 新的通信指令來(lái)利用新的功能性或服務(wù)。在一個(gè)示例中,通信指令可以指示出可以使用另 一隧道(而不是GRE或IP隧道)或可以實(shí)現(xiàn)另一路由技術(shù)。將明白,“模塊”可以包括軟件、硬件、固件和/或電路。在一個(gè)實(shí)施例中,包括能夠 被處理器執(zhí)行的指令的一個(gè)或多個(gè)軟件程序可以執(zhí)行這里所描述的模塊功能的一個(gè)或多 個(gè)功能。在另一示例中,電路可以執(zhí)行相同或類似的功能。可替換實(shí)施例可以包括更多、更 少、或功能上等同的模塊并且仍然在本實(shí)施例的范圍以內(nèi)。例如,如之前所討論的,各種模 塊的功能可以被不同地組合或劃分。在各個(gè)實(shí)施例中,路由設(shè)備212可以被配置為支持WSG多播。在一個(gè)示例中,互 聯(lián)網(wǎng)群組管理協(xié)議(IGMP)加入(Join)分組由路由設(shè)備212經(jīng)由攜帶單播SF的GRE隧道 接收。路由器模塊306(例如,經(jīng)由未示出的IGMP/PIM模塊)按照標(biāo)準(zhǔn)來(lái)處理IGMP請(qǐng)求。 ASN服務(wù)器(或ASN控制器)可以經(jīng)由由控制模塊302接收到的通信控制指令來(lái)決定什么 可加入哪個(gè)流。如果這是第一個(gè)加入請(qǐng)求,則路由器模塊306可以將接口添加到多播分組 復(fù)制處理。多播數(shù)據(jù)可以通過(guò)許多手段(例如,VLAN、GRE或MPLQ來(lái)加標(biāo)簽。BS可以就像 VLAN就是GRE隧道一樣地接收VLAN數(shù)據(jù),并且將它們置于多播SF中。本領(lǐng)域技術(shù)人員將明白,IPTV可以通過(guò)WSG多播機(jī)制來(lái)獲得支持。在各個(gè)實(shí)施例 中,每個(gè)信道是可以連接到特定VLAN標(biāo)簽的RF下行鏈路上的特定多播SF。機(jī)頂盒可以被 配置為在每次信道改變時(shí)發(fā)送IGMP消息。機(jī)頂盒還可以被配置為到多播sf去獲取這些數(shù) 據(jù)。如果另外有人已經(jīng)觀看到該信道,則視頻流可能已經(jīng)在那個(gè)特定數(shù)據(jù)流上了。如果沒(méi) 有人訂閱,則路由設(shè)備212可以開始使用特定VLAN標(biāo)簽來(lái)發(fā)送數(shù)據(jù)流。BS可以通過(guò)VLAN 標(biāo)簽來(lái)接收數(shù)據(jù)分組并將這些數(shù)據(jù)分組發(fā)送給所連接的多播SF。此外,在2007年5月14 日提交的、標(biāo)題為“Dynamic VLANS in Wireless Networks”(無(wú)線網(wǎng)絡(luò)中的動(dòng)態(tài)VLANS)的 美國(guó)非臨時(shí)申請(qǐng)序列號(hào)11/748,476中討論了 VLAN,該申請(qǐng)被通過(guò)引用結(jié)合于此。圖4是示例性ASN服務(wù)器210的框圖。如這里所討論的,與現(xiàn)有技術(shù)中的ASN服 務(wù)器不同,數(shù)據(jù)平面(例如,轉(zhuǎn)發(fā)平面)被從控制平面抽出。這樣,ASN服務(wù)器210被配置 為生成控制平面消息(例如,通信指令或IP服務(wù)消息),其向路由設(shè)備212(參見圖3)提供 用于執(zhí)行數(shù)據(jù)平面功能的指令。作為該抽出的結(jié)果,ASN服務(wù)器210可以不執(zhí)行任何數(shù)據(jù) 平面功能(例如,從GRE隧道取得數(shù)據(jù)或通過(guò)GRE或IP隧道發(fā)送數(shù)據(jù))。而是,ASN服務(wù)器 210可以控制在其它地方執(zhí)行的那些功能。結(jié)果,ASN服務(wù)器210不必被配置為卸下數(shù)據(jù)或 參與分組的實(shí)際路由。ASN服務(wù)器210可以包括AAA傳送模塊402、網(wǎng)絡(luò)發(fā)現(xiàn)和選擇模塊404、IP地址分配模塊406和路由通信模塊408。AAA傳送模塊402獨(dú)立于移動(dòng)性模式來(lái)執(zhí)行AAA控制消 息向WiMax訂戶的歸屬網(wǎng)絡(luò)服務(wù)提供商(H-NSP)的傳送以用于針對(duì)訂戶會(huì)話的認(rèn)證、授權(quán) 和會(huì)話計(jì)費(fèi)。網(wǎng)絡(luò)發(fā)現(xiàn)和選擇模塊404執(zhí)行對(duì)WiMax訂戶接入(一個(gè)或多個(gè))WiMax服務(wù)的合 適的網(wǎng)絡(luò)服務(wù)提供商(NSP)的網(wǎng)絡(luò)發(fā)現(xiàn)和選擇。IP地址分配模塊406管理與固定訂戶或移 動(dòng)訂戶(SS/MS)建立的層3(L3)連通性。路由通信模塊408可以生成通信指令并將其提供給路由設(shè)備212。由于數(shù)據(jù)平面 被從控制平面抽出,所以數(shù)據(jù)平面的功能經(jīng)由路由通信模塊408來(lái)控制。在某些示例中,路 由通信模塊408可以生成指示哪些GRE隧道數(shù)據(jù)將被接收到以及哪些IP隧道數(shù)據(jù)將被提 供的通信指令。通信指令可以被提供給路由設(shè)備212。在一個(gè)實(shí)例中,BS將在合適的GRE隧道內(nèi)對(duì)從移動(dòng)臺(tái)(MQ接收的數(shù)據(jù)進(jìn)行隧道傳 送。BS和/或MS可以提供由ASN服務(wù)器210接收到的控制數(shù)據(jù)。路由通信模塊408可以 接收控制數(shù)據(jù)并指示路由設(shè)備212從正確的GRE隧道取得數(shù)據(jù)。例如,路由設(shè)備212的控 制模塊302可以從ASN服務(wù)器210的通信模塊408接收指令。然后,路由器模塊306可以 從正確的GRE隧道取得數(shù)據(jù)并將這些數(shù)據(jù)提供給目標(biāo)設(shè)備。在某些實(shí)施例中,路由器模塊 306可以按照ASN服務(wù)器210的路由通信模塊408的進(jìn)一步指令,在IP隧道內(nèi)將這些數(shù)據(jù) 隧道傳送到CSN。例如,ASN服務(wù)器210可以控制ASN/CSN隧道傳送和ASN內(nèi)移動(dòng)性。ASN 服務(wù)器210也可以執(zhí)行傳呼和位置管理。根據(jù)該配置,ASN服務(wù)器也可以提供無(wú)線電資源 管理。ASN服務(wù)器210可以被配置用于諸如VoIP和視頻廣播之類的應(yīng)用。對(duì)于諸如VoIP 之類的基于會(huì)話的應(yīng)用,完整QoS和準(zhǔn)入可能受提供商的控制。此外,ASN服務(wù)器210既可 以控制RF上又可以控制網(wǎng)絡(luò)層上的QoS級(jí)別。ASN服務(wù)器210可以被配置為要么由BS來(lái) 放置用于客戶的VLAN標(biāo)簽要么使得客戶可以對(duì)流量加標(biāo)簽但監(jiān)控VLAN標(biāo)簽,來(lái)控制VLAN 使用。圖5是示例性WiMax網(wǎng)絡(luò)的框圖。在各種實(shí)施例中,沒(méi)有ASN網(wǎng)關(guān),而是,數(shù)據(jù)路 徑可以通過(guò)基站(例如BS 204a)被分發(fā)。MS 200直接利用ASN 202的ASN服務(wù)器208來(lái) 發(fā)送和接收控制消息。MS 200(經(jīng)由Rl接口)將數(shù)據(jù)發(fā)送給BS 204a。除了這里所描述的 BS 20 的功能以外,BS 20 還可以基于從ASN服務(wù)器208接收到的通信指令來(lái)執(zhí)行數(shù)據(jù) 路徑處理。在某些實(shí)施例中,BS 20 包括諸如(這里所討論的)路由設(shè)備212之類的路 由設(shè)備。BS 20 可以從ASN服務(wù)器208接收通信指令和從MS 200接收數(shù)據(jù)。在某些實(shí) 施例中,數(shù)據(jù)將被提供給CSN 502的CSN網(wǎng)關(guān)504。這些通信指令可以指示BS 20 使用 IP隧道(經(jīng)由移動(dòng)IP)將來(lái)自MS 200的數(shù)據(jù)隧道傳送至CSN網(wǎng)關(guān)504。可替換地,這些通 信指令可以指示BS2(Ma使用VLAN隧道來(lái)隧道傳送數(shù)據(jù)和/或?qū)?shù)據(jù)提供給另一基站(例 如,BS 204b)。如經(jīng)由通信指令從ASN服務(wù)器208指示的,BS 20 的路由設(shè)備可以相應(yīng)地 進(jìn)行路由。CSN網(wǎng)關(guān)504可以將數(shù)據(jù)從IP隧道卸下并將這些數(shù)據(jù)提供給互聯(lián)網(wǎng)506、ASP 508、舊式核心網(wǎng)絡(luò)510或2G/3G移動(dòng)網(wǎng)絡(luò)512。在各個(gè)實(shí)施例中,一個(gè)或多個(gè)基站可以被重新配置為執(zhí)行路由功能或包括路由設(shè)11備212。本領(lǐng)域技術(shù)人員將明白,無(wú)線網(wǎng)絡(luò)可以包括被配置為經(jīng)由路由設(shè)備來(lái)執(zhí)行數(shù)據(jù)路 徑功能的基站和未被配置的基站的組合。在一個(gè)實(shí)施例中,未被配置的基站可以經(jīng)由GRE 隧道傳送來(lái)將數(shù)據(jù)發(fā)送給ASN網(wǎng)關(guān)。然而,配置的基站可以執(zhí)行ASN網(wǎng)關(guān)的數(shù)據(jù)路徑功能。 結(jié)果,來(lái)自該基站的數(shù)據(jù)可以被直接隧道傳送至CSN網(wǎng)關(guān)504。圖6是示例性基站20 的框圖。在各種實(shí)施例中,可能沒(méi)有任何ASN網(wǎng)關(guān)。根據(jù) 這里所描述的各種實(shí)施例,數(shù)據(jù)平面可以被抽出給一個(gè)或多個(gè)基站。結(jié)果,每個(gè)基站可以包 括從ASN服務(wù)器(未示出)接收通信指令并相應(yīng)地路由數(shù)據(jù)的路由設(shè)備212?;?0 可以包括RF模塊602和路由設(shè)備212。RF模塊602被配置為經(jīng)由RF 從SS/MS接收數(shù)據(jù)。盡管數(shù)據(jù)被描述為正在RF中被接收,但是數(shù)據(jù)可以由BS 20 在任何 頻率中接收。本領(lǐng)域技術(shù)人員將明白BS 20 可以包括執(zhí)行任意數(shù)目的功能的任意數(shù)目的模 塊。例如,模塊可以被配置為執(zhí)行微移動(dòng)性管理功能,例如,越區(qū)切換操縱和隧道建立。一 個(gè)或多個(gè)其它模塊可以被配置為執(zhí)行無(wú)線電資源管理、QoS策略實(shí)施、流量分類、DHCP (動(dòng) 態(tài)主機(jī)控制協(xié)議)代理、密鑰管理、會(huì)話管理和/或多播群組管理。和這里所描述的某些其他實(shí)施例不同,無(wú)線網(wǎng)絡(luò)的每個(gè)基站都可能需要路由設(shè)備 212。在可替換實(shí)施例中,一個(gè)或多個(gè)基站可以可操作地耦接到路由設(shè)備212。路由設(shè)備212 可以從ASN服務(wù)器接收通信指令。數(shù)據(jù)可以被“原樣”提供給路由設(shè)備212或被封裝到路 由設(shè)備212。路由設(shè)備212可以執(zhí)行遵從這里所描述的通信指令的數(shù)據(jù)路徑功能。圖7是示例性連通性服務(wù)網(wǎng)絡(luò)(CSN) 704的框圖。與這里所描述的實(shí)施例類似,CSN 的控制平面可以從數(shù)據(jù)平面抽出。在各種實(shí)施例中,相同的CSN 112可以在不進(jìn)行重新配 置的情況下被耦接到ASN服務(wù)器或CSN服務(wù)器(參考圖8)。在各種實(shí)施例中,ASN/CSN通信網(wǎng)絡(luò)702被可操作地耦接到CSN704。CSN 704包括 CSN服務(wù)器706和路由設(shè)備212。在某些實(shí)施例中,當(dāng)CSN服務(wù)器706和路由設(shè)備212成對(duì) 時(shí),它們構(gòu)成CSN網(wǎng)關(guān)。路由設(shè)備212與互聯(lián)網(wǎng)506、ASP 508、舊式核心網(wǎng)絡(luò)510和2G/3G 移動(dòng)網(wǎng)絡(luò)512可通信地耦接。CSN服務(wù)器706可以包括路由通信模塊(未示出)。路由通信模塊可以生成通信 指令并將其提供給路由設(shè)備212。由于數(shù)據(jù)平面從控制平面抽出,所以,數(shù)據(jù)平面的功能可 以經(jīng)由路由通信模塊來(lái)控制。在某些示例中,路由通信模塊408可以生成指示數(shù)據(jù)將從特 定IP隧道取得的通信指令。此外,路由通信模塊可以向路由設(shè)備212指示如果數(shù)據(jù)要被進(jìn) 一步處理(例如,被隧道傳送)則將數(shù)據(jù)路由到哪。此外,CSN服務(wù)器706可以被配置為執(zhí)行控制平面功能。在某些示例中,CSN服務(wù) 器706可以用作歸屬代理(HA)并且還可以提供認(rèn)證、授權(quán)和計(jì)費(fèi)功能(例如,像AAA服務(wù) 器一樣)。CSN服務(wù)器706還可以被配置為執(zhí)行主機(jī)配置管理和移動(dòng)性管理。CSN服務(wù)器 706也可以提供對(duì)每個(gè)用戶的QoS和安全性的管理。此外,CSN服務(wù)器706還可以提供網(wǎng)關(guān) 和與諸如PSTN(公共電話交換網(wǎng)絡(luò))、3GPP和3GPP2之類的其它網(wǎng)絡(luò)的互連。圖8是某些實(shí)施例中可操作地耦接到路由設(shè)備212的ASN服務(wù)器208和CSN服務(wù) 器706的框圖。由于數(shù)據(jù)路徑抽出,如這里所描述的,路由設(shè)備212可以在沒(méi)有進(jìn)一步的配 置的情況下從任何源(例如,ASN服務(wù)器208或CSN服務(wù)器708)接收通信指令。路由設(shè)備 212可以是不知道發(fā)送通信指令的服務(wù)器或?yàn)槭裁瓷赏ㄐ胖噶畹?。在某些?shí)施例中,一個(gè)或多個(gè)機(jī)架可以包括ASN服務(wù)器208、CSN服務(wù)器706和路由設(shè)備212。本領(lǐng)域技術(shù)人員將明白,ASN服務(wù)器208和CSN服務(wù)器706可以是正在與相同的 路由設(shè)備212通信。在一個(gè)示例中,路由設(shè)備212可以自GRE隧道從基站和/或移動(dòng)臺(tái)取 得數(shù)據(jù)并(例如,在從GRE隧道卸下這些數(shù)據(jù)之后)將這些數(shù)據(jù)“原樣”提供給互聯(lián)網(wǎng)506、 ASP 508、舊式核心網(wǎng)絡(luò)510和/或2G/3G移動(dòng)網(wǎng)絡(luò)512。由于CSN服務(wù)器706對(duì)于路由設(shè)備212是本地的,所以路由設(shè)備212可能不需要在 IP隧道中隧道傳送所接收到的數(shù)據(jù)。在一個(gè)示例中,路由設(shè)備212可以從ASN服務(wù)器208 接收通信指令以從特定GRE隧道取得數(shù)據(jù),但是之后將這些數(shù)據(jù)(在沒(méi)有進(jìn)一步的隧道傳 送或封裝的情況下)提供給目的地。在另一實(shí)施例中,MS或BS可以將這些數(shù)據(jù)經(jīng)由IP隧道傳送(例如,CSN側(cè))直 接提供給路由設(shè)備212。與ASN服務(wù)器示例類似,路由設(shè)備212可以被來(lái)自CSN服務(wù)器706 的通信指令指導(dǎo)將數(shù)據(jù)從IP隧道卸下并之后將這些數(shù)據(jù)“原樣”提供至目的地。圖9是用于WiMax網(wǎng)絡(luò)中數(shù)據(jù)的分散分發(fā)的示例性方法的流程圖。在步驟902中, 路由設(shè)備212的控制模塊302 (參考圖幻從ASN服務(wù)器210 (例如,從路由通信模塊408—— 參考圖4)接收通信指令。在某些實(shí)施例中,這些通信指令包括用于從特定GRE隧道取得數(shù) 據(jù)(例如,服務(wù)流)的指令。在步驟904中,路由設(shè)備212的路由器模塊306從諸如BS之類的源設(shè)備接收數(shù)據(jù)。 在步驟906中,服務(wù)模塊304指示路由設(shè)備的路由器模塊306基于通信指令(例如,經(jīng)由數(shù) 據(jù)路徑指令)來(lái)處理數(shù)據(jù)。例如,服務(wù)模塊304識(shí)別從哪個(gè)GRE隧道卸下數(shù)據(jù)以及相應(yīng)地 指示路由器模塊306。在步驟908中,路由器模塊306基于來(lái)自服務(wù)模塊304的指令將數(shù)據(jù)(例如,服務(wù) 流)路由至目標(biāo)設(shè)備(例如,互聯(lián)網(wǎng)上的設(shè)備、ASP服務(wù)器等等)。圖10是示例性數(shù)字設(shè)備1002的框圖。SS、MS、ASN服務(wù)器、CSN服務(wù)器、數(shù)字路 由器中的任一者都可以是數(shù)字設(shè)備1002的實(shí)例。數(shù)字設(shè)備1002包括處理器1004、存儲(chǔ)器 1006、存儲(chǔ)裝置1008、輸入設(shè)備1010、通信網(wǎng)絡(luò)接口 1012和輸出設(shè)備1014,它們被可通信地 耦接到通信信道1016。處理器1004被配置為執(zhí)行可執(zhí)行指令(例如,程序)。在某些實(shí)施 例中,處理器1004包括能夠處理可執(zhí)行指令的電路或任意處理器。存儲(chǔ)器1006存儲(chǔ)數(shù)據(jù)。存儲(chǔ)器1006的某些示例包括存儲(chǔ)設(shè)備,例如,RAM、ROM、 RAM緩存、虛擬存儲(chǔ)器等等。在各種實(shí)施例中,工作數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器1006內(nèi)。存儲(chǔ)器 1006內(nèi)的數(shù)據(jù)可以被清除或最終被傳送至存儲(chǔ)裝置1008。存儲(chǔ)裝置1008包括被配置為取得和存儲(chǔ)數(shù)據(jù)的任意存儲(chǔ)裝置。存儲(chǔ)裝置1008的 某些示例包括閃存驅(qū)動(dòng)器、硬驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器、和/或磁帶。存儲(chǔ)器1006和存儲(chǔ)系統(tǒng) 1008中的每一個(gè)包括存儲(chǔ)可由處理器1004執(zhí)行的指令或程序的計(jì)算機(jī)可讀介質(zhì)。輸入設(shè)備1010是輸入數(shù)據(jù)的任意設(shè)備,例如鼠標(biāo)和鍵盤。輸出設(shè)備1014輸出數(shù) 據(jù),例如是揚(yáng)聲器或顯示器。本領(lǐng)域技術(shù)人員將明白,存儲(chǔ)裝置1008、輸入設(shè)備1010和輸出 設(shè)備可以是可選的。例如,路由設(shè)備可以包括處理器1004和存儲(chǔ)器1006以及用于接收和 輸出數(shù)據(jù)的設(shè)備(例如,通信網(wǎng)絡(luò)接口 1012和/或輸出設(shè)備1014)。通信網(wǎng)絡(luò)接口(通信網(wǎng)絡(luò)接口)1012可以經(jīng)由鏈路1018被耦接到網(wǎng)絡(luò)(例如,通 信網(wǎng)絡(luò)106)。通信網(wǎng)絡(luò)接口 1012可以支持以太網(wǎng)連接、串行連接、并行連接和/或ATA連接上的通信。通信網(wǎng)絡(luò)接口 1012也可以支持無(wú)限通信(例如,802. lla/b/g/n、WiMax、LTE、 WiFi)。對(duì)于本領(lǐng)域技術(shù)人員顯而易見的是,通信網(wǎng)絡(luò)接口 1012可以支持許多有線和無(wú)線 標(biāo)準(zhǔn)。本領(lǐng)域技術(shù)人員將明白,數(shù)字設(shè)備1002的硬件元件不限于圖10中所示出的那些。 數(shù)字設(shè)備1002可以包括比所示出的那些更多或更少的硬件、軟件和/或固件組件(例如, 驅(qū)動(dòng)、操作系統(tǒng)、觸摸屏、生物特征分析儀(biometric analyzer)等等)。此外,硬件元件可 以共享功能性并仍然在這里所描述的各個(gè)實(shí)施例中。在一個(gè)示例中,編碼和/或解碼可以 由處理器1004和/或位于GPU( BP, Nvidia)上的處理器來(lái)執(zhí)行。在各種實(shí)施例中,數(shù)據(jù)路由的控制和實(shí)際路由是分離的。在一個(gè)示例中,數(shù)據(jù)路由 的控制可以由諸如控制服務(wù)器(例如,ASN服務(wù)器、CSN服務(wù)器、LTE服務(wù)器或其它無(wú)線服務(wù) 器)之類的第一數(shù)字設(shè)備執(zhí)行。實(shí)際路由由諸如路由設(shè)備(例如,可以包括預(yù)設(shè)即用(現(xiàn) 成)的路由器)之類的第二數(shù)字設(shè)備執(zhí)行。控制服務(wù)器可以生成可以(例如經(jīng)由R7接口) 提供給路由設(shè)備的路由指令(例如,通信指令)。然后,路由設(shè)備可以基于路由指令來(lái)路由 網(wǎng)絡(luò)數(shù)據(jù)(例如,要由目標(biāo)設(shè)備接收的來(lái)自源設(shè)備的數(shù)據(jù))。在某些實(shí)施例中,數(shù)據(jù)的實(shí)際 路由由路由設(shè)備執(zhí)行。路由指令可以包括給控制數(shù)據(jù)路徑的路由設(shè)備的指令。在某些實(shí)施 例中,路由器(例如,Juniper路由器)被配置為響應(yīng)于這些路由指令來(lái)接收和/或執(zhí)行功 能。例如,路由指令配置路由設(shè)備來(lái)從特定進(jìn)入接口接收數(shù)據(jù)并且在特定外出接口提 供數(shù)據(jù)。接口是接收和/或發(fā)送分鐘的訪問(wèn)路由器上的邏輯(例如,GRE或移動(dòng)IP隧道) 或物理端口。外出接口是分組從訪問(wèn)路由器出去的接口。進(jìn)入接口是分組到達(dá)訪問(wèn)路由器 的接口。GRE隧道可以用三元組(例如,源端點(diǎn)IP、目的地端點(diǎn)IP和GRE密鑰)來(lái)標(biāo)識(shí)。在 RFC 2784中進(jìn)一步描述了 GRE隧道。在RFC 3344中進(jìn)一步描述了移動(dòng)IP隧道。在各種實(shí)施例中,通過(guò)將路由功能的控制從諸如路由設(shè)備之類的另一數(shù)字設(shè)備分 離到諸如控制服務(wù)器之類的分離的數(shù)字設(shè)備,同一路由設(shè)備就可以由各種控制服務(wù)器使 用。在一個(gè)示例中,該同一路由設(shè)備可以從ASN服務(wù)器和CSN服務(wù)器接收路由指令。路由 設(shè)備可以基于來(lái)自這兩個(gè)服務(wù)器的路由指令來(lái)路由網(wǎng)絡(luò)數(shù)據(jù)。本領(lǐng)域技術(shù)人員將明白,該 路由設(shè)備可以從任意數(shù)目的數(shù)字設(shè)備接收路由指令??梢栽诓惶鎿Q路由設(shè)備的情況下替換生成這些路由指令的數(shù)字設(shè)備。在一個(gè)示例 中,可以利用LTE服務(wù)器來(lái)替換生成用于路由設(shè)備的路由指令的ASN服務(wù)器。LTE服務(wù)器也 可以通過(guò)生成路由指令來(lái)控制路由設(shè)備。路由設(shè)備可以不知道提供這些路由指令的服務(wù)器 或網(wǎng)絡(luò)(例如,WiMax、LTE或其它網(wǎng)絡(luò))。在某些實(shí)施例中,路由設(shè)備中的路由器被配置為接收控制駐留在路由器中的路由 命令的路由指令。路由器中的這些路由命令可以由路由器制造商(例如,Juniper)配置。 在某些實(shí)施例中,路由器可以不包括任意專用于無(wú)線通信(例如LTE或WiMAX)體系架構(gòu)的 路由命令。在各種實(shí)施例中,在兩個(gè)或多個(gè)數(shù)字設(shè)備之間分離控制和路由功能可以允許增大 的冗余度。不是替換或增加執(zhí)行服務(wù)器功能和路由功能這兩者的昂貴復(fù)雜的服務(wù)器(例 如,現(xiàn)有技術(shù)的ASN服務(wù)器和現(xiàn)有技術(shù)的CSN服務(wù)器),而是,可以有各自包括商業(yè)上可獲得 的路由器的多個(gè)路由設(shè)備。如果一個(gè)路由設(shè)備出故障了,控制服務(wù)器可以將數(shù)據(jù)路由至另一路由設(shè)備。由于路由設(shè)備可以包括商業(yè)上可獲得的路由器,所以,替換或冗余備份相比現(xiàn) 有技術(shù)中替換整個(gè)網(wǎng)關(guān)就不會(huì)那么昂貴也不會(huì)那么復(fù)雜。圖11是示例性分組轉(zhuǎn)發(fā)模塊1100的框圖。在某些實(shí)施例中,ASN服務(wù)器210包 括分組轉(zhuǎn)發(fā)模塊1100。在其它實(shí)施例中,路由設(shè)備212包括分組轉(zhuǎn)發(fā)模塊1100。本領(lǐng)域技 術(shù)人員將明白,任意控制服務(wù)器(例如,無(wú)線服務(wù)器)或數(shù)字設(shè)備可以包括分組轉(zhuǎn)發(fā)模塊 1100。在某些實(shí)施例中,可以由兩個(gè)或更多控制服務(wù)器和/或數(shù)字設(shè)備來(lái)共用分組轉(zhuǎn)發(fā)模 塊1100的功能。分組轉(zhuǎn)發(fā)模塊1100包括匹配模塊1102、轉(zhuǎn)發(fā)模塊1104、丟棄模塊1106、廣播模塊 1108和QoS模塊1110。匹配模塊1102可以生成一個(gè)或多個(gè)路由指令,這些路由指令用于 使用分組分類規(guī)則來(lái)匹配輸入的網(wǎng)絡(luò)數(shù)據(jù)(例如,來(lái)自固定訂戶(SS)或MS))以確定針對(duì) 一個(gè)或多個(gè)分組或服務(wù)流應(yīng)當(dāng)采取什么動(dòng)作。分組分類規(guī)則可以包括針對(duì)從進(jìn)入接口接收 到的識(shí)別的數(shù)據(jù)所要采取的動(dòng)作。分組分類規(guī)則可以包含在任意數(shù)據(jù)結(jié)構(gòu)或任意數(shù)據(jù)結(jié)構(gòu) 組合中。在某些實(shí)施例中,分組分類器包括分組分類規(guī)則。分組分類器可以包括可包括優(yōu) 先級(jí)的索引,以及是任意數(shù)目的標(biāo)準(zhǔn)的聯(lián)合的匹配條件。索引可以唯一地標(biāo)識(shí)接口上的分 類器并且可以具有范圍為0-65538的值。優(yōu)先級(jí)(0-255最高)可以定義分類器規(guī)則被嘗 試的次序。在某些實(shí)施例中,轉(zhuǎn)發(fā)模塊1104、丟棄模塊1106、廣播模塊1108和/或QoS模 塊1110被配置為生成存儲(chǔ)在分組分類器內(nèi)的一個(gè)或多個(gè)路由指令。例如,轉(zhuǎn)發(fā)模塊1104 可以生成存儲(chǔ)在分組分類器中標(biāo)識(shí)匹配條件和所要執(zhí)行的動(dòng)作的一個(gè)或多個(gè)指令。轉(zhuǎn)發(fā)模塊1104可以生成用于將到達(dá)具體進(jìn)入接口的匹配進(jìn)入流量轉(zhuǎn)發(fā)至具體的 外出接口的一個(gè)或多個(gè)路由指令。在一個(gè)示例中,轉(zhuǎn)發(fā)模塊1104生成用于將網(wǎng)絡(luò)數(shù)據(jù)(例 如,從源設(shè)備接收的數(shù)據(jù))從一個(gè)進(jìn)入接口轉(zhuǎn)發(fā)至外出接口的一個(gè)或多個(gè)路由指令。例如, ASN服務(wù)器210可以從MS接收這樣的控制數(shù)據(jù)來(lái)自該MS的網(wǎng)絡(luò)數(shù)據(jù)將被提供給CSN網(wǎng)關(guān) 和/或目標(biāo)設(shè)備。轉(zhuǎn)發(fā)模塊1104可以生成一個(gè)或多個(gè)路由指令,這些路由指令用于轉(zhuǎn)發(fā)從 一個(gè)GRE隧道接收到的網(wǎng)絡(luò)數(shù)據(jù)并且(在對(duì)數(shù)據(jù)解封裝之后)將數(shù)據(jù)通過(guò)特定的IP至IP 隧道隧道傳送至CSN網(wǎng)關(guān)。然后,這些路由指令可以(例如,經(jīng)由UDP或任意協(xié)議)提供給 路由設(shè)備。在另一示例中,ASN服務(wù)器210可以從CSN服務(wù)器接收這樣的控制數(shù)據(jù),該控制數(shù) 據(jù)指示來(lái)自CSN服務(wù)器的網(wǎng)絡(luò)數(shù)據(jù)將被轉(zhuǎn)發(fā)至SS。轉(zhuǎn)發(fā)模塊1104可以生成用于從特定IP 至IP隧道接收網(wǎng)絡(luò)數(shù)據(jù)并將網(wǎng)絡(luò)數(shù)據(jù)提供給特定GRE隧道的一個(gè)或多個(gè)路由指令。在某些實(shí)施例中,轉(zhuǎn)發(fā)模塊1104也可以生成用于執(zhí)行各種不同的R7命令類型的 一個(gè)或多個(gè)路由指令。例如,轉(zhuǎn)發(fā)模塊1104可以被配置為生成用于創(chuàng)建隧道、毀壞隧道或 更新隧道的一個(gè)或多個(gè)路由指令。當(dāng)轉(zhuǎn)發(fā)模塊1104生成用于創(chuàng)建隧道的一個(gè)或多個(gè)路由 指令時(shí),路由設(shè)備可以被配置為創(chuàng)建指定的隧道。例如,路由設(shè)備可以被配置為創(chuàng)建在路由 設(shè)備和BS(例如,GRE隧道)之間的隧道和/或路由設(shè)備和CSN路由器之間的隧道(例如, IP至IP隧道)。轉(zhuǎn)發(fā)模塊1104可以被配置生成任意類型的隧道。當(dāng)轉(zhuǎn)發(fā)模塊1104生成用于毀壞隧道的一個(gè)或多個(gè)路由指令時(shí),路由設(shè)備可以被 配置為毀壞指定的隧道。轉(zhuǎn)發(fā)模塊1104可以在隧道不再被使用時(shí)生成用于毀壞該隧道的 一個(gè)或多個(gè)路由指令。例如,當(dāng)MS移動(dòng)到由特定ASN服務(wù)器服務(wù)的區(qū)域之外時(shí),與該ASN服務(wù)器相關(guān)聯(lián)的路由設(shè)備可以被配置為毀壞之前在MS和路由設(shè)備之間使用的GRE隧道。在 另一示例中,路由設(shè)備可以被配置為毀壞路由設(shè)備和CSN路由器之間的IP至IP隧道。轉(zhuǎn) 發(fā)模塊1104可以被配置為毀壞任意類型的隧道。轉(zhuǎn)發(fā)模塊1104也可以被配置為生成用于更新任意類型的隧道和/或更新與現(xiàn)有 隧道相關(guān)聯(lián)的參數(shù)的一個(gè)或多個(gè)路由指令。在一個(gè)示例中,轉(zhuǎn)發(fā)模塊1104可以生成用于將 隧道類型從GRE隧道改為VLAN隧道的一個(gè)或多個(gè)路由指令。此外,轉(zhuǎn)發(fā)模塊1104可以生 成用于改變隧道參數(shù)的一個(gè)或多個(gè)路由指令。例如,轉(zhuǎn)發(fā)模塊1104可以生成用于改變GRE 標(biāo)記以使能序列號(hào)、使能分段(fragmentation)、使能1400B MTU的一個(gè)或多個(gè)路由指令。轉(zhuǎn)發(fā)模塊1104也可以被配置為生成用于創(chuàng)建路由和刪除路由的一個(gè)或多個(gè)路由 指令。當(dāng)轉(zhuǎn)發(fā)模塊1104生成用于創(chuàng)建路由的一個(gè)或多個(gè)路由指令時(shí),路由設(shè)備可以被配置 為創(chuàng)建這樣的IP轉(zhuǎn)發(fā)路由,該IP轉(zhuǎn)發(fā)路由可以將網(wǎng)絡(luò)數(shù)據(jù)從一個(gè)進(jìn)入接口轉(zhuǎn)發(fā)至外出接 口。當(dāng)轉(zhuǎn)發(fā)模塊1104生成用于刪除路由的一個(gè)或多個(gè)路由指令時(shí),路由設(shè)備可以被配置為 毀壞IP轉(zhuǎn)發(fā)路由。在某些實(shí)施例中,轉(zhuǎn)發(fā)模塊1104也可以被配置為生成用于更新或以其 他方式更改現(xiàn)有的路由或改變與現(xiàn)有路由相關(guān)聯(lián)的參數(shù)的一個(gè)或多個(gè)路由指令。本領(lǐng)域技術(shù)人員將明白,轉(zhuǎn)發(fā)模塊1104可以在任意接口和/或任意類型的隧道 (例如GRE、移動(dòng)IP、VLAN、MPLS等)之間轉(zhuǎn)發(fā)數(shù)據(jù)。類似地,本領(lǐng)域技術(shù)人員將明白,分組 轉(zhuǎn)發(fā)模塊1100(及其組件)可以與任意類型的隧道或接口一起工作(例如,毀壞任意類型 的隧道或生成用于任意類型的隧道的調(diào)度器)。丟棄模塊1106可以生成用于丟棄到達(dá)具體進(jìn)入接口的匹配輸入流量的一個(gè)或多 個(gè)路由指令。在一個(gè)示例中,丟棄模塊1106生成用于丟棄來(lái)自一個(gè)進(jìn)入接口的網(wǎng)絡(luò)數(shù)據(jù) (例如,從源設(shè)備接收的數(shù)據(jù))的一個(gè)或多個(gè)路由指令。例如,當(dāng)MS從由一個(gè)ASN服務(wù)器 210所服務(wù)的區(qū)域轉(zhuǎn)移到了另一個(gè)區(qū)域很短的時(shí)間段時(shí),來(lái)自該MS的網(wǎng)絡(luò)數(shù)據(jù)可以被廣播 給這兩個(gè)ASN服務(wù)器。一旦從一個(gè)ASN服務(wù)器到另一個(gè)ASN服務(wù)器的越區(qū)切換完成,丟棄 模塊1106就可以生成用于丟棄可能從從前的進(jìn)入接口(例如,GRE隧道)接收的任意網(wǎng)絡(luò) 數(shù)據(jù)的一個(gè)或多個(gè)路由指令。轉(zhuǎn)發(fā)模塊1104也可以生成用于毀壞從前的進(jìn)入接口的一個(gè) 或多個(gè)路由指令。在另一示例中,ASN服務(wù)器210可以接收MS不再接收數(shù)據(jù)的指示(例如,MS已關(guān) 機(jī))。丟棄模塊1106可以被配置為生成用于丟棄導(dǎo)向MS的來(lái)自CSN網(wǎng)關(guān)(例如,經(jīng)由IP 至IP隧道)的網(wǎng)絡(luò)數(shù)據(jù)的一個(gè)或多個(gè)路由指令。在另一示例中,丟棄模塊1106可以被配置為生成用于丟棄與具體服務(wù)相關(guān)聯(lián)的 網(wǎng)絡(luò)數(shù)據(jù)的一個(gè)或多個(gè)路由指令。在一個(gè)示例中,MS的用戶可能正在發(fā)送會(huì)被路由設(shè)備基 于丟棄模塊1106所生成的路由指令丟棄的網(wǎng)絡(luò)基本輸入輸出系統(tǒng)(netbios)分組。在另 一示例中,特定的隧道可能攜帶訂戶還未購(gòu)買的數(shù)據(jù)類型(例如,VoIP)。結(jié)果,來(lái)自該特定 隧道的VoIP數(shù)據(jù)會(huì)被丟棄。廣播模塊1108可以被配置為生成用于將輸出流量復(fù)制到兩個(gè)或更多另外的外出 接口的一個(gè)或多個(gè)路由指令。在某些實(shí)施例中,ASN服務(wù)器120可以接收用于提供在進(jìn)入 接口處接收的網(wǎng)絡(luò)數(shù)據(jù)并且在一個(gè)或多個(gè)外出接口上廣播網(wǎng)絡(luò)數(shù)據(jù)的控制數(shù)據(jù)。在一個(gè)實(shí) 例中,當(dāng)MS從由第一 ASN服務(wù)器服務(wù)的一個(gè)區(qū)域去到由第二 ASN服務(wù)器服務(wù)的另一個(gè)區(qū)域 時(shí),廣播模塊1108可以生成一個(gè)或多個(gè)路由指令,這些路由指令用于通過(guò)GRE隧道將目的地為MS的任意網(wǎng)絡(luò)數(shù)據(jù)雙向傳播給該MS,以及將網(wǎng)絡(luò)數(shù)據(jù)的復(fù)本導(dǎo)向?qū)⒔?jīng)由另一GRE隧道 來(lái)轉(zhuǎn)發(fā)網(wǎng)絡(luò)數(shù)據(jù)的另一 ASN服務(wù)器和/或其它路由設(shè)備。通過(guò)雙向傳播網(wǎng)絡(luò)數(shù)據(jù),即使MS 在這些ASN服務(wù)器中的一個(gè)ASN服務(wù)器的區(qū)域之外,MS也可以接收到網(wǎng)絡(luò)數(shù)據(jù)。QoS模塊1110可以被配置為生成用于根據(jù)分級(jí)服務(wù)質(zhì)量(QoQ策略來(lái)丟棄或緩 沖外出接口處的分組的一個(gè)或多個(gè)路由指令。在某些實(shí)施例中,QoS模塊1110控制路由設(shè) 備的服務(wù)質(zhì)量。這樣,QoS模塊1110可以生成用于緩沖外出接口處的分組以區(qū)分網(wǎng)絡(luò)數(shù)據(jù) 的優(yōu)先級(jí)并確保服務(wù)質(zhì)量的一個(gè)或多個(gè)路由指令。如果這些分組溢出緩沖器或違背QoS策 略,則QoS模塊1110例如可以生成用于丟棄這些分組中的一個(gè)或多個(gè)分組的指令。本領(lǐng)域技術(shù)人員將明白,QoS模塊1110可以生成針對(duì)任意類型的QoS策略的一個(gè) 或多個(gè)路由指令,這些QoS策略包括調(diào)度(例如,基于諸如最大速率、保證速率、調(diào)度優(yōu)先級(jí) 和/或調(diào)度優(yōu)先類型之類的調(diào)度參數(shù))和/或分組成形功能。在某些實(shí)施例中,QoS模塊 1110可以生成用于創(chuàng)建調(diào)度器、更新調(diào)度器和/或毀壞調(diào)度器的指令。在某些實(shí)施例中, QoS模塊1110生成用于由路由設(shè)備創(chuàng)建對(duì)于特定的外出接口具有給定服務(wù)質(zhì)量的調(diào)度器 的一個(gè)或多個(gè)路由指令。例如,QoS模塊1110可以生成用于由路由設(shè)備創(chuàng)建這樣的調(diào)度器 的一個(gè)或多個(gè)路由指令,所述調(diào)度器對(duì)特定IP至IP隧道上的VoIP數(shù)據(jù)區(qū)分優(yōu)先級(jí)以使得 VoIP服務(wù)不容易受到由分組吞吐量引起的性能降低的影響。本領(lǐng)域技術(shù)人員將明白,QoS 模塊1110可以創(chuàng)建與任意類型和/或任意數(shù)目的外出接口相關(guān)聯(lián)的任意類型的調(diào)度器。QoS模塊1110也可以生成用于更新調(diào)度器的一個(gè)或多個(gè)路由指令。在一個(gè)示例 中,QoS模塊1110(例如,通過(guò)從路由設(shè)備接收該網(wǎng)絡(luò)和/或外出接口的質(zhì)量的升級(jí))可以 確定第一外出接口上的網(wǎng)絡(luò)性能低于預(yù)期。結(jié)果,QoS模塊1110可以生成用于升級(jí)用于第 一外出接口的現(xiàn)有調(diào)度器使得經(jīng)由第一外出接口發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)不需要高的性能的一個(gè) 或多個(gè)路由指令。QoS模塊1110也可以生成用于升級(jí)用于更高執(zhí)行外出接口的另一現(xiàn)有調(diào) 度器來(lái)對(duì)要求更高的保證服務(wù)級(jí)別的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行分組成形的一個(gè)或多個(gè)路由指令。本領(lǐng) 域技術(shù)人員將明白,根據(jù)所要求的、所需要的或優(yōu)選的服務(wù)質(zhì)量,可以創(chuàng)建或更新許多調(diào)度ο在某些實(shí)施例中,QoS模塊1110生成用于毀壞調(diào)度器的一個(gè)或多個(gè)路由指令。在 一個(gè)示例中,QoS模塊1110生成用于刪除調(diào)度器或外出接口的指令。QoS模塊1110也可以被配置為生成用于向現(xiàn)有調(diào)度器添加隧道或從現(xiàn)有調(diào)度器 移除隧道的一個(gè)或多個(gè)路由指令。在某些示例中,QoS模塊1110可以生成用于向現(xiàn)有調(diào)度 器添加GRE隧道或從其移除GRE隧道的一個(gè)或多個(gè)路由指令。此外,在某些實(shí)施例中,QoS 模塊1110可以被配置為生成用于級(jí)聯(lián)兩個(gè)或更多個(gè)調(diào)度器的一個(gè)或多個(gè)路由指令。結(jié)果, 路由設(shè)備可以被配置為級(jí)聯(lián)兩個(gè)或更多個(gè)調(diào)度器使得第一級(jí)調(diào)度器具有對(duì)下級(jí)調(diào)度器的 優(yōu)先級(jí)并使用保證比特率。圖12是示例性數(shù)據(jù)路徑處理的框圖。示例性數(shù)據(jù)路徑處理包括4個(gè)數(shù)字設(shè)備,包 括MS 1202、ASN服務(wù)器1204、路由設(shè)備1206和CSN網(wǎng)關(guān)。本領(lǐng)域技術(shù)人員將明白,可以在 任意源設(shè)備通過(guò)包括任意控制服務(wù)器和任意路由設(shè)備的無(wú)線網(wǎng)絡(luò)與目標(biāo)設(shè)備通信中使用 該示例性數(shù)據(jù)路徑處理。在步驟1210中,控制信息(例如,控制數(shù)據(jù))從MS 1202發(fā)送至ASN服務(wù)器1204。 控制信息可以包括與和ASN服務(wù)器1204相關(guān)聯(lián)的會(huì)話有關(guān)的任意信息。在某些實(shí)施例中,控制信息指示MS 1202將在諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)上與目標(biāo)設(shè)備通信。在步驟1212中,ASN服務(wù)器1204處理控制信息來(lái)生成一個(gè)或多個(gè)路由指令。在某 些實(shí)施例中,分組轉(zhuǎn)發(fā)模塊1100可以從MS 1202接收控制數(shù)據(jù)。轉(zhuǎn)發(fā)模塊1104可以被配 置為生成一個(gè)或多個(gè)路由指令,這些路由指令用于生成BS和路由設(shè)備1206之間的GRE隧 道,生成路由設(shè)備1206和CSN網(wǎng)關(guān)1208之間的IP至IP隧道,和指派使得從新創(chuàng)建的GRE 隧道接收的網(wǎng)絡(luò)數(shù)據(jù)使用新形成的IP至IP隧道被隧道傳送至CSN網(wǎng)關(guān)1208的路由。在 某些實(shí)施例中,QoS模塊1110可以被配置為生成與網(wǎng)絡(luò)數(shù)據(jù)的服務(wù)質(zhì)量(例如,網(wǎng)絡(luò)數(shù)據(jù) 的性能級(jí)別)相關(guān)聯(lián)的一個(gè)或多個(gè)路由指令。這些路由指令在步驟1214中被提供給路由設(shè)備1206。在某些實(shí)施例中,這些路由 指令經(jīng)由R7接口提供給路由設(shè)備1206。這些路由指令可以以任意協(xié)議來(lái)提供。這些路由 指令可以用來(lái)配置路由設(shè)備1206(例如,路由設(shè)備1206中的路由器)。在某些實(shí)施例中,路 由設(shè)備1206基于這些路由指令在路由設(shè)備1206和與MS 1202相關(guān)聯(lián)的基站之間生成特定 的GRE隧道。路由設(shè)備1206也可以創(chuàng)建從路由設(shè)備1206到CSN網(wǎng)關(guān)1208的IP至IP隧 道。在某些實(shí)施例中,這些路由指令中的一個(gè)或多個(gè)路由指令配置分組分類器和/或 被存儲(chǔ)在分組分類器中。在一個(gè)示例中,可以基于這些路由指令來(lái)生成分組分類器中的一 個(gè)或多個(gè)條目。在一個(gè)示例中,這一個(gè)或多個(gè)條目指示匹配數(shù)據(jù)(例如,通過(guò)新創(chuàng)建的GRE 隧道接收的網(wǎng)絡(luò)數(shù)據(jù))將被轉(zhuǎn)發(fā)至特定的外出接口(例如,新創(chuàng)建的IP至IP隧道)。此外, 分組分類器的這一個(gè)或多個(gè)條目可以指示通過(guò)IP至IP隧道從CSN網(wǎng)關(guān)1208接收的匹配 數(shù)據(jù)將被轉(zhuǎn)發(fā)并通過(guò)新創(chuàng)建的GRE隧道被隧道傳送,以將匹配數(shù)據(jù)經(jīng)由BS發(fā)送至MS 1202。在步驟1216中,網(wǎng)絡(luò)數(shù)據(jù)從MS 1202被提供給路由設(shè)備1206。在某些實(shí)施例中, 網(wǎng)絡(luò)數(shù)據(jù)從MS 1202發(fā)送給互聯(lián)網(wǎng)上的目標(biāo)設(shè)備。網(wǎng)絡(luò)數(shù)據(jù)1216可以通過(guò)BS來(lái)無(wú)線接收, BS將網(wǎng)絡(luò)數(shù)據(jù)經(jīng)由GRE隧道隧道傳送至路由設(shè)備1206。本領(lǐng)域技術(shù)人員將明白,BS可以包括路由設(shè)備1206?;蛘?,路由設(shè)備1206可以不 在BS內(nèi)。在某些實(shí)施例中,路由設(shè)備1206可以基于來(lái)自ASN服務(wù)器1204、CSN服務(wù)器(未 示出)或這兩者的路由指令來(lái)執(zhí)行路由。在步驟1218中,路由設(shè)備1206基于這些路由指令來(lái)路由網(wǎng)絡(luò)數(shù)據(jù)。在某些實(shí)施 例中,路由設(shè)備1206經(jīng)由新創(chuàng)建的GRE隧道來(lái)接收網(wǎng)絡(luò)數(shù)據(jù)。路由設(shè)備1206可以確定來(lái) 自特定的GRE隧道的數(shù)據(jù)是匹配數(shù)據(jù)(例如,與分組分類器內(nèi)的信息匹配),并且之后遵循 與該匹配相關(guān)聯(lián)的動(dòng)作。在一個(gè)示例中,路由設(shè)備1206可以將從特定的GRE隧道接收的所 有數(shù)據(jù)路由到新創(chuàng)建的IP至IP隧道。路由設(shè)備1206也可以創(chuàng)建對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行緩沖、排 列優(yōu)先級(jí)和/或以其他方式進(jìn)行調(diào)度以用于通過(guò)一個(gè)或多個(gè)隧道進(jìn)行隧道傳送的調(diào)度器。在步驟1220中,網(wǎng)絡(luò)數(shù)據(jù)被路由至CSN網(wǎng)關(guān)1208。在一個(gè)示例中,網(wǎng)絡(luò)數(shù)據(jù)經(jīng)由 IP至IP隧道被隧道傳送至CSN網(wǎng)關(guān)1208。然后,CSN網(wǎng)關(guān)1208可以在步驟1222中將網(wǎng) 絡(luò)數(shù)據(jù)(例如,通過(guò)互聯(lián)網(wǎng))發(fā)送給目標(biāo)設(shè)備。在步驟12M中,MS數(shù)據(jù)(例如,被發(fā)送至MS 1202的網(wǎng)絡(luò)數(shù)據(jù))被CSN網(wǎng)關(guān)1208 接收到。在一個(gè)示例中,在步驟1222中,MS數(shù)據(jù)被從互聯(lián)網(wǎng)上接收由MS 1202提供的網(wǎng)絡(luò) 數(shù)據(jù)的數(shù)字設(shè)備發(fā)送。在步驟12 中,CSN網(wǎng)關(guān)1208可以將MS數(shù)據(jù)提供給路由設(shè)備1206。 在一個(gè)示例中,路由設(shè)備1206經(jīng)由IP至IP隧道接收MS數(shù)據(jù)。
在步驟12 中,路由設(shè)備基于路由指令來(lái)路由MS數(shù)據(jù)。在某些實(shí)施例中,路由設(shè) 備1206基于分組分類器中所包含的信息來(lái)匹配來(lái)自IP至IP隧道的MS數(shù)據(jù)。在一個(gè)實(shí)例 中,匹配數(shù)據(jù)(例如,經(jīng)由具體的IP至IP隧道接收的數(shù)據(jù))使用特定的GRE隧道被隧道傳 送至BS并且最終被傳送至目標(biāo)設(shè)備(例如,MS 1202)。在步驟1230中,由MS 1202接收MS數(shù)據(jù)1230。在一個(gè)示例中,MS數(shù)據(jù)經(jīng)由GRE 隧道被隧道傳送至將MS數(shù)據(jù)轉(zhuǎn)發(fā)至MS 1202的BS。在各個(gè)實(shí)施例中,BS將MS數(shù)據(jù)無(wú)線地 轉(zhuǎn)發(fā)至MS 1202。盡管路由在圖12中被描述為可能使用分組分類器,但是本領(lǐng)域技術(shù)人員將明白, 分組分類器是可選的。在一個(gè)示例中,路由設(shè)備1206被配置為在不進(jìn)行匹配的情況下將經(jīng) 由一個(gè)進(jìn)入接口接收到的所有數(shù)據(jù)路由至外出接口。路由設(shè)備1206可以被配置為以任意 數(shù)目的方式使用路由指令來(lái)路由網(wǎng)絡(luò)數(shù)據(jù)和/或MS數(shù)據(jù)。圖13是用于數(shù)據(jù)路徑處理的示例性方法的流程圖。在步驟1305中,諸如ASN服務(wù) 器120之類的控制服務(wù)器從諸如SS之類的源設(shè)備接收控制指令(例如,控制數(shù)據(jù))??刂?指令可以指示網(wǎng)絡(luò)數(shù)據(jù)將從SS接收并被路由至兩個(gè)或更多目標(biāo)設(shè)備,這些目標(biāo)設(shè)備被經(jīng) 由網(wǎng)絡(luò)可操作地耦接到CSN網(wǎng)關(guān)。在一個(gè)實(shí)例中,由ASN服務(wù)器內(nèi)的分組轉(zhuǎn)發(fā)模塊1100 (參 見圖11)來(lái)接收控制信息。本領(lǐng)域技術(shù)人員將明白,控制服務(wù)器可以包括任意類型的服務(wù) 器,包括CSN服務(wù)器、LTE服務(wù)器、WiMAX服務(wù)器和/或任意無(wú)線服務(wù)器。
在步驟1310中,分組轉(zhuǎn)發(fā)模塊1100基于控制指令來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的一 個(gè)或多個(gè)路由指令。匹配模塊1102也可以生成一個(gè)或多個(gè)路由指令,這些路由指令可以配 置和/或控制路由設(shè)備來(lái)匹配網(wǎng)絡(luò)數(shù)據(jù)(例如,經(jīng)由特定的GRE隧道接收的網(wǎng)絡(luò)數(shù)據(jù))并 且執(zhí)行包括與由分組轉(zhuǎn)發(fā)模塊1100的一個(gè)或多個(gè)其它模塊生成的路由指令相關(guān)聯(lián)的動(dòng)作 的各種動(dòng)作。在一個(gè)示例中,轉(zhuǎn)發(fā)模塊1104可以生成用于創(chuàng)建路由設(shè)備與和SS通信的BS之間 的GRE隧道的一個(gè)或多個(gè)路由指令。轉(zhuǎn)發(fā)模塊1104也可以基于這些控制指令來(lái)生成用于 創(chuàng)建到CSN路由器、CSN網(wǎng)關(guān)或(一個(gè)或多個(gè))其它數(shù)字設(shè)備的隧道的一個(gè)或多個(gè)路由指 令。廣播模塊108可以基于這些控制指令來(lái)生成一個(gè)或多個(gè)路由指令,這些路由指令用于 向諸如目標(biāo)設(shè)備之類的兩個(gè)或更多數(shù)字設(shè)備廣播經(jīng)由GRE隧道接收到的網(wǎng)絡(luò)數(shù)據(jù)(例如, 通過(guò)經(jīng)由諸如VLAN隧道之類的兩個(gè)或更多不同隧道來(lái)隧道傳送網(wǎng)絡(luò)數(shù)據(jù))。QoS模塊1110 可以基于這些控制指令來(lái)生成一個(gè)或多個(gè)路由指令,這些路由指令用于給由轉(zhuǎn)發(fā)模塊1104 生成的一個(gè)或多個(gè)外出接口(例如,(一個(gè)或多個(gè))路由指令中所標(biāo)識(shí)的外出接口)創(chuàng)建 一個(gè)或多個(gè)調(diào)度器。在步驟1315中,分組轉(zhuǎn)發(fā)模塊1100可以將路由指令提供給路由設(shè)備。在步驟1320 中,路由設(shè)備212(參見圖幻基于這些路由指令來(lái)配置或控制。在一個(gè)示例中,路由設(shè)備 212的控制模塊302可以接收這些路由指令并且服務(wù)模塊304可以基于這些路由指令來(lái)配 置路由器模塊306。在一個(gè)示例中,這里路由指令中的一個(gè)或多個(gè)路由指令與分組分類器相 關(guān)聯(lián)。服務(wù)模塊304和/或路由器模塊306可以包括分組分類器。例如,路由器模塊306 也可以基于這些路由指令來(lái)創(chuàng)建、毀壞或更新隧道和/或路由。在步驟1325中,路由設(shè)備212接收來(lái)自源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)。在一個(gè)示例中,SS將 網(wǎng)絡(luò)數(shù)據(jù)無(wú)線地發(fā)送至BS,該BS將網(wǎng)絡(luò)數(shù)據(jù)經(jīng)由由路由器模塊306生成的GRE隧道提供給路由設(shè)備212。在步驟1330中,經(jīng)配置的路由設(shè)備212將來(lái)自源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè) 備。在一個(gè)示例中,路由器模塊306將通過(guò)GRE隧道接收的網(wǎng)絡(luò)數(shù)據(jù)與分組分類器中的動(dòng)作 相匹配來(lái)將網(wǎng)絡(luò)數(shù)據(jù)路由和廣播至兩個(gè)或更多外出接口。此外,路由器模塊306可以被配 置為調(diào)度在這兩個(gè)或更多外出接口處的網(wǎng)絡(luò)數(shù)據(jù)。每個(gè)外出接口可以根據(jù)從QoS模塊1110 接收到的路由指令被不同地調(diào)度。上述功能和組件可以包括被存儲(chǔ)在諸如計(jì)算機(jī)可讀介質(zhì)上之類的存儲(chǔ)介質(zhì)上的 指令。指令的某些示例包括軟件、程序代碼和固件。這些指令可以由處理器以許多方式取 得和執(zhí)行。以上參考示例性實(shí)施例描述了本發(fā)明。對(duì)于本領(lǐng)域技術(shù)人員顯而易見的是,在不 偏離本發(fā)明的較寬范圍的情況下,可以進(jìn)行各種修改并且可以使用其他實(shí)施例。因此,示例 性實(shí)施例的這些和其它變形例意在由本發(fā)明覆蓋。
權(quán)利要求
1.一種方法,包括在控制服務(wù)器處從源設(shè)備接收控制數(shù)據(jù);在所述控制服務(wù)器處基于所述控制數(shù)據(jù)來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令;將所述路由指令提供給路由設(shè)備;基于所述路由指令來(lái)配置所述路由設(shè)備;從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù);以及使用經(jīng)配置的路由設(shè)備來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。
2.如權(quán)利要求1所述的方法,其中,所述控制服務(wù)器是WiMAX服務(wù)器。
3.如權(quán)利要求1所述的方法,其中,所述控制服務(wù)器是LTE服務(wù)器。
4.如權(quán)利要求1所述的方法,其中,所述控制服務(wù)器是接入服務(wù)器網(wǎng)絡(luò)ASN服務(wù)器,并 且其中,提供所述路由指令包括將所述路由指令從所述ASN服務(wù)器通過(guò)R7接口提供給所述 路由設(shè)備。
5.如權(quán)利要求1所述的方法,其中,所述路由指令包括用于將到達(dá)特定進(jìn)入接口的匹 配輸入流量轉(zhuǎn)發(fā)至特定外出接口的指令。
6.如權(quán)利要求5所述的方法,其中,所述進(jìn)入接口包括特定的通用路由封裝GRE隧道并 且所述外出接口包括IP至IP隧道。
7.如權(quán)利要求1所述的方法,其中,所述路由指令包括用于丟棄到達(dá)特定的進(jìn)入接口 的匹配輸入流量的指令。
8.如權(quán)利要求1所述的方法,其中,所述路由指令包括用于將輸出流量復(fù)制到兩個(gè)或 更多外出接口的指令。
9.如權(quán)利要求1所述的方法,其中,所述路由指令包括用于根據(jù)分級(jí)服務(wù)質(zhì)量QoS策略 來(lái)緩沖外出接口處的分組的指令。
10.如權(quán)利要求1所述的方法,還包括使用分組分類規(guī)則來(lái)匹配網(wǎng)絡(luò)數(shù)據(jù)以確定路由 功能。
11.一種系統(tǒng),包括控制服務(wù)器,所述控制服務(wù)器被配置為從源設(shè)備接收控制數(shù)據(jù),基于所述控制數(shù)據(jù)來(lái) 生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令,并且將所述路由指令提供給路由設(shè)備;以及路由設(shè)備,所述路由設(shè)備基于所述路由指令被配置為從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù),并 基于所述路由指令來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。
12.如權(quán)利要求11所述的路由設(shè)備,其中,所述控制服務(wù)器是WiMAX服務(wù)器。
13.如權(quán)利要求11所述的路由設(shè)備,其中,所述控制服務(wù)器是LTE服務(wù)器。
14.如權(quán)利要求11所述的路由設(shè)備,其中,所述控制服務(wù)器是接入服務(wù)器網(wǎng)絡(luò)ASN服務(wù) 器,并且所述路由設(shè)備通過(guò)R7接口與所述ASN服務(wù)器通信。
15.如權(quán)利要求11所述的路由設(shè)備,其中,所述路由指令包括用于將到達(dá)特定進(jìn)入接 口的匹配輸入流量轉(zhuǎn)發(fā)至特定外出接口的指令。
16.如權(quán)利要求15所述的路由設(shè)備,其中,所述進(jìn)入接口包括特定的通用路由封裝GRE 隧道并且所述外出接口包括IP至IP隧道。
17.如權(quán)利要求11所述的路由設(shè)備,其中,所述路由指令包括用于丟棄到達(dá)特定的進(jìn) 入接口的匹配輸入流量的指令。
18.如權(quán)利要求11所述的路由設(shè)備,其中,所述路由指令包括用于將輸出流量復(fù)制到 兩個(gè)或更多外出接口的指令。
19.如權(quán)利要求11所述的路由設(shè)備,其中,所述路由指令包括用于根據(jù)分級(jí)服務(wù)質(zhì)量 QoS策略來(lái)緩沖外出接口處的分組的指令。
20.如權(quán)利要求11所述的路由設(shè)備,其中,所述路由設(shè)備還被配置為使用分組分類規(guī) 則來(lái)匹配網(wǎng)絡(luò)數(shù)據(jù)以確定路由功能。
21.一種包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令可被處理器執(zhí)行來(lái)執(zhí)行一種方法,所述 方法包括在控制服務(wù)器處從源設(shè)備接收控制數(shù)據(jù);在所述控制服務(wù)器處基于所述控制數(shù)據(jù)來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令; 將所述路由指令提供給路由設(shè)備; 基于所述路由指令來(lái)配置所述路由設(shè)備; 從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù);以及使用經(jīng)配置的路由設(shè)備來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。
全文摘要
在各種實(shí)施例中,可以從諸如WiMax、WiFi、LTE等的無(wú)線網(wǎng)絡(luò)中的控制平面中抽出數(shù)據(jù)平面。在某些實(shí)施例中,一種方法,包括在控制服務(wù)器處從源設(shè)備接收控制數(shù)據(jù);在所述控制服務(wù)器處基于所述控制數(shù)據(jù)來(lái)生成有關(guān)路由網(wǎng)絡(luò)數(shù)據(jù)的路由指令;將所述路由指令提供給路由設(shè)備;基于所述路由指令來(lái)配置所述路由設(shè)備;從所述源設(shè)備接收網(wǎng)絡(luò)數(shù)據(jù);以及使用經(jīng)配置的路由設(shè)備來(lái)將來(lái)自所述源設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)路由至目標(biāo)設(shè)備。
文檔編號(hào)H04W36/00GK102047721SQ200980119806
公開日2011年5月4日 申請(qǐng)日期2009年5月28日 優(yōu)先權(quán)日2008年5月28日
發(fā)明者紐雷廷·布卡克·貝瑟爾, 薩托什·克里什納, 邁克·卡爾頓 申請(qǐng)人:哈里斯施特拉特克斯網(wǎng)絡(luò)運(yùn)行公司