PBB service configuration commands

pbb

Syntax

pbb

Context

config>service

config>service>epipe

config>service>vpls

Platforms

7210 SAS-T (network operating mode)

Description

Commands in this context configure the parameters related to Provider Backbone Bridging (PBB).

mac-name

Syntax

mac-name name ieee-address

no mac-name name

Context

config>service>pbb

Platforms

7210 SAS-T (network operating mode)

Description

This command configures the MAC name for the MAC address. It associates an ASCII name with an IEEE MAC to improve the PBB Epipe configuration. It can also change the dest-BMAC in one place instead of thousands of Epipes.

Parameters

name

Specifies the MAC name up to 32 characters.

ieee-address

Specifies the MAC address assigned to the MAC name. The value should be input in either a xx:xx:xx:xx:xx:xx or xx-xx-xx-xx-xx-xx format.

source-bmac

Syntax

source-bmac ieee-address

no source-bmac

Context

config>service>pbb

config>service>vpls>pbb

Platforms

7210 SAS-T (network operating mode)

Description

This command configures the base source BMAC for the B-VPLS. The first 32 bits must be the same as those configured in the MC-LAG peer. If the base source BMAC under VPLS is not configured, it inherits the chassis-level BMAC.

Parameters

ieee-address

Specifies the MAC address assigned to the BMAC. The value should be input in either a xx:xx:xx:xx:xx:xx or xx-xx-xx-xx-xx-xx format.

tunnel

Syntax

tunnel service-id backbone-dest-mac mac-name isid ISID

tunnel service-id backbone-dest-mac ieee-mac isid ISID

no tunnel

Context

config>service>epipe>pbb

Platforms

7210 SAS-T (network operating mode)

Description

This command configures a PBB tunnel with Backbone VPLS (B-VPLS) service information.

Parameters

service-id

Specifies the B-VPLS service for the PBB tunnel associated with this service.

Values

1 — 2147483648

backbone-dest-mac {mac-name | ieee-mac}

Specifies the backbone destination MAC-address for PBB packets.

isid ISID

Specifies a 24 bit service instance identifier for the PBB tunnel associated with this service. As part of the PBB frames, it is used at the destination PE as a demultiplexor field.

Values

0 — 16777215

vpls

Syntax

vpls service-id [customer customer-id] [create] [vpn vpn-id] [m-vpls] [svc-sap-type {null-star | dot1q-preserve | any}] [b-vpls | i-vpls | r-vpls] [b-vid vid]

no vpls service-id

Context

config>service

Platforms

Supported on all 7210 SAS platforms as described in this document, except those operating in access-uplink mode

Description

This command creates or edits a virtual private LAN services (VPLS) instance. The vpls command is used to create or maintain a VPLS service. If the service-id does not exist, a context for the service is created. If the service-id exists, the context for editing the service is entered.

A VPLS service connects multiple customer sites, acting like a zero-hop Layer 2 switched domain. A VPLS is always a logical full mesh.

When a service is created, the create keyword must be specified if the create command is enabled in the environment context. When a service is created, the customer keyword and customer-id parameter must be specified to associate the service with a customer. The customer-id value must already exist, having been created using the customer command in the service context. When a service has been created with a customer association, it is not possible to edit the customer association. The service must be deleted and recreated with a new customer association.

When a service is created, the use of the customer customer-id command is optional for navigating into the service configuration context. Editing a service with the incorrect customer-id value specified results in an error.

More than one VPLS service may be created for a single customer ID.

By default, no VPLS instances exist until they are explicitly created.

The no form of this command deletes the VPLS service instance with the specified service-id. The service cannot be deleted until all SAPs and SDPs defined within the service ID have been shut down and deleted, and the service has been shut down.

Parameters

service-id

Specifies the unique service identification number identifying the service in the service domain. This ID must be unique to this service and may not be used for any other service of any type. The service-id must be the same number used for every 7210 SAS on which this service is defined.

Values

service-id: 1 to 2147483648

customer customer-id

Specifies the customer ID number to be associated with the service. This parameter is required on service creation and optional for service editing or deleting.

Values

1 to 2147483647

m-vpls

Keyword to create a management VPLS.

b-vpls

Keyword to create a PBB backbone-VPLS service, which can only be configured with SAPs. This keyword is supported only on 7210 SAS-T operating in network mode.

i-vpls

Keyword to create a PBB I-VPLS service, which can only be configured with SAPs. This keyword is only supported when the svc-sap-type value any is configured. This keyword is supported only on 7210 SAS-T operating in network mode.

create

Keyword that is mandatory when creating a VPLS service instance. The create keyword requirement can be enabled or disabled in the environment>create context.

svc-sap-type

Specifies the type of service and allowed SAPs in the service.

Values

dot1q-preserve — Specifies that the allowed SAPs in the service are dot1q. The dot1q ID is not stripped after packets match the SAP. This option can be configured in conjunction with the b-vpls or r-vpls keywords.

null-star — Specifies the allowed SAP in the service, which can be null SAPs, dot1q default, Q.* SAP, 0.* SAP, or default QinQ SAP. This option can be configured in conjunction with the b-vpls or r-vpls keywords.

any — Specifies that all supported SAPs are allowed in the service. This option can be configured in conjunction with the b-vpls, r-vpls, or i-vpls keywords.When these keywords are not configured, any can be used with a plain VPLS service, which can be configured with SAPs, spoke-SDPs, and mesh SDPs. Refer to the section QinQ SAP Configuration Restrictions for 7210 SAS platforms in network operating mode for more information about restrictions related to QinQ SAPs.

Default

any

b-vid vid

Specifies the VLAN ID to use when the svc-sap-type value is set to dot1q-preserve. This parameter is supported only when the b-vpls keyword and svc-sap-type value dot1q-preserve are configured.

Values

1 to 4094

r-vpls

Keyword that allows the VPLS instance to be associated with an IP interface to provide routed VPLS (RVPLS) functionality. When configured with the svc-sap-type values null-star, dot1q-preserve, and any, this keyword instantiates an RVPLS service that can be configured only with SAPs.

Note:

The r-vpls keyword is not supported in access-uplink mode (that is, in access-uplink mode, routed VPLS service can be configured without using this parameter).

backbone-vpls

Syntax

backbone-vpls service-id [isid isid]

no backbone-vpls

Context

config>service>vpls>pbb

Platforms

7210 SAS-T (network operating mode)

Description

This command configures B-VPLS service associated with the I-VPLS.

Parameters

service-id

Specifies the service ID.

Values

1..2147483648

isid

Specifies the ISID.

Values

0..16777215