mac-flush
Syntax
mac-flush [ explicit-mac-flush-message-options ];
Hierarchy Level
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name], [edit routing-instances routing-instance-name protocols vpls], [edit routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name]
Description
Enable media access control (MAC) flush processing for the virtual private LAN service (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.
For certain cases where MAC flush processing is not initiated
by default, you can also specify explicit-mac-flush-message-options
that additionally configure the router to send explicit MAC
flush messages. To configure the router to send explicit MAC flush
messages under specific conditions, include explicit-mac-flush-message-options with the statement.
In the VPLS documentation, the word router in terms such as PE router is used to refer to any device that provides routing functions.
In certain cases, BGP updates sent by the provider edge (PE) device are delayed for 1 to 5 seconds.
This happens when all of the following condtions are true:
BGP-based VPLS multihoming sites are configured.
The
mac-flush
statement is included in the configuration.a non-minimum designated-forwarder site (site-x, for example) transitions to non-designated-forwarder status
The BGP update being delayed corresponds to the explicit-MAC flush notification message sent by site-x's PE device (PE2, for example). This BGP update message is not deferred if the designated-forwarder status is lost due to a locally-triggered event (for example, a local attachment-circuit interface going down). In other words, BGP update messages are deferred (in Device PE2) only when the designated-forwarder state is lost due to external events taking place in remote PE devices that also hold site-x (for example, in PE1). Suppose, for example, that Device PE1 is the default designated-forwarder with site-x's local interface in the DOWN state. Device PE2 defers BGP update message after Device PE1's local interface comes back to the UP state.
Options
explicit-mac-flush-message-options
—(Optional) You can specify one or more of the following
explicit MAC flush message options:
any-interface
—(Optional) Send a MAC flush message when any customer-facing attachment circuit interface goes down.any-spoke
—(Optional) Send a MAC FLUSH-FROM-ME flush message to all provider edge (PE) routers in the core when one of the spoke pseudowires between the multitenant unit switch and the other network-facing provider edge (NPE) router goes down, causing the multitenant unit switch to switch to this NPE router.Note:This option has a similar effect in a VPLS multihoming environment with multiple multitenant unit switches connected to NPE routers, where both multitenant unit switches have pseudowires that terminate in a mesh group with local-switching configured. If the
any-spoke
option is enabled, then both PE routers send MAC FLUSH-FROM-ME flush messages to all PEs in the core.propagate
—(Optional) Propagate MAC flush to the core.
Required Privilege Level
routing—To view this statement in the configuration.
routing-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 10.0.