[發明專利]一種組播報文的控制方法有效
| 申請號: | 201410230573.3 | 申請日: | 2014-05-28 |
| 公開(公告)號: | CN104022958B | 公開(公告)日: | 2018-01-16 |
| 發明(設計)人: | 王旭仲 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201616 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 控制 方法 | ||
技術領域
本發明涉及組播技術領域,尤其涉及一種組播報文的控制方法。
背景技術
IP組播是對標準IP網絡層協議的擴展,它通過使用特定的IP組播地址,按照最大投遞的原則,將IP數據包傳輸到一個組播群組的主機集合。它的基本方法是:當發送者向一組接收者發送數據時,不必向每一個接收者都發送數據,只需發送到一個特定的預約地址,所有加入該組的接收者都可收到這份數據。這樣發送者只需發送一次數據,所有的接收者都可以收到,這就大大減輕了網絡的負載和發送者的負擔。IP組播在Internet多媒體業務上有著廣泛的應用,比如視頻會議、遠程教育、遠程實況轉播和視頻點播等。
VLAN(Virtual LAN,虛擬局域網)可以限制網絡上的廣播,減少參與廣播風暴的設備數量。
IGMP Snooping即IGMP偵聽,其主要作用是在交換機上完成二層組播的注冊。它使用IGMP報文,通過對收到的IGMP報文進行分析,為端口和MAC組播地址建立起映射關系,并根據這樣的映射關系轉發組播數據。
由于IGMP V1/V2版本的組加入請求報文中不包含組播數據源服務器的IP地址,在支持二層組播交換設備同一個VLAN的多個端口上收到IGMP V1/V2組加入請求報文時,對同一個組,交換設備即使只發送一個IGMP組加入請求報文到組播路由設備,也不影響各端口接收組播數據。因為對組播路由設備來說,無論在連接交換設備的端口上收到一個IGMP組加入請求報文還是多個IGMP組加入請求報文,都會將從組播數據源服務器上發送出來的組播數據流傳輸到該端口上。
由于IGMP V3組加入請求報文中可指定組播數據源服務器的IP地址,所以在支持組播交換設備同VLAN不同端口上接收到主機設備發送來的組加入請求報文時,主機設備可能接收的是來自不同的組播數據源服務器發送出來的組播數據,如果交換設備只向組播路由設備發送一個IGMP組加入請求,可能會導致有些主機設備接收不到其真正想接收的組播數據源服務器發送出來的組播數據。
發明內容
本發明針對支持二層組播的交換設備端口上收到IGMP V3版本組加入報文,提供一種能夠在不影響組播數據傳輸的情況下,減少交換設備向組播路由設備發送組加入報告報文的數量,進而減少網絡帶寬的浪費,減輕組播路由設備的處理負擔。
本發明需解決的技術問題是克服上述的不足,提供一種組播報文的控制方法,包括:
交換設備同VLAN端口上收到IGMP V3版本組加入報文;
檢查同VLAN的其他端口是否收到了相同的組加入報文;
若同VLAN的其他端口收到過相同的加入報告報文,則比較前后兩個組加入報文的指定源地址;
若前組加入報文的源地址不包含后組加入報文的源地址,則所述交換設備向組播路由設備發送組加入報文。
優選的,所述前組加入報文的指定源地址和所述后組加入報文的指定源地址相同。
優選的,若同VLAN的其他端口沒有收到過相同的組加入報文,則所述交換設備向組播路由設備發送組加入報文。
采用本發明方法后,在交換設備收到IGMP V3版本組加入報文后,判斷之前的組加入報文是否能夠滿足后組加入報文的數據組播要求,如果后組加入報文數據組播要求由前組加入報文能夠滿足,則過濾掉后組加入報文,減少交換設備向組播路由設備發送組加入報告報文的數量,進而減少網絡帶寬的浪費,減輕組播路由設備的處理負擔。
附圖說明
圖1為本發明的組網拓撲圖;
圖2為本發明提供的組播報文的控制方法的流程圖。
具體實施方式
為了使本領域相關技術人員更好地理解本發明的技術方案,下面將結合本發明實施方式的附圖,對本發明實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式僅僅是本發明一部分實施方式,而不是全部的實施方式。
下面結合附圖和實施方式對本發明作進一步說明。
如圖1所示,本發明主要涉及到支持二層組播的交換設備,相關設備包括組播數據源服務器,組播路由設備和主機設備。主機A、主機B、和主機C與交換機所連接的端口屬于同一個VLAN,在二層交換機開啟IGMP Snooping功能后,三個端口分別收到了來自主機A、主機B和主機C發送的IGMP V3組加入報告報文。
參閱圖2,為本發明提供的一種實施方式的組播報文的控制方法,包括:
步驟S100,交換設備同VLAN端口上收到IGMP V3版本組加入報文;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410230573.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗干擾對稱通信電纜
- 下一篇:一種用于制造汽車內飾的自動化物料攪拌桶





