| Type: UniPhysicalLink (UNI Physical Link) This class describes the Physical Link attributes at a UNI. It is a 4-tuple {carrierEthernet, frequency sync enable, PTP enable, connector}. carrierEthernet is a 2-tuple containing an id and physical link type. |
| Element Name: UNI Physical Link  Type: object |
| Allowed values: Compose (allOf): Class: CarrierEthernetPhysicalLink, Class: UniSpecifcAttributes |
| Usage: Common: Optional |
| Type: EnniPhysicalLink (ENNI Physical Link) This class describes the Physical Link attributes at an ENNI. It consists of the Carrier Ethernet Physical Links (id and physical link type) with no elements. |
| Element Name: Carrier Ethernet Physical Link  Type: object |
| Allowed values: Compose (allOf): Class: CarrierEthernetPhysicalLink |
| Usage: Common: Optional |
| Class: CarrierEthernetPhysicalLink (Carrier Ethernet Physical Link) A 2-tuple of the form |
| Element Name: Identifier  JSON Name: id - Type: string |
| Description: An identifier for the physical link. |
| Allowed values: String: Min Length: 1 Max Length: 45 Pattern (regex): [\x20-\x7F]+ |
| Usage: Common: Required |
| Element Name: Physical Link  JSON Name: physicalLink - Type: enum |
| Description: An Ethernet physical layer |
| Allowed values: Enum: "1BASE5", "2BASE_TL", "10BASE2", "10BASE5", "10BASE_F", "10BASE_FB", "10BASE_FL", "10BASE_FP", "10BASE_T", "10BASE_T1L", "10BASE_T1S", "10BASE_TE", "10BROAD36", "10PASS_TS", "100BASE_BX10", "100BASE_FX", "100BASE_LX10", "100BASE_T", "100BASE_T1", "100BASE_T2", "100BASE_T4", "100BASE_TX", "100BASE_X", "1000BASE_BX10", "1000BASE_CX", "1000BASE_KX", "1000BASE_LX", "1000BASE_LX10", "1000BASE_PX10", "1000BASE_PX20", "1000BASE_RHA", "1000BASE_RHB", "1000BASE_RHC", "1000BASE_SX", "1000BASE_T", "1000BASE_T1", "1000BASE_X", "2_5GBASE_KX", "2_5GBASE_T", "2_5GBASE_T1", "5GBASE_KR", "5GBASE_T", "5GBASE_T1", "10GBASE_CX4", "10GBASE_E", "10GBASE_ER", "10GBASE_EW", "10GBASE_KR", "10GBASE_KX4", "10GBASE_L", "10GBASE_LR", "10GBASE_LRM", "10GBASE_LW", "10GBASE_LX4", "10GBASE_R", "10GBASE_S", "10GBASE_SR", "10GBASE_SW", "10GBASE_T", "10GBASE_T1", "10GBASE_W", "10GBASE_X", "25GBASE_CR", "25GBASE_CR_S", "25GBASE_ER", "25GBASE_KR", "25GBASE_KR_S", "25GBASE_LR", "25GBASE_SR", "25GBASE_T", "40GBASE_CR4", "40GBASE_ER4", "40GBASE_FR", "40GBASE_KR4", "40GBASE_LR4", "40GBASE_R", "40GBASE_SR4", "40GBASE_T", "50GBASE_CR", "50GBASE_ER", "50GBASE_FR", "50GBASE_KR", "50GBASE_LR", "50GBASE_SR", "100GBASE_CR10", "100GBASE_CR2", "100GBASE_CR4", "100GBASE_DR", "100GBASE_ER4", "100GBASE_KP4", "100GBASE_KR2", "100GBASE_KR4", "100GBASE_LR4", "100GBASE_R", "100GBASE_SR10", "100GBASE_SR2", "100GBASE_SR4", "200GBASE_CR4", "200GBASE_DR4", "200GBASE_ER4", "200GBASE_FR4", "200GBASE_KR4", "200GBASE_LR4", "200GBASE_SR4", "400GBASE_DR4", "400GBASE_ER8", "400GBASE_FR8", "400GBASE_LR8", "400GBASE_SR16", "400GBASE_SR4_2", "400GBASE_SR8", "OTHER" |
| Usage: Common: Required |
| Class: UniSpecifcAttributes (UNI Specific) |
| Element Name: Synchronous Ethernet  JSON Name: synchronousEthernet - Type: object |
| Description: Indicates if synchronous Ethernet is used on the physical link and has the value either Enabled or Disabled. |
| Allowed values: Class: EnabledDisabled |
| Usage: Common: Required |
| Element Name: Precision Timing  JSON Name: precisionTiming - Type: object |
| Description: Indicates if the Precision Time Protocol is used on the physical link and has the value either Enabled or Disabled |
| Allowed values: Class: EnabledDisabled |
| Usage: Common: Required |
| Element Name: UNI Connector Type  JSON Name: uniConnectorType - Type: enum |
| Description: This indicates the type of connector that is presented to the Subscriber. |
| Allowed values: Enum: "SC", "LC", "RJ45", "FC", "D4", "OTHER" |
| Usage: Common: Required |
| Element Name: UNI Connector Gender  JSON Name: uniConnectorGender - Type: enum |
| Description: This indicates whether the Subscriber is presented with a SOCKET (common) or a PLUG (less common). |
| Allowed values: Enum: "SOCKET", "PLUG" |
| Usage: Common: Required |
| Class: CarrierEthernetEiReference (Carrier Ethernet EI Reference) |
| Element Name: EI Reference href  JSON Name: href - Type: string |
| Description: A reference to an External Interface (UNI, ENNI). |
| Allowed values: String: Format: uri |
| Usage: Common: Required |
| Class: VirtualFrameMap (Virtual Frame Map) A map for virtual frame mapping. The absence of this attribute corresponds to a Service Attribute value of Not Applicable. Reference MEF 10.4 Section 9.3 Subscriber UNI Virtual Frame Map Service Attribute. |
| Element Name: Virtual Frame Map Reference: MEF 10.4 §9.2 and §9,3  JSON Name: vfMap - Type: string |
| Description: When the value of the Subscriber UNI Instantiation Service Attribute = Virtual, there must exist a map that maps the set of Virtual Frames that cross the UNI to a sequence of pairs of the form〈s,t where s is a standard Ethernet frame per Clause 3 of IEEE Std 802.3 – 2015 [5] and t is the arrival time at the UNI for all bits in s. Since MEF 10.4 does not specify the contents or format of this map, it is currently defined as an arbitrary length string. |
| Allowed values: String: Min Length: 0 |
| Usage: POQ: Optional Quote: Optional Order: Optional Inventory: Optional Common: Optional |