Ethernet Private Line EVC
   Schema File Name: Ethernet_Private_Line_EVC
   Includes classes:
      EplEvc  (EVC Service Attributes)
      EvcEndPoint  (EVC End Point Service Attributes)
 
 
Class: EplEvc  (EVC Service Attributes)

EVC Service Attributes control the behavior observable at and between External Interfaces (UNIs) to the Carrier Ethernet Network (CEN). The behaviors are achieved by the Subscriber and the Service Provider agreeing on the value for each of the Service Attributes.
 
 
Element Name: EVC List of Class of Service Names
 Reference: MEF 10.4 §8.7
  JSON Name: listOfCosNames - Type: List of string
Description: The EVC List of Class of Service Names Service Attribute is used to specify all of the Class of Service Names supported by an EVC. The value of the EVC List of Class of Service Names Service Attribute is a non-empty list of Class of Service Names (which may include one or more of the CoS Labels defined in MEF 23.2).
Allowed values: List of [1...*] Unique [Any String]
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Required  
 
Element Name: EVC Service Level Specification
 Reference: MEF 10.4 §8.8
  JSON Name: carrierEthernetSls - Type: List of object
Description: Technical details of the service level in terms of Performance Objectives, agreed between the Service Provider and the Subscriber or between Service Provider and the Operator as part of the Service Level Agreement. A given SLS might contain 0,1 or more Performance Objectives for each Performance Metric.
Allowed values: List of [0...1] Class: CarrierEthernetSls
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Required  
 
Element Name: EVC Maximum Service Frame Size
 Reference: MEF 10.4 §8.10
  JSON Name: maximumFrameSize - Type: integer
Description: Maximum size of Service frames that can be carried over the EVC. This must be at least 1522 (1518+C-tag).
Allowed values: Minimum: 1522
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Required  
 
Element Name: EVC Available MEG Level
 Reference: MEF 10.4 §8.11
  JSON Name: availableMegLevel - Type: enum
Description: The lowest MEG level for which SOAM Frames are not peered or discarded by the Service Provider. If this attribute is NONE there is no such level (that is, SOAM frames at all MEG levels may be peered or discarded by the Service Provider). MEF 6.3 constrains it to 0-6 for all Subscriber Ethernet Services.
Allowed values: Enum: "0", "1", "2", "3", "4", "5", "6", "NONE"
Usage:    POQ: Optional  Quote: Optional  Order: Required  Inventory: Required  
 
Element Name: EVC End Points
 Reference: MEF 10.4 §10
  JSON Name: evcEps - Type: List of object
Description: An array of two EVC End Points.
Allowed values: List of [2...2] Unique Class: EvcEndPoint
Usage:    POQ: Required  Quote: Required  Order: Required  Inventory: Required  
 
 
Class: EvcEndPoint  (EVC End Point Service Attributes)

An EVC End Point is a logical entity at a given UNI that is associated with a distinct set of frames passing over that UNI. The EVC End Point schema is included in the definitions section of the EVC schema..
 
 
Element Name: EVC EP ID Service Attribute
 Reference: MEF 10.4 §10.1
  JSON Name: identifier - Type: string
Description: The value of the EVC EP ID Service Attribute is a string that is used to allow the Subscriber and Service Provider to uniquely identify the EVC EP for operations purposes.
Allowed values: String: Min Length: 1  Max Length: 45  Pattern (regex): [\x20-\x7F]+
Usage:    POQ: Optional  Quote: Optional  Order: Required  Inventory: Required  
 
Element Name: EVC EP UNI Service Attribute
 Reference: MEF 10.4 §10.2
  JSON Name: uni - Type: object
Description: The value of the EVC EP UNI Service Attribute is a Subscriber UNI ID Service Attribute value per Section 9.1. The value of the EVC EP UNI Service Attribute serves to specify the UNI where the EVC EP is located. The EVC EP is said to be at this UNI.
Allowed values: Class: CarrierEthernetEiReference
Usage:    POQ: Required  Quote: Required  Order: Required  Inventory: Required  
 
Element Name: EVC EP Map Service Attribute
 Reference: MEF 10.4 §10.4
  JSON Name: evcEndPointMap - Type: object
Description: The EVC EP Map Service Attribute is used to map Service Frames to the EVC EP. The value of the EVC EP Map Service Attribute is one of List, All, or UT/PT. When the value of the EVC EP Map Service Attribute = List, a non-empty list of integers, each in the range 1,2,…,4094 is specified.
Allowed values: Class: EndPointMapFormU
Usage:    POQ: Optional  Quote: Optional  Order: Required  Inventory: Required  
Validation Notes: For all Private services (EPL, EP-LAN, EP-TREE) this must be ALL. For Virtual Private services, this must be LIST or UT/PT.

For a given UNI, the values of all of the EVC End Point Map Service Attribute must be such that each possible C-VLAN ID value maps to at most one EVC End Point.
 Coding hint: This must be ALL for EPL, EP-LAN, EP-TREE Services, LIST or UT/PT for EVPxxx Services
 
Element Name: EVC EP Ingress Class of Service Map Service Attribute
 Reference: MEF 10.4 §10.5 and MEF 45.1 §6.2
  JSON Name: ingressClassOfServiceMap - Type: object
Description: The value of the EVC EP Ingress Class of Service Map Service Attribute is a 3-tuple of the form 〈F, M, P〉 where: F is one of the values ENDPOINT, C_TAG_PCP, or DSCP, M is a map that can be used to assign Class of Service Names to Service Frames. (The form of M depends on the value of F.), and P is a map with entries of the form ⟨Layer 2 Control Protocol type → Class of Service Name⟩ where the Layer 2 Control Protocol type is determined by the Protocol Identifier (see Section 6.2 of MEF 45.1).
Allowed values: Select (oneOf): Class: CosFromEp,  Class: CosFromCtagPcp,  Class: CosFromDscp   with Discriminator: mapType
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Required  
Validation Notes: The Class of Service Name or Names must be included in the ovc.listOfClassOfServiceNames. Per MEF 6.3 if there is only one Class of Service in EplEvc.listOfCosNames this should be ENDPOINT.
 
Element Name: EVC EP Color Map Service Attribute
 Reference: MEF 10.4 §10.6
  JSON Name: colorMap - Type: object
Description: The value of the EVC EP Color Map Service Attribute is a pair of the form 〈F, M〉 where: F is one of the values ENDPOINT, DEI, PCP, or DSCP and M is a map that can be used to assign Color to each Ingress Service Frame. (The form of M depends on the value of F.). The EVC EP Color Map Service Attribute is the mechanism by which the Color for an Ingress Service Frame that is mapped to an EVC EP is indicated by the content in the Service Frame header.
Allowed values: Select (oneOf): Class: ColorFromEp,  Class: ColorFromDei,  Class: ColorFromPCP,  Class:ColorFromDSCP   with Discriminator: mapType
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Required  
 
Element Name: EVC EP Egress Map Service Attribute
 Reference: MEF 10.4 §10.7
  JSON Name: egressMap - Type: object
Description: The value of the EVC EP Egress Map Service Attribute is None or a map of the form {Corresponding Ingress Service Frame Class of Service Name, Corresponding Ingress Service Frame Color} to {Egress Service Frame C-Tag PCP value, Egress Service Frame C-Tag DEI value} or Discard.
Allowed values: Class: EvcEgressMap
Usage:    POQ: Optional  Quote: Optional  Order: Optional  Inventory: Optional  
Validation Notes: This is required for all EVCs unless the EVC Map is UT/PT.
 
Element Name: EVC EP Class of Service Name Ingress Bandwidth Profile Service Attribute
 Reference: MEF 10.4 §10.9
  JSON Name: ingressBandwidthProfilePerClassofServiceName - Type: List of object
Description: The EVC EP Class of Service Name Ingress Bandwidth Profile Service Attribute is used to limit the rate of Ingress Service Frames with a given Class of Service Name at a UNI. The value is non-empty list of pairs of the form ⟨x,y⟩, where x is a Class of Service Name that is in the value of the EVC List of Class of Service Names Service Attribute and y = BWP Flow Parameters.
Allowed values: List of [1...*] Class: BandwidthProfilePerClassOfServiceName
Usage:    POQ: Optional  Quote: Optional  Order: Required  Inventory: Required  
 
Element Name: EVC EP Subscriber MEG MIP Service Attribute
 Reference: MEF 10.4 §10.13
  JSON Name: subscriberMegMip - Type: enum
Description: The value of the EVC EP Subscriber MEG MIP Service Attribute is either None or an integer in the range 0 – 7 that indicates the MEG Level of a Subscriber MEG MIP.
Allowed values: Enum: "0", "1", "2", "3", "4", "5", "6", "7", "NONE"
Usage:    POQ: Optional  Quote: Optional  Order: Required  Inventory: Required