[發明專利]一種組播報文傳輸方法及多核網絡設備在審
| 申請號: | 201410800374.1 | 申請日: | 2015-08-04 |
| 公開(公告)號: | CN104506331A | 公開(公告)日: | 2015-07-29 |
| 發明(設計)人: | 吳迪 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/761 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 傳輸 方法 多核 網絡設備 | ||
技術領域
本發明涉及數據通信領域,尤其涉及一種組播報文傳輸方法及多核網絡設備。
背景技術
目前,多核網絡設備廣泛應用多核中央處理器(Central?Processing?Unit,CPU)實現控制功能和轉發功能,提高整個通信系統的性能。當多核網絡設備接收到組播流,多核中央處理器中任意一處理核對所述組播流選路和復制,再將該組播流發送至組播組,所述組播流包括多個組播報文。但是,多核中央處理器中每個處理核的處理能力有限,當所述任意一處理核處理較多組播報文時,其他處理核卻處于空閑狀態,從而未有效利用各個處理核的處理能力,反而降低了多核網絡設備的轉發性能。組播是一個發送端或多個發送端向組播組傳輸組播報文的方式,即多臺主機同時接收同一個數據報文時,發送端可以以組播的方式傳輸組播報文組播組,該組播組包括所述多臺需要接收該組播報文的主機,所述組播報文為組播的數據報文。
現有技術中,為了有效利用各個處理核的處理能力,多核網絡設備可以將一條組播流中的組播報文分配到不同的處理核中復制和發送,提高多核網絡設備的轉發性能。但是,由于不能保證各處理核的處理能力完全一致,可能出現在后的組播報文先發送至接收端,導致組播報文亂序。因此,如何在利用多個處理核處理組播報文時,避免組播報文亂序是一個亟待解決的問題。
發明內容
本發明的實施例提供一種組播報文傳輸方法及多核網絡設備,能夠在利用多個處理核處理組播報文時,避免組播報文亂序。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,提供一種組播報文傳輸方法,應用于多核網絡設備,所述多核網絡設備包括入處理核和至少兩個出處理核,所述方法包括:
所述入處理核獲取至少一個組播流,所述組播流包括至少一個組播報文;
所述入處理核確定每個所述組播流的轉發路徑得到每個所述組播流的轉發路徑的至少一個出接口;
所述入處理核確定每個所述組播流中每個組播報文的內存地址,所述內存地址用于表示所述每個組播報文存儲的地址以及順序;
所述入處理核向至少一個所述出處理核發送組播流的出接口和所述組播流中每個組播報文的內存地址,所述組播流為與所述出處理核對應的出接口相同出接口的組播流,所述出處理核對應至少一個出接口,不同的出處理核對應不同的出接口;
所述至少一個出處理核根據所述內存地址的順序獲取所述出處理核的每個出接口的所述內存地址對應的組播報文;
所述至少一個出處理核復制所述內存地址對應的組播報文;
所述至少一個出處理核通過所述出處理核對應的出接口轉發復制后的所述內存地址對應的組播報文。
第二方面,提供一種多核網絡設備,所述多核網絡設備包括入處理核和至少兩個出處理核,
所述入處理核用于獲取至少一個組播流,所述組播流包括至少一個組播報文;
所述入處理核還用于確定每個所述組播流的轉發路徑得到每個所述組播流的轉發路徑的至少一個出接口;
所述入處理核還用于確定每個所述組播流中每個組播報文的內存地址,所述內存地址用于表示所述每個組播報文存儲的地址以及順序;
所述入處理核還用于向至少一個所述出處理核發送組播流的出接口和所述組播流中每個組播報文的內存地址,所述組播流為與所述出處理核對應的出接口相同出接口的組播流,所述出處理核對應至少一個出接口,不同的出處理核對應不同的出接口;
所述至少一個出處理核用于根據所述內存地址的順序獲取所述出處理核的每個出接口的所述內存地址對應的組播報文;
所述至少一個出處理核還用于復制所述內存地址對應的組播報文;
所述至少一個出處理核還用于通過所述出處理核對應的出接口轉發復制后的所述內存地址對應的組播報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410800374.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于射頻通信的控制方法
- 下一篇:一種生物認證方法、設備及系統





