VLAN 相关经典的 FAQ

本期给大家分享VLAN相关知识。

1. 如何批量创建和删除VLAN

系统视图下执行命令vlan batch,批量创建VLAN。批量创建10个连续的VLAN:VLAN11到VLAN20。

复制
<HUAWEI> system-view [~HUAWEI] vlan batch 11 to 20 [*HUAWEI] commit1.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] commit1.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。

THE END