< Home

mac-learning smart vlan enable

命令功能

mac-learning smart vlan enable命令用来使能指定VLAN内MAC地址灵活学习功能。

undo mac-learning smart vlan enable命令用来去使能指定VLAN内MAC地址灵活学习功能。

缺省情况下,去使能VLAN内MAC地址灵活学习功能。

命令格式

mac-learning smart vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> enable

undo mac-learning smart vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> enable

参数说明

参数 参数说明 取值
vlan-id1 指定VLAN ID的下限值。 整数形式,取值范围是1~4094
to vlan-id2 指定VLAN ID的上限值。 整数形式,取值范围是1~4094vlan-id2的值必须大于等于vlanid1

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

目前,在组建企业网时,网络拓扑结构通常采用环状或树形结构。不管采用哪种拓扑结构,都需要汇聚层设备能够支持学习大量的MAC地址表项,以满足大量下挂用户的需求。

随着网络中用户数量的不断增加,设备支持的MAC地址表项规格已经无法满足实际需求,导致部分用户的MAC地址无法被学习到,从而导致用户报文在VLAN内以广播形式传输报文,占用网络带宽,影响网络性能。

为了解决上述问题,可在系统视图下执行本命令使能指定VLAN内接口数量小于等于2个时,系统自动关闭该VLAN内的MAC地址学习功能,以节省学习MAC地址表项所占用的资源。

前置条件

若使本命令生效,必须完成以下操作:
  1. 通过命令vlan创建指定VLAN。若设备支持动态VLAN,则指定VLAN可以不通过命令vlan创建。
  2. 在VLAN视图下执行命令undo mac-address learning disable ,使能MAC地址学习功能。

注意事项

使能指定VLAN内MAC地址灵活学习功能后,系统将清除该VLAN内的MAC地址表项。当VLAN内接口数大于2个时,系统自动使能该VLAN内MAC地址学习功能。如果此VLAN配置为MUX-VLAN或此VLAN用于VLAN Stacking、VLAN Mapping功能中的外层VLAN,则VLAN内MAC地址灵活学习功能将不生效。

该命令是累增式命令,多次配置时,配置结果按多次累加生效。

使用实例

# 当VLAN10内接口个数小于等于2个时,关闭VLAN内MAC地址学习功能。

<Quidway> system-view
[Quidway] undo mac-learning smart vlan 10 enable
相关主题
vlan
华为专有和保密信息 版权所有 © 华为技术有限公司
华为专有和保密信息
版权所有 © 华为技术有限公司
< 上一节 下一节 >