[發(fā)明專利]配置不同VLAN的多IP共用端口的實現(xiàn)方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710334544.5 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN106961372B | 公開(公告)日: | 2020-03-27 |
| 發(fā)明(設(shè)計)人: | 李小軍;孟慶曉;秦金昆 | 申請(專利權(quán))人: | 深圳震有科技股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/12 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44268 | 代理人: | 唐敏 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置 不同 vlan ip 共用 端口 實現(xiàn) 方法 系統(tǒng) | ||
本發(fā)明公開了一種配置不同VLAN的多IP共用端口的實現(xiàn)方法及系統(tǒng),所述方法包括:當(dāng)協(xié)議棧向所述端口發(fā)送報文時,獲取所述報文對應(yīng)的IP地址;根據(jù)所述IP地址查找其對應(yīng)的索引值,并將所述索引值插入至所述報文以生成第一報文;將所述第一報文設(shè)置給所述端口,以使得所述端口將所述索引值對應(yīng)的VLAN tag插入所述第一報文,并發(fā)送所述第一報文。本發(fā)明通過為每個IP設(shè)置不同的索引值,再發(fā)送文件時將所述索引值對應(yīng)的VLAN tag插入到報文時,實現(xiàn)了帶有不同VLAN tag的多IP地址共用一個端口的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及VLAN網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種配置不同VLAN的多IP共用端口的實現(xiàn)方法及系統(tǒng)。
背景技術(shù)
目前實現(xiàn)網(wǎng)絡(luò)隔離的技術(shù)有多種,其中VLAN(Virtual Local Area Network)比較常見。基于802.1Q協(xié)議標(biāo)準(zhǔn)的VLAN技術(shù),由網(wǎng)絡(luò)中的交換機支持,達到網(wǎng)絡(luò)隔離的作用。如圖1所示,所述802.1Q協(xié)議屬于二層協(xié)議,在以太報文頭中定義。802.1Q Tag由4個字節(jié)組成,分別是2個字節(jié)的Type類型,必須設(shè)置為0x8100。另外2個字節(jié)由3比特的PRI優(yōu)先級,1比特CFI是否經(jīng)典MAC地址格式,12比特的VID組成。這4個字節(jié)插入報文后,必然改變了整個報文的格式,網(wǎng)絡(luò)上收到該報文的設(shè)備必須支持VLAN TAG才能解析整個報文,否則會被丟棄。現(xiàn)有的識別攜帶VLAN TAG報文的方法有網(wǎng)絡(luò)協(xié)議棧支持,所述協(xié)議棧支持方法必須配置協(xié)議棧參數(shù),其操作負責(zé)并對CPU性能具有很大的消耗。另外,現(xiàn)有的協(xié)議棧發(fā)送的報文,所述端口對應(yīng)的IP地址段均攜帶相同的VLAN tag。
因而現(xiàn)有技術(shù)還有待改進和提高。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明的目的是要提供一種配置不同VLAN的多IP共用端口的實現(xiàn)方法及系統(tǒng)。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種配置不同VLAN的多IP共用端口的實現(xiàn)方法,其應(yīng)用于預(yù)先配置多個IP的端口,其包括:
當(dāng)協(xié)議棧向所述端口發(fā)送報文時,獲取所述報文對應(yīng)的IP地址;
根據(jù)所述IP地址查找其對應(yīng)的索引值,并將所述索引值插入至所述報文以生成第一報文;
將所述第一報文設(shè)置給所述端口,以使得所述端口將所述索引值對應(yīng)的VLAN tag插入所述第一報文,并發(fā)送所述第一報文。
所述配置不同VLAN的多IP共用端口的實現(xiàn)方法,其中,所述當(dāng)協(xié)議棧向所述端口發(fā)送報文時,獲取所述報文對應(yīng)的IP地址具體包括:
當(dāng)協(xié)議棧向所述端口發(fā)送報文時,獲取所述報文的類型,其中,所述類型包括ARP廣播包和IP報文;
當(dāng)所述報文為ARP廣播包時,根據(jù)ARP協(xié)議確定所述報文的IP地址;
當(dāng)所述報文為IP報文時,根據(jù)IP層確定所述報文的IP地址。
所述配置不同VLAN的多IP共用端口的實現(xiàn)方法,其中,所述根據(jù)所述IP地址查找其對應(yīng)的索引值,并將所述索引值插入至所述報文以生成第一報文具體包括:
將所述IP地址與預(yù)設(shè)IP地址列表中的IP地址進行逐一比對,以確定所述IP地址對應(yīng)的索引值;
將所述索引值插入所述報文以生成所述第一報文。
所述配置不同VLAN的多IP共用端口的實現(xiàn)方法,其中,所述將所述第一報文設(shè)置給所述端口,以使得所述端口將所述索引值對應(yīng)的VLAN tag插入所述第一報文,并發(fā)送所述第一報文具體包括:
驅(qū)動層將所述第一報文設(shè)置給所述端口;
所述端口在預(yù)設(shè)的VLAN tag列表內(nèi)查找所述索引值對應(yīng)的VLAN tag;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳震有科技股份有限公司,未經(jīng)深圳震有科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710334544.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互聯(lián)網(wǎng)協(xié)議電話系統(tǒng)及其方法
- 虛擬機的IP地址的劃分方法
- 使非IP設(shè)備接入虛擬IP網(wǎng)絡(luò)的方法和系統(tǒng)
- CC通道檢測方法
- 一種IP地址評估方法及裝置
- 一種調(diào)度軟交換IP話機故障檢測報警系統(tǒng)
- 一種網(wǎng)絡(luò)攻擊的IP地址分析方法、裝置和存儲介質(zhì)
- 靜態(tài)IP與動態(tài)IP的沖突檢測方法、系統(tǒng)、終端及存儲介質(zhì)
- IP地址段查找方法與業(yè)務(wù)調(diào)度方法、裝置、電子設(shè)備
- 一種IP檢測的方法、裝置、設(shè)備及存儲介質(zhì)





