Overview & Thematic Scope
ODUflex is the flexible-rate Optical Data Unit defined in ITU-T G.709 that allows OTN transport to match the exact bandwidth needs of variable-rate client services, from sub-1.25G packet flows to 400GE CBR signals. Unlike fixed-rate ODUk containers, ODUflex allocates an integer number of tributary slots (TS) on the server layer, enabling operators to right-size bandwidth and, with resizable variants, adjust capacity hitlessly as client demand changes. This FAQ addresses the most common technical and deployment questions engineers face when commissioning ODUflex for variable bandwidth client services, covering mapping types, TS granularity, resizing protocols, and fault recovery.

Frequently Asked Questions
- Q1: What is ODUflex and how does it support variable bandwidth client services differently from fixed ODUk containers?
- ODUflex is a flexible-bit-rate ODU whose nominal rate is calculated from the client signal rate rather than being locked to a fixed ODUk hierarchy, allowing it to occupy an arbitrary integer number of 1.25G tributary slots on the server layer. For CBR clients above 2.5G, the ODUflex rate is the client rate multiplied by 239/238; for packet clients, ODUflex(GFP) is sized to an integer multiple of the tributary slot rate . This flexibility means a 3G Ethernet service consumes only the TS count it needs rather than being forced into a 10G ODU2 container.
- Q2: Which ODUflex mapping type should I choose for a variable-rate Ethernet packet client versus a constant-bit-rate video service?
- Use ODUflex(GFP) or ODUflex(IMP) for packet clients and ODUflex(CBR) for constant-bit-rate signals. GFP-F mapping is the traditional choice for Ethernet packet clients, while the Idle Mapping Procedure (IMP) is specified for 64B/66B encoded packet streams including FlexE and higher-rate Ethernet, offering more efficient encapsulation . For CBR clients such as SDI video or Fibre Channel, ODUflex(CBR) uses BMP mapping with a rate of client bit rate × 239/238 .
- Q3: How many tributary slots will my ODUflex service require on the HO-ODU server layer?
- The number of tributary slots depends on the server ODUk type and the ODUflex nominal bit rate, calculated per RFC 7139 Section 5.1 for CBR and Section 5.2 for ODUflex(GFP,n,k). For a 10G Ethernet client mapped via GFP into an OPU4 server, the ODUflex(GFP) may occupy 8 TS of 1.25G each; for an OPU2 server the same service would need the ceiling of the rate divided by the OPU2 TS rate (approximately 1.249G) . Always size the ODUflex to a multiple of the smallest TS size along the route to preserve restoration capability .
- Q4: What is hitless ODUflex resizing and which protocol governs bandwidth adjustments?
- Hitless ODUflex resizing is the process of increasing or decreasing an ODUflex’s bandwidth without dropping client traffic, governed by ITU-T G.7044 using the Link Connection Resize (LCR) and Bandwidth Resize (BWR) protocols. The LCR protocol first adds or removes tributary slots on each link, then the BWR protocol adjusts the GMP mapper’s Cm value to match the new ODUflex rate; both operations complete at resize multiframe boundaries so the client sees no interruption . Only ODUflex(GFP,n,k) with the resizable identity supports this procedure .
- Q5: What happens to an in-progress ODUflex bandwidth adjustment if a link fails mid-resize, and how do I recover?
- The network management system or source node must trigger a rollback to the pre-adjustment bandwidth state. When a link fails before completing HO TS adjustment, the NMS sends rollback instructions to all nodes on the ODUflex path; each node forcibly switches completed TS changes back to the original bandwidth, and the source node restores the original ODUflex bit rate only if the adjustment was a bandwidth decrease . Some implementations use HAO AIS/BDI signals to propagate the incomplete-resize condition and trigger automatic rollback at the endpoints .
- Q6: Can I carry FlexE clients over ODUflex, and what is the difference between FlexE-aware and FlexE-unaware mapping?
- Yes, FlexE clients can be carried over ODUflex using either FlexE-unaware or FlexE-aware mapping. In FlexE-unaware mode, each FlexE Group PHY is treated as a 100GBASE-R signal and mapped accordingly; in FlexE-aware mode, ODUflex(FlexE) carries only the FlexE client rate using BGMP, exploiting calendar fill information to transport a lower-rate signal . FlexE-aware mapping is more bandwidth-efficient but requires both endpoints to support the FlexE-aware ODUflex type defined in G.709 .
- Q7: What are the recommended ODUflex(GFP) bit rates, and why should I not arbitrarily size an ODUflex to any rate?
- ITU-T G.709 Table 7-8 defines recommended ODUflex(GFP) bit rates as integer multiples of specific TS sizes (OPU2 TS, OPU3 TS, or OPU4 TS depending on TS count) to ensure multi-vendor interoperability and preserve restoration flexibility. An ODUflex occupying 8 or fewer TS should be sized to a multiple of the OPU2 TS rate (approximately 1.249G) so it can be restored over any OPU2 link without resizing . Arbitrary sizing risks a restoration failure if the alternate path uses a different server granularity, forcing a resize or re-provisioning.
- Q8: How do I verify that an ODUflex path is correctly configured and passing client traffic after setup?
- Check three things: the ODUflex nominal bit rate matches the client rate plus mapping overhead, the TS allocation is consistent across every link (same number and positions), and the GMP Cm value at the sink matches the source. Use OTN layer alarms (dTIM, dLOF, dLOM) to confirm alignment; for GFP-mapped clients, verify that GFP frame delineation is synchronized and client frames are being extracted without CRC errors. For resizable ODUflex, confirm that the resizable identity is negotiated and that NCS/TSCC signaling completes in both directions .
Leave a comment