[發(fā)明專利]基于以太網總線的統(tǒng)一鏈路層多協議交換方法有效
| 申請?zhí)枺?/td> | 201410566729.5 | 申請日: | 2014-10-22 |
| 公開(公告)號: | CN104283750B | 公開(公告)日: | 2017-07-21 |
| 發(fā)明(設計)人: | 張日飛;崔雪峰;蔣秀波;宋早迪;聶永海;武澎;周文 | 申請(專利權)人: | 北方信息控制集團有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/46 |
| 代理公司: | 南京理工大學專利中心32203 | 代理人: | 朱顯國,王培松 |
| 地址: | 211153 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 以太網 總線 統(tǒng)一 鏈路層多 協議 交換 方法 | ||
1.一種基于以太網總線的統(tǒng)一鏈路層多協議交換方法,其特征在于,包括:
步驟1、通過定義虛擬通道使得虛擬通道對應路由模塊的轉發(fā)接口,每個虛擬通道與路由模塊的轉發(fā)接口一一對應,路由模塊被配置用于數據的選路,即選擇數據在哪個虛擬通道上進行轉發(fā);
步驟2、通過一位于接口板的接口處理模塊接收經虛擬通道傳輸過來的數據,并發(fā)送至對應地接口協議處理模塊,不同的協議處理模塊對應不同的接口;
步驟3、通過利用前述配置的虛擬通道實現統(tǒng)一鏈路層多協議交換,包括數據發(fā)送和數據接收,其中:
步驟3-1、數據發(fā)送
通過路由模塊查找路由表以獲得下一跳地址,從而確定轉發(fā)的虛擬通道,調用虛擬鏈路層的發(fā)函數將虛擬通道號封裝到數據幀中,然后調用以太網鏈路層發(fā)函數進行以太網頭封裝,并將數據發(fā)送到前述接口板;
通過接口板的接口處理模塊接收數據并解析數據幀,剝掉以太網頭,獲得虛擬通道號,然后根據虛擬通道號與接口板上實際接口的對應關系將IP數據包送到相應的接口協議處理模塊,接口協議處理模塊根據實際接口的協議類型對IP數據包重新封裝后發(fā)送到相應的傳輸設備;
步驟3-2、數據接收
通過接口板接收數據后,相應接口的接口協議處理模塊對數據進行拆幀解析,然后送到接口處理模塊,接口處理模塊根據接口板上實際接口與虛擬通道的對應關系封裝通道號,然后將數據包送往分組板,通過分組板的以太網收函數根據虛擬通道號調用相應的虛擬通道收函數進行數據接收并將數據送到分組板的路由模塊;
路由模塊根據目的地址判斷是否對數據進行轉發(fā):若轉發(fā)則確定轉發(fā)虛擬通道,進入數據發(fā)送過程;若不轉發(fā),則通過相應接口將數據送到終端。
2.根據權利要求1所述的基于以太網總線的統(tǒng)一鏈路層多協議交換方法,其特征在于,前述虛擬通道的定義通過Vxworks操作系統(tǒng)的虛擬增強型網絡驅動的配置來實現。
3.根據權利要求1所述的基于以太網總線的統(tǒng)一鏈路層多協議交換方法,其特征在于,所述數據發(fā)送和數據接收的實現包括:
1)數據發(fā)送過程
在前述數據發(fā)送過程中,在確定轉發(fā)的虛擬通道后,通過調用虛擬鏈路層發(fā)函數將虛擬通道號作為源MAC地址封裝到數據幀中,然后調用以太網鏈路層發(fā)函數通過ARP獲得接口板MAC地址并進行以太網封裝,將數據發(fā)送到接口板;
通過接口板的接口處理模塊解析數據幀,通過以太網源MAC地址,獲得虛擬通道號,根據通道號與接口板實際接口的對應關系將IP數據包送到相應的接口協議處理模塊,接口協議處理模塊根據實際接口的協議類型對IP數據包重新封裝后發(fā)送到相應的傳輸設備;
2)數據接收過程
在前述數據接收過程中,通過接口板接收數據后,數據先通過相應接口的接口協議處理模塊進行處理,然后將數據送到接口處理模塊,接口處理模塊將數據直接封裝為以太網幀,其中源MAC地址是數據來源接口所配置的通道號,目的MAC地址通過ARP協議獲得,類型為0x0800,然后將數據發(fā)送到路由模塊;
路由模塊收到數據后,以太網收函數通過讀取源MAC地址獲得通道號,根據通道號調用相應的虛擬通道收函數,將數據上交到協議棧,協議棧判斷數據是否需要轉發(fā):若需要轉發(fā),則先確定轉發(fā)的虛擬通道號調用虛擬通道發(fā)函數,進入數據發(fā)送過程;若不需要轉發(fā),則將數據發(fā)送到終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北方信息控制集團有限公司,未經北方信息控制集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410566729.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于治療秋燥所致發(fā)熱頭痛的中藥組合物
- 下一篇:一種百日咳煎劑





