With the concept of management VPLS, it is possible to load balance the user VPLS services across the two protecting nodes. This is done by creating two management VPLS instances, where both instances have different active spokes (by changing the STP path-cost). When different user VPLS services are associated with either the two management VPLS services, the traffic is split across the two spokes.
Load balancing can be achieved in both the SAP protection and spoke-SDP protection scenarios. Figure: Example configuration for load balancing across two protected VPLS spoke SDPs shows an example with the following configuration.
Dut-C - spoke-SDP
mvpls 100
MVPLS M1
Dut-A — Spoke SDP 1201:100 (STP blocked); 1401:100
Dut-B — Spoke SDP 1201:100; 2301:100
Dut-C - Spoke-SDP 1401:100; 2301:100
uvpls 101
UVPLS U1
Dut-A — Spoke SDP 1201:101; 1401:101
Dut-B — Spoke SDP 1201:101; 2301:101
Dut-C - Spoke-SDP 1401:101; 2301:101
mvpls 200
MVPLSM2
Dut-A — Spoke SDP 1202:200; 1402:200 (STP blocked)
Dut-B — Spoke SDP 1202:200; 2302:200
Dut-C - Spoke-SDP 1402:200; 2302:200
uvpls 201
UVPLS U2
Dut-A — Spoke SDP 1202:201; 1402:201
Dut-B — Spoke SDP 1202:201; 2302:201
Dut-C — Spoke SDP 1402:201; 2302:201
Use the following syntax to create a load balancing across two management VPLS instances:
config>service# sdp sdp-id mpls create
far-end ip-address
lsp lsp-name
no shutdown
vpls service-id customer customer-id [m-vpls] create
description description-string
spoke-sdp sdp-id:vc-id create
stp
path-cost
stp
no shutdown
The following examples show configurations for load balancing across two protected VPLS spoke SDPs.
The configuration on ALA-B (7210), the upper left node is shown as follows. It is configured such that it becomes the root bridge for MVPLS 100 and MVPLS 200.
# MVPLS 100 configs
*A:ALA-B# configure service vpls 100
*A:ALA-B>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 100"
stp
priority 0
no shutdown
exit
spoke-sdp 1201:100 create
exit
spoke-sdp 2301:100 create
exit
no shutdown
----------------------------------------------
*A:ALA-B>config>service>vpls#
# UVPLS 101 configs
*A:ALA-B>config>service# vpls 101
*A:ALA-B>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 101"
spoke-sdp 1201:101 create
exit
spoke-sdp 2301:101 create
exit
no shutdown
----------------------------------------------
*A:ALA-B>config>service>vpls#
# MVPLS 200 configs
*A:ALA-B# configure service vpls 200
*A:ALA-B>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 200"
stp
priority 0
no shutdown
exit
spoke-sdp 1202:200 create
exit
spoke-sdp 2302:200 create
exit
no shutdown
----------------------------------------------
*A:ALA-B>config>service>vpls#
# UVPLS 201 configs
*A:ALA-B>config>service# vpls 201
*A:ALA-B>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 201"
spoke-sdp 1202:201 create
exit
spoke-sdp 2302:201 create
exit
no shutdown
----------------------------------------------
*A:ALA-B>config>service>vpls#
The configuration on ALA-C (7210), the upper right node is shown as follows.
# MVPLS 100 configs
*A:ALA-C# configure service vpls 100
*A:ALA-C>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 100"
stp
priority 4096
no shutdown
exit
spoke-sdp 1401:100 create
exit
spoke-sdp 2301:100 create
exit
no shutdown
----------------------------------------------
*A:ALA-C>config>service>vpls#
# UVPLS 101 configs
*A:ALA-C>config>service# vpls 101
*A:ALA-C>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 101"
spoke-sdp 1401:101 create
exit
spoke-sdp 2301:101 create
exit
no shutdown
----------------------------------------------
*A:ALA-C>config>service>vpls#
# MVPLS 200 configs
*A:ALA-C# configure service vpls 200
*A:ALA-C>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 200"
stp
priority 4096
no shutdown
exit
spoke-sdp 1402:200 create
exit
spoke-sdp 2302:200 create
exit
no shutdown
----------------------------------------------
*A:ALA-C>config>service>vpls#
# UVPLS 201 configs
*A:ALA-C>config>service# vpls 201
*A:ALA-C>config>service>vpls# info
----------------------------------------------
description "Default tls description for service id 201"
spoke-sdp 1402:201 create
exit
spoke-sdp 2302:201 create
exit
no shutdown
----------------------------------------------
*A:ALA-C>config>service>vpls#