用于虛擬化的家庭ip服務(wù)傳遞的體系結(jié)構(gòu)的制作方法
【專利摘要】一種由因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)元件實(shí)現(xiàn)的通過與受訪網(wǎng)絡(luò)擁有者相關(guān)聯(lián)的受訪網(wǎng)絡(luò)提供網(wǎng)絡(luò)接入到連接到受訪網(wǎng)絡(luò)的訪問用戶的裝置的方法。受訪網(wǎng)絡(luò)擁有者是因特網(wǎng)服務(wù)提供商的客戶。網(wǎng)絡(luò)元件將受訪網(wǎng)絡(luò)配置成向訪問用戶的裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入。遠(yuǎn)程家庭網(wǎng)絡(luò)通過廣域網(wǎng)與受訪網(wǎng)絡(luò)進(jìn)行通信。連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器以獲得在裝置與遠(yuǎn)程家庭網(wǎng)絡(luò)之間建立連接的配置信息。在訪問用戶的裝置與第二接入點(diǎn)之間建立連接。通過第二接入點(diǎn)提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入。
【專利說明】用于虛擬化的家庭IP服務(wù)傳遞的體系結(jié)構(gòu)
[0001]對(duì)相關(guān)申請(qǐng)的交叉引用
對(duì)與本申請(qǐng)?jiān)谙嗤掌谔峤徊⑶夜餐瑩碛械挠蒞assim Haddad等人的共同未決專利申請(qǐng)“通過路由器提供虛擬化的可見性”(PROVIDING VIRTUALIZED VISIBILITY THROUGHROUTERS)進(jìn)行交叉引用。交叉引用的申請(qǐng)通過引用結(jié)合于本文中。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明的實(shí)施例涉及與訪問用戶裝置共享因特網(wǎng)接入。具體而言,本發(fā)明的實(shí)施例涉及用于為訪問另一家庭網(wǎng)絡(luò)的用戶裝置使能對(duì)來自遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入的方法和系統(tǒng)。
【背景技術(shù)】
[0003]家庭網(wǎng)絡(luò)用于將家庭中的裝置相互連接和連接到因特網(wǎng)。這些家庭網(wǎng)絡(luò)經(jīng)稱為住宅網(wǎng)關(guān)(RGW)的裝置連接到住宅因特網(wǎng)服務(wù)提供商。此裝置在家庭網(wǎng)絡(luò)與接入網(wǎng)絡(luò)(即,因特網(wǎng)服務(wù)提供商的核心網(wǎng)絡(luò),包括因特網(wǎng)服務(wù)提供商的接入控制裝置,如寬帶遠(yuǎn)程接入服務(wù)器(BRAS)路由器或?qū)拵ЬW(wǎng)絡(luò)網(wǎng)關(guān)(BNG))之間提供物理和協(xié)議連接性。
[0004]RGW能夠?yàn)榧彝ゾW(wǎng)絡(luò)提供橋接或路由選擇支持。它通常也提供另外的服務(wù),如防火墻保護(hù)和網(wǎng)絡(luò)地址轉(zhuǎn)換。RGW能夠使用有線和無線協(xié)議和連接與家庭中的裝置連接。RGW能夠提供以太網(wǎng)連接的集合及使用IEEE 802.11 (a/b/g/n)的無線局域網(wǎng)。RGW也能夠是用于諸如因特網(wǎng)協(xié)議話音(VOIP)等服務(wù)的服務(wù)傳遞點(diǎn),或者對(duì)如共享電視傳遞的服務(wù)解復(fù)用點(diǎn)。
[0005]在一些情況下,家庭網(wǎng)絡(luò)能夠附接有不止一個(gè)路由器。這些另外的路由器形成分層結(jié)構(gòu)或樹,其中RGW形成基(base)或根。雖然優(yōu)選的體系結(jié)構(gòu)是避免此類路由器,但它對(duì)因特網(wǎng)服務(wù)提供商具有這樣的家庭網(wǎng)絡(luò)拓?fù)鋬?nèi)的裝置(當(dāng)它們被使用時(shí))的可見性是有幫助的。然而,由于路由器而不是RGW最靠近配置用于裝置的IP地址的裝置,連接到這些拓?fù)渲械穆酚善鞯难b置的地址被隱藏。
[0006]當(dāng)一個(gè)個(gè)體訪問另一個(gè)體的家庭時(shí),該個(gè)體可能希望將計(jì)算裝置連接到家庭網(wǎng)絡(luò)。受訪網(wǎng)絡(luò)中的RGW或其它路由器必須提供諸如無線服務(wù)集標(biāo)識(shí)符(SSID)等訪客網(wǎng)絡(luò)接入點(diǎn),或者必須提供密碼或到網(wǎng)絡(luò)的直接接入,這減少了受訪網(wǎng)絡(luò)的安全性。任一情況下,在未使用受訪網(wǎng)絡(luò)必須配置成允許的諸如虛擬個(gè)人網(wǎng)絡(luò)軟件等專業(yè)化軟件的情況下,訪問用戶不具有對(duì)用戶自己的家庭網(wǎng)絡(luò)的資源的接入。這些家庭網(wǎng)絡(luò)資源能夠是打印機(jī)、網(wǎng)絡(luò)存儲(chǔ)裝置、媒體服務(wù)器和類似的網(wǎng)絡(luò)資源。資源也能夠是用于家庭網(wǎng)絡(luò)的因特網(wǎng)服務(wù)提供商的服務(wù),如服務(wù)質(zhì)量級(jí)別、視頻流傳送服務(wù)、VOIP服務(wù)、共享電視傳遞及類似服務(wù)。
【發(fā)明內(nèi)容】
[0007]—種由因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)元件實(shí)現(xiàn)以通過與受訪網(wǎng)絡(luò)擁有者相關(guān)聯(lián)的受訪網(wǎng)絡(luò)提供網(wǎng)絡(luò)接入到連接到受訪網(wǎng)絡(luò)的訪問用戶的裝置的方法,其中受訪網(wǎng)絡(luò)擁有者是因特網(wǎng)服務(wù)提供商的客戶,其中網(wǎng)絡(luò)元件配置受訪網(wǎng)絡(luò)以向訪問用戶的裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,其中遠(yuǎn)程家庭網(wǎng)絡(luò)通過廣域網(wǎng)與受訪網(wǎng)絡(luò)進(jìn)行通信,方法包括以下步驟:通過受訪網(wǎng)絡(luò)的第一接入點(diǎn)接收來自訪問用戶的裝置的連接請(qǐng)求;通過第一接入點(diǎn)在受訪網(wǎng)絡(luò)與訪問用戶的裝置之間建立連接;通過第一接入點(diǎn)接收來自訪問用戶的裝置的連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的請(qǐng)求;連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器以獲得在裝置與遠(yuǎn)程家庭網(wǎng)絡(luò)之間建立連接的配置信息;配置受訪網(wǎng)絡(luò)上的第二接入點(diǎn),第二接入點(diǎn)用于連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的資源;在訪問用戶的裝置與第二接入點(diǎn)之間建立連接;為遠(yuǎn)程家庭網(wǎng)絡(luò)促進(jìn)裝置的鑒權(quán);以及通過第二接入點(diǎn)提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入。
[0008]一種因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)元件,用于通過與家庭網(wǎng)絡(luò)擁有者相關(guān)聯(lián)的受訪網(wǎng)絡(luò)提供網(wǎng)絡(luò)接入到連接家庭網(wǎng)絡(luò)擁有者的受訪網(wǎng)絡(luò)的來訪用戶的裝置,其中受訪網(wǎng)絡(luò)擁有者是因特網(wǎng)服務(wù)提供商的客戶,其中網(wǎng)絡(luò)元件配置受訪網(wǎng)絡(luò)擁有者的受訪網(wǎng)絡(luò)以向訪問用戶的裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,其中遠(yuǎn)程家庭網(wǎng)絡(luò)通過廣域網(wǎng)與受訪網(wǎng)絡(luò)進(jìn)行通信,網(wǎng)絡(luò)元件包括:網(wǎng)絡(luò)處理器,用于執(zhí)行虛擬網(wǎng)關(guān)控制器和因特網(wǎng)服務(wù)路由器;因特網(wǎng)服務(wù)路由器,用于向并且從受訪網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)業(yè)務(wù);虛擬網(wǎng)關(guān)控制器,通信地耦合到因特網(wǎng)服務(wù)路由器并且通過住宅網(wǎng)關(guān)與受訪網(wǎng)絡(luò)進(jìn)行通信;虛擬網(wǎng)關(guān)控制器,用于管理受訪網(wǎng)絡(luò)的配置,虛擬網(wǎng)關(guān)控制器包括遠(yuǎn)程接入模塊以將虛擬網(wǎng)關(guān)控制器連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的遠(yuǎn)程虛擬網(wǎng)關(guān)控制器,以便通過連接到遠(yuǎn)程虛擬網(wǎng)關(guān)控制器來獲得在裝置與遠(yuǎn)程家庭網(wǎng)絡(luò)之間建立連接的配置信息,從而通過受訪網(wǎng)絡(luò)為訪問用戶的裝置使能對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,虛擬網(wǎng)關(guān)控制器用于將受訪網(wǎng)絡(luò)配置成在受訪網(wǎng)絡(luò)中提供單獨(dú)接入點(diǎn)用于裝置與遠(yuǎn)程家庭網(wǎng)絡(luò)進(jìn)行通信并且接入遠(yuǎn)程家庭網(wǎng)絡(luò)的資源。
【專利附圖】
【附圖說明】
[0009]通過示例的方式而不是限制的方式在附圖中示出本發(fā)明,圖中相似的標(biāo)號(hào)表示類似的元件。應(yīng)注意,在本公開中對(duì)“一”或“一個(gè)”實(shí)施例的不同引用不一定是指相同的實(shí)施例,并且這樣的引用意指至少一個(gè)。此外,結(jié)合實(shí)施例描述特定特征、結(jié)構(gòu)或特性時(shí),認(rèn)為結(jié)合無論是否明確描述的其它實(shí)施例,影響這樣的特征、結(jié)構(gòu)或特性是在本領(lǐng)域技術(shù)人員的認(rèn)知之內(nèi)。
[0010]圖1是通過路由器實(shí)現(xiàn)虛擬化的可見性的網(wǎng)絡(luò)的一個(gè)實(shí)施例的圖。
[0011]圖2是在家庭網(wǎng)絡(luò)路由器與虛擬網(wǎng)關(guān)控制器之間的消息傳遞的一個(gè)實(shí)施例的圖。
[0012]圖3是用于通過住宅路由器使能虛擬化的可見性的過程的一個(gè)實(shí)施例的流程圖。
[0013]圖4是用于接口連接(interfacing)虛擬網(wǎng)關(guān)控制器的機(jī)器到機(jī)器系統(tǒng)的體系結(jié)構(gòu)的一個(gè)實(shí)施例的圖。
[0014]圖5是遠(yuǎn)程家庭網(wǎng)絡(luò)和受訪網(wǎng)絡(luò)的一個(gè)實(shí)施例的圖。
[0015]圖6是用于使能對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)資源的接入的過程的一個(gè)實(shí)施例的流程圖。
【具體實(shí)施方式】
[0016]在下面的描述中,陳述了許多特定細(xì)節(jié)。然而,理解的是,可在沒有這些特定細(xì)節(jié)的情況下實(shí)踐本發(fā)明的實(shí)施例。在其它情況下,公知的電路、結(jié)構(gòu)和技術(shù)未詳細(xì)示出以免混淆對(duì)此描述的理解。然而,本領(lǐng)域的技術(shù)人員將領(lǐng)會(huì)到,可無需此類特定細(xì)節(jié)而實(shí)踐本發(fā)明。通過包括的描述,本領(lǐng)域普通技術(shù)人員將能夠在不進(jìn)行不當(dāng)實(shí)驗(yàn)的情況下實(shí)現(xiàn)適當(dāng)?shù)墓δ苄浴?br>
[0017]將參照?qǐng)D1、2和5的示范實(shí)施例描述流程圖的操作。然而,應(yīng)理解圖3和6中流程圖的操作能通過除了參照?qǐng)D1、2和5討論的那些以外的本發(fā)明的實(shí)施例執(zhí)行,并且參照?qǐng)D1、2和5討論的實(shí)施例能執(zhí)行與參照?qǐng)D3和6的流程圖討論的那些不同的操作。
[0018]附圖中所示技術(shù)可使用一個(gè)或多個(gè)電子裝置(例如,終端站、網(wǎng)絡(luò)元件、服務(wù)器或類似電子裝置)上存儲(chǔ)和執(zhí)行的代碼和數(shù)據(jù)來實(shí)現(xiàn)。此類電子裝置使用非暫時(shí)性機(jī)器可讀或計(jì)算機(jī)可讀媒體來存儲(chǔ)和傳遞(在內(nèi)部和/或通過網(wǎng)絡(luò)與其它電子裝置)代碼和數(shù)據(jù),所述非暫時(shí)性機(jī)器可讀或計(jì)算機(jī)可讀媒體例如非暫時(shí)性機(jī)器可讀或計(jì)算機(jī)可讀存儲(chǔ)媒體(例如,磁盤、光盤、隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、閃速存儲(chǔ)器裝置及相變存儲(chǔ)器)。另外,此類電子裝置通常包括耦合到諸如一個(gè)或多個(gè)存儲(chǔ)裝置、用戶輸入/輸出裝置(例如,鍵盤、觸摸屏和/或顯示器)和網(wǎng)絡(luò)連接的一個(gè)或多個(gè)其它組件的一個(gè)或多個(gè)處理器的集合。處理器的集合與其它組件的耦合通常是通過一個(gè)或更多個(gè)總線和橋接器(也稱為總線控制器)。存儲(chǔ)裝置表示一個(gè)或更多個(gè)非暫時(shí)性機(jī)器可讀或計(jì)算機(jī)可讀存儲(chǔ)媒體和非暫時(shí)性機(jī)器可讀或計(jì)算機(jī)可讀通信媒體。因此,給定電子裝置的存儲(chǔ)裝置通常存儲(chǔ)代碼和/或數(shù)據(jù)用于在該電子裝置的一個(gè)或多個(gè)處理器的集合上執(zhí)行。當(dāng)然,本發(fā)明的實(shí)施例的一個(gè)或多個(gè)部分可使用軟件、固件和/或硬件的不同組合來實(shí)現(xiàn)。
[0019]如本文中使用的,網(wǎng)絡(luò)元件(例如,路由器、交換器、橋接器或類似連網(wǎng)裝置)是一件連網(wǎng)設(shè)備,包括在通信上與網(wǎng)絡(luò)上的其它設(shè)備(例如,其它網(wǎng)絡(luò)元件、終端站或類似連網(wǎng)裝置)互連的硬件和軟件。一些網(wǎng)絡(luò)元件是“多服務(wù)網(wǎng)絡(luò)元件”,其為多個(gè)連網(wǎng)功能(例如,路由選擇、橋接、交換、第2層聚合、會(huì)話邊界控制、多播和/或訂戶管理)提供支持和/或?yàn)槎鄠€(gè)應(yīng)用服務(wù)(例如,數(shù)據(jù)收集)提供支持。
[0020]本發(fā)明的實(shí)施例提供用于避免現(xiàn)有技術(shù)的缺點(diǎn)的方法和系統(tǒng)。隨著家庭連網(wǎng)的需要已經(jīng)發(fā)展,對(duì)住宅網(wǎng)關(guān)的需求已增大。因此,住宅網(wǎng)關(guān)已變得更復(fù)雜、容易出錯(cuò)和昂貴。而且,為了提供新特征給住宅網(wǎng)關(guān)購(gòu)買者或因特網(wǎng)服務(wù)提供商的客戶,要求執(zhí)行對(duì)住宅網(wǎng)關(guān)的軟件升級(jí),許多家庭用戶發(fā)覺這是個(gè)難題。這能夠阻止許多家庭用戶利用這些新服務(wù)。
[0021]適當(dāng)配置住宅網(wǎng)關(guān)和其它家中連網(wǎng)裝置的復(fù)雜性已增大到許多用戶有嚴(yán)重的困難使他們的家庭網(wǎng)絡(luò)和附接裝置得到配置。這導(dǎo)致因特網(wǎng)服務(wù)提供商和住宅網(wǎng)關(guān)制造商的支持成本增大。
[0022]即使當(dāng)住宅網(wǎng)關(guān)具有有限功能性時(shí),如當(dāng)住宅網(wǎng)關(guān)只是充當(dāng)橋接器時(shí),如果家庭網(wǎng)絡(luò)內(nèi)有另外的路由器附接到住宅網(wǎng)關(guān),則產(chǎn)生了兩個(gè)相當(dāng)大的困難。第一個(gè)困難是這些另外的路由器需要因特網(wǎng)協(xié)議版本6地址前綴來與它們支持的子網(wǎng)(B卩,它們自己的局域網(wǎng)(LAN))一起使用。第二個(gè)困難是此類路由器對(duì)上游路由器和服務(wù)提供商完全隱藏它們支持的LAN上的任何裝置。這使得服務(wù)提供商難以對(duì)這些隱藏裝置提供或監(jiān)視某些服務(wù)。
[0023]向來訪者提供到家庭網(wǎng)絡(luò)的接入有兩種選擇(其均有極大的困難)。因?yàn)楹?jiǎn)單,所以典型的慣例是受訪家庭網(wǎng)絡(luò)擁有者只向來訪者提供它們使用家庭網(wǎng)絡(luò)需要的信息,包括有關(guān)使用的加密類型的信息以及用于連接到路由器的密碼。這意味著來訪者對(duì)受訪家庭網(wǎng)絡(luò)上的所有資源具有完全接入權(quán),包括裝置、服務(wù)和網(wǎng)絡(luò)配置。如果受訪家庭網(wǎng)絡(luò)擁有者更老練,并且接入是無線的,則單獨(dú)的SSID能夠配置用于來訪裝置以提供訪客網(wǎng)絡(luò)。這在最好的情況下難以做到。提供接入到一些家中服務(wù)(如打印機(jī))而不是其它服務(wù)特別復(fù)雜。而且通常在來訪者希望的任何優(yōu)先級(jí)別,所有訂戶的上游帶寬可用于來訪裝置。
[0024]本發(fā)明的實(shí)施例也包含當(dāng)訪問由諸如酒店或飯館提供的網(wǎng)絡(luò)時(shí),提供到家庭網(wǎng)絡(luò)資源的接入。這些類型的受訪網(wǎng)絡(luò)也能夠?qū)崿F(xiàn)本文中所述的體系結(jié)構(gòu)和過程。如本文中使用的“受訪網(wǎng)絡(luò)”包含受訪家庭或住宅網(wǎng)絡(luò)和受訪企業(yè)或公司網(wǎng)絡(luò)。為清晰起見,本文中提供的示例是在受訪網(wǎng)絡(luò)為家庭網(wǎng)絡(luò)的上下文中。
[0025]本發(fā)明的實(shí)施例克服了現(xiàn)有技術(shù)的這些缺點(diǎn)。本發(fā)明的實(shí)施例不使用帶有由家庭用戶配置的許多軟件功能的復(fù)雜住宅網(wǎng)關(guān),而是在諸如寬帶遠(yuǎn)程接入服務(wù)器(BRAS)或?qū)拵ЬW(wǎng)絡(luò)網(wǎng)關(guān)(BNG)的上游裝置或其它上游服務(wù)傳遞平臺(tái)使用簡(jiǎn)單的住宅網(wǎng)關(guān)裝置,該裝置將所有復(fù)雜的處理推遲到因特網(wǎng)服務(wù)提供商。本發(fā)明的實(shí)施例包含用于傳遞此服務(wù)的體系結(jié)構(gòu)和組件。上游服務(wù)傳遞平臺(tái)執(zhí)行充當(dāng)虛擬住宅網(wǎng)關(guān)的控制邏輯的集合,其提供訂戶希望從因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)得到的服務(wù),包括將因特網(wǎng)的剩余部分用于服務(wù)。控制邏輯控制上游服務(wù)傳遞平臺(tái)和住宅網(wǎng)關(guān)。
[0026]網(wǎng)絡(luò)體系結(jié)構(gòu)允許對(duì)家庭網(wǎng)絡(luò)的充分的可見性,使得因特網(wǎng)服務(wù)提供商能夠透明地提供服務(wù),好象它們由家庭中的裝置傳遞一樣。家庭用戶具有以自然和易于使用的方式提供對(duì)其網(wǎng)絡(luò)環(huán)境的完全控制的web接口,而不是配置個(gè)別的裝置,這是因?yàn)樗伤衅湓O(shè)備并且提供對(duì)服務(wù)視圖的公共、結(jié)構(gòu)良好的接入,而無需擔(dān)心如何配置每個(gè)裝置。服務(wù)升級(jí)然后變成網(wǎng)頁(yè)上的請(qǐng)求問題;因特網(wǎng)服務(wù)提供商然后能夠修改應(yīng)用到該家庭網(wǎng)絡(luò)的配置。
[0027]另外,通過已經(jīng)將住宅網(wǎng)關(guān)虛擬化,相同的服務(wù)集能夠提供到其它位置中的用戶。適當(dāng)鑒權(quán)的對(duì)家庭網(wǎng)絡(luò)的遠(yuǎn)程接入然后變成整個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)的自然部分。家庭網(wǎng)絡(luò)和受訪網(wǎng)絡(luò)均必須利用虛擬化的住宅控制器。因特網(wǎng)服務(wù)提供商通過虛擬網(wǎng)關(guān)控制器能夠自動(dòng)配置受訪網(wǎng)絡(luò)中的訪客服務(wù)能力(例如,虛擬局域網(wǎng)(VLAN)和SSID)。住宅網(wǎng)關(guān)由虛擬網(wǎng)關(guān)控制器用適當(dāng)?shù)姆?wù)質(zhì)量(QoS)和帶寬限制來配置,以便服務(wù)于受訪網(wǎng)絡(luò)和提供給來訪用戶的遠(yuǎn)程家庭網(wǎng)絡(luò)的服務(wù)。
[0028]在一些實(shí)施例中,來訪者的移動(dòng)裝置包括與受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器和/或用于遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器交互的軟件。來訪用戶的裝置最初連接到受訪網(wǎng)絡(luò)中的訪客服務(wù)接入。受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器連接到來訪用戶裝置并且為受訪網(wǎng)絡(luò)對(duì)來訪用戶裝置進(jìn)行鑒權(quán),并且然后通過受訪網(wǎng)絡(luò)內(nèi)的新接入點(diǎn)連接到來訪用戶裝置并對(duì)其進(jìn)行鑒權(quán)用于接入遠(yuǎn)程家庭網(wǎng)絡(luò)資源。在許多情況下,遠(yuǎn)程家庭網(wǎng)絡(luò)由來訪用戶擁有。然后,能夠在受訪網(wǎng)絡(luò)上使用和共享來自遠(yuǎn)程家庭網(wǎng)絡(luò)的來訪用戶的資源。另外,無論來訪者保持在訪客服務(wù)上還是移到由新接入點(diǎn)提供的專用服務(wù),受訪網(wǎng)絡(luò)擁有者能夠事先或根據(jù)需要配置任一服務(wù),以便管理對(duì)受訪網(wǎng)絡(luò)的資源的接入。在一個(gè)示例中,所有來訪者能夠配置成能夠使用受訪網(wǎng)絡(luò)擁有者的打印機(jī)。
[0029]在另一示例中,在拜訪鮑勃(Bob)的艾麗斯(Alice)要求通過鮑勃的網(wǎng)絡(luò)從她自己的裝置在鮑勃的電視上示出一些東西時(shí),鮑勃能夠使能那個(gè)功能性。響應(yīng)于虛擬網(wǎng)關(guān)控制器從艾麗絲的裝置接收接入的請(qǐng)求,鮑勃能夠通過他自己的裝置之一接入配置設(shè)置以使得艾麗絲的裝置能夠連接到電視,或者虛擬網(wǎng)關(guān)控制器能夠通過鮑勃的裝置之一向鮑勃發(fā)送消息或者詢問鮑勃以允許請(qǐng)求的資源接入。[0030]家中路由器依賴對(duì)帶有前綴委托(prefix delegation)的動(dòng)態(tài)主機(jī)配置協(xié)議版本6 (DHCPv6)的使用時(shí),通過虛擬網(wǎng)關(guān)控制器向網(wǎng)絡(luò)中的裝置提供服務(wù)受地址分配影響。帶有前綴委托的DHCPv6為家中路由器提供用于它們支持的LAN上的裝置的配置信息和前綴的集合。前綴委托是帶有共享前綴的IPv6地址范圍的分配(B卩,前導(dǎo)數(shù)字集合),例如,2001:0db8:85a3:0000:0000:8a2e:0370:xxxx,其中,xxxx 表示可分配的地址范圍。
[0031]為了向因特網(wǎng)服務(wù)提供商提供對(duì)家庭網(wǎng)絡(luò)上的最終裝置的可見性,存在合并到DHCPv6中的另外標(biāo)志和另外行為。另外的行為是無論何時(shí)家庭網(wǎng)絡(luò)中的路由器檢測(cè)到新裝置出現(xiàn)在路由器的本地LAN上,該路由器將通知發(fā)送給在BNG或BRAS的虛擬住宅控制器。為了觸發(fā)此類通知,在DHCPv6地址委托消息中包括有標(biāo)志,指示需要這些通知。為了一致,在DHCPv6前綴請(qǐng)求消息中也有標(biāo)志,指示路由器能夠執(zhí)行此行為。
[0032]圖1是使用虛擬住宅網(wǎng)關(guān)和支持用于住宅路由器的虛擬化的可見性的網(wǎng)絡(luò)體系結(jié)構(gòu)的一個(gè)實(shí)施例的圖。虛擬化的可見性的實(shí)現(xiàn)分割在三個(gè)主要組件與若干項(xiàng)目中。三個(gè)主要組件是住宅網(wǎng)關(guān)(RGW) 115、上游IP服務(wù)路由器105 (B卩,在BNG 101、BRAS或等同物中)和虛擬網(wǎng)關(guān)控制器107。
[0033]BNG 101是其中應(yīng)用帶寬和服務(wù)質(zhì)量(QoS)策略的IP邊緣路由器;由BRAS執(zhí)行的功能是BNG執(zhí)行的那些功能的超集。BRAS是BNG 101,并且是用于訂戶業(yè)務(wù)的聚合點(diǎn)。它在接入網(wǎng)絡(luò)與因特網(wǎng)服務(wù)提供商131的核心網(wǎng)絡(luò)111之間提供聚合能力(例如,IP、PPP、以太網(wǎng))。除了它的聚合功能外,BRAS也是用于接入網(wǎng)絡(luò)中策略管理和IP QoS的注入點(diǎn)(injection point)。為清晰起見,提供了使用BNG 101實(shí)現(xiàn)IP服務(wù)路由器105的網(wǎng)絡(luò)的示例。然而,本領(lǐng)域技術(shù)人員將理解,也能夠使用BRAS或類似裝置。為清晰起見,也示出了帶有單個(gè)BNG 101和RGW 115的因特網(wǎng)服務(wù)提供商網(wǎng)絡(luò)131。本領(lǐng)域技術(shù)人員將理解,BNG101能夠?qū)⑷魏螖?shù)量的家庭網(wǎng)絡(luò)121和RGW 115連接到核心網(wǎng)絡(luò)111及普通因特網(wǎng)113。此夕卜,因特網(wǎng)服務(wù)提供商131能夠包括任何數(shù)量的BNG 101和BRAS或類似裝置以連接到家庭網(wǎng)絡(luò)121和RGW 115的集合。
[0034]虛擬網(wǎng)關(guān)控制器107能夠以多種方式實(shí)現(xiàn)。虛擬網(wǎng)關(guān)控制器107能夠是IP服務(wù)路由器103的控制面板的一部分,所述IP服務(wù)路由器由BNG或類似裝置的網(wǎng)絡(luò)處理器103執(zhí)行。虛擬網(wǎng)關(guān)控制器107能夠在IP服務(wù)路由器105的機(jī)箱中的葉片上傳遞(例如,在BNG101中),或者它能夠是經(jīng)網(wǎng)絡(luò)協(xié)議(IP)連接到IP服務(wù)路由器107的單獨(dú)裝置109。此裝置負(fù)責(zé)維持訂戶的虛擬操作狀態(tài)。這包括確定所有數(shù)據(jù)面板功能的操作狀態(tài)。這意味著對(duì)狀態(tài)建模和配置諸如RGW 10和BNG 101等適當(dāng)裝置以傳遞需要的行為。
[0035]因此,虛擬網(wǎng)關(guān)控制器107負(fù)責(zé)在BNG 101上配置防火墻功能141。它負(fù)責(zé)為RGW115上的無線接入配置SSID 151及其策略。它負(fù)責(zé)管理在兩個(gè)裝置上的多播過濾器153以便在降低不必要的業(yè)務(wù)的同時(shí)提供所需的連接性。虛擬網(wǎng)關(guān)控制器107也能夠提供諸如UPnP控制器157的房屋控制功能。它能夠提供支持服務(wù),如創(chuàng)建DNS條目155。虛擬網(wǎng)關(guān)控制器的操作與因特網(wǎng)服務(wù)提供商使用的現(xiàn)有授權(quán)基礎(chǔ)設(shè)施117 (例如,RAIDUS和/或Diameter)捆綁在一起。這使能另外的授權(quán)操作,如用于固定移動(dòng)聚合或用于支持基于SIM的住宅網(wǎng)關(guān)的需要的那些操作。
[0036]IP服務(wù)路由器105是傳遞用于訂戶的數(shù)據(jù)面板服務(wù)的路由器。它處理所有訂戶數(shù)據(jù)面板分組。它執(zhí)行許多功能,如網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)和防火墻功能,這些功能是傳統(tǒng)上由RGff 115傳遞的功能。這些功能的操作由虛擬網(wǎng)關(guān)控制器107控制。此裝置也執(zhí)行數(shù)據(jù)面板功能,如業(yè)務(wù)監(jiān)管和QoS傳遞,這些功能當(dāng)前在此類平臺(tái)上傳遞。然而,在此實(shí)施例中,此類功能的操作是在虛擬網(wǎng)關(guān)控制器的控制下,但每訂戶基礎(chǔ)操作能夠委托到IP服務(wù)路由器105。IP服務(wù)路由器105或用于此裝置的適合的控制器參與運(yùn)營(yíng)商的IP網(wǎng)絡(luò)的IP路由選擇,并且能夠代表訂戶發(fā)送和接收業(yè)務(wù)。
[0037]住宅網(wǎng)關(guān)115提供家中的各種媒體(以太網(wǎng)、802.11 b/g/n Wif1、Zigbee和類似媒體)之間的物理連接性,并且提供到服務(wù)提供商的連接性(DSL、電纜、無源光、LTE和類似技術(shù))。住宅網(wǎng)關(guān)115提供它能夠在家庭中的裝置與IP服務(wù)提供商網(wǎng)絡(luò)之間提供分組通信的足夠的邏輯操作。此裝置能夠由訂戶或運(yùn)營(yíng)商擁有。然而,它由運(yùn)營(yíng)商管理的虛擬網(wǎng)關(guān)控制器107控制。
[0038]家庭網(wǎng)絡(luò)121中的其它裝置能夠使用與虛擬網(wǎng)關(guān)控制器交互的協(xié)議。通常,此交互在家庭網(wǎng)絡(luò)裝置內(nèi)不改變;然而,該功能性從RGW到虛擬網(wǎng)關(guān)控制器的轉(zhuǎn)移改進(jìn)了操作的管理性和有效性。例如,家庭網(wǎng)絡(luò)121上的裝置能夠使用通用即插即用協(xié)議(UPnP) 157以到達(dá)虛擬網(wǎng)關(guān)控制器,或者發(fā)現(xiàn)家庭網(wǎng)絡(luò)121上的存儲(chǔ)服務(wù),這在以前完全在家庭網(wǎng)絡(luò)121內(nèi)實(shí)現(xiàn)。通過使用虛擬網(wǎng)關(guān)控制器,UPnP 157和包括域名服務(wù)155、DHCP 159、SSID配置151、多播配置153和類似服務(wù)的其它服務(wù)好像是在家庭網(wǎng)絡(luò)121中或在RGW實(shí)現(xiàn),但實(shí)際上可由因特網(wǎng)服務(wù)運(yùn)營(yíng)商通過因特網(wǎng)服務(wù)提供商網(wǎng)絡(luò)131中的虛擬網(wǎng)關(guān)控制器107或類似裝置從BNG 101傳遞。虛擬網(wǎng)關(guān)控制器的控制面板和RGW的數(shù)據(jù)面板分離的分離式體系結(jié)構(gòu)的使用使得因特網(wǎng)服務(wù)提供商網(wǎng)絡(luò)131的服務(wù)顯得對(duì)于用戶可易于發(fā)現(xiàn)并且可透明接入。此類服務(wù)能夠包括IP話音(VOIP)使能服務(wù)、存儲(chǔ)服務(wù)或應(yīng)用服務(wù)。類似地,當(dāng)用戶使用諸如因特網(wǎng)服務(wù)提供商提供的鑒權(quán)服務(wù)器117等另外的軟件進(jìn)行鑒權(quán)和關(guān)聯(lián)而從其它網(wǎng)絡(luò)訪問家庭網(wǎng)絡(luò)時(shí),對(duì)家庭網(wǎng)絡(luò)121和基于家庭網(wǎng)絡(luò)的服務(wù)的接入能夠更容易地提供給用戶。
[0039]在虛擬網(wǎng)關(guān)控制器107的控制操作中涉及兩個(gè)主要概念。第一個(gè)概念是控制協(xié)議,虛擬網(wǎng)關(guān)控制器107通過它控制BNG 101和RGW 115的功能。此第一控制協(xié)議能夠是諸如由國(guó)際工程任務(wù)組(IETF)標(biāo)準(zhǔn)化的ForCES協(xié)議的修改等協(xié)議。ForCES協(xié)議能夠被增強(qiáng)以表示所需功能。包括諸如簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)或NETConf或甚至基于web的交互的計(jì)算機(jī)使用等傳統(tǒng)網(wǎng)絡(luò)管理協(xié)議的其它協(xié)議能夠用于此控制。
[0040]虛擬網(wǎng)關(guān)控制器107的控制操作中涉及的第二主要概念是控制協(xié)議,虛擬網(wǎng)關(guān)控制器通過它能夠成為用于諸如DHCP、IPv6鄰居發(fā)現(xiàn)和UPnP發(fā)現(xiàn)機(jī)制等網(wǎng)絡(luò)操作協(xié)議的控制兀件。
[0041]在一些家庭網(wǎng)絡(luò)121中,將存在與家庭網(wǎng)絡(luò)121內(nèi)的住宅網(wǎng)關(guān)分離的路由器181。這些路由器181能夠配置成使用DHCPv6接收IPv6前綴以用于它們正支持的主機(jī)(即,最終裝置183)。通過在發(fā)送到RGW 115并且然后轉(zhuǎn)發(fā)到BNG 101上的虛擬網(wǎng)關(guān)控制器107的它們的DHCPv6請(qǐng)求中包括標(biāo)志,支持虛擬化的可見性的另外家庭網(wǎng)絡(luò)路由器181將指示此支持。虛擬網(wǎng)關(guān)控制器107提供DHCPv6服務(wù)159。當(dāng)響應(yīng)于已指示它們支持虛擬化的可見性的路由器時(shí),虛擬網(wǎng)關(guān)控制器107將設(shè)置標(biāo)志,指示在分配到新主機(jī)183的地址被發(fā)現(xiàn)時(shí),它們將被報(bào)告給虛擬網(wǎng)關(guān)控制器107。
[0042]支持虛擬化可見性的家庭網(wǎng)絡(luò)路由器181將監(jiān)視和維持有關(guān)附接到其LAN上的家庭網(wǎng)絡(luò)路由器181的主機(jī)183的狀態(tài)。這些家庭網(wǎng)絡(luò)路由器181提供的LAN能夠是有線和無線LAN的任何組合。每個(gè)路由器181將通過監(jiān)視它們中繼的IPv6鄰居發(fā)現(xiàn)請(qǐng)求和IPv6DHCPv6請(qǐng)求來支持虛擬化的可見性。當(dāng)發(fā)現(xiàn)新主機(jī)183時(shí),通知消息由路由器181發(fā)送到虛擬網(wǎng)關(guān)控制器107。當(dāng)認(rèn)為主機(jī)183不再存在時(shí),再次將通知發(fā)送到虛擬網(wǎng)關(guān)控制器107。虛擬網(wǎng)關(guān)控制器107通過確認(rèn)消息響應(yīng)這些通知。在一個(gè)實(shí)施例中,重新發(fā)送通知直至收到確認(rèn)為止。這些消息能夠使用ICMP或其它控制協(xié)議發(fā)送。在其它實(shí)施例中,能夠使用UDP或在到虛擬網(wǎng)關(guān)控制器的TCP連接上的協(xié)議。無論何時(shí)發(fā)送此類消息,消息中能夠包括所有未經(jīng)確認(rèn)的信息以提高效率。
[0043]通過在家庭網(wǎng)絡(luò)路由器存儲(chǔ)的有關(guān)其主機(jī)的條目上具有重新驗(yàn)證時(shí)間和使用期限,在使用無狀態(tài)的地址自動(dòng)配置(SLAAC)時(shí)能夠檢測(cè)主機(jī)移除。此信息能夠存儲(chǔ)在主機(jī)IPv6表185或類似數(shù)據(jù)結(jié)構(gòu)中。在到達(dá)重新驗(yàn)證時(shí)間時(shí),家庭網(wǎng)絡(luò)路由器181將發(fā)送IPv6鄰居請(qǐng)求消息以檢驗(yàn)LAN上主機(jī)183的持續(xù)存在,并且然后將設(shè)置新的時(shí)間限制。在主機(jī)183未能做出響應(yīng)的情況下,家庭網(wǎng)絡(luò)路由器181將重新發(fā)送消息。在若干次重新傳送消息之后,路由器181將宣布主機(jī)183已移除,并且將通知虛擬網(wǎng)關(guān)控制器107。虛擬網(wǎng)關(guān)控制器107能夠跟蹤主機(jī)IPv6表109中家庭網(wǎng)絡(luò)中的主機(jī)183。能夠?yàn)槊總€(gè)連接的家庭網(wǎng)絡(luò)或分配的前綴保持表的單獨(dú)實(shí)例。
[0044]如果家庭網(wǎng)絡(luò)路由器通過諸如6LowPan等其它主機(jī)通知協(xié)議支持通信的其它媒體,則來自那些媒體的過程能夠用于檢測(cè)主機(jī)183的存在,并且確定向虛擬網(wǎng)關(guān)控制器107注冊(cè)所需的信息。主機(jī)183能夠是任何類型的已連網(wǎng)裝置,如個(gè)人計(jì)算機(jī)、電視、諸如平板計(jì)算機(jī)和蜂窩電話的手持式裝置、網(wǎng)絡(luò)存儲(chǔ)裝置、器具及類似裝置。在一個(gè)實(shí)施例中,家庭網(wǎng)絡(luò)121也能夠支持機(jī)器到機(jī)器通信。機(jī)器到機(jī)器通信能夠用于從連接到家庭網(wǎng)絡(luò)路由器181的傳感器的集合收集數(shù)據(jù)。使用機(jī)器到機(jī)器通信與傳感器和裝置進(jìn)行通信的中間件161通常由住宅網(wǎng)關(guān)執(zhí)行,但也能夠移動(dòng)到虛擬網(wǎng)關(guān)控制器。
[0045]此網(wǎng)絡(luò)體系結(jié)構(gòu)提供用于虛擬化的住宅網(wǎng)關(guān)和虛擬化的家庭服務(wù)傳遞的相干系統(tǒng)。配置、增強(qiáng)和一致的遠(yuǎn)程服務(wù)及對(duì)家庭信息和資源的遠(yuǎn)程接入全部變成相干體系結(jié)構(gòu)的自然部分。此體系結(jié)構(gòu)的重要優(yōu)點(diǎn)是為運(yùn)營(yíng)商提供對(duì)連接到家庭網(wǎng)絡(luò)121中的住宅網(wǎng)關(guān)的所有裝置的足夠可見性。這使得因特網(wǎng)服務(wù)提供商能夠提供不同(無縫)服務(wù)到家庭,例如,網(wǎng)絡(luò)管理、服務(wù)傳遞和類似服務(wù)。另一優(yōu)點(diǎn)是使得因特網(wǎng)服務(wù)提供商能夠幫助例如公用事業(yè)提供商或器具制造商等第三方通過家庭網(wǎng)絡(luò)121接入正確的裝置。例如,電力公用事業(yè)公司可需要接入家庭網(wǎng)絡(luò)121以配置恒溫器或者接通/斷開家庭的電力系統(tǒng)中的特定裝置。在一個(gè)實(shí)施例中,這能夠通過機(jī)器到機(jī)器中間件161或其實(shí)例進(jìn)行。
[0046]在一個(gè)實(shí)施例中,虛擬網(wǎng)關(guān)控制器107也包括遠(yuǎn)程接入模塊163、鑒權(quán)模塊165、網(wǎng)絡(luò)配置模塊167及類似組件。組件促進(jìn)了家庭網(wǎng)絡(luò)的擁有者或與家庭網(wǎng)絡(luò)的擁有者的帳戶相關(guān)聯(lián)的任何用戶對(duì)家庭網(wǎng)絡(luò)121的管理。為清晰起見,家庭網(wǎng)絡(luò)擁有者指對(duì)家庭網(wǎng)絡(luò)121具有管理權(quán)力的任何個(gè)體。家庭網(wǎng)絡(luò)用戶指使用連接到家庭網(wǎng)絡(luò)121的計(jì)算裝置或主機(jī)183的個(gè)體。
[0047]遠(yuǎn)程接入模塊163向來訪用戶裝置提供對(duì)來自遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入。遠(yuǎn)程接入模塊163能夠建立單獨(dú)的虛擬局域網(wǎng)(VLAN)或SSID以便提供對(duì)遠(yuǎn)程網(wǎng)絡(luò)資源的接入。遠(yuǎn)程接入模塊163也能夠與遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器進(jìn)行通信以獲得用于遠(yuǎn)程家庭網(wǎng)絡(luò)的配置信息和接入遠(yuǎn)程家庭網(wǎng)絡(luò)上的資源所需的信息。遠(yuǎn)程接入模塊163能夠與鑒權(quán)模塊165 —起工作以便對(duì)家庭網(wǎng)絡(luò)121上的來訪用戶裝置進(jìn)行鑒權(quán),以使得來訪用戶裝置能夠接入家庭網(wǎng)絡(luò)121的資源。鑒權(quán)模塊165也能夠促進(jìn)來訪用戶裝置的鑒權(quán)用于建立到遠(yuǎn)程家庭網(wǎng)絡(luò)的連接。本文中下面關(guān)于圖5和6進(jìn)一步詳細(xì)討論這些模塊的功能。
[0048]網(wǎng)絡(luò)配置模塊167能夠提供用戶接口以使得家庭網(wǎng)絡(luò)擁有者能夠改變家庭網(wǎng)絡(luò)的配置。網(wǎng)絡(luò)配置模塊167能夠提供基于web的接口、能夠與主機(jī)裝置183的本地客戶端交互或者類似地使得家庭網(wǎng)絡(luò)擁有者能夠接入配置接口。在來訪用戶請(qǐng)求接入或共享本地或遠(yuǎn)程家庭網(wǎng)絡(luò)資源的情況下,使用網(wǎng)絡(luò)配置模塊167提供的接口,家庭網(wǎng)絡(luò)擁有者能夠得到請(qǐng)求的通知并且能夠被使能以批準(zhǔn)或拒絕請(qǐng)求。
[0049]圖2是家庭網(wǎng)絡(luò)路由器與虛擬網(wǎng)關(guān)控制器之間的消息傳遞的一個(gè)實(shí)施例的圖。在示例實(shí)施例中,家庭網(wǎng)絡(luò)121連接到提供虛擬網(wǎng)關(guān)控制器(VGC) 107的BNG 101。在其它實(shí)施例中,虛擬網(wǎng)關(guān)控制器107能夠位于因特網(wǎng)服務(wù)提供商131內(nèi)的BNG 101的外部。家庭網(wǎng)絡(luò)121包括住宅網(wǎng)關(guān)(RGW) 115和家庭網(wǎng)絡(luò)路由器的集合181A-C。家庭網(wǎng)絡(luò)路由器181A和181C在嵌套或級(jí)聯(lián)配置中。這在提供用于家庭網(wǎng)絡(luò)121的DHCP服務(wù)的VGS 107與諸如主機(jī)183A等主機(jī)(B卩,最終裝置)之間創(chuàng)建多個(gè)級(jí)別的間接。附圖提供由家庭網(wǎng)絡(luò)路由器181C發(fā)現(xiàn)的主機(jī)183A的示例。
[0050]在此示例中,已經(jīng)間接通過發(fā)送到中間家庭網(wǎng)絡(luò)路由器181A的DHCPv6前綴請(qǐng)求,由VGC 107的DHCP服務(wù)為家庭網(wǎng)絡(luò)路由器181C提供了前綴。DHCPv6前綴請(qǐng)求包括對(duì)虛擬化的可見性的支持的標(biāo)志或類似指示符。此DHCPv6前綴請(qǐng)求由中間路由器181A轉(zhuǎn)發(fā),該路由器然后通過在如上所述的這個(gè)體系結(jié)構(gòu)中充當(dāng)橋接器的RGW,將它轉(zhuǎn)發(fā)到VGC。VGC然后使用DHCPv6消息,通過分配的前綴或分配到中間家庭網(wǎng)絡(luò)路由器181A的前綴的子集做出響應(yīng),所述DHCPv6消息指示對(duì)于發(fā)現(xiàn)的主機(jī)要求通知。中間家庭網(wǎng)絡(luò)路由器181A然后記錄此地址范圍或前綴,并且將消息轉(zhuǎn)發(fā)到請(qǐng)求家庭網(wǎng)絡(luò)路由器181C。
[0051]主機(jī)183A能夠使用任何類型的鄰居發(fā)現(xiàn)協(xié)議來發(fā)現(xiàn)。一旦發(fā)現(xiàn),家庭網(wǎng)絡(luò)路由器181C基于由VGC 107的DHCPv6服務(wù)分配到路由器181C的前綴,為主機(jī)183A提供IPv6地址。然而,除了 VGC 107已要求新主機(jī)發(fā)現(xiàn)的通知外,此新分配的IPv6地址將對(duì)VGC 107將是未知的。通知能夠采用ICMP消息或類似類型的控制協(xié)議消息的形式。在一個(gè)實(shí)施例中,家庭網(wǎng)絡(luò)路由器生成稱為ICMP_NTY消息201A的通知消息。ICMP_NTY消息201A能夠包括主機(jī)183A的分配的IPv6地址、主機(jī)183A的MAC地址、使用期限或許可到期數(shù)據(jù)以及類似信息以使得VGC 107能夠跟蹤主機(jī)183A。中間家庭網(wǎng)絡(luò)路由器181A和VGC 107在主機(jī)IPv6表中記錄此信息。
[0052]VGC 107然后生成確認(rèn)消息。確認(rèn)消息能夠是ICMP消息。ICMP消息能夠是在本文中稱為ICMP_NTA消息203A的通知確認(rèn)消息。ICMP_NTA消息203A被發(fā)送到中間家庭網(wǎng)絡(luò)路由器181A,在這里它被轉(zhuǎn)發(fā)到家庭網(wǎng)絡(luò)路由器181C。家庭網(wǎng)絡(luò)路由器181C將繼續(xù)重新發(fā)送ICMP_NTY消息201A,直至作為回答收到ICMP_NTA消息203A為止。
[0053]類似地,提供了更簡(jiǎn)單的情形,其中第三家庭網(wǎng)絡(luò)路由器181B發(fā)現(xiàn)主機(jī)183B。在此情況下,由家庭網(wǎng)絡(luò)路由器181B和VGC 107交換相同類型的ICMP_NTY 201B和ICMP_NTA203B消息而無需任何中間路由器的參與。通知的過程因此能夠涉及任何布置中任何數(shù)量的家庭網(wǎng)絡(luò)路由器,包括級(jí)聯(lián)路由器的任何分層深度。[0054]圖3是用于通過住宅路由器使能虛擬化的可見性的過程的一個(gè)實(shí)施例的流程圖。所示過程陳述由虛擬網(wǎng)關(guān)控制器為實(shí)現(xiàn)虛擬化的可見性系統(tǒng)而采取的動(dòng)作。在一個(gè)實(shí)施例中,響應(yīng)于接收來自家庭網(wǎng)絡(luò)路由器對(duì)前綴委托的DHCPv6請(qǐng)求,啟動(dòng)過程(框301 )。請(qǐng)求能夠包括諸如標(biāo)志或集字段(set field)等表示對(duì)虛擬化的可見性系統(tǒng)的支持的指示符。
[0055]VGC通過將包括分配的前綴的DHCPv6消息發(fā)送到家庭網(wǎng)絡(luò)路由器來響應(yīng)收到的請(qǐng)求(框303)。響應(yīng)消息能夠包括采用標(biāo)志或集字段的形式的指示符,指示符指示要求向VGC報(bào)告主機(jī)發(fā)現(xiàn)或IPv6地址配置的通知。此消息能夠通過住宅網(wǎng)關(guān)和任何數(shù)量的中間家庭網(wǎng)絡(luò)路由器發(fā)送到請(qǐng)求家庭網(wǎng)絡(luò)路由器。
[0056]過程還能夠響應(yīng)于家庭網(wǎng)絡(luò)路由器發(fā)現(xiàn)主機(jī)和配置用于主機(jī)的IPv6地址而隨時(shí)接收來自家庭網(wǎng)絡(luò)路由器的ICMP_NTY通知消息(框305)。ICMP_NTY消息能夠包括主機(jī)的IPv6地址、主機(jī)的MAC地址、使用期限或許可到期及有關(guān)主機(jī)IPv6配置的類似信息。此信息能夠記錄在主機(jī)IPv6表中以促進(jìn)到主機(jī)的數(shù)據(jù)面板轉(zhuǎn)發(fā)和服務(wù)提供。然后,VGC生成并且發(fā)送ICMP_NTA消息到家庭網(wǎng)絡(luò)路由器(框307)。ICMP_NTA消息確認(rèn)對(duì)來自ICMP_NTA消息的數(shù)據(jù)的接收和記錄,包括主機(jī)的IPv6地址和MAC地址。
[0057]圖4是用于接口連接虛擬網(wǎng)關(guān)控制器的機(jī)器到機(jī)器系統(tǒng)的體系結(jié)構(gòu)的一個(gè)實(shí)施例的圖。在一個(gè)實(shí)施例中,虛擬網(wǎng)關(guān)控制器107包括或支持中間件403,其使用機(jī)器到機(jī)器通信或機(jī)器到機(jī)器通信網(wǎng)絡(luò)使能通信或從家庭內(nèi)的傳感器401收集數(shù)據(jù)。傳統(tǒng)上由住宅網(wǎng)關(guān)405執(zhí)行的中間件403已移動(dòng)到虛擬網(wǎng)關(guān)控制器107。也能夠應(yīng)用如上所述用于可見性的過程和網(wǎng)絡(luò)的一般功能,以通過取代這些系統(tǒng)中RGW的功能的虛擬網(wǎng)關(guān)控制器支持這些機(jī)器到機(jī)器網(wǎng)絡(luò)。
[0058]中間件405能夠繼續(xù)與第三方實(shí)體413進(jìn)行通信。通過虛擬網(wǎng)關(guān)控制器107,此功能在安全性和靈活性方面得以增強(qiáng)。虛擬網(wǎng)關(guān)控制器107能夠提供到中間件405及因此到家庭中的傳感器網(wǎng)絡(luò)的接入,而不賦予第三方實(shí)體到家庭網(wǎng)絡(luò)或RGW的實(shí)際接入。中間件405的單獨(dú)實(shí)例能夠提供用于單獨(dú)的第三方接入。
[0059]圖5是遠(yuǎn)程家庭網(wǎng)絡(luò)和受訪網(wǎng)絡(luò)的一個(gè)實(shí)施例的圖。遠(yuǎn)程家庭網(wǎng)絡(luò)121在此示例中由“艾麗絲”擁有或控制。遠(yuǎn)程家庭網(wǎng)絡(luò)121能夠包括任何數(shù)量的主機(jī),如個(gè)人計(jì)算機(jī)、電視、手持式裝置、網(wǎng)絡(luò)存儲(chǔ)裝置(NAS)及類似主機(jī)。遠(yuǎn)程家庭網(wǎng)絡(luò)121也能夠接收來自BNG101上的虛擬網(wǎng)關(guān)控制器的任何數(shù)量的服務(wù)。虛擬網(wǎng)關(guān)控制器能夠提供任何數(shù)量的服務(wù)(如上面關(guān)于圖1討論的)。BNG 101能夠是與服務(wù)于受訪網(wǎng)絡(luò)523的BNG 501相同的因特網(wǎng)提供商網(wǎng)絡(luò)或單獨(dú)因特網(wǎng)提供商網(wǎng)絡(luò)的一部分。每個(gè)虛擬網(wǎng)關(guān)控制器的遠(yuǎn)程接入模塊在兩個(gè)BNG 101,501之間建立連接以在一個(gè)家庭網(wǎng)絡(luò)的擁有者或裝置訪問支持遠(yuǎn)程接入服務(wù)的另一家庭網(wǎng)絡(luò)時(shí)使能資源的遠(yuǎn)程接入。
[0060]受訪網(wǎng)絡(luò)523能夠是任何類型的家庭或企業(yè)網(wǎng)絡(luò),包括在住宅或商業(yè)環(huán)境中的有線和/或無線網(wǎng)絡(luò)。受訪網(wǎng)絡(luò)523能夠包括主機(jī)裝置的集合,包括個(gè)人計(jì)算機(jī)、電視、傳感器、網(wǎng)絡(luò)存儲(chǔ)裝置、打印機(jī)及任何其它類型的網(wǎng)絡(luò)資源。在所示示例中,受訪網(wǎng)絡(luò)523由“鮑勃”擁有。所示示例示出艾麗絲使用手持式裝置連接到鮑勃的受訪網(wǎng)絡(luò)523。手持式裝置能夠使用有線連接或無線連接來連接到住宅網(wǎng)關(guān)515。住宅網(wǎng)關(guān)515由BNG 501中的虛擬網(wǎng)關(guān)控制器控制和配置。下面關(guān)于圖6進(jìn)一步描述虛擬網(wǎng)關(guān)控制器在處置艾麗絲的來訪手持式裝置的連接中的功能。艾麗絲的來訪手持式裝置(或任何來訪裝置)能夠包括專門設(shè)計(jì)成連接到受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器和遠(yuǎn)程家庭網(wǎng)絡(luò)的遠(yuǎn)程網(wǎng)關(guān)控制器的軟件。在未直接連接到遠(yuǎn)程家庭網(wǎng)絡(luò)時(shí),此軟件能夠直接協(xié)商對(duì)受訪網(wǎng)絡(luò)和遠(yuǎn)程家庭網(wǎng)絡(luò)上的資源的接入。
[0061]圖6是用于使能對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)資源的接入的過程的一個(gè)實(shí)施例的流程圖。該過程關(guān)于圖5的簡(jiǎn)化的示例體系結(jié)構(gòu)進(jìn)行描述,其中用戶裝置連接到另一用戶的家庭網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,響應(yīng)于虛擬網(wǎng)關(guān)控制器通過受訪網(wǎng)絡(luò)的接入點(diǎn)接收來自來訪用戶的裝置的連接請(qǐng)求,啟動(dòng)過程(框601)。接入點(diǎn)能夠是提供無線接入點(diǎn)或直接有線連接的住宅網(wǎng)關(guān)。接入點(diǎn)也能夠是將連接請(qǐng)求通過住宅網(wǎng)關(guān)傳遞到虛擬網(wǎng)關(guān)控制器的受訪網(wǎng)絡(luò)內(nèi)的另一住宅網(wǎng)關(guān)。連接請(qǐng)求能夠與受訪網(wǎng)絡(luò)的有線LAN、受保護(hù)的無線LAN、訪客無線LAN或受訪網(wǎng)絡(luò)內(nèi)的類似LAN相關(guān)聯(lián)。到受訪網(wǎng)絡(luò)和遠(yuǎn)程家庭網(wǎng)絡(luò)的接入點(diǎn)連接能夠是SSID或VLAN。
[0062]管理受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器的鑒權(quán)模塊能夠?yàn)槭茉L網(wǎng)絡(luò)對(duì)來訪用戶的裝置進(jìn)行鑒權(quán)(框603)。裝置的鑒權(quán)能夠根據(jù)受訪網(wǎng)絡(luò)的家庭網(wǎng)絡(luò)擁有者對(duì)受訪網(wǎng)絡(luò)的配置,授予對(duì)受訪網(wǎng)絡(luò)的資源的任何級(jí)別的接入。在其它實(shí)施例中,受訪網(wǎng)絡(luò)不要求對(duì)于受訪網(wǎng)絡(luò)的資源的使用的任何鑒權(quán)。
[0063]虛擬網(wǎng)關(guān)控制器通過第一接入點(diǎn)在來訪用戶的裝置與受訪網(wǎng)絡(luò)之間建立連接(框605)。通過連接的對(duì)資源的接入的級(jí)別取決于由受訪網(wǎng)絡(luò)擁有者授予的接入的級(jí)別。來訪用戶然后能夠請(qǐng)求與來訪用戶的遠(yuǎn)程家庭網(wǎng)絡(luò)的連接,其中來訪用戶是家庭網(wǎng)絡(luò)擁有者或那個(gè)遠(yuǎn)程家庭網(wǎng)絡(luò)的用戶(框607)。連接請(qǐng)求能夠用于遠(yuǎn)程家庭網(wǎng)絡(luò)的特定資源或者是連接到遠(yuǎn)程家庭網(wǎng)絡(luò)的普通請(qǐng)求。
[0064]受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)的遠(yuǎn)程接入模塊處理此請(qǐng)求,并且將BNG和受訪網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器與遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器連接以獲得用于遠(yuǎn)程家庭網(wǎng)絡(luò)的配置信息(框609)。配置信息能夠包括由因特網(wǎng)服務(wù)提供商為遠(yuǎn)程家庭網(wǎng)絡(luò)提供的遠(yuǎn)程家庭網(wǎng)絡(luò)的擁有者的服務(wù)的定義。然后,受訪網(wǎng)絡(luò)的遠(yuǎn)程接入模塊能夠調(diào)整受訪網(wǎng)絡(luò)的配置以向來訪裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源和服務(wù)的接入。
[0065]遠(yuǎn)程接入模塊能夠經(jīng)第一接入點(diǎn)提供遠(yuǎn)程家庭網(wǎng)絡(luò)資源,或者能夠配置專用于向來訪裝置提供這些資源的新的第二接入點(diǎn)(框611)。創(chuàng)建第二接入點(diǎn)時(shí),遠(yuǎn)程接入模塊能夠自動(dòng)將來訪裝置轉(zhuǎn)移到第二接入點(diǎn),或者授予對(duì)第二接入點(diǎn)的接入用于來訪裝置使用兩個(gè)接入點(diǎn)(框613)。然后,受訪網(wǎng)絡(luò)的鑒權(quán)模塊能夠通過基于遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器提供的配置信息對(duì)來訪裝置進(jìn)行鑒權(quán),或者通過與遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器交換來自來訪裝置的鑒權(quán)信息而促進(jìn)來訪裝置的鑒權(quán)(框615)。在一個(gè)實(shí)施例中,第二接入點(diǎn)和相關(guān)聯(lián)SSID或VLAN能夠由對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)具有類似接入權(quán)的多個(gè)來訪裝置共享。例如,家庭可在拜訪,其中家庭的每個(gè)成員具有單獨(dú)的裝置,并且各自能夠通過第二接入點(diǎn)接入遠(yuǎn)程家庭網(wǎng)絡(luò)資源。
[0066]一旦來訪裝置對(duì)于來自遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入被鑒權(quán),則來訪裝置通過第二接入點(diǎn)連接,并且能夠接入遠(yuǎn)程家庭網(wǎng)絡(luò)的資源(框617)。在一些實(shí)施例中,受訪網(wǎng)絡(luò)的擁有者使用網(wǎng)絡(luò)配置接口配置對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)資源的接入的級(jí)別。在允許到來訪裝置的初始連接之后,也能夠提示受訪網(wǎng)絡(luò)的擁有者每個(gè)新類型的接入。擁有者要求的控制或交互的級(jí)別能夠通過網(wǎng)絡(luò)配置接口進(jìn)行配置。
[0067]要理解的是,上述描述旨在是說明性而不是限制性的。在閱讀和理解上述描述后,對(duì)于本領(lǐng)域的技術(shù)人員來說,許多其它實(shí)施例將是顯而易見的。因此,本發(fā)明的范圍應(yīng)參照所附權(quán)利要求連同這樣的權(quán)利要求被授權(quán)的等同物的完整范圍來確定。
【權(quán)利要求】
1.一種由因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)元件實(shí)現(xiàn)的通過與受訪網(wǎng)絡(luò)擁有者相關(guān)聯(lián)的受訪網(wǎng)絡(luò)提供網(wǎng)絡(luò)接入到連接到所述受訪網(wǎng)絡(luò)的訪問用戶的裝置的方法,其中所述受訪網(wǎng)絡(luò)擁有者是所述因特網(wǎng)服務(wù)提供商的客戶,其中所述網(wǎng)絡(luò)元件將所述受訪網(wǎng)絡(luò)配置成向所述訪問用戶的所述裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,其中所述遠(yuǎn)程家庭網(wǎng)絡(luò)通過廣域網(wǎng)與所述受訪網(wǎng)絡(luò)進(jìn)行通信,所述方法包括以下步驟: 通過所述受訪網(wǎng)絡(luò)的第一接入點(diǎn)接收來自所述訪問用戶的所述裝置的連接請(qǐng)求; 通過所述第一接入點(diǎn)在所述受訪網(wǎng)絡(luò)與所述訪問用戶的所述裝置之間建立所述連接; 通過所述第一接入點(diǎn)接收來自所述訪問用戶的所述裝置的連接到所述遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的請(qǐng)求; 連接到所述遠(yuǎn)程家庭網(wǎng)絡(luò)的虛擬網(wǎng)關(guān)控制器以獲得在所述裝置與所述遠(yuǎn)程家庭網(wǎng)絡(luò)之間建立連接的配置信息; 配置所述受訪網(wǎng)絡(luò)上的第二接入點(diǎn),所述第二接入點(diǎn)用于連接到所述遠(yuǎn)程家庭網(wǎng)絡(luò)的資源; 在所述訪問用戶的所述裝置與所述第二接入點(diǎn)之間建立連接; 為所述遠(yuǎn)程家庭網(wǎng)絡(luò)促進(jìn)所述裝置的鑒權(quán);以及 通過所述第二接入點(diǎn)提供對(duì)所述遠(yuǎn)程家庭網(wǎng)絡(luò)的所述資源的接入。
2.如權(quán)利要求1所述的方法,還包括以下步驟: 為所述受訪網(wǎng)絡(luò)對(duì)所述·裝置進(jìn)行鑒權(quán)。
3.如權(quán)利要求1所述的方法,其中所述第二接入點(diǎn)是虛擬局域網(wǎng)端口和無線局域網(wǎng)的服務(wù)集標(biāo)識(shí)符(SSID)中的任何一項(xiàng)。
4.如權(quán)利要求1所述的方法,還包括以下步驟: 在所述遠(yuǎn)程家庭網(wǎng)絡(luò)的所述虛擬網(wǎng)關(guān)控制器與所述受訪網(wǎng)絡(luò)上的所述裝置之間建立虛擬局域網(wǎng)連接。
5.如權(quán)利要求1所述的方法,還包括以下步驟: 響應(yīng)于所述受訪網(wǎng)絡(luò)擁有者的批準(zhǔn),通過所述受訪網(wǎng)絡(luò)的網(wǎng)絡(luò)配置接口向所述裝置提供對(duì)所述受訪網(wǎng)絡(luò)上的資源的接入。
6.如權(quán)利要求1所述的方法,其中所述接入點(diǎn)是所述受訪網(wǎng)絡(luò)的訪客網(wǎng)絡(luò)。
7.如權(quán)利要求5所述的方法,還包括以下步驟: 響應(yīng)于所述裝置的資源請(qǐng)求,通過所述網(wǎng)絡(luò)配置接口對(duì)于批準(zhǔn)詢問所述受訪網(wǎng)絡(luò)的所述受訪網(wǎng)絡(luò)擁有者。
8.一種因特網(wǎng)服務(wù)提供商的網(wǎng)絡(luò)元件,用于通過與受訪網(wǎng)絡(luò)擁有者相關(guān)聯(lián)的受訪網(wǎng)絡(luò)提供網(wǎng)絡(luò)接入到訪問所述受訪網(wǎng)絡(luò)擁有者的所述受訪網(wǎng)絡(luò)的訪問用戶的裝置,其中所述受訪網(wǎng)絡(luò)擁有者是所述因特網(wǎng)服務(wù)提供商的客戶,其中所述網(wǎng)絡(luò)元件將所述受訪網(wǎng)絡(luò)擁有者的所述受訪網(wǎng)絡(luò)配置成向所述訪問用戶的所述裝置提供對(duì)遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,其中所述遠(yuǎn)程家庭網(wǎng)絡(luò)通過廣域網(wǎng)與所述受訪網(wǎng)絡(luò)進(jìn)行通信,所述網(wǎng)絡(luò)元件包括: 網(wǎng)絡(luò)處理器,用于執(zhí)行虛擬網(wǎng)關(guān)控制器和因特網(wǎng)服務(wù)路由器, 所述因特網(wǎng)服務(wù)路由器用于向并且從所述受訪網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)業(yè)務(wù), 所述虛擬網(wǎng)關(guān)控制器,以通信方式耦合到所述因特網(wǎng)服務(wù)路由器并且通過住宅網(wǎng)關(guān)與所述受訪網(wǎng)絡(luò)進(jìn)行通信,所述虛擬網(wǎng)關(guān)控制器用于管理所述受訪網(wǎng)絡(luò)的配置,所述虛擬網(wǎng)關(guān)控制器包括遠(yuǎn)程接入模塊以將所述虛擬網(wǎng)關(guān)控制器連接到所述遠(yuǎn)程家庭網(wǎng)絡(luò)的遠(yuǎn)程虛擬網(wǎng)關(guān)控制器,以便通過連接到所述遠(yuǎn)程虛擬網(wǎng)關(guān)控制器獲得在所述裝置與所述遠(yuǎn)程家庭網(wǎng)絡(luò)之間建立連接的配置信息,從而通過所述受訪網(wǎng)絡(luò)為所述訪問用戶的所述裝置使能對(duì)所述遠(yuǎn)程家庭網(wǎng)絡(luò)的資源的接入,所述虛擬網(wǎng)關(guān)控制器將所述受訪網(wǎng)絡(luò)配置成在所述受訪網(wǎng)絡(luò)中提供單獨(dú)接入點(diǎn)用于所述裝置與所述遠(yuǎn)程家庭網(wǎng)絡(luò)進(jìn)行通信并且接入所述遠(yuǎn)程家庭網(wǎng)絡(luò)的資源。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)元件,其中所述虛擬網(wǎng)關(guān)控制器還包括: 鑒權(quán)模塊,用于為所述受訪網(wǎng)絡(luò)對(duì)所述裝置進(jìn)行鑒權(quán)。
10.如權(quán)利要求8所述的網(wǎng)絡(luò)元件,其中所述虛擬網(wǎng)關(guān)控制器將所述單獨(dú)接入點(diǎn)配置為虛擬局域網(wǎng)端口和無線局域網(wǎng)的服務(wù)集標(biāo)識(shí)符(SSID)中的任何一項(xiàng)。
11.如權(quán)利要求8所述的網(wǎng)絡(luò)元件,其中所述遠(yuǎn)程接入模塊配置成在所述遠(yuǎn)程家庭網(wǎng)絡(luò)的所述虛擬網(wǎng)關(guān)與所述受訪網(wǎng)絡(luò)上的所述裝置之間建立虛擬局域網(wǎng)連接。
12.如權(quán)利要求8所述的網(wǎng)絡(luò)元件,還包括: 網(wǎng)絡(luò)配置模塊,配置成響應(yīng)于所述受訪網(wǎng)絡(luò)擁有者的批準(zhǔn),管理由所述裝置對(duì)所述受訪網(wǎng)絡(luò)上的資源的接入。
13.如權(quán)利要求8所述的網(wǎng)絡(luò)元件,其中所述接入點(diǎn)是所述受訪網(wǎng)絡(luò)的訪客網(wǎng)絡(luò)。
14.如權(quán)利要求12所述的網(wǎng)元,還包括: 網(wǎng)絡(luò)配置模塊,配置成響應(yīng)于所述裝置的資源請(qǐng)求,通過網(wǎng)絡(luò)配置接口對(duì)于批準(zhǔn)詢問所述受訪網(wǎng)絡(luò)擁有者。`
【文檔編號(hào)】H04L12/28GK103858387SQ201280050159
【公開日】2014年6月11日 申請(qǐng)日期:2012年10月9日 優(yōu)先權(quán)日:2011年10月11日
【發(fā)明者】W.哈達(dá), J.哈爾佩恩 申請(qǐng)人:瑞典愛立信有限公司