[發明專利]基于PCIE的高速隔離網絡方法及終端有效
| 申請號: | 201611009356.7 | 申請日: | 2016-11-16 |
| 公開(公告)號: | CN106789099B | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 許裕鋒;趙曉明 | 申請(專利權)人: | 深圳市捷視飛通科技股份有限公司 |
| 主分類號: | H04L12/02 | 分類號: | H04L12/02;H04L12/46;H04L12/931;G06F13/40 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 葛勤 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pcie 高速 隔離 網絡 方法 終端 | ||
本發明公開一種基于PCIE的高速隔離網絡方法及終端,其中,該基于PCIE的高速隔離網絡終端包括:多個處理器,每一所述處理器分配有唯一的IP地址;PCIE數據交換芯片分別與各處理器通過PCIE總線連接,以使任一處理器與一個或一個以上的處理器通訊連接;虛擬網卡用以在一處理器發送數據時,在物理層截獲傳輸給以太網的數據,并根據不同IP地址將數據通過PCIE總線傳輸至對應的處理器,以及在對應處理器接收數據時,解析數據并轉換成對應的IP地址后,提交發給網絡協議棧,以實現不同處理器的數據收發。本發明無需規劃網絡資源,具有較強的封閉性,能夠實現更高的傳輸速率,更低的傳輸延遲,能夠提高用戶的體驗。
技術領域
本發明涉及多媒體通信技術領域,尤其涉及一種基于PCIE的高速隔離網絡方法及終端。
背景技術
隨著人們對高清視頻的需求越來越高,對視頻會議終端的編解碼能力也有了更高的要求,傳統的單臺視頻會議終端使用一個處理器來進行多路編碼、解碼的方案已經不可行,而是需要同一臺視頻會議終端,內部有多個處理器進行協同作業,來分擔編解碼的壓力,進而提供更大的圖像能力,為用戶提供更好的效果體驗。
目前,基于同一個視頻會議終端多個處理器協同作業時大都采用以太網還傳輸數據,然而上述的方案中,以太網傳輸方式不適合同一個局域網內部署多臺終端涉及大量處理器的場景,每個處理器都要分配網絡資源,而同一個網段內網絡資源有限,需要客戶去重新規劃網絡資源劃分vlan等,額外的增加了客戶的開銷;以太網傳輸方式,具有更大的作用域,局域網內有多個終端,各個終端的多個處理器之間是可以網絡連通的,這樣就很容易互相干擾,不具備封閉性;以太網目前最大只能支持千兆網,1000Mbsp的速率,而視頻會議系統中對實時性要求是非常高的,上述的傳輸速率并不能滿足傳輸要求。
發明內容
為解決至少一上述技術問題,本發明的主要目的是提供一種基于PCIE的高速隔離網絡終端。
為實現上述目的,本發明采用的一個技術方案為:提供一種基于PCIE的高速隔離網絡終端,包括:
PCIE總線,
多個處理器,每一所述處理器分配有唯一的IP地址;
PCIE數據交換芯片,所述PCIE數據交換芯片分別與各處理器通過PCIE總線連接,以使任一處理器與一個或一個以上的處理器通訊連接;
虛擬網卡,所述虛擬網卡用以在一處理器發送數據時,在物理層截獲傳輸給以太網的數據,并根據不同IP地址將數據通過PCIE總線傳輸至對應的處理器,以及在對應處理器接收數據時,解析數據并轉換成對應的IP地址后,提交發給網絡協議棧,以實現不同處理器的數據收發。
優選地,所述處理器的數量為六個,六個處理器分別通過PCIE總線與PCIE數據交換芯片電連接,以實現任一處理器與一個或一個以上的處理器通訊連接。
優選地,所述處理器設置有一數據緩存區,用以在拷貝數據時,同步不同處理器收發的數據。
優選地,所述處理器的型號為TI8168。
優選地,所述PCIE數據交換芯片的型號為PI7C9X2G608GP。
為實現上述目的,本發明采用的另一個技術方案為:提供一種基于PCIE的高速隔離網絡方法,包括如下步驟:
設定一虛擬網卡;
在一處理器發送數據時,在物理層利用虛擬網卡的發送函數截獲傳輸給以太網的數據,并根據不同IP地址將數據通過PCIE總線傳輸至對應的處理器;
在對應處理器接收到數據后,解析數據并轉換成對應的IP地址后,提交發給網絡協議棧,最終到達OSI網絡層,以實現不同處理器的數據收發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市捷視飛通科技股份有限公司,未經深圳市捷視飛通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611009356.7/2.html,轉載請聲明來源鉆瓜專利網。





