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

源特定組播網(wǎng)絡的路由更新方法與路由設(shè)備的制作方法

文檔序號:7707406閱讀:138來源:國知局
專利名稱:源特定組播網(wǎng)絡的路由更新方法與路由設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別地涉及一種源特定SSM組播網(wǎng)絡的路由 更新方法與^各由設(shè)備。
背景技術(shù)
IP組播是一種點到多點的通信方式,可以實現(xiàn)在IP網(wǎng)絡中單點發(fā)送多點 接收的高效數(shù)據(jù)傳輸,能夠節(jié)約復制點之前的網(wǎng)絡帶寬,降低網(wǎng)絡負載。如此, IP組播技術(shù)已廣泛應用于視頻點播、IPTV、視頻^i義、遠程教育、網(wǎng)絡電臺、 網(wǎng)絡游戲等增值業(yè)務。由于IP組^I番本身的特性,使其在IP網(wǎng)絡領(lǐng)域有著巨大 的發(fā)展前景。
傳統(tǒng)的組播方法一般運行IGMPvl/v2和PIM-SM協(xié)議來實現(xiàn)源無關(guān)組播 ASM ( Any-Source Multicast)業(yè)務的。這種傳統(tǒng)的組播方法使用組播組來標示 一個組播會話,即用(*, G)來標示一個組4番會話。其中G表示一個確定的 組播組,*表示任意組播源。對于某個組播組來說,子網(wǎng)中所有路由器按照共 同的方法選舉唯一的路由器作為匯聚點RP(RendezvousPoint),也就是說,組 播網(wǎng)絡中所有路由器都知道對于某個組播組來說唯一的RP的位置。直連源的 路由器收到組播流后向RP注冊數(shù)據(jù)報文,用戶端發(fā)起一個IGMP組加入后, 下游組播路由器按照PIM協(xié)議,逐跳向RP方向發(fā)送。,G)加入消息,直到 RP收到這樣的(*, G)加入消息,這樣就建立了從接收端到RP的共享樹RPT (Rendezvous Point Tree),并最終發(fā)現(xiàn)了源位置,實現(xiàn)組4番流轉(zhuǎn)發(fā)。由此看來, 上述ASM模式組播方法中至少存在復雜的源發(fā)現(xiàn)過程的缺點。
隨著對IP組播研究的深入,業(yè)界普遍認為依靠傳統(tǒng)的ASM組播業(yè)務模型 無法滿足所有的組播應用,而大量的、可預見的組播應用是基于源節(jié)點確定的 應用,由此互聯(lián)網(wǎng)工程任務組IETF提出了源特定SSM (Source SpecificMulticast)組"f番業(yè)務才莫型。
SSM使用組播組地址和組播源地址同時來標識一個組4番會話,而不是像傳 統(tǒng)的組播服務那樣只使用組播組地址來標識一個組播會話。SSM保留了傳統(tǒng) PIM-SM模式中的主機顯示加入組播組的高效性,但是跳過了 PIM-SM模式中 的共享樹和RP過程。SSM直接建立由(S, G)標識,SSM的一個(S, G) 對也凈皮稱為一個頻道(Channel)的一個組播最短路徑樹SPT (Shortest Path Tree ),其中G表示一個特定的IP組播組地址,而S表示發(fā)向組播組G的特定 源的IP地址。
通常組播路由器運行PIM-SSM和IGMPv3協(xié)議,實現(xiàn)SSM模式組播。 IGMPv3協(xié)議在兼容以前版本基礎(chǔ)上進一步增強了主^U的控制能力,不僅可以 指定加入的組播組G,還包括include和exclude過濾模式,即表示加入還是阻 塞源。從IGMPv3機制來看,對組播流量的接收控制決定權(quán)在主機。在實際應 用中,組播接入需要在網(wǎng)絡設(shè)備測進行控制,這樣運營者才能對組播應用具有 控制能力,另外,為了組播加入的快速性和可控性,往往需要在接收測的網(wǎng)絡 設(shè)備上配置IGMP靜態(tài)組成員。
如圖1所示的SSM組播業(yè)務的應用環(huán)境示意,SSM模式組播業(yè)務的實現(xiàn) 需要組播用戶接收側(cè)支持IGMPv3協(xié)議,當接收者希望接收某種組播業(yè)務時, 通過發(fā)送IGMPv3報告報文給接入路由設(shè)備,提出對該組播業(yè)務的加入申請。 IGMPv3報告報文中的過濾模式?jīng)Q定對具體的源的申請類型,include表示對具 體源的加入申請,exclude表示對具體源的阻塞申請。IGMPv3的組加入請求由 接收者發(fā)起,在接入路由設(shè)備接收加入請求的接口上起作用。接入路由設(shè)備根 據(jù)IGMPv3指定源組加入請求的內(nèi)容和過濾模式,通過PIM-SSM協(xié)議向SSM 模式組播業(yè)務網(wǎng)絡發(fā)送具體PIM加入請求,最終建立從直連源路由設(shè)備到接入 路由設(shè)備的最短路徑分發(fā)樹,并實現(xiàn)組播業(yè)務流量沿著最短路徑樹轉(zhuǎn)發(fā)。從上 面的分析來看,標準的SSM模式組播的業(yè)務應用中,組播業(yè)務的申請和接收 控制都由接收者發(fā)起。但是,在很多組播業(yè)務應用中需要由接入路由設(shè)備發(fā)起組播業(yè)務的申請和接收,但由于目前的方法不支持指定源配置組播組,接入路 由設(shè)備無法實現(xiàn)從指定源到組播組之間的路由。

發(fā)明內(nèi)容
本申請的主要目的是提供SSM組播網(wǎng)絡的路由更新方法與路由設(shè)備,以
解決現(xiàn)有技術(shù)不支持指定源配置組播組的問題。
為解決上迷問題,本申請?zhí)峁┤缦碌募夹g(shù)方案 一種源特定SSM組播網(wǎng)絡的路由更新方法,包括
保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系,并保存組播組 的過濾模式,所述組播組的過濾模式用于針對各個組播源,標示組播組接收或 拒收來自于該組播源的數(shù)據(jù);
提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當前組播組的地址 和所述過濾模式,并根據(jù)所述對應關(guān)系確定當前組播組對應的組播源以及當前 組播組針對該組播源的過濾模式;
根據(jù)當前組播組地址、當前組播組對應的組播源的地址、當前組播組針對 該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的標識,更新當前 的組播路由。
一種源特定SSM組播網(wǎng)絡的路由設(shè)備,包括
存儲模塊,用于保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系, 并保存組播組的過濾模式,所述組播組的過濾模式用于針對各個組播源,標示 組播組接收或拒收來自于該組播源的數(shù)據(jù);
提^Mt塊,用于提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當 前組播組的地址和所述過濾模式,并根據(jù)所述對應關(guān)系確定當前組播組對應的 組播源以及當前組播組針對該組播源的過濾模式;
更新模塊,用于根據(jù)當前組播組地址、當前組播組對應的組播源的地址、 當前組播組針對該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的標識,更新當前的組寺番路由。
根據(jù)本申請的技術(shù)方案,根據(jù)SSM組播網(wǎng)絡中的組播組與組播源之間的 對應關(guān)系,在組播路由設(shè)備上模擬IGMPv3組加入流程,由此實現(xiàn)指定源配置 組播組,使得路由設(shè)備在支持SSM模式組播的條件下實現(xiàn)組播路由更新。


圖1為SSM組播業(yè)務的應用環(huán)境示意圖; 圖2為本申請實施例中的路由更新流程圖; 圖3為SSM-MAPPING表的結(jié)構(gòu)示意圖4為組播路由設(shè)備中的IGMP模塊配置指定源靜態(tài)組的流程圖; 圖5為PIM-SSM模塊通告G加入或離開的流程圖; 圖 6為本申請實施例中的路由設(shè)備結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖對本申請實施例作出說明。附圖用于幫助理解實施例中的技 術(shù)方案,本申請在實現(xiàn)中不限于附圖所示的形式。
本申請實施例中,在組播路由設(shè)備上模擬IGMPv3組成員加入的靜態(tài)組成 員配置方法來實現(xiàn)指定源的組播組配置,并由此形成組播路由。當組播路由已 存在時,根據(jù)圖2所示的流程對其進行更新;當該路由不存在時則根據(jù)該流程 建立該路由。在組播路由設(shè)備上執(zhí)行如圖2所示的以下步驟
步驟21:保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系和組播 組的過濾模式。這里組播組的過濾模式用于針對各個組播源,標示組播組接收 或拒收來自于該組播源的數(shù)據(jù)。
步驟22:提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當前組播 組的地址和當前組播組的過濾模式。
步驟23:根據(jù)步驟21中保存的對應關(guān)系確定當前組播組對應的組播源以及當前組播組針對該組播源的過濾模式。
步驟24:更新當前組播路由。具體是根據(jù)當前組播組地址、當前組播組對 應的組播源的地址、當前組4番組針對該組播源的過濾才莫式以及當前組播組與IP 組播網(wǎng)之間接口的標識進行更新或建立路由,將路由信息保存在組播路由表 中。
以下對步驟21-24再作進一步說明。在步驟21中,組播組與組播源之間 的對應關(guān)系體現(xiàn)在SSM映射(SSM-MAPPING)表和ACL規(guī)則中。圖3為 SSM-MAPPING表的結(jié)構(gòu)示意,該表可以包含多個條目,每個條目可以涉及一 個或多個組播源地址,如下為SSM-MAPPING條目內(nèi)容示例
ip igmp ssm-mapping aclnum 10 source l.l丄l
意為IP地址為1丄U的組播源與編號為10的ACL表項相對應。
ACL表項中包含了 ACL過濾規(guī)則信息,例如可以簡要表示如下
aclnum=10: permit224.U.0 0.255.255.255
這里表示了第10項ACL過濾規(guī)則的內(nèi)容,具體是允許組播源可路由至地 址為224.1.1.0至224.1.1.255的組播組。
將SSM-MAPPING條目和ACL表項相結(jié)合能夠確定組播源與組播組之間 的對應關(guān)系,例如根據(jù)上述SSM-MAPPING表項和ACL表項的示例,可以確 定地址為l.l丄l的組^番源對應于地址為224.1.1.0至224.1.1.255的組4番組。
在步驟22中,可以通過執(zhí)行指定源靜態(tài)組成員的配置命令來獲取配置信 息,這些配置信息即為當前組播組與IP組播網(wǎng)之間接口的標識、當前組播組 的地址和當前組播組的過濾模式。
在步驟24中,如果當前組播組的過濾模式指示該組播組拒收來自于某一 指定的組播源,則從保存的當前組播路由的信息中刪除當前組播組與IP組播 網(wǎng)之間接口的標識,并且將該接口的標識添加到保存的IP組播網(wǎng)中除了當前 組播路由的其他和當前組播組相關(guān)的組播路由信息中。
另外,在實際運行的IP組播網(wǎng)中,SSM-MAPPING表項和ACL表項可能會發(fā)生改變,乂人步驟21-24可以看出這種改變必然導致組播源至組碌番組之間的
設(shè)的時間間隔反復執(zhí)行步驟21-24,可以通過設(shè)置的定時器反復進行觸發(fā)執(zhí)行。
對于步驟24來說,可以認為是分三步執(zhí)行,首先由組播路由設(shè)備中的 IGMP模塊配置指定源靜態(tài)組;然后向組播路由設(shè)備中的PIM-SSM模塊通告 所配置的指定源靜態(tài)組加入或離開,這里的加入或離開是指該指定源靜態(tài)組接 收或拒收該指定源的數(shù)據(jù);最后根據(jù)該通告更新組播路由,即創(chuàng)建或刪除相應 的組播路由,并且當前組播組針對其對應的組播源的過濾模式,將接收或拒收 來自于該組播源的數(shù)據(jù)的通知消息發(fā)送至該組播源。
本實施例中的靜態(tài)組播組與IGMPv3協(xié)議產(chǎn)生的動態(tài)組播組保持相同的結(jié) 構(gòu)和組織形式,所不同的是指定源靜態(tài)組播組設(shè)有靜態(tài)標記,不會被老化定時 器老化,靜態(tài)組創(chuàng)建、更新和刪除只能通過命令觸發(fā)。本實施例中,利用IGMPv3 和PIM-SSM原有接口 ,在創(chuàng)建靜態(tài)組時IGMPv3立即向PIM-SSM通告組加入, 以后通過通告定時器周期通告,刪除靜態(tài)組時再通告組離開。由上述可知, PIM-SSM模塊不需要區(qū)分是動態(tài)組播組還是靜態(tài)組,這樣不僅統(tǒng)一模塊之間 的接口,也降低實現(xiàn)的復雜度。
由組播路由設(shè)備中的IGMP模塊配置指定源靜態(tài)組的流程具體如圖4所 示,包括如下步驟
步驟40:接收步驟22中提取的數(shù)據(jù)。在步驟22中,提取了保存的當前組 播組與IP組播網(wǎng)之間接口的標識、當前組播組的地址和當前組播組的過濾模 式,在步驟40中接收這些數(shù)據(jù),然后轉(zhuǎn)入步驟41。在以下的描述中,用G表 示當前組播組,用INT表示當前組播組與IP組播網(wǎng)之間接口。
步驟41:進行配置/刪除判斷,即判斷在接下來的步驟中是配置靜態(tài)組還 是刪除靜態(tài)組。具體是根據(jù)步驟40中接收的過濾模式進行判斷,若G接收對 應的組播源的數(shù)據(jù),則接下來需配置靜態(tài)組,反之則刪除靜態(tài)組。若為配置, 進入步驟42,否則進入步驟48。步驟42:判斷G是否已經(jīng)連接至INT。若是,進入步驟43,否則進入步 驟44。
步驟43:判斷G是否為靜態(tài)組。若是,進入步驟45,否則進入步驟46。 步驟44:創(chuàng)建與INT連接的G,然后進入步驟471。 步驟45:更新G的過濾模式,然后進入步驟471。
步驟46:對G設(shè)置靜態(tài)組標記,將動態(tài)組轉(zhuǎn)化為靜態(tài)組,并且保存G的 過濾模式,然后進入步驟471。
步驟471:進入向PIM-SSM通告G加入的流程。
步驟48:判斷G是否為靜態(tài)組,若是,進入步驟49,否則結(jié)束流程。
步驟49:在INT下刪除G,然后進入步驟472。
步驟472:進入向PIM-SSM通告G離開的流程。
上述步驟471和472之后,向PIM-SSM模塊通告G加入或向PIM-SSM 模塊通告G離開的流程具體如圖5所示,主要包括如下步驟
步驟50:向PIM-SSM模塊通告G加入或離開。根據(jù)PIM-SSM協(xié)議,向 PIM-SSM模塊的通告需要反復進行。所以本步驟可以是向PIM-SSM模塊首次 通告或反復通告中的一次。需要通告的內(nèi)容包括靜態(tài)組的組地址以及該靜態(tài)組 的過濾模式。
步驟51: PIM-SSM模塊讀取SSM-MAPPING表的第一個條目。接下來步 驟中,將讀取的條目作為當前條目。
步驟52:獲取ACL過濾結(jié)果。具體是利用ACL模塊提供的接口函數(shù),輸 入?yún)?shù)為該SSM-MAPPING條目中的ACLNUM和G,獲取ACL過濾結(jié)果。
步驟53:判斷ACL過濾結(jié)果是否為允許,若是,進入步驟54,否則進入 步驟57。
步驟54:判斷通告靜態(tài)組G是加入還是離開,若為加入,進入步驟55, 若為離開,進入步驟56。
步驟55:判斷指定源靜態(tài)組的過濾模式是接收還是拒收,若為接收,進入步驟551,若為拒收,進入步驟552。
步驟551:向SSM-MAPPING模塊通告SSM-MAPPING表的當前條目下 對所有源過濾模式為接收的靜態(tài)組加入。具體可以是遍歷當前SSM-MAPPING 表項中的源,向PIM-SSM模塊通告(INT, include, S, G, join)消息。然后進 入步驟58。
步驟552:向SSM-MAPPING模塊通告SSM-MAPPING表的當前條目下 對所有源過濾模式為拒收的靜態(tài)組加入。具體可以是遍歷當前SSM-MAPPING 表項中的源,向PIM-SSM模塊通告(INT, exclude, S, G, join)消息。然后進 入步驟57。
步驟56:判斷指定源靜態(tài)組的過濾模式是接收還是拒收,若為接收,進入 步驟561,若為拒收,進入步驟562。
步驟561:向SSM-MAPPING模塊通告SSM-MAPPING表的當前條目下 對所有源過濾模式為接收的靜態(tài)組離開。具體可以是遍歷當前SSM-MAPPING 表項中的源,向PIM-SSM模塊通告(INT, include, S, G, leave)消息。然后 進入步驟57。
步驟562:向SSM-MAPPING模塊通告SSM-MAPPING表的當前條目下 對所有源過濾模式為拒收的靜態(tài)組離開。具體可以是遍歷當前SSM-MAPPING 表項中的源,向PIM-SSM模塊通告(INT, exclude, S, G, leave)消息。然后 進入步驟57。
步驟57:判斷當前SSM-MAPPING表的當前條目是否為SSM-MAPPING 表的最后一個條目,若是則進入步驟59,否則進入步驟58。
步驟58:讀取SSM-MAPPING表的下一個條目。然后進入步驟52。 步驟59:結(jié)束流程。
以圖5中所示流程為例,在PIM-SSM模塊收到IGMP模塊通告的靜態(tài)組 加入或離開的消息后,按如下具體方法處理
如果收到(INT, include, S, G, join)通告消息,創(chuàng)建(S, G)組播路由,把INT添加到出接口列表,INT置join標記,并向源S方向周期性發(fā)PIM-SSM (S, G)加入消息;
如果收到(INT, include, S, G, leave)通告消息,找到(S, G)組播路由, 把INT從出接口列表中刪除,如果出接口列表為空,則向源S方向發(fā)PIM-SSM (S, G)剪枝消息,并刪除組播;洛由(S, G);
如果收到(INT, exclude, S, G, join〉通告消息,創(chuàng)建(S, G)組播路由, 把INT添加到出接口列表,INT置prune標記。如果出接口列表中沒有置join 標記的出接口 ,則向源S方向發(fā)PIM-SSM ( S, G)剪枝消息;
如果收到(INT, exclude, S, G, leave)通告消息,找到(S, G)組播路 由,把INT從出接口列表中刪除,如果出接口列表為空,刪除組播路由(S, G)。
其中,當數(shù)據(jù)報文沿著組播路由(S, G)轉(zhuǎn)發(fā)時,只向置join標記的出 接口復制報文轉(zhuǎn)發(fā)。
為了幫助理解本實施例的方法,以下再舉一個具體的實例,該實例包括了 更新SSM組播網(wǎng)絡中的路由的過程,具體如下
1、 配置SSM-MAPPING表
ip igmp ssm-mapping aclnum 10 source l.l丄l ip igmp ssm-mapping aclnum 20 source 2.2.2.2
2、 配置相關(guān)ACL規(guī)則 aclnum = 10下
permit 224.1.1.0 0.255.255.255
aclnum = 20下
permit 225.1.1.0 0.255.255.255
3、 配置指定源靜態(tài)組 接口 INT1下
ip igmp static-group group-adress 224.1.1.1 filter-mode include ip igmp static-group group-adress 224.1.1.2 filter-mode exclude接口 INT2下
ip igmp static-group group-adress 225.1.1.1 filter-mode include ip igmp static-group group-adress 225.1.1.2 filter-mode exclude
4、 IGMP向PIM-SSM通告組加入
通告(INTl, include, 224.1.1.1, l.l丄l, join)加入; 通告(INTl, exclude, 224.1.1.2, 1.1.1.1, join)加入; 通告{1鹿,include, 225.1.1.1, 2.2.2.2, join)加入; 通告(INTl, exclude, 225.1.1.2, 2.2.2.2, join〉加入;
5、 PIM-SSM創(chuàng)建組播路由表 組播路由條目1:
(1.1.1.1, 224丄U) 出接口 INT1 join 組播路由條目2:
(U丄l, 224.1.1.2) 出接口證l prune 組播路由條目3:
(2.2.2.2, 225.1.1.1 ) 出接口 INT1 join 組播路由條目4:
(2.2.2.2, 225.1.1.2) 出接口 INT1 prune
6、 PIM-SSM產(chǎn)生的協(xié)議動作
向源l.l丄l方向發(fā)(U.U, 224.U.1)加入消息和(l丄l.l, 224.1.1,2)
剪枝消息;
向源2.2.2.2方向發(fā)(2.2.2.2, 225.1.1.1 )加入消息和(2.2.2.2, 225.1.1.2)
剪枝消息。根據(jù)本實施例的方法,基于同一發(fā)明構(gòu)思,下面給出本實施例中用以實現(xiàn)
更新SSM組播網(wǎng)絡的路由裝置。以下的說明中根據(jù)功能分別說明裝置中的各 模塊,這些模塊可以通過軟件、硬件或二者結(jié)合的方式實現(xiàn),這里的軟件可以 保存在光盤、半導體存儲裝置等存儲介質(zhì)中。
如圖6所示,路由設(shè)備60用于實現(xiàn)更新SSM組播網(wǎng)絡的路由,它包括存 儲模塊61,提取模塊62和更新模塊63。
存儲模塊61用于保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān) 系,并保存組播組的過濾模式。
提^Mt塊62用于提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當 前組播組的地址和組播組的過濾模式,并根據(jù)組播組與組播源之間的對應關(guān)系 確定當前組播組對應的組播源以及當前組播組針對該組播源的過濾模式。
更新模塊63用于根據(jù)當前組播組地址、當前組播組對應的組播源的地址、 當前組播組針對該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的 標識,更新當前的組播路由。更新模塊63可以進一步用于根據(jù)預設(shè)的時間間 隔對當前的組播路由進行反復更新。
存儲模塊61的一種結(jié)構(gòu)可以是包括SSM映射單元和ACL規(guī)則單元,其 中SSM映射單元,用于保存組播源與訪問控制列表ACL表項之間的對應關(guān)系; ACL規(guī)則單元,用于保存ACL表項,ACL表項的內(nèi)容包含預設(shè)的組播源可路 由的組播組地址范圍。
更新模塊63的一種結(jié)構(gòu)可以是包括確認單元和更新單元,其中確認單元 用于確認當前組播組的過濾模式指示該組播組拒收來自于第一組播源;更新單 元,用于從當前組播組至第一組播源的路由信息中刪除當前組播組與IP組播 網(wǎng)之間接口的標識,并且將該接口的標識添加到保存的IP組播網(wǎng)中除了當前 組播路由的其他和當前組播組相關(guān)的組播源的路由信息中。
路由設(shè)備60可以進一步包括發(fā)送模塊,用于在更新模塊63完成更新從組 播源至當前組播組的路由之后,根據(jù)當前組播組針對其對應的組播源的過濾模式,將接收或拒收來自于該組播源的數(shù)據(jù)的通知消息發(fā)送至該組播源。
根據(jù)本實施例的技術(shù)方案,根據(jù)SSM組播網(wǎng)絡中的組播組與組播源之間 的對應關(guān)系,在組播路由設(shè)備上執(zhí)行IGMPv3組加入的流程,使得路由設(shè)備在 支持SSM模式組播的條件下具備指定源靜態(tài)組加入的功能,所以能夠利用 SSM模式組播的優(yōu)勢,從而提高了網(wǎng)絡側(cè)設(shè)備對組播源的可控性。在本實施例 的指定源靜態(tài)組實現(xiàn)方法中,所有靜態(tài)組可以共享SSM-MAPPING表項,可 以有效減少配置信息,提高數(shù)據(jù)處理的效率。另外在本實施例中還利用了 ACL 過濾策略,規(guī)定具體SSM-MAPPING表項適用的組播組地址范圍。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種源特定SSM組播網(wǎng)絡的路由更新方法,其特征在于,包括保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系,并保存組播組的過濾模式,所述組播組的過濾模式用于針對各個組播源,標示組播組接收或拒收來自于該組播源的數(shù)據(jù);提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當前組播組的地址和所述過濾模式,并根據(jù)所述對應關(guān)系確定當前組播組對應的組播源以及當前組播組針對該組播源的過濾模式;根據(jù)當前組播組地址、當前組播組對應的組播源的地址、當前組播組針對該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的標識,更新當前的組播路由。
2、 根據(jù)權(quán)利要求1所述的路由更新方法,其特征在于,所述組播組與組 播源之間的對應關(guān)系包括組播源對應于訪問控制列表ACL表項,ACL表項 包含規(guī)定的組播源指定的組播組地址范圍。
3、 根據(jù)權(quán)利要求1所述的路由更新方法,其特征在于,所述更新當前的 組播路由包括確認當前組播組的過濾模式指示該組播組拒收來自于指定組播源的數(shù)據(jù); 從當前組播路由的信息中刪除所述指定組播源與當前組播組所標識組播 路由的出接口,并且將該出接口添加到所述IP組播網(wǎng)中除了指定組播源與當 前組播組所標識組播路由的其他和當前組播組相關(guān)的組播路由信息中。
4、 根據(jù)權(quán)利要求1所迷的路由更新方法,其特征在于,根據(jù)預設(shè)的時間 間隔反復進行。
5、 根據(jù)權(quán)利要求1-4任一權(quán)利要求所述的路由更新方法,其特征在于, 所述更新當前的組播路由之后進一步包括根據(jù)當前組播組針對其對應的組播源的過濾模式,將接收或拒收來自于該 組播源的數(shù)據(jù)的通知消息向該組播源的方向發(fā)送。
6、 一種源特定SSM組播網(wǎng)絡的路由設(shè)備,其特征在于,包括 存儲模塊,用于保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系,并保存組播組的過濾模式,所述組播組的過濾^t式用于針對各個組播源,標示 組播組接收或拒收來自于該組播源的數(shù)據(jù);提取模塊,用于提取保存的當前組播組與IP組播網(wǎng)之間接口的標識、當 前組播組的地址和所述過濾模式,并根據(jù)所述對應關(guān)系確定當前組播組對應的 組播源以及當前組播組針對該組播源的過濾模式;更新模塊,用于根據(jù)當前組播組地址、當前組播組對應的組播源的地址、 當前組播組針對該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的 標識,更新當前的組4番3各由。
7、 根據(jù)權(quán)利要求6所述的路由設(shè)備,其特征在于,所述存儲模塊包括 SSM映射單元,用于保存組播源與訪問控制列表ACL表項之間的對應關(guān)系;ACL規(guī)則單元,用于保存ACL表項,ACL表項的內(nèi)容包含規(guī)定的組播源 指定的組播組地址范圍。
8、 根據(jù)權(quán)利要求6所述的路由設(shè)備,其特征在于,所述更新模塊包括 確認單元,用于確^人當前組播組的過濾模式指示該組播組拒收來自于指定組播源的數(shù)據(jù);更新單元,用于從當前組播路由的信息中刪除所述指定組播源與當前組播 組所標識組播路由的出接口,并且將該出接口添加到所述IP組播網(wǎng)中除了指 定組播源與當前組4番組所標識組播路由的其他和當前組播組相關(guān)的組播路由 信息中。
9、 根據(jù)權(quán)利要求6所述的路由設(shè)備,其特征在于,所述更新模塊進一步 用于根據(jù)預設(shè)的時間間隔反復進行所述更新當前的組播路由。
10、 根據(jù)權(quán)利要求5-9任一權(quán)利要求所述的路由設(shè)備,其特征在于,進一 步包括發(fā)送模塊,用于在所述更新模塊完成所述更新當前的組播路由之后,根據(jù)當前組播組針對其對應的組播源的過濾模式,將接收或拒收來自于該組播源 的數(shù)據(jù)的通知消息向該組纟番源的方向發(fā)送。
全文摘要
本發(fā)明公開了一種源特定SSM組播網(wǎng)絡的路由更新方法和路由設(shè)備,以解決現(xiàn)有技術(shù)中不支持指定源配置組播組的問題。該方法包括保存SSM組播網(wǎng)絡中的組播組與組播源之間的對應關(guān)系,并保存組播組的過濾模式;提取保存的組播組配置信息并根據(jù)所述對應關(guān)系確定當前組播組對應的組播源以及當前組播組針對該組播源的過濾模式,所述組播組的過濾模式用于針對各個組播源,標示組播組接收或拒收來自于該組播源的數(shù)據(jù);根據(jù)當前組播組地址、當前組播組對應的組播源的地址、當前組播組針對該組播源的過濾模式以及當前組播組與IP組播網(wǎng)之間接口的標識,更新當前組播路由。
文檔編號H04L29/08GK101557425SQ20091013644
公開日2009年10月14日 申請日期2009年5月8日 優(yōu)先權(quán)日2009年5月8日
發(fā)明者洋 沈 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
城步| 伊吾县| 浙江省| 镇康县| 南城县| 青浦区| 马公市| 奉贤区| 河间市| 托克托县| 荆州市| 太仓市| 来宾市| 肇庆市| 台湾省| 策勒县| 长兴县| 容城县| 宣武区| 沅江市| 中江县| 巫溪县| 商都县| 海口市| 新河县| 法库县| 永嘉县| 商洛市| 确山县| 新巴尔虎左旗| 治县。| 白朗县| 巩义市| 大港区| 平乡县| 扎兰屯市| 闻喜县| 秦安县| 左云县| 大兴区| 鸡泽县|