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~4094。vlan-id2的值必须大于等于vlanid1。 |
应用场景
目前,在组建企业网时,网络拓扑结构通常采用环状或树形结构。不管采用哪种拓扑结构,都需要汇聚层设备能够支持学习大量的MAC地址表项,以满足大量下挂用户的需求。
随着网络中用户数量的不断增加,设备支持的MAC地址表项规格已经无法满足实际需求,导致部分用户的MAC地址无法被学习到,从而导致用户报文在VLAN内以广播形式传输报文,占用网络带宽,影响网络性能。
为了解决上述问题,可在系统视图下执行本命令使能指定VLAN内接口数量小于等于2个时,系统自动关闭该VLAN内的MAC地址学习功能,以节省学习MAC地址表项所占用的资源。
前置条件
注意事项
使能指定VLAN内MAC地址灵活学习功能后,系统将清除该VLAN内的MAC地址表项。当VLAN内接口数大于2个时,系统自动使能该VLAN内MAC地址学习功能。如果此VLAN配置为MUX-VLAN或此VLAN用于VLAN Stacking、VLAN Mapping功能中的外层VLAN,则VLAN内MAC地址灵活学习功能将不生效。
该命令是累增式命令,多次配置时,配置结果按多次累加生效。