NOTE: Starting in Junos OS Release 12.3R4, if you do not configure the
parameter to limit the number of MAC addresses to be learned by a VPLS
instance, the default value is not effective. Instead, if you do not include the
interface-mac-limit option at the [edit logical-systems logical-system-name
routing-instances routing-instance-name protocols vpls site site-name interfaces
interface-name], hierarchy level, this setting is not present in the configuration
with the default value of 1024 addresses. If you upgrade a router running a
Junos OS release earlier than Release 12.3R4 to Release 12.3R4 or later, you
must configure the interface-mac-limit option with a valid value for it to be
saved in the configuration.
You can also limit the number of MAC addresses learned by a specific interface configured
for a VPLS routing instance. This gives you the ability to limit particular interfaces that
you expect might generate a lot of MAC addresses.
To limit the number of MAC addresses learned by a specific interface, include the
interface-mac-limit statement at the following hierarchy levels:
•
[edit routing-instances routing-instance-name protocols vpls site site-name interfaces
interface-name]
•
[edit logical-systems logical-system-name routing-instances routing-instance-name
protocols vpls site site-name interfaces interface-name]
NOTE: ACX Series routers do not support the [edit logical-systems] hierarchy.
The MAC limit configured for an individual interface at this hierarchy level overrides any
value configured at the [edit routing-instances routing-instance-name protocols vpls]
hierarchy level. Also, the MAC limit configured using the mac-table-size statement can
override the limit configured using the interface-mac-limit statement.
The MAC address limit applies to customer-facing interfaces only.
Removing Addresses from the MAC Address Database
You can enable MAC flush processing for the VPLS routing instance or for the mesh group
under a VPLS routing instance. MAC flush processing removes MAC addresses from the
MAC address database that have been learned dynamically. With the dynamically learned
MAC addresses removed, MAC address convergence requires less time to complete.
You can clear dynamically learned MAC addresses from the MAC address database by
including the mac-flush statement:
mac-flush [ explicit-mac-flush-message-options ];
1253Copyright © 2017, Juniper Networks, Inc.
Chapter 35: Configuring Virtual Private LAN Service