VLAN 相關經典的FAQ

本期給大家分享VLAN相關知識。

1. 如何批次建立和刪除VLAN

系統視圖下執行指令vlan batch,批次建立VLAN。批次建立10個連續的VLAN:VLAN11到VLAN20。

<HUAWEI> system-view
[~HUAWEI] vlan batch 11 to 20
[*HUAWEI] commit
  • 1.
  • 2.
  • 3.

大量建立10個不連續的VLAN:VLAN10、VLAN15~VLAN19、VLAN25、VLAN28~VLAN30。

<HUAWEI> system-view
[~HUAWEI] vlan batch 10 15 to 19 25 28 to 30
[*HUAWEI] commit
  • 1.
  • 2.
  • 3.

2. 如何批次將介面加入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。