OTN Learning Series Part 4: ODU, OTU, OPU Explained Simply


In the previous parts, we clarified:

• š—Ŗš—µš˜† š—¢š—§š—” š—²š˜…š—¶š˜€š˜š˜€

• š—Ŗš—µš—®š˜ š—¢š—§š—” š—æš—²š—®š—¹š—¹š˜† š—¶š˜€

• š—›š—¼š˜„ š—¶š˜ š—±š—¶š—³š—³š—²š—æš˜€ š—³š—æš—¼š—ŗ š—˜š˜š—µš—²š—æš—»š—²š˜

Now we open the box.

š—¢š—§š—” š—¶š˜€ š—»š—¼š˜ š—® š˜€š—¶š—»š—“š—¹š—² š—¹š—®š˜†š—²š—æ. It is a structured system with three distinct roles:

š—¢š—£š—Ø š—¢š——š—Ø š—¢š—§š—Ø

Understanding these three correctly changes how you design transport networks.


š—¢š—£š—Ø — š—£š—®š˜†š—¹š—¼š—®š—± š—”š—±š—®š—½š˜š—®š˜š—¶š—¼š—»

š—¢š—£š—Ø stands for Optical Payload Unit.

Its job is simple.

It takes a client signal and adapts it into an OTN container.

Think of OPU as:

• The interface translator

• The rate aligner

• The payload wrapper

It does not manage services. It does not enforce protection.

It simply prepares the signal for transport.

Figure 4.1

Figure 4.1: OPU adapts client signals into structured OTN payload containers.

If you inject:

• 10GbE

• 100GbE

• SONET

OPU aligns and maps it into a usable structure inside OTN.

Nothing more. Nothing less.


š—¢š——š—Ø — š—¦š—²š—æš˜ƒš—¶š—°š—² š—–š—¼š—»š˜š—®š—¶š—»š—²š—æ

š—¢š——š—Ø stands for Optical Data Unit.

This is where transport engineering actually happens.

š—¢š——š—Ø š—¶š˜€ š˜š—µš—² š˜€š—²š—æš˜ƒš—¶š—°š—² š—¹š—®š˜†š—²š—æ.

At the ODU level, you get:

• š—šš—æš—¼š—¼š—ŗš—¶š—»š—“

• š— š—¼š—»š—¶š˜š—¼š—æš—¶š—»š—“

• š—£š—æš—¼š˜š—²š—°š˜š—¶š—¼š—»

• š—™š—®š˜‚š—¹š˜ š—œš˜€š—¼š—¹š—®š˜š—¶š—¼š—»

When people say OTN provides determinism, they are usually talking about the ODU layer.

Figure 4.2

Figure 4.2: ODU is where services are switched, monitored, and protected.

This is where:

• 10 x 10G becomes 1 x 100G

• Failure is localized

• SLA boundaries are enforced

If you remember one thing from this article, remember this:

š—¦š—²š—æš˜ƒš—¶š—°š—² š—²š—»š—“š—¶š—»š—²š—²š—æš—¶š—»š—“ š—µš—®š—½š—½š—²š—»š˜€ š—®š˜ š—¢š——š—Ø.


š—¢š—§š—Ø — š—§š—æš—®š—»š˜€š—ŗš—¶š˜€š˜€š—¶š—¼š—» š—Ÿš—®š˜†š—²š—æ

š—¢š—§š—Ø stands for Optical Transport Unit.

This is the physical transmission wrapper.

OTU handles:

• š—™š—˜š—–

• š—§š—æš—®š—»š˜€š—ŗš—¶š˜€š˜€š—¶š—¼š—» š—³š—æš—®š—ŗš—¶š—»š—“

• š—¦š—¶š—“š—»š—®š—¹ š—¶š—»š˜š—²š—“š—æš—¶š˜š˜†

This layer cares about:

• Bit errors

• Optical reach

• Signal quality

It does not care about SLAs.

Figure 4.3

Figure 4.3: OTU protects the signal over the fiber using FEC and framing.

Think of OTU as the shield between:

š—¦š—²š—æš˜ƒš—¶š—°š—² š—¹š—¼š—“š—¶š—° and š—¢š—½š˜š—¶š—°š—®š—¹ š—½š—µš˜†š˜€š—¶š—°š˜€


š—£š˜‚š˜š˜š—¶š—»š—“ š—œš˜ š—§š—¼š—“š—²š˜š—µš—²š—æ

Here is the clean mental model.

š—¢š—£š—Ø š—½š—æš—²š—½š—®š—æš—²š˜€.

š—¢š——š—Ø š—ŗš—®š—»š—®š—“š—²š˜€.

š—¢š—§š—Ø š—±š—²š—¹š—¶š˜ƒš—²š—æš˜€.

This separation is why OTN scales cleanly in the core.

Each layer has one responsibility.

No ambiguity.


š—§š—µš—² š—žš—²š˜† š—§š—®š—øš—²š—®š˜„š—®š˜†

If you mix these roles mentally, your designs will feel unstable.

If you separate them correctly, OTN becomes very simple.

š—¢š—£š—Ø š—¶š˜€ š—®š—±š—®š—½š˜š—®š˜š—¶š—¼š—».

š—¢š——š—Ø š—¶š˜€ š˜€š—²š—æš˜ƒš—¶š—°š—² š—°š—¼š—»š˜š—æš—¼š—¹.

š—¢š—§š—Ø š—¶š˜€ š—½š—µš˜†š˜€š—¶š—°š—®š—¹ š—±š—²š—¹š—¶š˜ƒš—²š—æš˜†.

That is the architecture.


In š—£š—®š—æš˜ šŸ±, we go deeper into š—¢š——š—Ø š—“š—æš—¼š—¼š—ŗš—¶š—»š—“ and multiplexing and explain how multiple services are efficiently combined without losing determinism.