VLAN 相關經典的 FAQ
本期給大家分享VLAN相關知識。

1. 如何批量創建和刪除VLAN
系統視圖下執行命令vlan batch,批量創建VLAN。批量創建10個連續的VLAN:VLAN11到VLAN20。
<HUAWEI> system-view
[~HUAWEI] vlan batch 11 to 20
[*HUAWEI] commit批量創建10個不連續的VLAN:VLAN10、VLAN15~VLAN19、VLAN25、VLAN28~VLAN30。
<HUAWEI> system-view
[~HUAWEI] vlan batch 10 15 to 19 25 28 to 30
[*HUAWEI] commit2. 如何批量將接口加入VLAN
通過端口組可以把接口批量加入VLAN。對于Access接口,還可以在VLAN視圖下直接批量將接口加入VLAN。
3. 如何恢復接口上VLAN的缺省配置
接口上VLAN的配置包括缺省VLAN和接口加入的VLAN(即接口允許通過的VLAN)兩部分。缺省情況下,接口的缺省VLAN為VLAN 1,接口以Untagged方式加入VLAN 1。
在接口視圖下,先執行命令display this查看當前接口的鏈路類型。然后再使用下面方法恢復接口上VLAN的缺省配置。
4. 如何修改接口類型
接口的鏈路類型總共有3種,分別為:Access、Trunk、Hybrid。當接口上VLAN的缺省配置為默認加入VLAN 1,并且PVID為VLAN 1,可以執行命令port link-type { access | trunk | hybrid },修改接口類型。
5. 為什么VLANIF口不Up?
VLANIF接口對應的VLAN中必須要有Up的物理接口,VLANIF接口才Up。
6. VLAN和VLANIF接口的用途是什么?
劃分VLAN的用途:
- 限制廣播域:廣播域被限制在一個VLAN內,節省了帶寬,提高了網絡處理能力。
- 增強局域網的安全性:不同VLAN內的報文在傳輸時是相互隔離的,即一個VLAN內的用戶不能和其它VLAN內的用戶直接通信。
- 提高了網絡的健壯性:故障被限制在一個VLAN內,本VLAN內的故障不會影響其他VLAN的正常工作。
- 靈活構建虛擬工作組:用VLAN可以劃分不同的用戶到不同的工作組,同一工作組的用戶也不必局限于某一固定的物理范圍,網絡構建和維護更方便靈活。
配置VLANIF接口的用途是:VLANIF接口是基于VLAN的三層邏輯接口,可以配置IP地址。劃分VLAN后,同一VLAN內的用戶可以互相通信,但是屬于不同VLAN的用戶不能直接通信。為了實現VLAN間通信,可通過配置邏輯的三層接口——VLANIF接口來實現。
7. 為什么一個MAC地址會學習在多個VLAN中
MAC地址學習是基于MAC+VLAN方式進行學習的,如果多個VLAN收到相同MAC地址的報文,則多個VLAN下都會學習到相同的MAC地址。
8. 配置了QinQ或者VLAN Mapping端口的MAC地址將學習哪一層VLAN
由于VLAN Mapping或QinQ的處理是在MAC地址學習流程的前面,所以配置了VLAN Mapping或QinQ后,MAC地址學到的是外層VLAN。


















