Provisioning model

The main objective of this proposed provisioning model is to separate the definition of the QoS attributes from the definition of the membership of an encap-group. The user can apply the same SAP egress QoS policy to a large number of ISID members without having to configure the QoS attributes for each member.

The following are conditions of the provisioning model:

Operationally, the provisioning consists of the following steps:

  1. Create an encap-group.

  2. Define and assign a SAP egress QoS policy to the encap-group. This step is mandatory; if it is not performed, the user is allowed to add members to the encap-group.

  3. Manage memberships for the encap-group using the member command (or SNMP equivalent).
    Note: The member command supports both range and singleton ISIDs.

    The following restrictions apply to the member command:

    • An ISID cannot be added if it already exists on the SAP in another encap-group. If the member fails for this reason, the following applies:

      • The member command is all-or-nothing. No ISID in a range is added if one fails.

      • The first ISID that fails is the only one identified in the error message.

      • An ISID that already exists on the SAP in another encap-group must be removed from its encap-group using the no member command before it can be added to a new one.

    • Specifying an ISID in a group that already exists within the group is a no-op (no failure)

    • If insufficient queues or scheduler policies or FC-to-Queue lookup table space exists to support a new member or a modified membership range, the command is fails.

  4. Optionally, define and assign a scheduling policy or agg-rate-limit for the encap-group.

Logically, the encap-group membership operation can be viewed as three distinct functions: