[發明專利]一種組播報文轉發方法和路由設備有效
| 申請號: | 201110042521.X | 申請日: | 2011-02-22 |
| 公開(公告)號: | CN102075439A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 宋小恒;王超群 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/18 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 轉發 方法 路由 設備 | ||
技術領域
本發明涉及通信網絡中的報文轉發方法,特別涉及一種組播報文轉發方法和路由設備。
背景技術
虛擬專用局域網(VPLS)是在多協議標簽交換(MPLS)網絡中提供的透傳的局域網(LAN)服務,其最主要的目的是通過城域網/廣域網(MAN/WAN)為地域上隔離的用戶站點相連,并且使兩地連接效果像在一個LAN中一樣。
現有的VPLS網絡對于組播報文可以采取廣播的方式轉發。如圖1所示,運營商邊緣路由器(PE)1、PE2、PE3和PE4上都創建了實例虛擬交換接口(VSI)1,PE1接收到用戶邊緣路由器(CE)1發送的組播報文后按照如下過程處理:1)確定組播報文所屬的VPLS實例,即為VSI1;2)在整個VSl1內廣播該組播報文,此時組播報文將沿著VSI1內的所有PW發送到公網,并沿著本地所有接入鏈路(AC)口發送到各個CE。
采用廣播的方式雖然能夠完成對組播報文的轉發,然而,PE不能記錄組播源請求的路徑信息,組播源根據請求發送的組播報文到達PE時,由于PE無法獲取到具體的路徑信息,也就不能得到組播報文的目的媒體訪問控制(MAC)地址,因此,PE需要向VSI實例內的其他所有PE和CE廣播該組播報文,也就造成了網絡資源的浪費。
此外,現有也可采用單播的方式來轉發組播報文,如圖1所示,在各個PE設備上監控CE側的因特網控制報文協議(IGMP)報文和因特網組管理協議(PIM)報文,本地PE保存IGMP報文和PIM報文并將報文泛洪到其它VSI對端,比如,PE1接收到了本地CE的IGMP消息(包括IGMP組成員報告消息和IGMP組成員離開消息),并將其發送給對端PE2、PE3和PE4,當某個組播源所掛接的PE設備如PE4接收到本地CE側的組播報文時,只會向PE1發送該組播報文,不會向PE2/PE3發送該組播報文,當PE2和PE3也有組播組成員加入時,PE4才會向PE2和PE3發送報文,報文在公網上走單播隧道到達各自的PE設備。
通過上述分析可以看出,通過廣播和單播的方式雖然都能夠實現組播報文轉發,然而,廣播的方式轉發組播報文時會造成網絡資源的浪費,而單播方式轉發組播報文時,報文在公網上是以單播方式轉發的,而采用單播方式處理組播報文會造成帶寬資源的浪費。
發明內容
有鑒于此,本發明提供了一種組播報文轉發方法,能夠通過組播方式實現對組播報文的轉發,不僅避免了無效廣播造成的網絡資源的浪費,而且避免了單播方式造成的帶寬資源的浪費。
本發明還提供了一種組播報文轉發中的路由設備,能夠通過組播方式實現對組播報文的轉發,不僅避免了無效廣播造成的網絡資源的浪費,而且避免了單播方式造成的帶寬資源的浪費。
為了達到上述目的,本發明提出的技術方案為:
一種組播報文轉發方法,該方法包括:
與存在私網組播組接收者的用戶邊緣路由器CE相連的運營商邊緣路由器PE接收由所述CE發出的因特網控制報文協議IGMP請求報文,將所述IGMP請求報文進行擴展使之攜帶虛擬交換接口的身份標識號碼VSI-ID后,將所述擴展的IGMP請求報文廣播給虛擬交換接口VSI實例內的每一個對端PE;使得每一個對端PE分別對擴展的IGMP請求報文進行解析,保存解析出的VSI-ID、私網組播組地址和虛鏈路PW信息;
作為組播源的PE接收到本地CE發送的組播報文后,為所述保存的私網組播組地址分配公網組播隧道、為所述私網組播組增加公網隧道接口;同時,作為組播源的PE在接收到本地CE發送的組播報文中的第一個報文時,觸發組播域MD報文,所述MD報文包含私網組播組地址和分配的公網組播隧道的目的IP地址,將所述MD報文廣播給VSI實例內的每一個對端PE,使得接收到MD報文的每一個對端PE對所述MD報文進行解析后,建立私網組播組地址和公網組播地址的映射,且存在相同私網組播組地址的PE觸發公網組播地址的IGMP加入請求報文,并將所述IGMP加入請求報文進行廣播,直到作為組播源的PE接收。
所述將所述IGMP加入請求報文進行廣播后,該方法還包括:
使得公網中的每一個設備接收到IGMP加入請求報文后,建立包含公網組播地址和對應的出接口的公網組播地址轉發表,作為組播源的PE將組播報文封裝上公網組播隧道頭后,根據公網組播隧道頭中的公網組播地址和建立的公網組播地址轉發表對所述接收到的組播報文在VSI實例內進行組播。
作為組播源的PE接收本地CE發送的組播報文之前,該方法進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110042521.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種頻偏補償的方法和裝置
- 下一篇:發動機驅動油液供油回路





