Introduction to Configuring VPLS

Virtual private LAN service (VPLS) allows you to provide a point-to-multipoint LAN between a set of sites in a virtual private network (VPN).

To configure VPLS functionality, you must enable VPLS support on the provider edge (PE) router. You must also configure PE routers to distribute routing information to the other PE routers in the VPLS and configure the circuits between the PE routers and the customer edge (CE) routers.

Each VPLS is configured under a routing instance of type vpls. A vpls routing instance can transparently carry Ethernet traffic across the service provider’s network. As with other routing instances, all logical interfaces belonging to a VPLS routing instance are listed under that instance.

To configure VPLS, include the following statements:

description text;forwarding-options {family vpls {filter input input-filter-name;flood input flood-filter-name;}fast-reroute-priority (high | medium | low);}instance-type vpls;interface interface-name;route-distinguisher (as-number:id | ip-address:id);vrf-export [ policy-names ];vrf-import [ policy-names ];vrf-target target:target-id;protocols {vpls {active-interface {any;primary interface-name;}connectivity-type (ce | irb);interface-mac-limit limit;label-block-size size; mac-table-aging-time time;mac-table-size size;neighbor neighbor-id;no-tunnel-services;site site-name {active-interface {any;primary interface-name;}interface interface-name {interface-mac-limit limit;}multi-homing;site-identifier identifier;site-preference preference-value;}site-range number;traceoptions {file filename <files number> <size size> <world-readable | no-world-readable>;flag flag <flag-modifier> <disable>;}tunnel-services {devices device-names;primary primary-device-name;}vpls-id vpls-id;}}provider-tunnel {rsvp-te {label-switched-path-template {(default-template | lsp-template-name);}static-lsp lsp-name;}}

You can include these statements at the following hierarchy levels:

For VPLS, only some of the statements in the [edit routing-instances] hierarchy are valid. For the full hierarchy, see the Junos Routing Protocols Configuration Guide.

In addition to these statements, you must configure MPLS label-switched paths (LSPs) between the PE routers, IBGP sessions between the PE routers, and an interior gateway protocol (IGP) on the PE and provider (P) routers.

By default, VPLS is disabled.

Many configuration procedures for VPLS are identical to the procedures for Layer 2 VPNs and Layer 3 VPNs.