The (Unofficial) CCNP-SP Study Guide
  • About
    • About the Author
    • About This Study Guide
  • MPLS
    • LDP
      • LDP Transport Address
      • LDP Conditional Advertisement
      • LDP Authentication
      • LDP/IGP Sync
      • LDP Session Protection
    • MPLS-TE
      • MPLS-TE Basics, Pt. 1 (TED)
      • MPLS-TE Basics, Pt.2 (RSVP)
      • MPLS-TE Basics, Pt.3 (CSPF)
      • MPLS-TE Basics, Pt.4 (Routing)
      • MPLS-TE Fast Reroute (FRR)
      • MPLS-TE with OSPF
    • Unified MPLS
    • Segment Routing
      • Introduction, Theory Pt.1
      • Introduction, Lab (OSPF) Pt.2
      • Introduction, Lab (ISIS) Pt. 3
      • Multi-Area/Level Segment Routing
      • Segment Routing using BGP
      • Migrating LDP to SR
      • LDP/SR Interworking
      • TI-LFA Pt. 1 (Theory)
      • TI-LFA Pt. 2 (Implementation)
      • TI-LFA Pt. 3 (Node and SRLG Protection)
      • SR-TE Pt. 1 (Overview)
      • SR-TE Pt. 2 (Creating an SR-TE Policy)
      • SR-TE Pt. 3 (Using a PCE)
      • SR-TE Pt. 4 (Automated Steering)
      • SR-TE Pt. 5 (On-Demand Nexthop)
      • SR-TE Pt. 6 (Flex Algo)
    • MPLS OAM
      • Classic Traceroute Behavior in MPLS Networks
      • LSP Ping
      • LSP Traceroute
  • Routing
    • BGP
      • BGP Synchronization
      • BGP Load Sharing (Multipath)
      • An Intuitive Look at Path Attributes
      • AS Path Prepending on XE and XR
      • RPL
    • BGP Security
      • BGP TTL Security, Pt. 1
      • BGP TTL Security, Pt. 2 (IOS-XE)
      • BGP TTL Security, Pt. 3 (IOS-XR)
      • BGP MD5 Authentication
      • BGP Maximum Prefixes
      • BGP RFD (Route Flap Dampening)
      • RTBH
      • Flowspec
      • BGPsec
    • L3VPN
      • An In-Depth Look at RD and RT, Pt. 1
      • An In-Depth Look at RD and RT, Pt. 2
      • An In-Depth Look at RD and RT, Pt. 3
      • An In-Depth Look at RD and RT, Pt. 4
      • Inter-AS L3VPN Pt. 1, Overview
      • Inter-AS L3VPN Pt. 2, Option A
      • Inter-AS L3VPN Pt. 3, Option B
      • Inter-AS L3VPN Pt. 4, Option C
      • CSC (Carrier Supporting Carrier)
      • PE NAT
    • OSPF
      • Type 7 to Type 5 Translation
      • OSPF Authentication
      • Troubleshooting OSPF Adjacencies
      • OSPFv3 LSA Types
      • OSPFv3 LSAs Example (Single Area)
    • ISIS
      • The Potential for Asymmetric Routing with Multi-Area ISIS
      • Interarea Routing is Distance-Vector
      • Basic ISIS - LSPDB
      • Multitopology
      • What is the role of CLNS and CLNP in ISIS?
      • Troubleshooting ISIS Adjacencies
    • IPv6 Transition
      • Overview
      • NAT64
      • 6to4
      • 6RD (IPv6 Rapid Deployment)
      • DS Lite (Dual Stack Lite)
      • MAP (Mapping of Address and Port)
      • Tunneling IPv6 Dynamic Routing Protocols over IPv4
    • Multicast
      • Introduction
      • IP and MAC Addressing
      • Tree Formation and Packet Forwarding
      • IGMP
      • PIM-DM (Dense Mode)
      • PIM-SM (Sparse Mode)
      • PIM-SM SPT Switchover
      • PIM-SM Tunnel Interfaces
      • PIM DR and the Assert Message
      • PIM-SM RP Discovery
      • PIM-BiDir
      • PIM-SSM (Source-Specific Multicast)
      • Interdomain Multicast (PIM-SM)
      • IPv6 Multicast
      • mVPN Introduction
      • mVPN Profile 0
      • mVPN Profile 1
      • Multicast Routing on IOS-XR
  • L2VPN & Ethernet
    • IOS-XE Ethernet Services
      • Service Instances
      • E-Line
      • E-LAN (VPLS)
      • E-Tree
      • E-Access
      • VPLS with BGP Autodiscovery
      • Martini/Kompella Circuits
    • EVPN
      • Introduction to EVPN
      • Learning EVPN VXLAN First
      • E-Line (EVPN VPWS)
      • E-Line (EVPN VPWS) on IOS-XR
      • E-Line (EVPN VPWS) Multi-Homed
      • E-LAN (EVPN Single-Homed)
    • Carrier Ethernet
      • 802.1ah (MAC-in-MAC)
      • 802.3ah (Ethernet OAM)
      • 802.1ag (CFM)
      • Cisco REP (Resilient Ethernet Protocol)
      • ITU G.8032 ERPS (Ethernet Ring Protection Switching)
  • Security
    • CoPP (Control Plane Policing)
    • LPTS (Local Packet Transport Services)
  • Misc
    • QoS
      • QoS Introduction (Part 1)
      • QoS Tools Overview and QoS Models (Part 2)
      • QoS Classification and Marking (Part 3)
      • QoS Queuing/Congestion Management (Part 4)
      • QoS Shaping and Policing (Part 5)
      • QoS for IPv6
      • MPLS QoS Basics
      • MPLS QoS Modes
      • MPLS TE QoS (DS-TE)
      • MPLS TE CBTS/PBTS
    • Automation and Assurance
      • NSO
      • NSO Command Cheat Sheet
      • Intro to YANG/NETCONF
      • YANG In-Depth
      • NETCONF In-Depth
      • RESTCONF
      • Model-Driven Telemetry
      • Automation Tool Comparison
      • Netflow
      • SNMP
    • Virtualization
      • NFV (Network Function Virtualization)
      • OpenStack
    • Transport
      • xPON
      • SONET/SDH
      • WDM
      • 4G and 5G RAN
    • High Availability (HA)
      • NSF/GR
      • NSR
      • NSF/NSR Whitepapers
      • BFD
      • Link Aggregation on IOS-XE
      • Link Aggregation on IOS-XR
    • IOS Software Overview
  • Labs
    • Lab Challenges
      • How to Use These Labs
      • Basic LDP
      • Advanced LDP
      • BGP Security
      • Unified MPLS
      • BGP Fundamentals
      • Ethernet Services
      • L3VPN Extranet
      • Multicast
      • Inter-area OSPF
      • ISIS
      • MPLS-TE
      • Control Plane Policing
      • QoS
Powered by GitBook
On this page
  • CWDM
  • DWDM
  • Optical Add/Drop Multiplexer (OADM)
  • Active vs. Passive
  • Further Reading
  1. Misc
  2. Transport

WDM

PreviousSONET/SDHNext4G and 5G RAN

Last updated 2 years ago

WDM (Wavelength Division Multiplexing) is used to pass multiple carrier connections onto a single fiber, by differentiating each connection with its own wavelength frequency. Because the signal is light, this wavelength is quite literally a color. For this reason, diagrams often depict each different frequency as a separate color.

In the above diagram, four separate links are multiplexed onto a single fiber. Each link has its own color, or wavelength. A multiplexer (or “MUX”) joins all signals onto the fiber, and a demulitplexer (or “DEMUX”) separates each signal and splits them into their own, separate, fiber links.

There are two main variations of WDM you see today: CWDM and DWDM.

CWDM

CWDM is Coarse WDM, and typically has only 8 channels. Some equipment supports up 18 channels. These channels are separated very far apart, at 20nm. In comparison, DWDM (Dense WDM) spaces channels out at .4nm or .8nm

As seen above, channels in the range 1470-1610 are most commonly used, but 1270-1450 is also available, yeilding an additional 10 available channels for a total of 18 channels.

CWDM is limited to around 60km in distance, as the frequencies used don’t lend themselves to amplification to achieve a farther distance. We will see that DWDM can use amplification.

CWDM systems are typically less expensive than DWDM at 1Gbps capabilities. But at 10Gbps the cost difference is less, and typically you will choose DWDM for the additional capabilities.

Channel numbers for CWDM are represented as the middle two integers in the wavelength measurement. For example, 1530nm is called channel 53, and 1550nm is channel 55, etc.

When using a single fiber cable for CWDM, you are effecitively limited to N/2 duplex point-to-point connections, where N is the number of channels. This is because each point-to-point connection needs one channel for transmitting and one channel for receiving.

For example, in the diagram below an 8channel CWDM mux/demux is used. Each SFP pair transmits/receives on the opposite wavelength as the “partner” SFP on the other end. The first connection uses 1270nm to transmit at Site A, and the other transceiver receives at 1270nm. The Site B transceiver transmits at 1290nm and the transceiver at Site A receives at 1290nm. This creates multiple full duplex connections out of a single fiber.

  • Sixteen channels are needed to create eight duplex point-to-point connections over a single fiber.

Because the light is already filtered at the correct wavelength by the demux, a duplex SFP will typically receive on any wavelength, not a filtered wavelength. For example, a 1270nm (Channel 27) CWDM duplex SFP will transmit at 1270nm on the transmit laser, but receive on any wavelength on the receive laser. The receive wavelength will happen to be 1290nm, because each channel typically operates in a pair (27/29, 31/33, etc). The SFP is denoted by its transmit wavelength in CWDM.

For example, you would likely use these two transceivers as a pair:

Although I believe it is only convention to pair wavelengths like this. Nothing should stop you from pairing 1430 and 1570 if you wanted to. You can just plug in the correct port on the mux/demux into the correct transmit/receive ports on the transceivers.

DWDM

DWDM is Dense WDM, and has up to 160 channels. Normally only 80 channels are used in the C-band, which is in the range of 1530-1565nm. A 40 channel DWDM system spaces channels at 100GHz in the C-band, or approximately .8nm apart. An 80 channel system spaces channels at 50GHz, or approximately .4nm apart. The L-Band, in the range of 1570-1610nm, is available for use as well, but it is much more common to see the C-band used.

The C-band and L-band lend themselves to amplification using EDFAs (Erbium Doped Fiber Amplifiers). This allows you to extend a signal up to 1500km with the use of amplifiers placed along the path! After 1500km you need to electrically regenerate the signal.

DWDM also allows for a channel to use 40Gbps and 100Gbps optics, while CWDM tops out at 10Gbps.

The principals of mux/demux are the same as we saw for CWDM, just operating at much more narrow band widths. DWDM equipment needs to be much more precise, to ensure that the wavelength doesn’t “drift” too much, because channels are so close together.

Optical Add/Drop Multiplexer (OADM)

An OADM allows you to remove and add wavelengths in the “middle” of a fiber run. For example, imagine you have the following topology:

Instead of connecting R1 to R2, and R2 to R3, you want to connect all routers in a full mesh so that failure of R2 does not result in R1 being unable to reach R3. Using an OADM in the middle of the fiber run, you can create a full mesh.

You can use six channels to create a full mesh as follow:

The OADM in the middle adds channels 18 and 21 to the fiber path, and removes channels 17 and 22.

This ceates the following logical topology:

  • The transmit channel is labeled on each interface

You may also see OADMs called ROADMs, which stands for Reconfigurable OADM. This allows you to configure which channels and added and dropped.

Active vs. Passive

An active mux/demux uses power to provide multiplexing/demultiplexing. These typically have a management interface and are more expensive. You will often see active technology for DWDM.

A passive mux/demux uses no power at all, which allows for a lot of flexibility. The device uses prisms to filter the wavelengths of the laser onto different paths. CWDM mux/demuxs are commonly passive.

Further Reading

https://en.wikipedia.org/wiki/Wavelength-division_multiplexing
https://web.archive.org/web/20160524090838/https://www.infinera.com/wp-content/uploads/2015/09/WDM-TheTransmodeWay_A.pdf
https://community.fs.com/news/cwdmdwdm-itu-channels-guide.html
https://community.fs.com/blog/what-is-the-difference-between-dwdm-and-cwdm-optical-technologies.html