技術(shù)特征:1.一種在廣域網(wǎng)中的網(wǎng)絡(luò)單元中實(shí)現(xiàn)的方法,所述網(wǎng)絡(luò)單元充當(dāng)用于上游多播路由器的代理,所述上游多播路由器使用因特網(wǎng)群組管理協(xié)議IGMP或多播偵聽器發(fā)現(xiàn)MLD提供多個(gè)多播源到多個(gè)多播訂戶節(jié)點(diǎn),所述多個(gè)多播訂戶節(jié)點(diǎn)與所述網(wǎng)絡(luò)單元進(jìn)行通信,所述方法通過(guò)跟蹤所述多個(gè)多播訂戶節(jié)點(diǎn)的聚合狀態(tài)要求的所述多個(gè)多播源中多播源的子集,以有效和可擴(kuò)展的方式管理在所述上游多播路由器與所述代理之間的接口,所述跟蹤使用接口跟蹤表來(lái)確定所述接口的所述聚合狀態(tài),而不是跟蹤詳細(xì)描述每個(gè)多播訂戶節(jié)點(diǎn)要求的每個(gè)多播源的特定數(shù)據(jù)的轉(zhuǎn)發(fā)信息庫(kù)FIB和成員數(shù)據(jù)庫(kù),所述方法包括以下步驟:由所述網(wǎng)絡(luò)單元接收來(lái)自所述多個(gè)多播訂戶節(jié)點(diǎn)的第一節(jié)點(diǎn)的IGMP或MLD成員報(bào)告,所述IGMP或MLD成員報(bào)告指示在所述網(wǎng)絡(luò)單元與所述上游多播路由器之間的所述接口上所述第一多播訂戶節(jié)點(diǎn)要接收的多播源的所述集中的至少一個(gè)更改;更新所述接口跟蹤表以在多播源的所述子集中反映所述至少一個(gè)更改,所述接口跟蹤表對(duì)應(yīng)于在所述網(wǎng)絡(luò)單元與所述上游多播路由器之間的所述接口,并且維護(hù)所述多個(gè)多播訂戶節(jié)點(diǎn)的所述聚合狀態(tài),所述聚合狀態(tài)定義要轉(zhuǎn)發(fā)到所述多個(gè)多播訂戶節(jié)點(diǎn)或?yàn)樗龆鄠€(gè)多播訂戶節(jié)點(diǎn)阻塞的多播源的所述子集;以及基于所述接口跟蹤表的所述更新,將要轉(zhuǎn)發(fā)到所述網(wǎng)絡(luò)單元或?yàn)樗鼍W(wǎng)絡(luò)單元阻塞的多播源的所述子集中的所述至少一個(gè)更改通知所述上游多播路由器,所述接口跟蹤表的所述更新獨(dú)立于為每個(gè)多播訂戶節(jié)點(diǎn)維護(hù)要轉(zhuǎn)發(fā)和阻塞的多播源的所述FIB和成員數(shù)據(jù)庫(kù)的所述更新。2.如權(quán)利要求1所述的方法,還包括以下步驟:基于所述IGMP或MLD成員報(bào)告消息中所指示的所述至少一個(gè)更改,為在所述多個(gè)多播訂戶節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)與所述網(wǎng)絡(luò)單元之間的每個(gè)電路更新所述FIB和成員數(shù)據(jù)庫(kù),所述FIB和成員數(shù)據(jù)庫(kù)的所述更新與所述接口跟蹤表的所述更新不同步。3.如權(quán)利要求1所述的方法,其中更新所述接口跟蹤表包括以下步驟:響應(yīng)接收所述IGMP或MLD成員報(bào)告,增大所述接口跟蹤表中用于多播源的所述子集的第一多播源的包含計(jì)數(shù)器,其中所述IGMP或MLD成員報(bào)告為所述第一多播訂戶節(jié)點(diǎn)定義用于多播源的所述子集的所述第一多播源的包含。4.如權(quán)利要求1所述的方法,其中更新所述接口跟蹤表包括以下步驟:響應(yīng)接收所述IGMP或MLD成員報(bào)告,增大所述接口跟蹤表中用于多播源的所述子集的第一多播源的排除計(jì)數(shù)器和包含所有多播源計(jì)數(shù)器,其中所述IGMP或MLD成員報(bào)告為所述第一多播訂戶節(jié)點(diǎn)定義用于多播源的所述子集的所述第一多播源的排除。5.如權(quán)利要求1所述的方法,還包括以下步驟:響應(yīng)確定第一多播源在所述收到的IGMP或MLD成員報(bào)告中被定義為包含或排除,并且所述第一多播源在所述接口跟蹤表中不存在,將所述第一多播源添加到在所述接口跟蹤表中跟蹤的多播源的所述子集。6.如權(quán)利要求1所述的方法,還包括以下步驟:響應(yīng)確定第一多播源具有包含計(jì)數(shù)器值0和排除計(jì)數(shù)器值0,從所述接口跟蹤表中跟蹤的多播源的所述子集中刪除所述第一多播源。7.如權(quán)利要求1所述的方法,其中通知所述上游多播路由器包括以下步驟:響應(yīng)檢測(cè)到用于多播源的所述子集的第一多播源的排除計(jì)數(shù)器等于所述接口跟蹤表中的包含所有多播源計(jì)數(shù)器,將消息發(fā)送到所述上游多播路由器以剪除多播源的所述子集的第一多播源。8.如權(quán)利要求1所述的方法,其中通知所述上游多播路由器包括以下步驟:響應(yīng)檢測(cè)到用于多播源的所述子集的第一多播源的包含計(jì)數(shù)器從0更改為正值,將消息發(fā)送到所述上游多播路由器以轉(zhuǎn)發(fā)多播源的所述子集的所述第一多播源。9.一種配置成充當(dāng)用于上游多播路由器的代理的網(wǎng)絡(luò)單元,所述上游多播路由器使用因特網(wǎng)群組管理協(xié)議IGMP或多播偵聽器發(fā)現(xiàn)MLD提供多個(gè)多播源到多個(gè)多播訂戶節(jié)點(diǎn),所述多個(gè)多播訂戶節(jié)點(diǎn)與所述網(wǎng)絡(luò)單元通信耦合,所述網(wǎng)絡(luò)單元通過(guò)跟蹤所述多個(gè)多播訂戶節(jié)點(diǎn)的聚合狀態(tài)要求的所述多個(gè)多播源中多播源的子集,以有效和可擴(kuò)展的方式管理與所述上游多播路由器之間的接口,所述跟蹤使用接口跟蹤表來(lái)確定所述接口的所述聚合狀態(tài),而不是跟蹤詳細(xì)描述每個(gè)多播訂戶節(jié)點(diǎn)要求的每個(gè)多播源的特定數(shù)據(jù)的轉(zhuǎn)發(fā)信息庫(kù)FIB和成員數(shù)據(jù)庫(kù),所述網(wǎng)絡(luò)單元包括:入口模塊,配置成通過(guò)在所述網(wǎng)絡(luò)單元與所述上游多播路由器之間的網(wǎng)絡(luò)連接接收數(shù)據(jù)分組;出口模塊,配置成傳送數(shù)據(jù)分組到所述多個(gè)多播訂戶節(jié)點(diǎn);以及網(wǎng)絡(luò)處理器,以通信方式耦合到所述入口模塊和出口模塊,所述網(wǎng)絡(luò)處理器配置成執(zhí)行IGMP模塊或MLD模塊,所述IGMP模塊或MLD模塊,配置成處理IGMP分組或MLD分組以及更新跟蹤所述多個(gè)多播訂戶節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)要求的多播源的所述FIB和所述成員數(shù)據(jù)庫(kù),所述IGMP分組或MLD分組包括IGMP或MLD成員報(bào)告,所述IGMP或MLD成員報(bào)告指示所述多個(gè)多播訂戶節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)要求的所述多個(gè)多播源的更改,所述IGMP模塊或MLD模塊包括聚合管理模塊,所述IGMP模塊或MLD模塊配置成提供更改到所述聚合管理模塊,并且更新所述FIB和成員數(shù)據(jù)庫(kù),所述聚合管理模塊,配置成基于在處理所述IGMP或MLD成員報(bào)告后識(shí)別的所述更改,更新用于與所述上游多播路由器之間所述接口的接口跟蹤表,以維護(hù)所述聚合狀態(tài),并且所述聚合管理模塊配置成將所述聚合狀態(tài)的更改通知所述上游多播路由器,其中所述聚合狀態(tài)定義要轉(zhuǎn)發(fā)到所述多個(gè)多播訂戶節(jié)點(diǎn)或?yàn)樗龆鄠€(gè)多播訂戶節(jié)點(diǎn)阻塞的多播源的所述子集。10.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述IGMP模塊或MLD模塊配置成基于所述IGMP或MLD成員報(bào)告中所指示的更改,為所述多個(gè)多播訂戶節(jié)點(diǎn)的每個(gè)節(jié)點(diǎn)與所述多個(gè)多播源的每個(gè)源之間的每個(gè)電路更新所述FIB和成員數(shù)據(jù)庫(kù),所述FIB和成員數(shù)據(jù)庫(kù)的所述更新與所述接口跟蹤表的所述更新不同步。11.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)從所述IGMP模塊或MLD模塊接收所述更改,通過(guò)增大所述接口跟蹤表中用于多播源的所述子集的第一多播源的包含計(jì)數(shù)器,更新所述接口跟蹤表,其中所述IGMP或MLD成員報(bào)告為所述第一多播訂戶節(jié)點(diǎn)定義用于多播源的所述子集的所述第一多播源的包含。12.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)從所述IGMP模塊或MLD模塊接收所述更改,增大所述接口跟蹤表中用于多播源的所述子集的第一多播源的排除計(jì)數(shù)器和增大包含所有多播源計(jì)數(shù)器,其中所述IGMP或MLD成員報(bào)告為所述第一多播訂戶節(jié)點(diǎn)定義用于多播源的所述子集的所述第一多播源的排除。13.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)確定第一多播源在所述收到的IGMP或MLD成員報(bào)告中被定義為包含或排除,并且所述第一多播源在所述接口跟蹤表中不存在,將所述第一多播源添加到在所述接口跟蹤表中跟蹤的多播源的所述子集。14.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)確定第一多播源具有包含計(jì)數(shù)器值0和排除計(jì)數(shù)器值0,從所述接口跟蹤表中跟蹤的多播源的所述子集中刪除所述第一多播源。15.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)檢測(cè)到用于多播源的所述子集的第一多播源的排除計(jì)數(shù)器等于所述接口跟蹤表中的包含所有多播源計(jì)數(shù)器,通過(guò)將消息發(fā)送到所述上游多播路由器以剪除多播源的所述子集的第一多播源,來(lái)將所述更改通知所述上游多播路由器。16.如權(quán)利要求9所述的網(wǎng)絡(luò)單元,其中所述聚合管理模塊配置成響應(yīng)檢測(cè)到用于多播源的所述子集的第一多播源的包含計(jì)數(shù)器從0更改為正值,通過(guò)將消息發(fā)送到所述上游多播路由器以轉(zhuǎn)發(fā)多播源的所述子集的所述第一多播源,來(lái)將所述更改通知所述上游多播路由器。