Carrier Ethernet Egress Maps
   Schema File Name: Carrier_Ethernet_Egress_Maps
   Includes classes:
      PcpFromCos  (PCP From Class of Service)
      CnPcp  (CNPCP Entry)
      DeiFromCosColor  (DEI From CoS and Color)
      CcDei  (CCDEI Entry)
      PcpFromCosColor  (PCP From CoS and Color)
      CcPcp  (CCPCP Entry)
      PcpFromCosDeiFromCosColor  (PCP From CoS and DEI From CoS and Color)
      CnPcpCcDei  (CNPCPCCDEI Entry)
      EvcEgressMap  (EVC Egress Map)
      EvcEgressMapEntry  (Evc Egress Map Entry)
 
 
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