Creating a vpls instance, Setting a per-vpls mac table limit – Brocade Multi-Service IronWare Multiprotocol Label Switch (MPLS) Configuration Guide (Supporting R05.6.00) User Manual
Page 478
![background image](/manuals/361646/478/background.png)
454
Multi-Service IronWare Multiprotocol Label Switch (MPLS) Configuration Guide
53-1003031-02
Configuring VPLS instances
3
Creating a VPLS instance
The user creates a VPLS instance by entering VPLS configuration statements on two or more PE
routers. The endpoints of a VPLS instance are associated by having the same VPLS Virtual Circuit
Identifier (VCID) on each PE router.
To create a VPLS instance, enter commands such as the following.
Brocade(config)# router mpls
Brocade(config-mpls)# vpls v1 100
Brocade(config-mpls-vpls-v1)#
On the VPLS peers (when they are devices), the user would enter commands such as the following.
Brocade(config)# router mpls
Brocade(config-mpls)# vpls v1 100
Brocade(config-mpls-vpls-v1)#
Syntax: vpls name / vpls-vcid [cos cos-value] [max-mac max-mac-entries]
The vpls name variable specifies the VPLS instance name.
The vpls-vcid variable is the VPLS ID number of the VPLS instance. The vpls-vcid variable can take a
value in the range of 1 through 4294967294.
The user can optionally specify a Class of Service (CoS) setting for the VPLS instance. When a CoS
value is set, the device selects a tunnel LSP that also has the CoS value when one is available.
When no tunnel LSP with this CoS value is available, the device selects a tunnel LSP with the
highest configured CoS value (although never higher than the CoS setting for the VPLS instance).
The CoS value has a range from 0 through 7.
Setting a per-VPLS MAC table limit
In previous versions of the Multi-Service IronWare software, the user could set the maximum size of
the VPLS MAC database and set a soft limit on the amount of memory resources available for each
VPLS from the VPLS MAC database. While this soft limit helped optimize the amount of resources
for each VPLS instance, it did not restrict an individual instance of a VPLS from learning more
entries than the amount set for the specified VPLS instance. In practice, it would allow an instance
to grow its individual entries up to the amount available in the VPLS MAC database. Under these
circumstances, an individual VPLS instance could consume all of the resources and starve other
VPLS instances.
The user can configure a maximum number of MAC entries that can be learned for a specified
VPLS instance. This number cannot be exceeded. This limit can be configured at any time, although
operation is more robust when the user configures the limit at the same time that the user
configures the VPLS instance.
Configuring the maximum number of MAC entries for a VPLS
To configure a maximum number of MAC entries available to a VPLS instance, enter commands
such as the following.
Brocade(config)# router mpls
Brocade(config-mpls)# vpls v1 100 max-mac 3000