[發(fā)明專利]報文傳輸?shù)姆椒把b置有效
| 申請?zhí)枺?/td> | 201910644311.4 | 申請日: | 2019-07-16 |
| 公開(公告)號: | CN110365586B | 公開(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計)人: | 姜先緒 | 申請(專利權(quán))人: | 邁普通信技術(shù)股份有限公司 |
| 主分類號: | H04L45/12 | 分類號: | H04L45/12;H04L9/40 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 安衛(wèi)靜 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報文 傳輸 方法 裝置 | ||
本申請實施例提供了一種報文傳輸?shù)姆椒把b置,涉及通信技術(shù)領(lǐng)域,所述方法包括:確定待發(fā)送的報文對應(yīng)的以太通道的描述符為虛擬以太通道的描述符;根據(jù)報文對應(yīng)的發(fā)送有關(guān)屬性,從虛擬以太通道包括的多條物理以太通道中選擇一條用于發(fā)送所述報文的物理以太通道。處理器在獲得以太通道的描述符以后,還可以判斷以太通道的描述符是否是虛擬以太通道的描述符,若是,則處理器可根據(jù)報文轉(zhuǎn)發(fā)時報文所具有的屬性,從虛擬以太通道的多條物理以太通道中選擇物理以太通道,以供報文發(fā)送。由于在進行報文發(fā)送時,可以從多條物理以太通道中進行選擇,與現(xiàn)有技術(shù)中只能通過一條物理以太通道發(fā)送相比,能夠更靈活地滿足帶寬的要求。
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種報文傳輸?shù)姆椒把b置。
背景技術(shù)
在現(xiàn)有的路由器設(shè)計中,路由器的主機和接口卡之間可通過數(shù)據(jù)通道進行通信。數(shù)據(jù)通道通常由以太通道等傳統(tǒng)的數(shù)據(jù)傳輸通道組成。接口卡的接口接收到的數(shù)據(jù)可通過以太通道傳輸?shù)街鳈C處理;同時主機欲通過接口向?qū)Χ嗽O(shè)備發(fā)送數(shù)據(jù)時,也可通過以太通道將數(shù)據(jù)傳輸?shù)浇涌诳ā?/p>
傳統(tǒng)的路由器中,一般通過單條以太通道連接該路由器的主機和接口卡,從而實現(xiàn)主機與接口卡之間的通信。然而在數(shù)據(jù)量爆發(fā)的今天,數(shù)據(jù)通信領(lǐng)域?qū)νㄐ旁O(shè)備的帶寬需求日益增加,單條以太通道的帶寬難以達到設(shè)備規(guī)格的要求。
發(fā)明內(nèi)容
有鑒于此,本申請實施例提供了一種報文傳輸?shù)姆椒把b置,以改善現(xiàn)有技術(shù)中單條以太通道的帶寬難以達到設(shè)備規(guī)格的要求的問題。
第一方面,本申請實施例提供了一種報文傳輸?shù)姆椒ǎ龇椒òǎ捍_定待發(fā)送的報文對應(yīng)的以太通道的描述符為虛擬以太通道的描述符,其中,所述虛擬以太通道包括多條物理以太通道;根據(jù)所述報文對應(yīng)的發(fā)送有關(guān)屬性,從所述虛擬以太通道包括的多條物理以太通道中選擇一條用于發(fā)送所述報文的物理以太通道。
處理器在獲得以太通道的描述符以后,還可以判斷以太通道的描述符是否是虛擬以太通道的描述符,若是,則處理器可根據(jù)報文轉(zhuǎn)發(fā)時報文所具有的屬性,從虛擬以太通道的多條物理以太通道中選擇一條物理以太通道,以供報文發(fā)送。由于在進行報文發(fā)送時,可以根據(jù)報文具有的屬性從多條物理以太通道中選擇物理以太通道,與現(xiàn)有技術(shù)中只能通過一條物理以太通道發(fā)送相比,能夠更靈活地滿足帶寬的要求。
在一個可能的設(shè)計中,所述根據(jù)所述報文對應(yīng)的發(fā)送有關(guān)屬性,從所述虛擬以太通道包括的多條物理以太通道中選擇一條用于發(fā)送所述報文的物理以太通道,包括:獲取所述報文所屬的報文流對應(yīng)的轉(zhuǎn)發(fā)核,從所述虛擬以太通道包括的多條物理以太通道中為所述報文選擇并分配所述轉(zhuǎn)發(fā)核對應(yīng)的物理以太通道。
處理器在轉(zhuǎn)發(fā)報文時,可以同時通過多個轉(zhuǎn)發(fā)核進行報文的轉(zhuǎn)發(fā)。為了對報文數(shù)據(jù)的順序進行保持,同一條流的報文通常是通過同一個轉(zhuǎn)發(fā)核接收,轉(zhuǎn)發(fā)核會處理接收到的報文直到發(fā)送出去,這也意味著同一條流的報文會被同一個轉(zhuǎn)發(fā)核發(fā)送,在選擇轉(zhuǎn)發(fā)核時可以使用轉(zhuǎn)發(fā)核的核號作為key值。因此,可以根據(jù)轉(zhuǎn)發(fā)核的核號來分配物理以太通道,每個轉(zhuǎn)發(fā)核對應(yīng)一條物理以太通道,使得多個轉(zhuǎn)發(fā)核分別發(fā)送多條流的報文時能夠同時發(fā)送。
在一個可能的設(shè)計中,所述根據(jù)報文發(fā)送有關(guān)屬性從所述虛擬以太通道包括的多條物理以太通道中選擇一條用于發(fā)送所述報文的物理以太通道,包括:獲取所述報文的流標(biāo)識;根據(jù)所述流標(biāo)識,從所述虛擬以太通道包括的多條物理以太通道中為所述報文選擇并分配所述流標(biāo)識對應(yīng)的物理以太通道。
處理器也可以根據(jù)報文的流標(biāo)識來為報文分配相應(yīng)的物理以太通道,同一條流的報文的流標(biāo)識是相同的,因此,根據(jù)流標(biāo)識來分配物理以太通道,相同流標(biāo)識的報文被分配到同一條通道中,也利于報文順序的順序保持。
在一個可能的設(shè)計中,所述獲取所述報文的流標(biāo)識,包括:獲得所述報文的五元組;對所述報文的五元組進行哈希運算,得到所述報文的流標(biāo)識。
處理器可以獲得報文的五元組,然后對五元組進行哈希運算,將哈希運算過后的五元組作為報文的流標(biāo)識。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于邁普通信技術(shù)股份有限公司,未經(jīng)邁普通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910644311.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





