| Class: PcpFromCos (PCP From Class of Service) The PCP Field in the Egress EI Frame is determined from the Class of Service. This is a list that contains exactly one entry for each Class of Service Name and the PCP value (or DISCARD) to use for that CoS. For example CoS=Platinum --> PCP = 6. This affects the C-tag at the UNI and the S-tag at the ENNI. |
| Element Name: Map Type - CN → PCP  JSON Name: mapType - Type: const |
| Allowed values: "CN_PCP" |
| Usage: Common: Required |
| Element Name: List of CNPCP Entries  JSON Name: cnPcpEntries - Type: List of object |
| Description: A list of entries, one per CoS that indicates the PCP for the CoS. |
| Allowed values: List of [1...*] Unique Class: CnPcp |
| Usage: Common: Required |
| Class: CnPcp (CNPCP Entry) This is a list of 1...n CNPCP Objects. One for each Class of Service. |
| Element Name: Class of Service Name  JSON Name: cosName - Type: string |
| Description: When used for an Ingress frame this is class of service name from the EVC/OVC List of Class of Service Names Service Attribute. When used in an Egress frame this is an Egress Equivalence Class Name (OVC Only). |
| Allowed values: [Any String] |
| Usage: Common: Required |
| Element Name: PCP Value  JSON Name: pcpValue - Type: object |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Required |
| Class: DeiFromCosColor (DEI From CoS and Color) The DEI Field in the Egress EI Frame is determined from the Class of Service and the Frame Color. Each row in the table contains one entry for each Class of Service Name and the DEI value (or DISCARD) to use for Green frames and the DEI value (or DISCARD) to use for Yellow Frames. For example CoS=Platinum and Color=Green --> DEI = 1 and Color=Yellow --> DEI = 0. This affects the C-tag at the UNI and the S-tag at the ENNI. |
| Element Name: Map Type CC → DEI  JSON Name: mapType - Type: const |
| Allowed values: "CC_DEI" |
| Usage: Common: Required |
| Element Name: List of CCDEI Entries  JSON Name: ccDeiEntries - Type: List of object |
| Description: A list of entries, one per CoS, that specifies the DEI value for Green frames and Yellow frames. |
| Allowed values: List of [1...*] Unique Class: CcDei |
| Usage: Common: Required |
| Class: CcDei (CCDEI Entry) One of the possible values for the OVC Egress Map. This indicates that the Color is mapped to the DEI field of the Egress Frame. Note that the Enums used for the DEI values include DISCARD as a value. |
| Element Name: Class of Service  JSON Name: cosName - Type: string |
| Description: When used for an Ingress frame this is class of service name from the EVC/OVC List of Class of Service Names Service Attribute. When used in an Egress frame this is an Egress Equivalence Class Name (OVC Only). |
| Allowed values: [Any String] |
| Usage: Common: Required |
| Element Name: DEI for Green Frames  JSON Name: deiGeen - Type: object |
| Description: The DEI value (or DISCARD) to use for Green frames. |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Required |
| Element Name: DEI for Yellow Frames  JSON Name: deiYellow - Type: object |
| Description: The DEI value (or DISCARD) to use for Yellow frames. |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Required |
| Class: PcpFromCosColor (PCP From CoS and Color) The PCP Field in the Egress EI Frame is determined from the Class of Service Name and the Frame Color. Each row in this table contains a Class of Service Name and two PCP values (or DISCARD), one for Green frames and one for Yellow frames. For example CoS=Platinum and Color=Green --> PCP = 6 and Color=Yellow --> PCP = 5. This affects the C-tag at the UNI and the S-tag at the ENNI. |
| Element Name: Map Type - CC → PCP  JSON Name: mapType - Type: const |
| Allowed values: "CC_PCP" |
| Usage: Common: Required |
| Element Name: List of CCPCP Entries  JSON Name: ccPcpEntries - Type: List of object |
| Description: A list of entries, one per CoS that indicates the PCP value for Green Frames and the PCP value for Yellow Frames. |
| Allowed values: List of [1...*] Unique Class: CcPcp |
| Usage: Common: Required |
| Class: CcPcp (CCPCP Entry) One of the possible values for the OVC Egress Map. This indicates that the Class of Service and Color are mapped to the PCP field of the Egress Frame. Note that the Enums used for the PCP values include DISCARD as a value. |
| Element Name: Class of Service  JSON Name: cosName - Type: string |
| Description: When used for an Ingress frame this is class of service name from the EVC/OVC List of Class of Service Names Service Attribute. When used in an Egress frame this is an Egress Equivalence Class Name (OVC Only). |
| Allowed values: [Any String] |
| Usage: Common: Required |
| Element Name: PCP For Green Frames  JSON Name: pcpGreen - Type: object |
| Description: A PCP value (0-7) or DISCARD to use for Green frames in the CoS |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Required |
| Element Name: PCP For Yellow Frames  JSON Name: pcpYellow - Type: object |
| Description: A PCP value (0-7) or DISCARD to use for Yellow frames in the CoS |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Required |
| Class: PcpFromCosDeiFromCosColor (PCP From CoS and DEI From CoS and Color) This is a combination of PCP from CoS and DEI from Color. The PCP Field in the Egress EI Frame is determined from the Class of Service and the DEI Field is determined from the Frame Color. This is a list that contains exactly one entry for each Class of Service Name including PCP value to use (or DISCARD) and the DEI value to use for each color for that CoS Name. For example CoS=Platinum and Color=Green --> PCP = 6/DEI = 1 and Color=Yellow --> DEI=0. This affects the C-tag at the UNI and the S-tag at the ENNI. |
| Element Name: Map Type - CN→PCP & CC→DEI  JSON Name: mapType - Type: const |
| Allowed values: "CN_PCP_CC_DEI" |
| Usage: Common: Required |
| Element Name: List of CNPCP_CCDEI Entries  JSON Name: cnPcpCcDeiEntries - Type: List of object |
| Description: A list of entries, one per CoS, the specifies the PCP value for the CoS and the DEI values for Green and Yellow frames in the CoS. |
| Allowed values: List of [1...*] Unique Class: PcpFromCosDeiFromCosColor |
| Usage: Common: Required |
| Class: CnPcpCcDei (CNPCPCCDEI Entry) |
| Element Name: Class of Service  JSON Name: cosName - Type: string |
| Description: When used for an Ingress frame this is class of service name from the EVC/OVC List of Class of Service Names Service Attribute. When used in an Egress frame this is an Egress Equivalence Class Name (OVC Only). |
| Allowed values: [Any String] |
| Usage: Common: Required |
| Element Name: PCP Value  JSON Name: pcpValue - Type: object |
| Description: A PCP value (0-7) or DISCARD to use frames in the CoS |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Required |
| Element Name: DEI for Green Frames  JSON Name: deiGreen - Type: object |
| Description: A DEI value to use for Green frames in the CoS |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Required |
| Element Name: DEI for Yellow Frames  JSON Name: deiYellow - Type: object |
| Description: A DEI value to use for Yellow frames in the CoS |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Required |
| Class: EvcEgressMap (EVC Egress Map) This map is a table with one entries for each CosName, that includes the CoSName, a PCP value for green frames, a PCP value for yellow frames, a DEI value for green frames and a DEI value for yellow frames. Any of the values can be DISCARD (in which case they are all treated as DISCARD). This table is used at the UNI for EVCs. |
| Element Name: List of EVC Egress Map Entries  JSON Name: evcEgressMapEntries - Type: List of object |
| Allowed values: List of [0...*] Unique Class: EvcEgressMapEntry |
| Usage: Common: Required |
| Class: EvcEgressMapEntry (Evc Egress Map Entry) A row in the EVC Egress Map. Contains a CoSName, PCPGreen, PCPYellow, DEIGreen, DEIYellow |
| Element Name: CoS Name  JSON Name: cosName - Type: string |
| Allowed values: [Any String] |
| Usage: Common: Required |
| Validation Notes: This must be a CoS Name from EVC List of Class of Service Names |
| Element Name: PCP Green  JSON Name: pcpGreen - Type: object |
| Description: A PCP value (0-7) or DISCARD to use for Green Frames |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Required |
| Element Name: PCP Yellow  JSON Name: pcpYellow - Type: object |
| Description: A PCP value (0-7) or DISCARD to use for Yellow frames |
| Allowed values: Class: PcpValueAndDiscard |
| Usage: Common: Optional |
| Validation Notes: This is optional ONLY if pcpGreen is set to DISCARD |
| Element Name: DEI Green  JSON Name: deiGreen - Type: object |
| Description: A DEI value to use for Green frames |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Optional |
| Validation Notes: This is optional ONLY if pcpGreen is set to DISCARD |
| Element Name: DEI Yellow  JSON Name: deiYellow - Type: object |
| Description: A DEI value to use for Yellow frames |
| Allowed values: Class: DeiValueAndDiscard |
| Usage: Common: Optional |
| Validation Notes: This is optional ONLY if pcpGreen is set to DISCARD |