專利名稱::用于多播虛擬局域網(wǎng)(vlan)注冊的基于vlan的成員資格的制作方法用于多播虛擬局域網(wǎng)(VLAN)注冊的基于VLAN的成員資格
背景技術(shù):
:虛擬局域網(wǎng)(VLAN)應(yīng)用在當(dāng)今網(wǎng)絡(luò)中以提供諸如安全性、網(wǎng)絡(luò)管理、流量流等獨(dú)立網(wǎng)絡(luò)服務(wù)的靈活性,而與用戶設(shè)備的物理位置或用戶設(shè)備連接至哪個網(wǎng)絡(luò)節(jié)點(diǎn)無關(guān)。VLAN通常用于提供多播服務(wù),其中,特定VLAN被配置為經(jīng)由特定多播組地址接收多播數(shù)據(jù)流,并經(jīng)由與VLAN關(guān)聯(lián)的端口將多播流的拷貝發(fā)送至與VLAN關(guān)聯(lián)的預(yù)訂主機(jī)(例如,計算機(jī)、機(jī)頂盒等)。通常不允許VLAN將多播流發(fā)送至與VLAN無關(guān)聯(lián)的端口。遺憾地,如果多個VLAN期望多播流,則多播流的多個拷貝必須經(jīng)由網(wǎng)絡(luò)傳輸,這消耗帶寬和/或其他網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容根據(jù)一個方面,網(wǎng)絡(luò)節(jié)點(diǎn)可包括端口組,經(jīng)由端口組接收或傳輸多播流量。網(wǎng)絡(luò)節(jié)點(diǎn)還可包括存儲器,該存儲器存儲與多播轉(zhuǎn)發(fā)表關(guān)聯(lián)的信息,該多播轉(zhuǎn)發(fā)表可包括用于與多播虛擬局域網(wǎng)(MVLAN)關(guān)聯(lián)的端口組中一個或多個端口的標(biāo)識符,網(wǎng)絡(luò)節(jié)點(diǎn)從網(wǎng)絡(luò)路徑經(jīng)由MVLAN接收多播流量;用于與端口組中兩個以上其他端口關(guān)聯(lián)的接收器VLAN(RVLAN)組的標(biāo)識符,經(jīng)由該端口組從MVLAN接收多播流量,其中,用于至少一組RVLAN的標(biāo)識符對應(yīng)于用于一個或多個端口中的至少一個的標(biāo)識符。網(wǎng)絡(luò)節(jié)點(diǎn)可進(jìn)一步包括處理器,該處理器經(jīng)由一個或多個端口中的特定端口接收多播流量;基于用于特定端口的標(biāo)識符,使用多播轉(zhuǎn)發(fā)表執(zhí)行查找操作,以確定是否經(jīng)由RVLAN組的第一RVLANjSfiRVLAN組的第二RVLAN、還是經(jīng)由第一RVLAN和第二RVLAN發(fā)送多播流量;當(dāng)查找操作表示與第一RVLAN關(guān)聯(lián)的第一標(biāo)識符對應(yīng)于用于特定端口的標(biāo)識符時,將多播流量經(jīng)由第一RVLAN傳輸至主機(jī)設(shè)備;當(dāng)查找操作表示與第二RVLAN關(guān)聯(lián)的第二標(biāo)識符對應(yīng)于用于特定端口的標(biāo)識符時,將多播流量經(jīng)由第二RVLAN傳輸至另一主機(jī)設(shè)備;以及當(dāng)查找操作表示第一標(biāo)識符和第二標(biāo)識符對應(yīng)于用于特定端口的標(biāo)識符時,將多播流量經(jīng)由第一RVLAN傳輸至主機(jī)設(shè)備并經(jīng)由第二RVLAN傳輸至另一主機(jī)設(shè)備。根據(jù)另一方面,一種可由網(wǎng)絡(luò)節(jié)點(diǎn)執(zhí)行的方法。該方法可包括接收與多播虛擬局域網(wǎng)(MVLAN)關(guān)聯(lián)的信息以及與接收器虛擬局域網(wǎng)(RVLAN)關(guān)聯(lián)的信息,網(wǎng)絡(luò)節(jié)點(diǎn)可包括端口組,其中,當(dāng)與MVLAN關(guān)聯(lián)的信息被部署至網(wǎng)絡(luò)節(jié)點(diǎn)時,可建立包括端口組中一個或多個端口的MVLAN,經(jīng)由MVLAN可從另一網(wǎng)絡(luò)節(jié)點(diǎn)接收多播流量,該一個或多個端口對應(yīng)于一系列多播組地址,當(dāng)在網(wǎng)絡(luò)節(jié)點(diǎn)上部署與RVLAN關(guān)聯(lián)的信息時,可建立能夠包括端口組中的一個或多個其他端口的RVLAN,該端口組連接至主機(jī)設(shè)備組并邏輯地建立MVLAN作為RVLAN要接收多播流量的源。該方法還可包括基于與MVLAN關(guān)聯(lián)的信息以及與RVLAN關(guān)聯(lián)的信息在網(wǎng)絡(luò)節(jié)點(diǎn)上部署MVLAN和RVLAN;經(jīng)由一個或多個其他端口的特定端口檢測來自主機(jī)設(shè)備組的主機(jī)設(shè)備的、對于加入多播組的請求;基于該請求在與網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多播轉(zhuǎn)發(fā)表中創(chuàng)建轉(zhuǎn)發(fā)條目,其中,轉(zhuǎn)發(fā)條目可包括用于特定端口的標(biāo)識符,與多播組關(guān)聯(lián)的特定多播流量要發(fā)送至該特定端口,以及用于與多播組關(guān)聯(lián)的一個或多個端口中的一個的標(biāo)識符;經(jīng)由該一個或多個端口中的一個端口接收特定多播流量;以及基于該轉(zhuǎn)發(fā)表目將特定多播流量經(jīng)由特定端口傳輸至主機(jī)設(shè)備。根據(jù)又一方面,網(wǎng)絡(luò)節(jié)點(diǎn)可包括用于存儲多播轉(zhuǎn)發(fā)表的存儲器,多播轉(zhuǎn)發(fā)表包括轉(zhuǎn)發(fā)條目組,其對于如何將多播流量從與網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多播虛擬局域網(wǎng)(VLAN)轉(zhuǎn)發(fā)至與網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的接收器VLAN組進(jìn)行管理,其中,每個轉(zhuǎn)發(fā)條目均可包括與多播VLAN上的端口組關(guān)聯(lián)的一組多播組中的多播組,經(jīng)由多播VLAN接收多播流量,以及與所接收的多播流量要發(fā)送至一組接收器VLAN的接收器VLAN集合關(guān)聯(lián)的信息。網(wǎng)絡(luò)節(jié)點(diǎn)還可包括處理器,以在多播VLAN上經(jīng)由端口組中的特定端口接收與一組多播組的特定多播組關(guān)聯(lián)的多播流量;基于特定多播組,使用多播轉(zhuǎn)發(fā)表執(zhí)行查找操作,以確定將多播流量發(fā)送至接收器VLAN組中的哪一個;以及基于確定與特定多播組關(guān)聯(lián)的轉(zhuǎn)發(fā)條目組中的轉(zhuǎn)發(fā)條目包括了與接收器VLAN集合關(guān)聯(lián)的信息,將與特定多播組關(guān)聯(lián)的多播流量經(jīng)由VLAN集合傳輸至用戶設(shè)備組。圖1是本文所描述的用于多播虛擬局域網(wǎng)(VLAN)注冊的基于VLAN的成員資格的實(shí)現(xiàn)方式概覽的示圖;圖2是在其中可實(shí)現(xiàn)本文所描述的系統(tǒng)和/或方法的示例性網(wǎng)絡(luò)的示圖;圖3是圖2的一個或多個設(shè)備的示例性部件的示圖;圖4是與圖2中的一個或多個設(shè)備關(guān)聯(lián)的示例性VLAN端口分配的示圖;圖5是示例性VLAN設(shè)立配置存儲器;圖6是用于設(shè)立多播VLAN的示例性處理的流程圖;圖7A和圖7B是與多播VLAN關(guān)聯(lián)的示例性多播轉(zhuǎn)發(fā)表;圖8是用于設(shè)立或更新多播轉(zhuǎn)發(fā)表中的多播轉(zhuǎn)發(fā)條目的示例性處理的流程圖;以及圖9是用于使用多播VLAN以處理多播流量的示例性處理900的流程圖。具體實(shí)施例方式以下詳細(xì)描述參照附圖。在不同圖中相同的參考標(biāo)號可表示相同或相似的元件。同樣,以下詳細(xì)描述不限制本發(fā)明。本文描述的實(shí)現(xiàn)方式可以包括為多播虛擬局域網(wǎng)(VLAN)注冊(MVR)實(shí)現(xiàn)提供基于VLAN的成員資格的系統(tǒng)和/或方法。該系統(tǒng)和/或方法可利用如下技術(shù),該技術(shù)使多播VLAN(下文中稱為“MVLAN”)、或MVLAN集合能夠?qū)⒍嗖チ髁苛靼l(fā)送到主機(jī)(例如,用戶設(shè)備、服務(wù)器設(shè)備、網(wǎng)絡(luò)節(jié)點(diǎn)),其中,該主機(jī)與其他VLAN(其不是MVLAN的一部分或不連接至MVLAN)關(guān)聯(lián)。本文所使用的術(shù)語“VLAN”可包含與物理局域網(wǎng)(LAN)相同或相似的屬性,該屬性使得用戶設(shè)備和/或其他設(shè)備能夠分組在一起以交互和/或接收服務(wù)(例如,安全、網(wǎng)絡(luò)管理、通信、流量流管理等)的公共集合,而與物理位置和/或用戶設(shè)備連接至哪個網(wǎng)絡(luò)節(jié)點(diǎn)無關(guān)。然而,與物理LAN不同,VLAN可能不直接綁定至特定硬件和/或可分享帶寬、傳輸、和/或處理能力/與底層網(wǎng)絡(luò)關(guān)聯(lián)的資源。如本文所述,MVLAN(例如,有時稱作“MVR源VLAN”)可通過從網(wǎng)絡(luò)接收多播流量并選擇性地將多播流量轉(zhuǎn)發(fā)至與MVLAN關(guān)聯(lián)的其他VLAN來執(zhí)行多播操作。例如,MVLAN可包括網(wǎng)絡(luò)節(jié)點(diǎn)上端口的集合,該端口對應(yīng)于接收多播流量的一系列多播組地址(例如,多播流量被編址至的地址)。此外,或可替換地,MVLAN可選擇性地將多播流量轉(zhuǎn)發(fā)至與其他VLAN(例如,有時稱為“MVR接收器端口”)關(guān)聯(lián)的端口。本文所使用的術(shù)語“MVR接收器VLAN”可指包括MVR接收器端口(例如,其不同于與MVLAN關(guān)聯(lián)的端口)集合,經(jīng)由MVR接收器端口,從MVLAN接收的多播流量可發(fā)送至與MVR接收器VLAN(有時稱為接收器VLAN(RVLAN))關(guān)聯(lián)的主機(jī)。在一個示例性實(shí)現(xiàn)方式中,MVLAN和/或MVR接收器VLAN可設(shè)立在網(wǎng)絡(luò)節(jié)點(diǎn)上。例如,MVR應(yīng)用程序可允許網(wǎng)絡(luò)管理員在可執(zhí)行基于VLAN的多播操作的網(wǎng)絡(luò)節(jié)點(diǎn)上設(shè)立MVLAN或一組MVLAN和/或MVR接收器VLAN和/或一組MVR接收器VLAN。例如,MVR應(yīng)用程序可從網(wǎng)絡(luò)管理員接收諸如一系列組地址、端口分配、模式(例如,透明模式、代理模式等)、和/或其他信息的參數(shù)以在網(wǎng)絡(luò)節(jié)點(diǎn)上建立MVLAN。MVR應(yīng)用程序還可接收諸如MVR接收器端口分配、指定要接收的多播流量來自哪個MVLAN的等參數(shù)以建立MVR接收器VLAN。MVR接收器端口分配可對應(yīng)于與另一VLAN(例如,諸如主機(jī)設(shè)備從其接收多播和非多播流量的客戶VLAN)關(guān)聯(lián)的端口。在一個實(shí)施例中,與MVLAN關(guān)聯(lián)的端口分配對于與MVR接收器VLAN(例如,和/或客戶VLAN)關(guān)聯(lián)的MVR接收器端口分配不一致、重疊,和/或相同。MVR應(yīng)用程序可使用參數(shù)在網(wǎng)絡(luò)節(jié)點(diǎn)上安裝、設(shè)立、和/或部署MVLAN和/或MVR接收器VLAN。在另一示例性實(shí)現(xiàn)方式中,MVR應(yīng)用程序可建立和/或更新與MVLAN關(guān)聯(lián)的多播轉(zhuǎn)發(fā)條目。例如,MVR應(yīng)用程序可基于特性協(xié)議(例如,互聯(lián)網(wǎng)組管理協(xié)議(IGMP))使用技術(shù)以監(jiān)控(例如,有時稱為“偵聽”和/或“監(jiān)聽”)與MVR接收器MVLAN關(guān)聯(lián)的端口上的多播流量。MVR應(yīng)用程序可監(jiān)控端口,以識別來自與端口關(guān)聯(lián)的主機(jī)的、對于與特定多播流量關(guān)聯(lián)的組成員資格的請求(例如,有時稱為“參加”和/或“加入”),以使主機(jī)能夠從MVR接收器MVLAN接收特定多播流量。例如,基于對于組成員資格的請求,MVR應(yīng)用程序可使組成員資格在包括了接收特定多播流量的多播組地址的MVLAN上設(shè)立。在又一示例性實(shí)現(xiàn)方式中,MVR應(yīng)用程序可對于接收到的多播流量執(zhí)行多播操作。例如,多播流量可通過MVLAN經(jīng)由特定端口接收,進(jìn)而MVR應(yīng)用程序可確定多播流量要發(fā)送至哪個VLAN。更具體地,MVR應(yīng)用程序可使用多播轉(zhuǎn)發(fā)表以執(zhí)行查找操作,確定多播流量要發(fā)送到哪個MVR接收器端口(例如,與VLAN關(guān)聯(lián)的)。將多播流量流的單個拷貝發(fā)送至MVLAN,可使多播流量流能夠經(jīng)由VLAN或VLAN(例如,MVR接收器VLAN)集合發(fā)送至未連接到MVLAN的主機(jī)陣列。另外,或可替換地,MVLAN可使多播流量(例如,網(wǎng)絡(luò)協(xié)議電視(IPTV)信道)能夠從多個VLAN(MVR接收器VLAN)而非單個VLAN發(fā)送至主機(jī)設(shè)備。僅使多播數(shù)據(jù)流的單個拷貝能夠經(jīng)由網(wǎng)絡(luò)傳輸,這可降低與傳輸、接收、和/或處理多播流量流的多個拷貝關(guān)聯(lián)的帶寬、網(wǎng)絡(luò)資源、和/或包錯誤。圖1是本文所描述的用于多播VLAN注冊實(shí)現(xiàn)的基于VLAN的成員資格的綜述圖。如圖1所示,承載多播流量(例如,互聯(lián)網(wǎng)協(xié)議電視(IPTV)流量,諸如包括多播流視頻流量的IPTV信道)和/或其他流量的網(wǎng)絡(luò)可以包括一組節(jié)點(diǎn)(例如,節(jié)點(diǎn)1.....節(jié)點(diǎn)S)。與IPTV流量關(guān)聯(lián)的包的全部或一部分可包括包含了與節(jié)點(diǎn)S所駐留的MVLAN(例如,mvO)上的特定端口對應(yīng)的多播組地址的信息(例如,包頭、包尾、標(biāo)簽等)。如圖1所示,例如,節(jié)點(diǎn)S可包括MVLAN(例如,示為mvO)、客戶VLAN(例如,示為cO和sO)、和/或圖1中未示出的其他MVLAN和/或客戶VLAN。在該實(shí)施例中,經(jīng)由MVLAN設(shè)立操作(例如,在預(yù)先時刻),MVLAN可已被配置為包括對應(yīng)于一系列多播組地址的端口集合(端口pi、p2和/或圖1中未示出的其他端口)。例如,這些端口可經(jīng)由目的地為MVLAN的節(jié)點(diǎn)1至節(jié)點(diǎn)3接收多播網(wǎng)絡(luò)流量??蛻鬡LANcO可已被配置(例如,在MVLAN設(shè)立操作期間)為包括允許主機(jī)(例如,示為主機(jī)Hl)或一組主機(jī)接收多播流量的一組MVR接收器端口(例如,端口?3和/或圖1中未示出的其他端口)。在該實(shí)施例中,主機(jī)Hl可以是諸如機(jī)頂盒、計算機(jī)設(shè)備等的用戶設(shè)備。此外,或可替換地,例如,客戶VLANcO可已被配置為MVR接收器VLAN,其被設(shè)立以從MVLAN(例如,mvO)和/或其他MVLAN接收多播流量。在預(yù)先時刻,客戶VLANsO可已被配置為包括一組端口(例如,端口p4和/或圖1中未示出的其他端口),其允許諸如數(shù)字用戶線接入復(fù)用器(例如,示為允許用戶設(shè)備集合經(jīng)由DSLAM連接到端口p4的DSLAM)的主機(jī)接收多播流量。此外,或可替換地,客戶VLANsO可已被配置(例如,在MVLAN設(shè)立操作期間)為另一MVR接收器VLAN,其允許主機(jī)(例如,DSLAM)經(jīng)由能夠接收來自MVLAN(例如,mvO)和/或其他MVLAN的多播流量的端口(例如,端口p4)來接收多播流量。還如圖1所示,源MVLAN可接收多播流量(例如,IPTV多播流量)。例如,MVLAN(例如,mvO)可接收與多播流量關(guān)聯(lián)(例如,在端口pi和/或p2處)的包(例如,經(jīng)由節(jié)點(diǎn)2和/或節(jié)點(diǎn)3),其包括對于與MVLAN(例如,端口pi和/或p2)關(guān)聯(lián)的端口相對應(yīng)的成員資格組地址。例如,MVR應(yīng)用程序可使用與MVLAN關(guān)聯(lián)的橋接表(bridgingtable)通過執(zhí)行操作來處理包,以標(biāo)識哪個客戶VLAN(例如,MVR接收器VLAN)要接收來自MVLAN(例如,mvO)的多播流量。在另一實(shí)施例中,MVR應(yīng)用程序可對于組成員資格請求來監(jiān)控MVR接收器端口,并可基于請求在MVLAN轉(zhuǎn)發(fā)表中產(chǎn)生多播轉(zhuǎn)發(fā)條目。例如,MVR應(yīng)用程序可監(jiān)控(例如,使用IGMP監(jiān)聽技術(shù))與客戶VLAN(例如,分別為cO和/或sO)關(guān)聯(lián)的MVR接收器端口(例如,端口3和/或端口4)以標(biāo)識來自與客戶VLAN關(guān)聯(lián)的主機(jī)的組成員資格請求。組成員資格請求可包括對于加入/預(yù)訂接收特定多播流量的組成員資格的請求,對于離開/退訂組成員資格的請求、和/或其他要求。在一個實(shí)施例中,MVR應(yīng)用程序可標(biāo)識(例如,在端口3上)對于預(yù)訂與包括組成員資格地址的特定多播內(nèi)容關(guān)聯(lián)的組成員資格的請求(例如,加入)。例如,MVR應(yīng)用程序可確定在MVLAN上的特定端口(例如,與組成員資格地址關(guān)聯(lián)的端口Pl)接收特定多播流量。基于該確定,MVR應(yīng)用程序可將客戶VLAN(例如,cO和/或接收器端口p3)添加至組成員資格作為在與MVLAN關(guān)聯(lián)的橋接表中的多播轉(zhuǎn)發(fā)條目(例如,橋接條目)。在另一實(shí)施例中,MVR應(yīng)用程序可標(biāo)識(例如,與客戶VLANsO關(guān)聯(lián)的端口p4)退訂與包括另一組成員資格地址的其他多播內(nèi)容關(guān)聯(lián)的組成員資格的請求(例如,離開)。按照與上述相似的方式,MVR應(yīng)用程序可產(chǎn)生從與MVLAN上接收其他多播流量的端口關(guān)聯(lián)的橋接表中移除VLAN(例如,sO)的轉(zhuǎn)發(fā)條目。在另一實(shí)施例中,多播流量可由MVLAN(例如,經(jīng)由端口pi或P2)接收,并且基于更新的多播轉(zhuǎn)發(fā)表,MVR應(yīng)用程序可將多播流量轉(zhuǎn)發(fā)至與客戶VLANcO而非與客戶VLANsO關(guān)聯(lián)的MVR接收器端口。在另一個實(shí)施例中,可以按照透明模式、代理模式、或一些其他模式來配置MVLAN(例如,在設(shè)立處理期間)。例如,透明模式允許經(jīng)由IGMP監(jiān)聽在MVR接收器端口(例如,p3和/或p4)處檢測到的所有成員資格組請求經(jīng)由MVLAN進(jìn)行訪問。在該實(shí)施例中,MVLAN被認(rèn)為對組成員資格請求是透明的,例如,其可以允許與多播流量關(guān)聯(lián)的內(nèi)容提供商訪問與主機(jī)設(shè)備關(guān)聯(lián)的用戶的收視習(xí)慣(例如,IPTV頻道等)。在另一實(shí)施例中,代理模式可僅允許那些與MVLAN關(guān)聯(lián)的組成員資格相關(guān)聯(lián)的成員資格請求經(jīng)由MVLAN進(jìn)行訪問。在該實(shí)施例,內(nèi)容提供商僅被允許訪問MVLAN相關(guān)的組成員資格請求,其中,網(wǎng)絡(luò)節(jié)點(diǎn)被認(rèn)為充當(dāng)主機(jī)與內(nèi)容提供商之間的代理。示意性系統(tǒng)概述圖2是在其中可實(shí)現(xiàn)本文所描述的系統(tǒng)和/或方法的示例性網(wǎng)絡(luò)200的圖。如圖2所示,網(wǎng)絡(luò)200可包括內(nèi)容提供商服務(wù)器205-1.....205-P組(其中P彡1),節(jié)點(diǎn)210-1.....節(jié)點(diǎn)210-Q組(其中Q彡1)(以下統(tǒng)稱為“節(jié)點(diǎn)210”及單獨(dú)稱為“節(jié)點(diǎn)210”),主機(jī)設(shè)備215-1.....215-R組(其中1)(以下統(tǒng)稱為“主機(jī)設(shè)備215”和單獨(dú)稱為“主機(jī)設(shè)備215”)以及網(wǎng)絡(luò)220。提供圖2所示的設(shè)備的數(shù)量僅用于解釋的目的。實(shí)際上,與圖2所示相比,可有額外的設(shè)備和/或網(wǎng)絡(luò)、更少的設(shè)備和/或網(wǎng)絡(luò)、不同的設(shè)備和/或網(wǎng)絡(luò)、或不同布置的設(shè)備和/或網(wǎng)絡(luò)。此外,在一些實(shí)現(xiàn)方式中,網(wǎng)絡(luò)200的一個或多個設(shè)備和/或網(wǎng)絡(luò)可執(zhí)行被描述為由網(wǎng)絡(luò)200的另外一個或多個設(shè)備和/或網(wǎng)絡(luò)執(zhí)行的一個或多個功能。網(wǎng)絡(luò)200的設(shè)備可經(jīng)由有線連接、無線連接,或者有線和無線連接的組合互連。內(nèi)容提供商服務(wù)器205可包含一個或多個服務(wù)器設(shè)備,或他類型的計算或通信設(shè)備,其按照與本文所描述的類似方式收集、處理、搜索、存儲、和/或提供信息。例如,內(nèi)容提供商服務(wù)器205可傳輸可用于多播傳輸(例如,多播流量)中的媒體流。本文所使用的術(shù)語“媒體流”可指包括視頻內(nèi)容,音頻內(nèi)容,文本內(nèi)容,音頻、視頻和/或文本內(nèi)容的組合,和/或其他內(nèi)容的內(nèi)容流。例如,內(nèi)容提供商服務(wù)器205可以傳輸與免費(fèi)電視廣播提供商(例如,本地廣播提供商,諸如NBS、CBS、ABC、和/或Fox)、付費(fèi)電視廣播提供商(例如,TNT、ESPN,HBO,Cinemax,CNN等)、和/或基于互聯(lián)網(wǎng)的內(nèi)容提供商(例如,IPTV、來自網(wǎng)站的流內(nèi)容等)關(guān)聯(lián)的流媒體。節(jié)點(diǎn)210可包括傳輸數(shù)據(jù)流量的網(wǎng)絡(luò)設(shè)備。例如,節(jié)點(diǎn)210可以采取以下形式路由設(shè)備,交換設(shè)備,復(fù)用設(shè)備,或執(zhí)行路由、交換和/或復(fù)用功能的組合的設(shè)備。在一個實(shí)現(xiàn)方式中,節(jié)點(diǎn)210可以是數(shù)字設(shè)備。在另一實(shí)現(xiàn)方式中,節(jié)點(diǎn)210可以是光學(xué)設(shè)備。在又一實(shí)現(xiàn)方式中,節(jié)點(diǎn)210可以是數(shù)字設(shè)備和光學(xué)設(shè)備的組合。節(jié)點(diǎn)210可包括用于存儲與節(jié)點(diǎn)210操作關(guān)聯(lián)的信息的內(nèi)部或外部存儲設(shè)備和/或存儲器。在一個實(shí)施例中,節(jié)點(diǎn)210可將網(wǎng)絡(luò)拓?fù)湫畔?、路由表、包轉(zhuǎn)發(fā)表、和多播轉(zhuǎn)發(fā)表存儲在存儲設(shè)備和/或存儲器中。在另一個實(shí)施例中,節(jié)點(diǎn)210可將與VLAN和/或MVLAN配置(例如,名稱、端口分配等)關(guān)聯(lián)的信息存儲在存儲設(shè)備和/或存儲器中。在另一個實(shí)施例中,節(jié)點(diǎn)210可將與用戶界面關(guān)聯(lián)的信息存儲在存儲設(shè)備和/或存儲器中,經(jīng)由用戶界面可存儲與設(shè)立VLAN和/或MVLAN關(guān)聯(lián)的信息。諸如節(jié)點(diǎn)210-1、節(jié)點(diǎn)210-2、節(jié)點(diǎn)210-3、和節(jié)點(diǎn)210-Q的邊緣設(shè)備通常可用作將諸如主機(jī)設(shè)備215和/或服務(wù)器設(shè)備(例如,內(nèi)容提供商服務(wù)器20連接至網(wǎng)絡(luò)220。諸如節(jié)點(diǎn)210-4的核心設(shè)備可用作在網(wǎng)絡(luò)220內(nèi)的其他節(jié)點(diǎn)之間傳輸諸如多播流量的數(shù)據(jù)流量。在一個實(shí)現(xiàn)方式中,諸如節(jié)點(diǎn)210-1、節(jié)點(diǎn)210-2、節(jié)點(diǎn)210-3、和節(jié)點(diǎn)210-Q的邊緣設(shè)備可添加(推進(jìn))和/或移除(彈出)來自輸入和/或輸出包的信息(例如,報頭、報尾、標(biāo)記等)。在另一實(shí)現(xiàn)方式中,節(jié)點(diǎn)210可執(zhí)行多播操作。例如,節(jié)點(diǎn)(例如,節(jié)點(diǎn)210-Q)可駐留VLAN、或VLAN組,其可用于接收、處理和/或傳輸至主機(jī)設(shè)備215和/或由節(jié)點(diǎn)210-Q或由其他節(jié)點(diǎn)210駐留的其他VLAN的多播流量。在一個實(shí)施例中,MVR應(yīng)用程序可使MVLAN能夠被設(shè)立在節(jié)點(diǎn)210-Q上,其可經(jīng)由包括另一節(jié)點(diǎn)210的網(wǎng)絡(luò)路徑從內(nèi)容提供商服務(wù)器205接收多播流量。在另一個實(shí)施例中,MVR應(yīng)用程序可允許將客戶VLAN設(shè)立為MVR接收器VLAN(例如,其包括MVR接收器端口,主機(jī)設(shè)備215經(jīng)由該端口接收多播流量和/或其他流量)以向MVLAN和/或MVLAN組進(jìn)行預(yù)訂,以經(jīng)由MVR接收器端口接收多播流量。在又一實(shí)施例中,MVR應(yīng)用程序可對于與由節(jié)點(diǎn)210駐留的MVR接收器VLAN關(guān)聯(lián)的端口(例如,MVR接收器端口)執(zhí)行監(jiān)控操作(例如,使用IGMP監(jiān)聽技術(shù)),以檢測與多播組成員資格關(guān)聯(lián)的IGMP流量(例如,諸如加入、離開等的組成員資格請求)。MVR應(yīng)用程序可基于IGMP流量更新包轉(zhuǎn)發(fā)表(例如,與MVLAN關(guān)聯(lián)的橋接表)。主機(jī)設(shè)備215可包括任何計算或通信設(shè)備,諸如能夠經(jīng)由網(wǎng)絡(luò)220進(jìn)行通信的無線移動通信設(shè)備。例如,主機(jī)設(shè)備215可包括無線電話(radiotel印hone)、個人通信系統(tǒng)(PCQ終端(例如,可將蜂窩無線電話與數(shù)據(jù)處理和數(shù)據(jù)通信能力結(jié)合)、個人數(shù)字助理(PDA)(例如,可包括無線電話、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)連網(wǎng)接入等)、筆記本電腦、個人電腦、固定電話、機(jī)頂盒(STB)、電視、照相機(jī)、個人游戲系統(tǒng)、或其他類型的計算或通信設(shè)備。在另一個實(shí)現(xiàn)方式中,主機(jī)設(shè)備215可以是按照與本文所描述的類似方式來收集、處理、搜索、存儲、和/或提供信息的服務(wù)器設(shè)備。在另一實(shí)現(xiàn)方式中,主機(jī)設(shè)備215可包括DSLAM設(shè)備,其接收來自與節(jié)點(diǎn)210關(guān)聯(lián)的VLAN端口的流量(例如,多播流量),并將流量發(fā)送至其他主機(jī)設(shè)備210(例如,諸如STB、計算機(jī)設(shè)備等的用戶設(shè)備)。主機(jī)設(shè)備215可與諸如設(shè)備標(biāo)識符(例如,STB標(biāo)識符、DSLAM標(biāo)識符、IP地址、MAC地址、國際移動用戶身份(IMSI)、網(wǎng)絡(luò)獲取標(biāo)識符(NAI)等)、公共標(biāo)識符(例如,移動設(shè)備號(MDN)、固定設(shè)備號(LDN)、移動用戶綜合業(yè)務(wù)數(shù)字網(wǎng)(MSISDN)等)的唯一識別信息關(guān)聯(lián)。這可允許節(jié)點(diǎn)210在主機(jī)設(shè)備215之間區(qū)分。此外,或可替換地,例如,主機(jī)設(shè)備215可從與節(jié)點(diǎn)210所駐留的MVR接收器VLAN關(guān)聯(lián)的端口接收多播流量。在另一個實(shí)施例中,主機(jī)設(shè)備215可經(jīng)由端口發(fā)送IGMP流量至MVR接收器VLAN,該IGMP流量包括對于接收特定多播流量(例如,加入)或?qū)τ谕V菇邮仗囟ǘ嗖チ髁?例如,離開)的多播成員資格組請求。網(wǎng)絡(luò)220可包括一個或多個有線和/或無線網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)220可包括蜂窩網(wǎng)、公用陸地移動網(wǎng)絡(luò)(PLMN)、和/或第二代QG)網(wǎng)絡(luò)、第三代(3G)網(wǎng)絡(luò)、第四代GG)網(wǎng)絡(luò)、第五代(5G)網(wǎng)絡(luò)、和/或其他網(wǎng)絡(luò)。此外,或可替換地,網(wǎng)絡(luò)220可包括廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、電話網(wǎng)絡(luò)(例如,公共交換電話網(wǎng)(PSTN))、特設(shè)網(wǎng)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)、基于光纖的網(wǎng)絡(luò)(例如,光纖服務(wù)(FiOS)網(wǎng)絡(luò))、和/或網(wǎng)絡(luò)的組合。示意性節(jié)點(diǎn)架構(gòu)圖3是節(jié)點(diǎn)210的示意性部件的示圖。如圖3所示,節(jié)點(diǎn)210可以包括交換結(jié)構(gòu)305、控制器310、和輸入/輸出(I/O)單元315-1、315-2、...、315_M(統(tǒng)稱為“I/O單元315”、并分別為“I/O單元315”)(其中,M彡1)。在另一個實(shí)現(xiàn)方式中,與圖3所示的部件相比,節(jié)點(diǎn)210可包括較少的、附加的、不同的、或不同布置的部件。此外,或者可替換地,描述為由節(jié)點(diǎn)210的特定部件執(zhí)行的一個或多個操作可由除了或代替該特定部件之外的一個或多個其他部件執(zhí)行。交換結(jié)構(gòu)305可包括一個或多個交換平面,以便于在I/O單元315和/或控制器310之間進(jìn)行通信。在一個實(shí)現(xiàn)方式中,每個交換平面均可包括單個或多級縱橫交叉元件。在另一實(shí)現(xiàn)方式中,每個交換平面均可包括某種其他形式的交換元件。交換結(jié)構(gòu)305還可包括或可替換地包括允許在控制器310和/或I/O單元315之間進(jìn)行通信的處理器、存儲器、和/或路徑??刂破?10可以包括處理器、微處理器、或者某種形式的硬件邏輯(例如,特定用途集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA))??刂破?10可以執(zhí)行用于節(jié)點(diǎn)210的高水平管理功能。例如,控制器310可與連接至節(jié)點(diǎn)210的其它網(wǎng)絡(luò)和系統(tǒng)進(jìn)行通信以交換關(guān)于網(wǎng)絡(luò)拓?fù)涞男畔ⅰ?刂破?10可以基于網(wǎng)絡(luò)拓?fù)湫畔?chuàng)建路由表,基于路由表創(chuàng)建轉(zhuǎn)發(fā)表,并可將轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)至I/O單元315。I/O單元315可使用路由表來執(zhí)行對于輸入數(shù)據(jù)的路由查找操作??刂破?10還可以執(zhí)行用于節(jié)點(diǎn)210的其他普通控制和監(jiān)控功能。例如,控制器310可指示一個或多個I/O單元315從接收的多播包中移除標(biāo)簽、標(biāo)記、報頭、和/或報尾,以處理接收的多播包,和/或?qū)?biāo)簽、標(biāo)記、報頭、和/或報尾附加至要發(fā)送的多播包??刂破骺神v留使MVLAN能夠設(shè)立在節(jié)點(diǎn)210上的MVR應(yīng)用程序。例如,MVR應(yīng)用程序可允許一個或多個MVLAN設(shè)立在包括端口或端口組(例如,與I/O單元315關(guān)聯(lián))的節(jié)點(diǎn)210上,端口對應(yīng)于接收特定多播流量的一系列多播組地址。此外,或可替換地,MVR應(yīng)用程序可允許駐留在節(jié)點(diǎn)210和/或其他節(jié)點(diǎn)210上的一個或多個VLAN(例如,客戶VLAN)配置為MVR接收器VLAN,以經(jīng)由MVR接收器端口(例如,與I/O單元315關(guān)聯(lián))從MVLAN接收多播流量。在另一實(shí)施例中,MVR的應(yīng)用程序可以對于包括組成員資格請求(例如,加入或離開)的IGMP流量來監(jiān)控與客戶VLAN關(guān)聯(lián)的端口(例如,MVR接收器端口)。MVR應(yīng)用程序可使用與組成員資格請求關(guān)聯(lián)的信息以創(chuàng)建和/或更新多播轉(zhuǎn)發(fā)表(例如,多播橋接表)并將多播轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)至I/O單元315。此外,或可替換地,MVR應(yīng)用程序可使組成員資格請求發(fā)送至與節(jié)點(diǎn)210(例如,和/或I/O單元31關(guān)聯(lián)的其他端口。例如,如果按照透明模式配置MVLAN,則MVR應(yīng)用程序可指示I/O單元315(例如,經(jīng)由與MVR接收器端口關(guān)聯(lián)的I/O單元檢測特定組成員資格請求)以發(fā)送(例如,擴(kuò)展,flood)組成員資格請求至與節(jié)點(diǎn)210關(guān)聯(lián)的其他I/O單元315相關(guān)聯(lián)的其他端口。在另一實(shí)施例中,如果按照代理模式配置MVLAN,則MVR應(yīng)用程序可指示I/O單元315(例如,經(jīng)由與MVR接收器端口關(guān)聯(lián)的I/0單元檢測特定組成員資格請求),從而僅將組成員資格請求發(fā)送到與MVLAN關(guān)聯(lián)的端口和/或I/O單元315,其中,該MVLAN包括了與組成員資格請求關(guān)聯(lián)的組成員資格(例如,基于多播轉(zhuǎn)發(fā)表)。I/O單元315可包括部件或部件的集合,以接收包、處理輸入和/或輸出包、和/或傳輸輸出包。例如,I/O單元315可包括I/O端口(下文中稱為端口)、包轉(zhuǎn)發(fā)引擎(PFE)、以太網(wǎng)接口和/或其他類型的接口、中央處理單元(CPU)、和/或存儲設(shè)備。I/O單元315可包括經(jīng)由物理鏈路連接至網(wǎng)絡(luò)220中節(jié)點(diǎn)210的端口集合。PFE可以包括包處理部件、交換接口部件、互聯(lián)網(wǎng)處理器部件、存儲器設(shè)備等。I/O單元315可對于輸入和/或輸出包執(zhí)行一些操作,諸如解封裝、封裝、解復(fù)用、復(fù)用、排隊、出列等操作,其可以有助于處理和/或運(yùn)輸輸入和/或輸出包。I/O單元315可接收輸入包,并經(jīng)由交換結(jié)構(gòu)305將輸入包轉(zhuǎn)發(fā)至其他I/O單元315。例如,I/O單元315可接收輸入包,并可基于轉(zhuǎn)發(fā)表(例如,從控制器310接收的)確定可將輸入包發(fā)送至其他I/O單元315中哪一個。在另一個實(shí)施例中,I/O單元315可接收輸入包,并可基于轉(zhuǎn)發(fā)表確定輸入包要經(jīng)由I/O單元315發(fā)送。例如,I/O單元315可接收與多播流量關(guān)聯(lián)的輸入包,并可以使用多播轉(zhuǎn)發(fā)表以確定將多播流量發(fā)送至其他I/O單元315(例如,和/或與其他I/O單元315關(guān)聯(lián)的端口)中的哪一個。在該實(shí)施例中,I/O單元315可將接收到的多播流量的拷貝發(fā)送至在多播轉(zhuǎn)發(fā)表中標(biāo)識的I/O單元315。在另一實(shí)施例中,I/O單元315可經(jīng)由I/O單元315上的端口接收來自主機(jī)的IGMP流量,可標(biāo)識IGMP流量(例如,使用IGMP監(jiān)聽技術(shù)),可將IGMP流量發(fā)送至其他I/O單元315(例如,如上所述)和/或可暫時將IGMP流量存儲在MVR應(yīng)用程序要使用的存儲器(例如,隊列)中。示意性VLAN端口配置圖4是與圖2的節(jié)點(diǎn)210關(guān)聯(lián)的示意性VLAN端口分配400(下文稱為“VLAN端口400”)的示圖。例如,如圖4所示,VLAN端口400可包括功能部件的集合,諸如MVLAN405-1和405-2的組(下文中統(tǒng)稱為“MVLAN405”并單獨(dú)稱為“MVLAN405”),以及與節(jié)點(diǎn)210關(guān)聯(lián)的客戶VLAN410-1至410-3的組(下文中統(tǒng)稱為“客戶VLAN410”并單獨(dú)稱為“客戶VLAN410”)。在圖4所示的功能部件的數(shù)量僅用于解釋的目的。實(shí)際上,與關(guān)于圖4所描述的部件相比,節(jié)點(diǎn)210可與更少的功能部件、附加的功能部件、不同的功能部件、或不同布置的功能部件關(guān)聯(lián)。此外,圖4中的一個或多個功能部件可執(zhí)行描述為由圖4的另外的一個或多個功能部件執(zhí)行的一個或多個功能。此外,可以使用圖3中的一個或多個部件實(shí)現(xiàn)圖4中的功能部件。MVLAN405-1可包括端口0至H-1。例如,在MVLAN設(shè)立操作期間,MVR應(yīng)用程序可允許網(wǎng)絡(luò)管理員來配置MVLAN405-1以接受與一系列多播組地址關(guān)聯(lián)的多播流量。例如,MVR應(yīng)用程序可標(biāo)識端口、或一組端口(例如,與一個或多個I/O單元315關(guān)聯(lián)的端口0至端口H-1)以接收與一系列多播組地址中的每個地址關(guān)聯(lián)的多播流量并可選擇性地將多播流量發(fā)送至與客戶VLAN410關(guān)聯(lián)的一個或多個端口。MVLAN405-2可包括端口H至K-I。例如,MVR應(yīng)用程序可以配置MVLAN405-2以接受與不同的一系列多播組地址關(guān)聯(lián)的多播流量并可標(biāo)識與MVLAN405-1關(guān)聯(lián)的端口不相同的端口(例如,端口H至端口K-1)。客戶VLAN410-1可包括端口K至端口J-1。例如,在MVLAN設(shè)立操作之間,MVR應(yīng)用程序可允許網(wǎng)絡(luò)管理員將客戶VLAN410-1配置為接受來自MVLAN405-1和/或MVLAN405-2的多播流量的MVR接收器VLAN。此外,客戶VLAN410-1可將端口K至端口的J-I配置為MVR接收器端口K至J-I,其接收來自MVLAN405的多播流量,并將接收的多播流量傳輸至沒有連接至MVLAN405的主機(jī)(例如,主機(jī)設(shè)備215)。客戶VLAN410-2和410-3可分別包括端口J至L-I和端口L至N-I。例如,MVR應(yīng)用程序可將客戶VLAN410-2和410-3配置為接受來自MVLAN405-1、MVLAN405-2、和/或MVLAN405-1與405-2的多播流量的MVR接收器VLAN。在一個實(shí)施例中,MVR應(yīng)用程序可將端口K至端口J-I配置為MVR接收器端口,其接收來自MVLAN405-1的多播流量并將接收的多播流量傳輸至沒有連接至MVLAN405的主機(jī)(例如,主機(jī)設(shè)備215)。在另一個實(shí)施例中,MVR應(yīng)用程序可將端口L至端口N-I配置為MVR接收器端口,其接收來自MVLAN405-2的多播流量并將接收的多播流量傳輸至沒有連接至MVLAN405的主機(jī)(例如,主機(jī)設(shè)備215)。MVR應(yīng)用程序可將與MVLAN405和/或客戶VLAN410的配置關(guān)聯(lián)的信息存儲在VLAN設(shè)立配置存儲器(例如,圖5中的VLAN設(shè)立配置存儲器)中。在一個實(shí)例中,VLAN可能沒有被配置為MVLAN和MVR接收器VLAN這兩者。此外,或可替換地,一個以上MVLAN可能不共享從其接收多播流量的端口。圖5是示例性VLAN設(shè)立配置存儲器500。如圖5所示,VLAN設(shè)立配置存儲器500(下文中稱為“配置存儲器500”)可以包括VLAN名稱字段505、VLAN類型字段510、源字段515、端口字段520、以及模式字段522。為了解釋的目的,圖5中的配置存儲器500包括字段505-522。實(shí)際上,與關(guān)于圖5所描述的配置存儲器500的字段相比,圖5的配置存儲器500可包括額外的字段、更少的字段、不同的字段、和/或不同布置的字段。VLAN名稱字段505可存儲用于特定VLAN(諸如MVLAN、客戶VLAN、和/或一些其他VLAN)的名稱和/或標(biāo)識符。VLAN類型字段510可存儲VLAN類型的指示符,諸如VLAN是否為MVLAN(例如,MVR“源”VLAN)或客戶VLAN(例如,MVR“接收器”VLAN)。源字段515可存儲與源(特定VLAN從其接收多播流量)關(guān)聯(lián)的信息。例如,如果特定的VLAN是MVLAN,則源字段515可存儲與特定VLAN關(guān)聯(lián)的一系列多播組地址。在另一實(shí)施例中,源字段515可存儲從其可接收多播流量的MVLAN名稱和/或標(biāo)識符的列表。端口字段520可存儲與MVLAN和/或MVR接收器VLAN關(guān)聯(lián)的端口標(biāo)識符。模式字段522可以存儲表示MVLAN是否按照透明模式(例如,模式1)、代理模式(例如,模式2)、和/或一些其他方式操作的標(biāo)識符。例如,在透明模式中,MVR應(yīng)用程序可以按照如下方式來處理IGMP流量(例如,多播組成員資格請求和/或查詢)源自主機(jī)設(shè)備215(例如,諸如主機(jī)設(shè)備215的用戶的觀看習(xí)慣)的請求(例如,加入和/或離開)可通過和/或經(jīng)由MVLAN進(jìn)行訪問,而不論該請求是否屬于與MVLAN關(guān)聯(lián)的多播組成員資格。例如,在代理模式中,MVR應(yīng)用程序可以按照如下方式來處理IGMP流量當(dāng)源自主機(jī)設(shè)備215的請求屬于與特定MVLAN關(guān)聯(lián)的多播組時,可通過和/或經(jīng)由MVLAN訪問該請求。如圖5所示,可存儲與MVLAN405-1(圖4)的配置關(guān)聯(lián)的信息(例如,如橢圓525所示)。在該實(shí)施例中,MVLAN405-1可標(biāo)識為MVR源VLAN(例如,示為“源”),其包括對應(yīng)于一系列多播組地址(例如,255.10.0.0至255.10.0.Y,其中Y彡0)的一組端口(例如,端口0至(H-I))并按照諸如透明模式(例如,如橢圓525所示)的透明模式(例如,模式1)設(shè)立該MVLAN405-1。在另一實(shí)施例中,MVLAN405-2(圖4)可標(biāo)識為MVR源VLAN,其包括對應(yīng)于一系列多播組地址(例如,255.10.1.0至255.10.1.Z,其中Z彡0)的一組端口(例如,端口H至(K-I))并按照透明模式(例如,如圖5的橢圓530所示)(例如,模式1)設(shè)立該MVLAN。在又一實(shí)施例中,客戶VLAN410-1可標(biāo)識為MVR接收器VLAN(例如,示為“接收器”),其包括一組MVR接收器端口(例如,端口K至(J-I)),經(jīng)由該端口可接收來自一個或多個MVLAN(例如,MVLAN405-l、405-2、和/或一些其他MVLAN)的多播流量(例如,如圖5中的橢圓535所示)。此外,或可替換地,配置存儲器500可以存儲與配置客戶VLAN410-2和410-3(例如,如圖5的橢圓540和545所示)關(guān)聯(lián)的信息。示例性處理圖6是用于在節(jié)點(diǎn)210中設(shè)立和安裝多播VLAN的示例性處理600的流程圖。在一個實(shí)現(xiàn)方式中,可以由節(jié)點(diǎn)210執(zhí)行處理600。在另一實(shí)現(xiàn)方式中,處理600中的一些或所有可通過與節(jié)點(diǎn)210分離或組合的設(shè)備或設(shè)備組合來執(zhí)行。如圖6所示,處理600可包括接收對于設(shè)立MVLAN的請求,并可以呈現(xiàn)用于顯示的用戶界面(UI)(塊605)。例如,節(jié)點(diǎn)210可接收對于在節(jié)點(diǎn)210上設(shè)立MVLAN的請求,MVR應(yīng)用程序可從與節(jié)點(diǎn)210關(guān)聯(lián)的存儲器中檢索與所設(shè)立的UI關(guān)聯(lián)的信息。例如,MVR應(yīng)用程序可在與節(jié)點(diǎn)210關(guān)聯(lián)的顯示設(shè)備上呈現(xiàn)與用于顯示的所設(shè)立的UI關(guān)聯(lián)的信息。還如圖6所示,處理600可包括經(jīng)由所設(shè)立的UI接收與要設(shè)立的MVLAN關(guān)聯(lián)的信息,并存儲與MVLAN關(guān)聯(lián)的信息(塊610)。例如,網(wǎng)絡(luò)管理員可能希望設(shè)立MVLAN,并可以將與MVLAN關(guān)聯(lián)的信息輸入UI。按照與上面描述(例如,關(guān)于圖5的配置存儲器500)的類似方式,與MVLAN關(guān)聯(lián)的信息可以包括VLAN名稱(例如,MVLAN405-1)、VLAN類型(例如,源)、VLAN源(例如,要從其接收多播流量的一系列多播組地址)、與對應(yīng)于從其接收多播流量的一系列多播組地址的節(jié)點(diǎn)210關(guān)聯(lián)的端口的列表、和/或其他信息。MVR應(yīng)用程序可經(jīng)由所設(shè)立的UI接收與MVLAN關(guān)聯(lián)的信息,并將與MVLAN關(guān)聯(lián)的信息存儲在配置存儲器(例如,圖5的配置存儲器500)中。又如圖6所示,如果要設(shè)立附加的MVLAN(塊615-是),則處理600可包括經(jīng)由所設(shè)立的UI接收與另一MVLAN關(guān)聯(lián)的信息(塊605)。例如,網(wǎng)絡(luò)管理員可能希望設(shè)立附加的MVLAN,并可能選擇在所建立的UI上的特定按鈕(例如,使用與節(jié)點(diǎn)210關(guān)聯(lián)的定點(diǎn)設(shè)備、與節(jié)點(diǎn)210關(guān)聯(lián)的鍵盤/鍵區(qū)等),其可允許網(wǎng)絡(luò)管理員將與另一MVLAN關(guān)聯(lián)的信息輸入至所設(shè)立的UI。進(jìn)一步如圖6所示,如果不設(shè)立附加的MVLAN(塊615-否),則處理600可以包括經(jīng)由所設(shè)立的UI接收與MVR接收器VLAN關(guān)聯(lián)的信息(塊620)。例如,網(wǎng)絡(luò)管理員可在所設(shè)立的UI上選擇允許網(wǎng)絡(luò)管理員設(shè)立MVR接收器VLAN的特定按鈕。例如,網(wǎng)絡(luò)管理員可將與客戶VLAN(例如,MVR接收器VLAN)關(guān)聯(lián)的信息輸入至所設(shè)立的UI??梢园凑张c上述(例如,關(guān)于圖5的配置存儲器500)相似的方式,與MVR接收器VLAN關(guān)聯(lián)的信息包括VLAN名稱(例如,客戶VLAN410-1)、VLAN類型(例如,接收器)、VLAN源(例如,從其接收多播流量的MVLAN列表)、經(jīng)由其接收多播流量和/或傳輸多播流量至主機(jī)設(shè)備215的與節(jié)點(diǎn)210關(guān)聯(lián)的端口的列表(例如,MVR接收器端口)。MVR應(yīng)用程序可經(jīng)由所設(shè)立的UI接收與MVR接收器VLAN關(guān)聯(lián)的信息,并可以將與MVR接收器VLAN關(guān)聯(lián)的信息存儲在配置存儲器(例如,圖5的配置存儲器500)中。仍如圖6所示,如果要設(shè)立附加的MVR接收器VLAN(塊625-是),則處理600可包括經(jīng)由所設(shè)立的UI接收與另一MVR接收器VLAN關(guān)聯(lián)的信息(塊620)。例如,網(wǎng)絡(luò)管理員可能希望設(shè)立附加的MVR接收器VLAN,并可選擇所設(shè)立的UI上的特定按鈕(例如,使用與節(jié)點(diǎn)210關(guān)聯(lián)的定點(diǎn)設(shè)備、與節(jié)點(diǎn)210關(guān)聯(lián)的鍵盤/鍵區(qū)等),其可允許網(wǎng)絡(luò)管理員將與另一MVR接收器VLAN關(guān)聯(lián)的信息輸入至所設(shè)立的UI。再進(jìn)一步如圖6所示,如果不設(shè)立附加的MVR接收器VLAN(塊625-否),則處理600可包括安裝MVLAN和MVR接收器VLAN(塊630)。例如,網(wǎng)絡(luò)管理員可能希望在節(jié)點(diǎn)210上部署MVLAN和/或MVR接收器VLAN,并可通過在所設(shè)立的UI上選擇特定按鈕來請求部署MVLAN和/或MVR接收器VLAN。MVR應(yīng)用程序可接收請求,并可產(chǎn)生將MVLAN鏈接至對應(yīng)的MVR接收器VLAN的多播轉(zhuǎn)發(fā)條目(其將MVLAN指定為要接收的多播流量的源)。例如,MVR應(yīng)用程序創(chuàng)建MVLAN與MVR接收器端口(與MVR接收器VLAN關(guān)聯(lián))之間的邏輯鏈接,經(jīng)由其來接收多播流量和/或?qū)⒍嗖チ髁總鬏斨林鳈C(jī)設(shè)備215。例如,MVR應(yīng)用程序可在與節(jié)點(diǎn)210關(guān)聯(lián)的多播轉(zhuǎn)發(fā)表(例如,以下描述的圖7A和圖7B中的多播轉(zhuǎn)發(fā)表700)中存儲多播轉(zhuǎn)發(fā)條目。此外,或可替換地,MVR應(yīng)用程序可將與多播轉(zhuǎn)發(fā)條目關(guān)聯(lián)的信息作為MVLAN轉(zhuǎn)發(fā)表(例如,有時稱為“MVLAN橋接表”)發(fā)送至與MVLAN和/或MVR接收器VLAN關(guān)聯(lián)的每個端口。圖7A和圖7B是與MVLAN關(guān)聯(lián)的多播轉(zhuǎn)發(fā)表700的實(shí)施例。如圖7A和圖7B中所示,多播轉(zhuǎn)發(fā)表700可包括諸如MVR源VLAN字段705、組地址字段710、MVR源端口字段715、MVR接收器VLAN字段720、以及MVR接收器端口字段725的字段集合。為了解釋的目的,多播轉(zhuǎn)發(fā)表700包括字段705-725。實(shí)際上,與關(guān)于多播轉(zhuǎn)發(fā)表700所描述的相比,多播轉(zhuǎn)發(fā)表700可包括附加的字段、更少的字段、不同的字段、和/或不同布置的字段。MVR源VLAN字段705可存儲與特定MVLAN(例如,MVR源VLAN)關(guān)聯(lián)的名稱和/或標(biāo)識符。組地址字段710可存儲用于與特定MVLAN關(guān)聯(lián)的每個端口的多播組地址(例如,IP地址等)。MVR源端口字段可存儲用于與特定MVLAN關(guān)聯(lián)的每個端口的端口標(biāo)識符(例如,與圖3的I/O單元315關(guān)聯(lián)的端口)。MVR接收器VLAN字段720可存儲與可將多播流量發(fā)送(例如,基于上述關(guān)于圖6的MVLAN設(shè)立操作)至其的一個或多個MVR接收器VLAN(例如,客戶VLAN)關(guān)聯(lián)的名稱和/或標(biāo)識符。MVR接收器端口字段725可包括用于已預(yù)訂為組成員資格(例如,與多播組地址關(guān)聯(lián))的每個MVR接收器端口的端口標(biāo)識符(例如,與I/O單元315關(guān)聯(lián)的端口)。如圖7A所示,多播轉(zhuǎn)發(fā)表700可存儲特定MVLAN在特定時間點(diǎn)處的組成員資格信息和多播轉(zhuǎn)發(fā)條目。例如,MVR應(yīng)用程序可為對應(yīng)于特定端口(例如,端口0)的特定多播組(例如,具有地址255.10.10.0)存儲與MVLAN405-1關(guān)聯(lián)的多播轉(zhuǎn)發(fā)條目(例如,如橢圓730所示)。此外,或可替換地,MVR應(yīng)用程序可存儲與多播流量(例如,與特定的多播組關(guān)聯(lián))要轉(zhuǎn)發(fā)至其的MVR接收器VLAN關(guān)聯(lián)的信息。例如,MVR應(yīng)用程序可存儲與MVR接收器VLAN(例如,410-2)關(guān)聯(lián)的標(biāo)識符和/或與多播流量要轉(zhuǎn)發(fā)至其的MVR接收器VLAN關(guān)聯(lián)(例如,如橢圓730所示)的端口(例如,端口J)。在另一實(shí)施例中,MVR應(yīng)用程序可存儲與關(guān)聯(lián)于MVLAN405-1的其他多播組關(guān)聯(lián)和/或與其他MVLAN405(例如,圖7A中未示出)關(guān)聯(lián)的其它多播轉(zhuǎn)發(fā)條目(例如,如圖7A的橢圓735和740所示)。MVR應(yīng)用程序可執(zhí)行MVR接收器端口監(jiān)控操作并可將更新的多播轉(zhuǎn)發(fā)條目存儲在多播轉(zhuǎn)發(fā)表700中。例如,MVR應(yīng)用程序可以監(jiān)控與已部署至節(jié)點(diǎn)210(例如,在預(yù)先時刻)的MVR接收器VLAN410-1至410-3關(guān)聯(lián)的MVR接收器端口,以標(biāo)識來自與MVR接收器端口關(guān)聯(lián)的主機(jī)設(shè)備215的IGMP流量。例如,MVR應(yīng)用程序可使用IGMP監(jiān)聽以檢測對于預(yù)訂(例如,加入)和/或退訂(例如,離開)與多播流量關(guān)聯(lián)的多播組成員資格的請求。在一個實(shí)施例中,如圖7B所示,MVR應(yīng)用程序可標(biāo)識MVR接收器VLAN410-3的端口L上對于加入特定多播組成員資格(例如,與組地址205.10.1.1關(guān)聯(lián))的請求(例如,來自特定主機(jī)設(shè)備215),進(jìn)而MVR應(yīng)用程序可將MVR接收器VLAN(例如,410-3)加入至特定多播組成員資格(例如,如圖7B的表示745所示)。此外,或可替換地,MVR應(yīng)用程序可將MVR接收器端口(例如,端口L)存儲在多播轉(zhuǎn)發(fā)條目735中,與特定多播組成員資格關(guān)聯(lián)的多播流量要被發(fā)送至該端口和/或多播流量要經(jīng)由該端口被特定主機(jī)設(shè)備210接收。在另一實(shí)施例中,如圖7B所示,MVR應(yīng)用程序可標(biāo)識MVR接收器VLAN410-2的端口J+2上對于離開特定多播組成員資格(例如,與組地址255.10.0.1.Y關(guān)聯(lián))的請求(例如,來自另一主機(jī)設(shè)備215),進(jìn)而MVR應(yīng)用程序可將MVR接收器VLAN(例如,410-2)從特定多播組成員資格移除(例如,如指示750所示)。此外,或可替換地,MVR應(yīng)用程序可從多播轉(zhuǎn)發(fā)條目740移除MVR接收器端口(例如,端口J+2),這可導(dǎo)致多播流量不再被發(fā)送至端口J+2或其他主機(jī)。在又一實(shí)施例中,MVR應(yīng)用程序可將一系列查詢(例如,IGMP查詢)發(fā)送至MVR接收器VLAN410-1至410-3和/或其他VLAN以確定和/或更新用于MVLAN上的端口的組成員資格。與特定組成員資格關(guān)聯(lián)的多播查詢可包括與組成員資格對應(yīng)的多播組地址。例如,MVR應(yīng)用程序可接收來自MVR接收器VLAN(例如,標(biāo)識為410-2)的報告,其可表示另一端口(例如,J+4)已預(yù)訂特定多播組。MVR應(yīng)用程序可以按照與上述相同的方式來更新組成員資格和/或多播轉(zhuǎn)發(fā)條目(例如,圖7B的多播轉(zhuǎn)發(fā)條目755)。圖8是用于設(shè)立或更新多播轉(zhuǎn)發(fā)表中的多播轉(zhuǎn)發(fā)條目的示例性處理800的流程圖。在一個實(shí)現(xiàn)方式中,處理800可以由節(jié)點(diǎn)210執(zhí)行。在另一實(shí)現(xiàn)方式中,處理800的一部分或全部可以由獨(dú)立于節(jié)點(diǎn)210或與節(jié)點(diǎn)210組合的設(shè)備或設(shè)備組合來執(zhí)行。如圖8所示,處理800可包括標(biāo)識與MVR接收器VLAN關(guān)聯(lián)的端口上的多播組成員資格請求(塊805)。例如,MVR應(yīng)用程序可監(jiān)控與客戶VLAN(例如,設(shè)立為如以上關(guān)于圖6所描述的MVR接收器VLAN410)關(guān)聯(lián)的端口(例如,MVR接收器端口),以確定多播組成員資格請求(例如,由主機(jī)設(shè)備210發(fā)送)是否呈現(xiàn)在與MVR接收器VLAN410關(guān)聯(lián)的端口上。在一個實(shí)施例中,可以按照透明模式(例如,圖5的模式1)配置MVLAN405,其中,MVR應(yīng)用程序可使多播組成員資格報告發(fā)送(擴(kuò)展)至與VLAN關(guān)聯(lián)的所有或部分其他端口(例如,與MVLAN405、MVR接收器VLAN410、和/或其他VLAN關(guān)聯(lián)的端口)。在這種情況下,可能在MVLAN405和與主機(jī)設(shè)備215的用戶(例如,諸如當(dāng)用戶可改變頻道時的觀看習(xí)慣等)關(guān)聯(lián)的多播組成員資格請求之間存在完全透明。MVR應(yīng)用程序可使用IGMP監(jiān)聽(例如,與MVR接收器VLAN410關(guān)聯(lián)的端口上)來檢測屬于與MVLAN405關(guān)聯(lián)的多播組成員資格的多播組成員資格請求(例如,IGMP流量)。在另一實(shí)施例中,可以按照代理模式(例如,圖5的模式2)配置MVLAN405,其中,MVR應(yīng)用程序可使多播組成員資格報告僅被發(fā)送至對應(yīng)于由MVLAN405保持的多播組成員資格的MVLAN405。在這種情況下,MVLAN405可能只接收來自與MVLAN405關(guān)聯(lián)的主機(jī)設(shè)備215的IGMP流量。MVR應(yīng)用程序可使用IGMP監(jiān)聽(例如,在與MVR接收器VLAN410關(guān)聯(lián)的端口上)以識別要發(fā)送至MVLAN405的多播組成員資格請求。在以上任一實(shí)施例中,可通過監(jiān)控MVR接收器端口(例如,使用IGMP監(jiān)聽)來標(biāo)識屬于MVLAN405的多播組成員資格請求。例如,按照與上述(例如,關(guān)于圖7A和圖7B)相似的方式中,MVR應(yīng)用程序可使用IGMP監(jiān)聽以檢測包括由與特定端口關(guān)聯(lián)的主機(jī)設(shè)備210發(fā)送的多播組成員資格請求(例如,加入,離開等)的IGMP流量。在另一個實(shí)施例中,按照與上述(例如,關(guān)于圖7A和圖7B)相似的方式,MVR應(yīng)用程序可以發(fā)送IGMP查詢至MVR接收器VLAN410,以確定哪些多播組成員資格與MVLAN405關(guān)聯(lián)。在該實(shí)施例中,MVR應(yīng)用程序可使用IGMP監(jiān)聽以標(biāo)識多播組成員資格報告(例如,其在一個或多個多播組中指示組成員資格),MVR應(yīng)用程序可使用多播組成員資格報告以更新MVLAN405上的組成員資格和/或更新與節(jié)點(diǎn)210關(guān)聯(lián)的轉(zhuǎn)發(fā)表(例如,圖7A和圖7B的多播轉(zhuǎn)發(fā)表700)中的多播轉(zhuǎn)發(fā)條目。在一個實(shí)施例中,可以按照透明模式配置MVLAN405,并且MVR應(yīng)用程序可經(jīng)由與MVR接收器VLAN關(guān)聯(lián)的端口將從主機(jī)設(shè)備215接收到的多播組成員資格報告發(fā)送(擴(kuò)展)至VLAN上的其他端口(例如,與MVLAN405、MVR接收器VLAN410、和/或其他VLAN關(guān)聯(lián)的端口)。還如圖8所示,如果未檢測到多播組成員資格(塊810-否),則處理800可包括標(biāo)識在與MVR接收器VLAN關(guān)聯(lián)的端口上的多播組成員資格請求(塊805)。例如,如果MVR應(yīng)用程序沒有檢測到多播組成員資格請求和/或沒有接收到響應(yīng)于IGMP查詢的報告,則MVR應(yīng)用程序可繼續(xù)監(jiān)控與MVR接收器VLAN410關(guān)聯(lián)的MVR接收器端口。如圖8進(jìn)一步所示,如果檢測到多播組成員資格請求(塊810-是)且如果多播組成員資格請求不與MVLAN對應(yīng)(塊815-否),則處理800可包括將通知發(fā)送至網(wǎng)絡(luò)管理員(塊820)。例如,如果MVR應(yīng)用程序標(biāo)識多播組成員資格請求(例如,加入和/或離開)和/或表示與MVR接收器VLAN410-3關(guān)聯(lián)的端口(例如,端口L)上的多播組成員資格中的成員資格的報告,則MVR應(yīng)用程序可確定所標(biāo)識的多播組成員資格請求(例如,包括多播組地址)是否對應(yīng)于與MVLAN405關(guān)聯(lián)的一系列組地址。例如,如果MVR應(yīng)用程序確定成員資格請求不對應(yīng)于與MVLAN405關(guān)聯(lián)的一系列多播組地址,則MVR應(yīng)用程序可將通知發(fā)送至網(wǎng)絡(luò)管理員,其表示MVLAN沒有被配置為轉(zhuǎn)發(fā)與多播組成員資格請求關(guān)聯(lián)的多播流量。在另一實(shí)施例中,MVR應(yīng)用程序可將通知發(fā)送至與端口(從該端口標(biāo)識和/或接收多播組成員資格)關(guān)聯(lián)的主機(jī)設(shè)備215,表示該地址不能被處理。在另一個實(shí)施例中,MVR應(yīng)用程序可丟棄和/或忽略該請求。仍進(jìn)一步如圖8所示,如果檢測到多播組成員資格請求(塊810-是)且如果多播組成員資格請求對應(yīng)于MVLAN(塊815-是),則處理800可包括更新組成員資格和多播轉(zhuǎn)發(fā)條目(塊825)。例如,MVR應(yīng)用程序可標(biāo)識多播組成員資格請求和/或表示與MVR接收器VLAN410-3關(guān)聯(lián)的端口(例如,端口L)上的多播組成員資格中的成員資格的報告。此外,或可替換地,MVR應(yīng)用程序可確定所標(biāo)識的多播組成員資格請求(例如,其包括多播組地址)對應(yīng)于與MVLAN405關(guān)聯(lián)的一系列組地址。例如,MVR應(yīng)用程序可確定多播組成員資格請求是對于加入包括多播組地址(例如,255.10.1.1)的多播組的請求。此外,或可替換地,例如,MVR應(yīng)用程序可確定多播組成員資格請求對應(yīng)于與MVLAN405關(guān)聯(lián)的一系列多播組地址(例如,匹配多播組地址的范圍內(nèi)的特定多播組地址)。例如,基于確定并且按照與上述(例如,關(guān)于圖7B)相似的方式,MVR應(yīng)用程序可將MVR接收器VLAN410-3添加至多播組成員資格(例如,其對應(yīng)于MVLAN405上的端口0)。此外,或可替換地,MVR應(yīng)用程序可通過將MVR接收器VLAN410-3標(biāo)識符和/或端口標(biāo)識符(例如,端口L)添加至與MVLAN405-1上的端口0相對應(yīng)的多播組成員資格關(guān)聯(lián)的多播轉(zhuǎn)發(fā)條目來更新多播轉(zhuǎn)發(fā)表(例如,圖7A和圖7B中的多播轉(zhuǎn)發(fā)表700)內(nèi)的多播轉(zhuǎn)發(fā)條目。MVR應(yīng)用程序可將更新的多播轉(zhuǎn)發(fā)條目存儲在與節(jié)點(diǎn)210關(guān)聯(lián)的存儲器中。在另一實(shí)施例中,MVR應(yīng)用程序可確定多播組成員資格請求是與多播組(例如,具有多播組地址255.10.0.0)關(guān)聯(lián)的離開請求,并且按照與上述關(guān)于圖7B類似的方式,MVR應(yīng)用程序可以從與MVLAN405關(guān)聯(lián)的轉(zhuǎn)發(fā)表的轉(zhuǎn)發(fā)條目中移除MVR接收器VLAN410-2標(biāo)識符和/或端口標(biāo)識符(例如,端口J+2)。如圖8所示,處理800可包括存儲更新的多播轉(zhuǎn)發(fā)條目并發(fā)送更新的多播轉(zhuǎn)發(fā)表(塊830)。例如,MVR應(yīng)用程序可將更新的多播轉(zhuǎn)發(fā)條目保存在與節(jié)點(diǎn)210關(guān)聯(lián)的多播轉(zhuǎn)發(fā)表(例如,圖7A和圖7B的多播轉(zhuǎn)發(fā)表)中。此外,MVR應(yīng)用程序可將與更新的多播轉(zhuǎn)發(fā)條目關(guān)聯(lián)的信息作為更新的MVLAN轉(zhuǎn)發(fā)表(例如,有時稱為“MVLAN橋接表”)發(fā)送至與MVLAN和/或MVR接收器VLAN關(guān)聯(lián)的每個端口。當(dāng)MVR應(yīng)用程序存儲更新的多播轉(zhuǎn)發(fā)條目或發(fā)送更新的多播轉(zhuǎn)發(fā)表時,處理800可結(jié)束或MVR應(yīng)用程序可以按照與上述(例如,關(guān)于塊805)相似的方式來標(biāo)識另一多播組成員資格請求。圖9是用于使用MVLAN以處理多播流量的示例性處理900的流程圖。在一個實(shí)現(xiàn)方式中,處理900可以由節(jié)點(diǎn)210執(zhí)行。在另一實(shí)現(xiàn)方式中,處理900的一部分或全部可以由獨(dú)立于節(jié)點(diǎn)210或與節(jié)點(diǎn)210組合的設(shè)備或設(shè)備組合來執(zhí)行。如圖9所示,處理900可包括接收多播流量(塊905)。假設(shè)MVLAN(例如,MVLAN405)已設(shè)立在節(jié)點(diǎn)210(例如,經(jīng)由圖6的MVLAN設(shè)立處理600)上。進(jìn)一步假設(shè),客戶VLAN或客戶VLAN組被配置為MVR接收器VLAN(例如,MVR接收器VLAN410)以接收經(jīng)由MVLAN405的多播流量。例如,MVLAN405可接收對應(yīng)于特定多播組地址的特定端口上的多播流量。例如,多播組地址可與特定多播組成員資格關(guān)聯(lián)。還如圖9所示,處理900可包括確定要將多播流量轉(zhuǎn)發(fā)至哪個MVR接收器VLAN410,并且基于該確定來轉(zhuǎn)發(fā)多播流量(塊910)。例如,MVR應(yīng)用程序可從與節(jié)點(diǎn)210關(guān)聯(lián)的存儲器中檢索多播轉(zhuǎn)發(fā)表(例如,圖7A和圖7B的多播轉(zhuǎn)發(fā)表700)。MVR應(yīng)用程序可使用多播轉(zhuǎn)發(fā)表查找MVR接收器VLAN410、或一組MVR接收器VLAN410,該MVR接收器VLAN對應(yīng)于要將多播流量發(fā)送至的特定多播組地址和/或MVLAN405端口。例如,MVR應(yīng)用程序可確定(例如,根據(jù)多播轉(zhuǎn)發(fā)表)MVR接收器VLAN410包含在多播組成員資格中。此外,或可替換地,MVR應(yīng)用程序可確定與MVR接收器VLAN410關(guān)聯(lián)的特定端口包含在多播轉(zhuǎn)發(fā)表所包括的多播轉(zhuǎn)發(fā)條目中?;谠摯_定,MVR應(yīng)用程序可使多播流量發(fā)送至與MVR接收器VLAN410關(guān)聯(lián)的特定端口。進(jìn)一步如圖9所示,處理900可包括經(jīng)由MVR接收器VLAN410將多播流量傳輸至主機(jī)(塊915)。例如,MVR接收器VLAN410可經(jīng)由特定端口接收多播流量,并可將多播流量傳輸至在預(yù)先時刻已預(yù)訂特定多播組成員資格的主機(jī)設(shè)備210。結(jié)論本文所描述的實(shí)現(xiàn)方式可包括使用如下技術(shù)為多播基于VLAN多播VLAN注冊提供的系統(tǒng)和/或方法,該技術(shù)使MVLAN能夠經(jīng)由不是MVLAN—部分的VLAN將多播流量發(fā)送至主機(jī)設(shè)備。在一個示例性實(shí)現(xiàn)方式中,可在使網(wǎng)絡(luò)節(jié)點(diǎn)能夠執(zhí)行基于VLAN的多播操作的網(wǎng)絡(luò)節(jié)點(diǎn)上設(shè)立MVLAN。例如,MVR應(yīng)用程序可從網(wǎng)絡(luò)管理員接收參數(shù)以設(shè)立MVLAN和/或MVR接收器VLAN,并可使用參數(shù)以安裝和/或部署網(wǎng)絡(luò)節(jié)點(diǎn)上的MVLAN和/或MVR接收器VLAN0在另一示例性實(shí)現(xiàn)方式中,MVR應(yīng)用程序可建立和/或更新與MVLAN關(guān)聯(lián)的多播轉(zhuǎn)發(fā)條目。例如,MVR應(yīng)用程序可監(jiān)控與MVR接收器VLAN關(guān)聯(lián)的端口上的多播流量并可標(biāo)識從主機(jī)設(shè)備發(fā)送的、對于加入多播組成員資格的請求。例如,基于該請求,MVR應(yīng)用程序可使轉(zhuǎn)發(fā)條目添加至能夠使特定多播流量發(fā)送至主機(jī)設(shè)備的多播轉(zhuǎn)發(fā)表。在又一示例性實(shí)現(xiàn)方式中,MVR應(yīng)用程序可對于接收到的多播流量執(zhí)行多播操作。例如,MVLAN可經(jīng)由特定端口接收多播流量,并且MVR應(yīng)用程序可確定要將多播流量發(fā)送至哪個MVR接收器VLAN。例如,MVR應(yīng)用程序可使用多播轉(zhuǎn)發(fā)表以確定要將多播流量發(fā)送至哪個MVR接收器VLAN。前述描述提供了說明和描述,但并旨在詳盡的或?qū)⒈景l(fā)明限制為公開的精確形式。鑒于以上教導(dǎo)更改和變化是可行的,或可從本發(fā)明的實(shí)踐中獲得更改和變化。雖然已經(jīng)關(guān)于圖6、圖8和圖9描述了一系列塊,在其他實(shí)現(xiàn)方式中可更改塊的順序。此外,非依賴塊可以并行執(zhí)行。如本文所述,這些方面可以圖中所示的方面中的軟件、固件、和硬件許多不同方式實(shí)施將變得顯而易見。用于實(shí)施本文所述方面的實(shí)際軟件代碼或?qū)S每刂栖浖幌拗票景l(fā)明。因此,無需參照特定軟件代碼描述實(shí)施方式的操作和行為,應(yīng)理解,軟件和控制硬件可設(shè)計為實(shí)施基于本文的描述的方面。此外,上述某些部分可以實(shí)施為執(zhí)行一個或多個功能的部件。本文所使用的部件可包括硬件(諸如處理器、ASIC、FPGA)、或硬件和軟件的組合(例如,處理器執(zhí)行軟件)。盡管在本說明書中公開了和/或權(quán)利要求中敘述了特定的組合,但是這些組合不旨在限制本發(fā)明的公開。實(shí)際上,許多這些特定可以權(quán)利要求中未特別敘述和/或說明書中未特別公開的方式來組合。除非明確描述,本申請中使用的元件、動作、或指令不應(yīng)理解為重要的或必要的。此外,本文中所使用的冠詞“一(a)”旨在包括一項或多項。如果旨在包括一項,使用術(shù)語“一(one)”或類似語言。此外,除非另有明確規(guī)定,術(shù)語“基于”旨在指“至少部分基于”。權(quán)利要求1.一種網(wǎng)絡(luò)節(jié)點(diǎn),包括多個端口,經(jīng)由所述多個端口接收或傳輸多播流量,所述網(wǎng)絡(luò)節(jié)點(diǎn)包括存儲器,用于存儲與多播轉(zhuǎn)發(fā)表關(guān)聯(lián)的信息,所述多播轉(zhuǎn)發(fā)表包括用于所述多個端口中的一個或多個端口的標(biāo)識符,所述一個或多個端口與多播虛擬局域網(wǎng)(MVLAN)關(guān)聯(lián),所述多播流量經(jīng)由所述MVLAN被所述網(wǎng)絡(luò)節(jié)點(diǎn)接收,以及用于兩個以上接收器VLAN(RVLAN)的標(biāo)識符,所述兩個以上RVLAN與所述多個端口中的兩個以上其他端口關(guān)聯(lián),所述多播流量經(jīng)由所述兩個以上其他端口從所述MVLAN接收,其中,用于所述兩個以上RVLAN中至少一個的標(biāo)識符對應(yīng)于用于所述一個或多個端口中至少一個的標(biāo)識符;以及處理器,用于經(jīng)由所述一個或多個端口中的特定端口接收所述多播流量;基于用于所述特定端口的標(biāo)識符,使用所述多播轉(zhuǎn)發(fā)表執(zhí)行查找操作,以確定是否經(jīng)由所述兩個以上RVLAN的第一RVLAN、經(jīng)由所述兩個以上RVLAN的第二RVLAN、或經(jīng)由所述第一RVLAN以及所述第二RVLAN發(fā)送所述多播流量,當(dāng)所述查找操作表示與所述第一RVLAN關(guān)聯(lián)的第一標(biāo)識符對應(yīng)于用于所述特定端口的所述標(biāo)識符時,將所述多播流量經(jīng)由所述第一RVLAN傳輸至主機(jī)設(shè)備,當(dāng)所述查找操作表示與所述第二RVLAN關(guān)聯(lián)的第二標(biāo)識符對應(yīng)于用于所述特定端口的所述標(biāo)識符時,將所述多播流量經(jīng)由所述第二RVLAN傳輸至另一主機(jī)設(shè)備,以及當(dāng)所述查找操作表示所述第一標(biāo)識符和所述第二標(biāo)識符對應(yīng)于用于所述特定端口的所述標(biāo)識符時,將所述多播流量經(jīng)由所述第一RVLAN傳輸至所述主機(jī)設(shè)備,并經(jīng)由所述第二RVLAN傳輸至所述另一主機(jī)設(shè)備。2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,當(dāng)將所述多播流量經(jīng)由所述第一RVLAN傳輸至所述主機(jī)設(shè)備時,所述處理器進(jìn)一步用于從所述多播轉(zhuǎn)發(fā)表獲得與所述兩個以上其他端口中的對應(yīng)于所述第一標(biāo)識符的端口關(guān)聯(lián)的標(biāo)識符,以及基于獲得的所述標(biāo)識符,將所述多播流量發(fā)送至所述端口。3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,當(dāng)執(zhí)行所述查找操作時,所述處理器進(jìn)一步用于確定用于所述特定端口的所述標(biāo)識符是否匹配存儲在所述多播轉(zhuǎn)發(fā)表中的用于所述一個或多個端口的所述標(biāo)識符中的至少一個,以及當(dāng)用于所述特定端口的所述標(biāo)識符匹配用于所述一個或多個端口的所述標(biāo)識符中的所述至少一個時,獲得所述第一標(biāo)識符和所述第二標(biāo)識符中與用于所述特定端口的所述標(biāo)識符相對應(yīng)的至少一個標(biāo)識符。4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于監(jiān)控所述兩個以上其他端口中的每一個以確定是否已接收到與所述多播流量關(guān)聯(lián)的請求,基于所述監(jiān)控,經(jīng)由所述兩個以上其他端口中的特定端口檢測對于加入允許接收所述多播流量的多播組的請求,以及按照所述第一標(biāo)識符對應(yīng)于用于所述特定端口的所述標(biāo)識符的方式,通過將與所述第一RVLAN關(guān)聯(lián)的所述第一標(biāo)識符存儲在所述多播轉(zhuǎn)發(fā)表中來更新所述多播轉(zhuǎn)發(fā)表。5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于監(jiān)控所述兩個以上其他端口中的每一個以確定是否已接收到與所述多播流量關(guān)聯(lián)的請求,基于所述監(jiān)控,經(jīng)由所述兩個以上其他端口中的特定端口,檢測對于使所述多播流量不被接收的離開多播組的請求,以及通過從所述多播轉(zhuǎn)發(fā)表中刪除與所述第二RVLAN關(guān)聯(lián)并與用于所述特定端口的所述標(biāo)識符相對應(yīng)的所述第二標(biāo)識符來更新所述多播轉(zhuǎn)發(fā)表。6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于接收與所述MVLAN關(guān)聯(lián)的信息,與所述MVLAN關(guān)聯(lián)的所述信息包括對應(yīng)于所述一個或多個端口與所述多播流量關(guān)聯(lián)的一系列組地址,接收與所述兩個以上RVLAN關(guān)聯(lián)的信息,與所述兩個以上RVLAN關(guān)聯(lián)的所述信息包括與用于所述兩個以上RVLAN中的每一個的所述MVLAN關(guān)聯(lián)的標(biāo)識符,要從所述MVLAN接收所述多播流量,以及基于與所述MVLAN關(guān)聯(lián)的所述信息以及與所述兩個以上RVLAN關(guān)聯(lián)的所述信息,在所述網(wǎng)絡(luò)節(jié)點(diǎn)上部署所述MVLAN和所述兩個以上RVLAN。7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,當(dāng)部署所述MVLAN和所述兩個以上RVLAN時,所述處理器進(jìn)一步用于基于與用于所述兩個以上RVLAN的所述MVLAN關(guān)聯(lián)的所述標(biāo)識符,在所述MVLAN與所述兩個以上RVLAN中的每一個之間建立邏輯鏈接,所述邏輯鏈接允許所述多播流量從所述MVLAN發(fā)送至所述兩個以上RVLAN,以及基于所述MVLAN與所述兩個以上RVLAN中的每一個之間的所述邏輯鏈接創(chuàng)建所述多播轉(zhuǎn)發(fā)表。8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于經(jīng)由所述兩個以上其他端口將查詢發(fā)送至多個主機(jī)設(shè)備,以確定與所述多播流量關(guān)聯(lián)的組成員資格,其中,所述組成員資格表示是否要接收所述多播流量,經(jīng)由所述兩個以上其他端口中的一個從所述多個主機(jī)設(shè)備中的至少一個主機(jī)設(shè)備接收響應(yīng)于所述查詢的報告,當(dāng)按照透明模式配置所述MVLAN時將所述報告發(fā)送至所述多個端口,其中,所述透明模式允許經(jīng)由所述MVLAN訪問與所述MVLAN不關(guān)聯(lián)的其他報告,以及當(dāng)按照代理模式配置所述MVLAN時將所述報告發(fā)送至所述特定端口,其中,所述代理模式不允許經(jīng)由所述MVLAN訪問與所述MVLAN不關(guān)聯(lián)的其他報告。9.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述主機(jī)設(shè)備和所述其他主機(jī)設(shè)備沒有連接至所述MVLAN。10.一種方法,包括通過網(wǎng)絡(luò)節(jié)點(diǎn)接收與多播虛擬局域網(wǎng)(MVLAN)關(guān)聯(lián)的信息以及與接收器虛擬局域網(wǎng)(RVLAN)關(guān)聯(lián)的信息,所述網(wǎng)絡(luò)節(jié)點(diǎn)包括多個端口,其中當(dāng)與所述MVLAN關(guān)聯(lián)的信息被部署至所述網(wǎng)絡(luò)節(jié)點(diǎn)時,建立所述MVLAN,所述MVLAN包括所述多個端口中的一個或多個端口,經(jīng)由所述MVLAN從另一網(wǎng)絡(luò)節(jié)點(diǎn)接收多播流量,所述一個或多個端口對應(yīng)于一系列多播組地址,以及當(dāng)與所述RVLAN關(guān)聯(lián)的信息被部署至所述網(wǎng)絡(luò)節(jié)點(diǎn)時,建立所述RVLAN,所述RVLAN包括所述多個端口中的一個或多個其他端口,所述一個或多個其他端口連接至一個或多個主機(jī)設(shè)備并邏輯地建立所述MVLAN作為所述RVLAN要從其接收所述多播流量的源;基于與所述MVLAN關(guān)聯(lián)的所述信息以及與所述RVLAN關(guān)聯(lián)的所述信息,在所述網(wǎng)絡(luò)節(jié)點(diǎn)上部署所述MVLAN和所述RVLAN;通過所述網(wǎng)絡(luò)節(jié)點(diǎn)并經(jīng)由所述一個或多個其他端口中的特定端口檢測來自所述一個或多個主機(jī)設(shè)備中的主機(jī)設(shè)備、對于加入多播組的請求;通過所述網(wǎng)絡(luò)節(jié)點(diǎn)并基于所述請求在與所述網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多播轉(zhuǎn)發(fā)表中創(chuàng)建轉(zhuǎn)發(fā)條目,所述轉(zhuǎn)發(fā)條目包括用于與所述多播組關(guān)聯(lián)的特定多播流量要發(fā)送至其的所述特定端口的標(biāo)識符以及用于與所述多播組關(guān)聯(lián)的所述一個或多個端口中的一個端口的標(biāo)識符;通過所述網(wǎng)絡(luò)節(jié)點(diǎn)并經(jīng)由所述一個或多個端口中的所述一個端口接收所述特定多播流量;以及基于所述轉(zhuǎn)發(fā)條目并經(jīng)由所述特定端口將所述特定多播流量傳輸至所述主機(jī)設(shè)備。11.根據(jù)權(quán)利要求10所述的方法,其中,所述一個或多個端口不同于所述一個或多個其他端口。12.根據(jù)權(quán)利要求10所述的方法,其中,部署所述MVLAN和所述RVLAN包括創(chuàng)建所述多播轉(zhuǎn)發(fā)表,所述多播轉(zhuǎn)發(fā)表包括對應(yīng)于多個多播組的多個轉(zhuǎn)發(fā)條目,其中,所述轉(zhuǎn)發(fā)條目中的每一個均包括所述一個或多個端口中的不同一個對應(yīng)于所述一系列多播組地址中相應(yīng)的不同一個,所述一系列多播組地址中的每一個均對應(yīng)于所述多個多播組中相應(yīng)的不同一個;以及所述一個或多個其他端口中的至少一個對應(yīng)于所述一系列多播地址范圍中相應(yīng)的所述不同一個。13.根據(jù)權(quán)利要求10所述的方法,其中,部署所述MVLAN和所述RVLAN包括在所述MVLAN與所述RVLAN之間建立邏輯鏈接,所述邏輯鏈接使在所述一個或多個端口上接收的所述多播流量能夠經(jīng)由所述一個或多個其他端口中的至少一個發(fā)送至所述RVLAN。14.根據(jù)權(quán)利要求10所述的方法,其中,檢測對于加入多播組的所述請求包括檢測所述一個或多個其他端口中的每一個以確定是否接收到對于加入所述多播組的所述請求;當(dāng)按照透明模式配置所述MVLAN時,將對于加入所述多播組的所述請求發(fā)送至所述多個端口,其中當(dāng)所述請求與不對應(yīng)于所述MVLAN的多播組關(guān)聯(lián)時,所述透明模式允許在所述一個或多個其他端口處接收到的來自所述一個或多個主機(jī)設(shè)備中的一個的請求由所述MVLAN訪問;以及當(dāng)按照代理模式配置所述MVLAN時,將所述請求發(fā)送至所述一個或多個端口,其中當(dāng)所述請求與對應(yīng)于所述MVLAN的多播組關(guān)聯(lián)時,所述代理模式允許在所述一個或多個其他端口處接收到的來自所述一個或多個主機(jī)設(shè)備中的一個的所述請求由所述MVLAN訪問ο15.根據(jù)權(quán)利要求10所述的方法,其中,部署所述MVLAN和所述RVLAN包括按照透明模式或代理模式建立所述MVLAN,其中,所述透明模式允許與所述網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的服務(wù)提供商經(jīng)由所述MVLAN訪問從所述主機(jī)設(shè)備接收的、對于加入或離開多個多播組的請求;以及其中,所述代理模式使所述網(wǎng)絡(luò)節(jié)點(diǎn)能夠充當(dāng)所述服務(wù)提供商與所述主機(jī)設(shè)備之間的代理,所述代理模式允許所述服務(wù)提供商經(jīng)由所述MVLAN訪問從所述主機(jī)設(shè)備接收的、對于加入或離開與所述MVLAN關(guān)聯(lián)的所述多個多播組的所述請求。16.一種網(wǎng)絡(luò)節(jié)點(diǎn),包括存儲器,用于存儲包括多個轉(zhuǎn)發(fā)條目的多播轉(zhuǎn)發(fā)表,所述多播轉(zhuǎn)發(fā)表對于如何將多播流量從與所述網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多播虛擬局域網(wǎng)(VLAN)轉(zhuǎn)發(fā)至與所述網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多個接收器VLAN進(jìn)行管理,其中,每個所述轉(zhuǎn)發(fā)條目均包括一個或多個多播組中的多播組,所述多播組與所述多播VLAN上的一個或多個端口中的一個關(guān)聯(lián),經(jīng)由所述多播VLAN接收所述多播流量,以及與多個接收器VLAN中的一個或多個接收器VLAN關(guān)聯(lián)的信息,接收的所述多播流量要發(fā)送至所述多個接收器VLAN;以及處理器,用于經(jīng)由所述多播VLAN上的所述一個或多個端口中的特定端口接收與所述一個或多個多播組的特定多播組關(guān)聯(lián)的多播流量;基于所述特定多播組,使用所述多播轉(zhuǎn)發(fā)表執(zhí)行查找操作以確定將所述多播流量發(fā)送至所述多個接收器VLAN中的哪一個,以及基于確定與所述特定多播組關(guān)聯(lián)的所述多個轉(zhuǎn)發(fā)條目中的所述轉(zhuǎn)發(fā)條目包括與所述一個或多個接收器VLAN關(guān)聯(lián)的信息,將與所述特定多播組關(guān)聯(lián)的所述多播流量經(jīng)由一個或多個接收器VLAN傳輸至一個或多個用戶設(shè)備。17.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,當(dāng)執(zhí)行所述查找操作以確定將所述多播流量發(fā)送至所述多個接收器VLAN中的哪一個時,所述處理器進(jìn)一步用于確定所述特定多播組是否匹配存儲在所述多播轉(zhuǎn)發(fā)表中的所述多個多播組的多播組,以及從所述多播轉(zhuǎn)發(fā)表中獲得與所述特定多播組關(guān)聯(lián)的所述多個轉(zhuǎn)發(fā)條目的所述轉(zhuǎn)發(fā)條目。18.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于監(jiān)控與所述多個接收器VLAN關(guān)聯(lián)的多個端口中的每一個,以確定是否已由所述一個或多個用戶設(shè)備中的至少一個接收到與多播組關(guān)聯(lián)的請求,基于所述監(jiān)控,經(jīng)由與所述多個接收器VLAN中的特定接收器VLAN關(guān)聯(lián)的所述多個端口中的特定端口,檢測對于加入所述多播組的請求或?qū)τ陔x開所述多播組的請求已被接收,當(dāng)檢測到對于加入的所述請求時,通過將與所述特定接收器VLAN關(guān)聯(lián)的信息添加至與所述多播組關(guān)聯(lián)的轉(zhuǎn)發(fā)條目來更新所述多播轉(zhuǎn)發(fā)表,以及當(dāng)檢測到對于離開的所述請求時,通過從與所述多播組關(guān)聯(lián)的所述轉(zhuǎn)發(fā)條目中移除與所述特定接收器VLAN關(guān)聯(lián)的信息來更新所述多播轉(zhuǎn)發(fā)表。19.根據(jù)權(quán)利要求16所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述處理器進(jìn)一步用于接收與所述多播VLAN關(guān)聯(lián)的信息,與多播VLAN關(guān)聯(lián)的所述信息包括對應(yīng)于所述一個或多個端口、與所述多播流量關(guān)聯(lián)的多個組地址,接收與所述多個VLAN關(guān)聯(lián)的信息,與所述多個VLAN關(guān)聯(lián)的所述信息包括與所述多播VLAN關(guān)聯(lián)的標(biāo)識符,從所述多播VLAN接收所述多播流量,以及基于與所述多播VLAN關(guān)聯(lián)的所述信息以及與所述多個接收器VLAN關(guān)聯(lián)的所述信息,在所述網(wǎng)絡(luò)節(jié)點(diǎn)上部署所述多播VLAN和所述多個接收器VLAN。20.根據(jù)權(quán)利要求19所述的網(wǎng)絡(luò)節(jié)點(diǎn),其中,與所述多播VLAN關(guān)聯(lián)的所述信息包括要按照透明模式或按照代理模式來部署所述多播VLAN的指示符,其中所述透明模式使從用戶設(shè)備接收的、對于加入或離開任何多個多播組的所有請求能夠經(jīng)由所述多播VLAN訪問,以及所述代理模式使從所述用戶設(shè)備接收的、對于加入或離開與所述多播VLAN關(guān)聯(lián)的所述多個多播組中的一個或多個的請求能夠經(jīng)由所述多播VLAN訪問。全文摘要公開用于多播虛擬局域網(wǎng)(VLAN)注冊的基于VLAN的成員資格。網(wǎng)絡(luò)節(jié)點(diǎn)包括存儲多播轉(zhuǎn)發(fā)表的存儲器,該表包括對多播流量如何從與網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的多播虛擬局域網(wǎng)轉(zhuǎn)發(fā)至與網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)聯(lián)的接收器VLAN進(jìn)行管理的條目,各條目包括與經(jīng)其接收多播流量的多播VLAN上的端口組關(guān)聯(lián)的多播組,與接收的多播流量將發(fā)送至其的接收器VLAN關(guān)聯(lián)的信息。網(wǎng)絡(luò)節(jié)點(diǎn)包括處理器以經(jīng)多播VLAN上特定端口接收與特定多播組關(guān)聯(lián)的多播流量;基于特定多播組使用多播轉(zhuǎn)發(fā)表執(zhí)行查找以確定多播流量要發(fā)送至何接收器VLAN;基于確定與特定多播組關(guān)聯(lián)的條目包括與接收器VLAN關(guān)聯(lián)的信息經(jīng)接收器VLAN將與特定多播組關(guān)聯(lián)的多播流量傳送至用戶設(shè)備。文檔編號H04L12/56GK102377578SQ20111005386公開日2012年3月14日申請日期2011年3月7日優(yōu)先權(quán)日2010年8月13日發(fā)明者撒迪克·謝赫,蘇梅·比斯瓦斯,阿尼什·梅赫塔申請人:叢林網(wǎng)絡(luò)公司