當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀] 什么是VLAN?VLAN(Virtual Local Area Network)又稱虛擬局域網,是指在交換局域網的基礎上,采用網絡管理軟件構建的可跨越不同網段、不同網絡的端到端的邏輯網絡。一個VLA

 什么是VLAN?

VLAN(Virtual Local Area Network)又稱虛擬局域網,是指在交換局域網的基礎上,采用網絡管理軟件構建的可跨越不同網段、不同網絡的端到端的邏輯網絡。一個VLAN組成一個邏輯子網,即一個邏輯廣播域,它可以覆蓋多個網絡設備,允許處于不同地理位置的網絡用戶加入到一個邏輯子網中。

使用VLAN優(yōu)點?

1、控制廣播風暴

一個VLAN就是一個邏輯廣播域,通過對VLAN的創(chuàng)建,隔離了廣播,縮小了廣播范圍,可以控制廣播風暴的產生。

2、提高網絡整體安全性

通過路由訪問列表和MAC地址分配等VLAN劃分原則,可以控制用戶訪問權限和邏輯網段大小,將不同用戶群劃分在不同VLAN,從而提高交換式網絡的整體性能和安全性。

3、網絡管理簡單、直觀

對于交換式以太網,如果對某些用戶重新進行網段分配,需要網絡管理員對網絡系統(tǒng)的物理結構重新進行調整,甚至需要追加網絡設備,增大網絡管理的工作量。而對于采用VLAN技術的網絡來說,一個VLAN可以根據部門職能、對象組或者應用將不同地理位置的網絡用戶劃分為一個邏輯網段。在不改動網絡物理連接的情況下可以任意地將工作站在工作組或子網之間移動。利用虛擬網絡技術,大大減輕了網絡管理和維護工作的負擔,降低了網絡維護費用。在一個交換網絡中,VLAN提供了網段和機構的彈性組合機制。

廣東新支點技術服務有限公司的Linux專家們總結了在Linux上配置VLAN的步驟和注意事項。

一、前提

首先要確認Linux系統(tǒng)內核是否已經支持VLAN功能:

# modinfo 8021q //查看是否有vlan模塊

filename: /lib/modules/2.6.18-164.el5/kernel/net/8021q/8021q.ko

version: 1.8

license: GPL

srcversion: 23825F9811A0741C69CF0CF

depends:

vermagic: 2.6.18-164.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1

module_sig: 883f3504b5892a7b894a602a5db54e1124ec309f65d42e9251955d8e245e256b34795e293e4c56809d11b7c780b58cc459c32871ccfa247bb56e14c

# lspci //確認網卡驅動是否已經正常加載

二、物理網卡、子網卡、虛擬VLAN網卡的關系:

1.物理網卡:服務器上物理網絡接口設備,也就是要配置trunk的具體接口。

2. 子網卡:子網卡并不是網絡接口設備,但是可以作為網絡接口在系統(tǒng)中出現,如eth0:1、eth1:2這種網絡接口。必須要依賴于物理網卡,可以與物理網卡同時在系統(tǒng)中存在并使用不同的IP地址,而且也擁有它們自己的網絡接口配置文件。但是所依賴的物理網卡down掉時子網卡也不能工作。

3.虛擬VLAN網卡:虛擬VLAN網卡也不是物理網絡接口設備,可以作為網絡接口在系統(tǒng)中出現,與子網卡不同的是,沒有自己的配置文件。是通過將物理網加入不同的VLAN而生成的VLAN虛擬網卡。如果將一個物理網卡添加到多個VLAN當中去的話,就會有多個VLAN虛擬網卡出現,相關的VLAN信息都是保存在/proc/net/vlan/config這文件中的,以eth0.1、eth1.2命名。

本次測試是將eth0配置成trunk vlan,創(chuàng)建兩個vlan網卡,其中vlan ID分別為1,2,具體環(huán)境視需求而定。

三、修改物理網卡

確保/etc/sysconfig/network-scripts/ifcfg-eth0配置文件中,以下幾項配置值如下:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

設定靜態(tài)地址,且不配置IP地址。

四、創(chuàng)建vlan

連接vlan的vlan id號要對應才能連接

配置文件/etc/sysconfig/network-scripts/ifcfg-ethx.y

其中:

x表示: 具體物理網卡號,本次為0即eth0

y表示: vlan的vlan號,即vlan ID

配置文件要求:

1. 必須包含VLAN=yes

2. 接口名必須為ethx.y,y表示vlan ID,要與實際的對應

3. MAC地址不需要指定

創(chuàng)建配置文件/etc/sysconfig/network-scripts/ifcfg-eth0.1

文件內容如下:

VLAN=yes

DEVICE=eth0.1

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.2.1 //具體的vlan 接口IP

NETMASK=255.255.255.0

創(chuàng)建配置文件/etc/sysconfig/network-scripts/ifcfg-eth0.2

文件內容如下:

VLAN=yes

DEVICE=eth0.2

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.3.1 //具體的vlan 接口IP

NETMASK=255.255.255.0

五、重啟網絡

# Service network restart

六、查看vlan信息

查看 /proc/net/vlan/config文件應該有如下信息

[root@localhost Desktop]# cat /proc/net/vlan/config

VLAN Dev name | VLAN ID

Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD

eth0.1 | 1 | eth0

eth0.2 | 2 | eth0

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉