[發(fā)明專利]消息轉(zhuǎn)發(fā)、發(fā)送、接收、組播路徑建立方法及裝置在審
| 申請?zhí)枺?/td> | 201410842999.4 | 申請日: | 2014-12-30 |
| 公開(公告)號: | CN104601478A | 公開(公告)日: | 2015-05-06 |
| 發(fā)明(設(shè)計)人: | 張軍林;莊順萬;謝經(jīng)榮;宋玉金 | 申請(專利權(quán))人: | 北京華為朗新科技有限責(zé)任公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息 轉(zhuǎn)發(fā) 發(fā)送 接收 路徑 建立 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請涉及通信領(lǐng)域,特別是涉及一種消息轉(zhuǎn)發(fā)、發(fā)送、接收、組播路徑建立方法及裝置。
背景技術(shù)
IP網(wǎng)絡(luò)數(shù)據(jù)傳輸主要有三種方式,分別為單播、組播和廣播方式。
單播(Unicast)方式可以在發(fā)送者和每一接收者之間實現(xiàn)點對點的網(wǎng)絡(luò)連接。如果一臺發(fā)送者同時給多個的接收者傳輸相同的數(shù)據(jù),也必須相應(yīng)的復(fù)制多份的相同數(shù)據(jù)包。如果有大量主機希望獲得數(shù)據(jù)包的同一份拷貝時,將導(dǎo)致發(fā)送者負擔(dān)沉重、延遲長、網(wǎng)絡(luò)擁塞。
廣播(Broadcast)方式是指在IP子網(wǎng)內(nèi)廣播數(shù)據(jù)包,所有在子網(wǎng)內(nèi)部的主機都將收到這些數(shù)據(jù)包。廣播意味著網(wǎng)絡(luò)向子網(wǎng)每一個主機都投遞一份數(shù)據(jù)包,不論這些主機是否樂于接收該數(shù)據(jù)包。因此,廣播方式不利于與特定對象進行數(shù)據(jù)交互,并且還浪費了大量的帶寬。
組播(Multicast)方式解決了單播和廣播方式效率低的問題。當(dāng)網(wǎng)絡(luò)中的某些用戶需求特定信息時,組播源(即組播信息發(fā)送者)僅發(fā)送一次信息,組播路由器借助組播路由協(xié)議為組播數(shù)據(jù)包建立樹型路由,被傳遞的信息在盡可能遠的分叉路口才開始復(fù)制和分發(fā)。
在發(fā)送組播報文之前,可以先建立組播路徑。簡單地說,組播路徑是指組播報文在組播過程中經(jīng)過各個設(shè)備轉(zhuǎn)發(fā)所形成的路徑。
現(xiàn)有技術(shù)中,建立組播路徑的過程,通常需要運行單獨的組播路由協(xié)議,例如協(xié)議無關(guān)組播(Protocol?Independent?Multicast,PIM)協(xié)議。這增加了建立組播路徑的復(fù)雜度,并且會額外消耗相關(guān)的硬件資源。
發(fā)明內(nèi)容
本申請的目的是提供一種消息轉(zhuǎn)發(fā)、發(fā)送、接收、組播路徑建立方法及裝置,能夠利用邊界網(wǎng)關(guān)協(xié)議(Border?Gateway?Protocol,BGP),建立組播路徑,降低建立組播路徑的復(fù)雜度,減少對于硬件資源的消耗。
為實現(xiàn)上述目的,本申請?zhí)峁┝巳缦路桨福?/p>
根據(jù)本申請的第一方面的第一種可能的實現(xiàn)方式,本申請?zhí)峁┮环N組播組加入消息轉(zhuǎn)發(fā)方法,包括:
路由反射器獲取與所述路由反射器相連的第一接入設(shè)備發(fā)送的組播組加入消息;
將所述組播組加入消息中包含的發(fā)布端地址修改為所述路由反射器的地址;
將所述第一接入設(shè)備的地址作為出接口地址保存至組播列表;所述組播列表中記錄有組播組以及與所述組播組對應(yīng)的出接口地址;
查找路由反射列表,確定需要將所述組播組加入消息反射至的第二接入設(shè)備;
將修改后的所述組播組加入消息轉(zhuǎn)發(fā)至所述第二接入設(shè)備。
結(jié)合第一方面的第二種可能的實現(xiàn)方式,所述將修改后的所述組播組加入消息轉(zhuǎn)發(fā)至所述第二接入設(shè)備之前,還包括:
從所述第二接入設(shè)備中確定未接收過所述修改后的所述組播組加入消息的第三接入設(shè)備;
向所述第三接入設(shè)備發(fā)送所述修改后的所述組播組加入消息。
根據(jù)本申請的第二方面的第一種可能的實現(xiàn)方式,本申請?zhí)峁┮环N組播組加入消息接收方法,包括:
第二接入設(shè)備獲取路由反射器發(fā)送的組播組加入消息;
識別所述組播組加入消息中包含的虛擬私網(wǎng)標(biāo)識以及目的端地址;
判斷是否所述虛擬私網(wǎng)標(biāo)識表示的虛擬私網(wǎng)與所述第二接入設(shè)備所屬的虛擬私網(wǎng)相同,且所述目的端地址位于所述第二接入設(shè)備的下游;
如果是,則將所述組播組加入消息按照頭端復(fù)制的方式轉(zhuǎn)發(fā)至與所述第二接入設(shè)備相連的下游設(shè)備。
結(jié)合第二方面的第二種可能的實現(xiàn)方式,所述將所述組播組加入消息按照頭端復(fù)制的方式轉(zhuǎn)發(fā)至與所述第二接入設(shè)備相連的下游設(shè)備,具體包括:
將所述組播組加入消息中包含的發(fā)布端地址修改為所述第二接入設(shè)備的地址;
將所述路由反射器的地址作為出接口地址保存至組播列表;所述組播列表中記錄有組播組以及與所述組播組對應(yīng)的出接口地址;
將修改后的所述組播組加入消息轉(zhuǎn)發(fā)至所述下游設(shè)備。
根據(jù)本申請的第三方面的第一種可能的實現(xiàn)方式,本申請?zhí)峁┮环N組播組加入消息發(fā)送方法,包括:
第一接入設(shè)備獲取上游設(shè)備發(fā)送的組播組加入消息;
識別所述組播組加入消息中包含的虛擬私網(wǎng)標(biāo)識以及目的端地址;
判斷是否所述虛擬私網(wǎng)標(biāo)識表示的虛擬私網(wǎng)與所述第一接入設(shè)備所屬的虛擬私網(wǎng)相同,且所述目的端地址位于所述第一接入設(shè)備的下游;
如果是,則將所述組播組加入消息按照頭端復(fù)制的方式轉(zhuǎn)發(fā)至與所述第一接入設(shè)備相連的路由反射器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京華為朗新科技有限責(zé)任公司;,未經(jīng)北京華為朗新科技有限責(zé)任公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410842999.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種轉(zhuǎn)發(fā)表的生成方法及裝置
- 報文轉(zhuǎn)發(fā)的方法及網(wǎng)絡(luò)設(shè)備
- 一種轉(zhuǎn)發(fā)表項的存儲方法和裝置
- 一種計算轉(zhuǎn)發(fā)路徑的方法及網(wǎng)絡(luò)設(shè)備
- 一種報文轉(zhuǎn)發(fā)方法及裝置
- 報文轉(zhuǎn)發(fā)方法及裝置
- 一種信息發(fā)布及轉(zhuǎn)發(fā)方法
- 報文轉(zhuǎn)發(fā)方法及裝置
- 數(shù)據(jù)轉(zhuǎn)發(fā)的控制系統(tǒng)、方法、電子設(shè)備及存儲介質(zhì)
- 一種5G數(shù)據(jù)轉(zhuǎn)發(fā)平面的轉(zhuǎn)發(fā)效率控制方法、系統(tǒng)及終端
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





