Telecom Networking — Advanced
SD-WAN — the modern evolution beyond traditional MPLS
Intermediate covers MPLS's traffic-engineering value; Advanced covers what's changed since: SD-WAN (Software-Defined Wide Area Network) decouples WAN traffic-management decisions from the underlying physical transport, using software-based control to dynamically route traffic across whatever mix of connections is available — MPLS, broadband internet, LTE/5G backup links — rather than requiring all traffic to run over a single, typically expensive, dedicated MPLS circuit. This is a genuine architectural shift, not just a rebranding: traditional MPLS-only enterprise WAN design required provisioning MPLS capacity for the peak/worst-case need on every link, while SD-WAN's ability to dynamically use multiple transport types (including cheaper broadband internet) for non-critical traffic, reserving premium MPLS/dedicated capacity for the traffic that actually needs its guarantees, generally reduces overall WAN cost while maintaining differentiated service quality.
Why SD-WAN didn't simply replace MPLS
A common oversimplification is treating SD-WAN as an MPLS replacement — the more accurate framing is that SD-WAN is an orchestration layer that can incorporate MPLS as one of several transport options, rather than a competing transport technology itself. Many real enterprise SD-WAN deployments still use MPLS links for their most latency/reliability-sensitive traffic (much as QoS/traffic engineering does at the carrier level, Intermediate), while using SD-WAN's software control to add broadband and cellular links into the mix for less critical traffic and for automatic failover — SD-WAN's actual value proposition is the flexibility and centralized software control layered on top of transport diversity, not the elimination of MPLS specifically.
IMS architecture in more depth — beyond the P-CSCF/S-CSCF
Intermediate traces a VoLTE call through the P-CSCF/S-CSCF signaling path; Advanced adds the components that make IMS a complete service architecture rather than just call routing: the HSS (Home Subscriber Server) — the IMS-era functional descendant of GSM's HLR (Telecom Fundamentals/Advanced) — holds subscriber profile and authentication data that the S-CSCF queries during session setup; the I-CSCF (Interrogating CSCF) handles routing signaling to the correct S-CSCF when a subscriber's home network needs to be located from an external network. This layered CSCF architecture (P/I/S) is what allows IMS to handle both a subscriber's own network sessions and interoperability with other networks/operators within a single coherent signaling framework.
SIP security and NAT traversal — practical deployment challenges
Real-world SIP/VoIP deployment faces two persistent engineering challenges beyond the core signaling model: NAT traversal (many devices and networks sit behind network address translation, which can break SIP's assumption that signaling addresses map directly to reachable endpoints, requiring techniques like STUN/TURN or session border controllers to work around it) and SIP security (unsecured SIP signaling is vulnerable to eavesdropping and call hijacking, addressed through encrypted signaling — SIPS/TLS — and encrypted media — SRTP). Carrier-grade IMS deployments handle both through dedicated Session Border Controllers (SBCs), which sit at network edges managing NAT traversal, security policy enforcement, and interoperability between different SIP implementations — a practical component not obvious from the core SIP/IMS protocol description alone. (needs verification — recheck against current source: specific SBC vendor implementations and current best-practice security configurations evolve with the threat landscape.)

