Carrier Ethernet Link Aggregation
   Schema File Name: Carrier_Ethernet_Link_Aggregation
   Includes classes:
      ConversationIdToAggregationLinkMap  (Conversation To Aggregation Link Map)
      ConversationIdRangeList  (ConversationID Range List)
      ConversationIdRange  (ConversationID Range)
 
 
Class: ConversationIdToAggregationLinkMap  (Conversation To Aggregation Link Map)

This is a 2-tuple ⟨x,y⟩ where x is a Port Conversation ID (a VLAN or range of VLANs or 0 for untagged frames) and y is a list of Link Aggregation Links. This is used in the Port Conversation to Aggregation Link Map for the UNI and ENNI.
 
 
Element Name: List of Conversation ID Ranges
 Reference: 802.1AX-2014 §6.6.2.1
  JSON Name: conversationIDs - Type: List of object
Description: A Port Conversation ID is a VLAN ID (1 to 4094) or 0 to represent untagged and priority-tagged frames.
Allowed values: List of [1...*] Unique Class: ConversationIdRange
Usage:    Common: Required  
 
Element Name: Aggregation Link List
 Reference: 802.1AX-2014 §6.6.2.1
  JSON Name: aggLinkList - Type: List of integer
Description: An ordered list of Aggregation Link Numbers
Allowed values: List of [1...*] Unique Minimum: 1
Usage:    Common: Required  
Validation Notes: The values in the list must be in the range 1...n where n is the number of physical links (i.e. the cardinality of the list of physical links (OperatorUNI.listofPhysicalLinks and EnniCommon.listOfPhysicalLinks)
 
 
Class: ConversationIdRangeList  (ConversationID Range List)

A list of Port ConversationID (VLAN ID or 0 for untagged) used in the VLAN Map
 
 
Element Name: Conversation ID Range List
  JSON Name: conversationIdRangeList - Type: List of object
Description: A list of Conversation IDs
Allowed values: List of [1...*] Unique Class: ConversationIdRange
Usage:    Common: Required  
Validation Notes: The ranges specified in the list must not overlap or have common values and that in each range, if the end value is specified it must be greater than or equal to the start value.
 Coding hint: Ensure that the specified ranges do not overlap/have common values
 
 
Class: ConversationIdRange  (ConversationID Range)

A range of ConversationID (either a VLAN Id or 0 for untagged frames) allowing three forms: start, start → start, and start → end
 
 
Element Name: Start Conversation ID
  JSON Name: start - Type: integer
Description: The starting Conversation ID of the range or the only Conversation ID if there is no end value
Allowed values: Minimum: 0 Maximum: 4094
Usage:    Common: Required  
Validation Notes: The start value must be less than or equal to the end value if that is specified.
 Coding hint: start must be less than or equal to end
 
Element Name: End Conversation ID
  JSON Name: end - Type: integer
Description: The final Conversation ID in the range
Allowed values: Minimum: 0 Maximum: 4094
Usage:    Common: Optional  
Validation Notes: The end value, if specified, must be greater than or equal to the start value.
 Coding hint: end, if specified, must be greater than or equal to start