ISO/IEC TR 29181-3: Future Networks — Part 3: Switching and Routing

A Technical Report of the ISO/IEC Future Network Framework (29181 Series)

Next-Generation Switching and Routing Paradigms

ISO/IEC TR 29181-3 examines switching and routing technologies that depart fundamentally from traditional destination-based IP forwarding. The current Internet routing architecture — based on longest-prefix-match forwarding and BGP inter-domain routing — faces well-documented scalability, mobility, and multi-path limitations. Future networks demand routing paradigms that are content-aware, delay-tolerant, energy-efficient, and capable of supporting massive-scale IoT and real-time applications. The TR surveys multiple complementary approaches including Information-Centric Networking (ICN), Software-Defined Networking (SDN)-based routing optimization, Deterministic Networking (DetNet) for industrial and time-sensitive applications, and multi-path transport protocols. A unifying theme is the transition from per-flow, single-path routing to multi-path and multicast-native architectures that better serve video distribution, IoT telemetry, and industrial control applications.

Content-Centric Networking (CCN) inverts the traditional routing paradigm: instead of asking ‘where is the host?’, the network asks ‘who has this data?’ — enabling built-in caching, replication, and request aggregation at every capable network node.
Feature Traditional Routing Future Network Routing
Forwarding basis Destination IP address (longest prefix) Content name, service ID, or flow label
Path selection Single shortest-path (OSPF/IS-IS) Multi-path, multi-metric (latency/cost/energy)
State in network Per-flow optional (IntServ/RSVP) Per-name cached state (ICN caches)
Mobility handling Re-routing and new address needed Native anycast and identifier-based forwarding
QoS model Best-effort + DiffServ classes Deterministic with bounded latency and zero jitter
Energy awareness None (minimize hops only) Power-aware path selection (watts per Gbps)

Content-Aware Routing and Deterministic Networking

A significant portion of TR 29181-3 is devoted to content-aware routing, where routers make forwarding decisions based on data names or service identifiers rather than IP addresses. This paradigm shift enables automatic content caching at any network node, intelligent request aggregation (multiple requests for the same content are merged upstream), and native multicast delivery. The Named Data Networking (NDN) architecture is analyzed in detail, with particular attention to the Pending Interest Table (PIT) size management — a critical scaling challenge where poor design can lead to state explosion under attack. The report also covers Deterministic Networking (DetNet), which provides bounded latency (sub-millisecond), zero packet loss due to proactive redundancy, and guaranteed throughput — essential for industrial automation, tele-surgery, and in-vehicle networks. The DetNet approach combines time-aware scheduling (IEEE 802.1Qbv/TAS), per-flow queuing and shaping, redundant packet transmission over disjoint paths, and packet sequencing and elimination at the receiver. Achieving six-nines (99.9999%) reliability requires all these mechanisms working in concert.

Deterministic routing requires precise clock synchronization across all network nodes — typically within 1 microsecond using IEEE 1588v2 (Precision Time Protocol). Without sub-microsecond clock accuracy, bounded latency guarantees across multiple hops cannot be maintained. This is particularly challenging in wireless segments where propagation delay varies.

The TR evaluates the scaling properties of name-based forwarding tables. Unlike IP FIBs that grow with the number of prefixes (currently ~950k in the global BGP table), name-based FIBs grow with the number of content names, which can be orders of magnitude larger. The report recommends hierarchical name aggregation (similar to IP prefix aggregation) and Bloom-filter-based approximate lookup as practical scaling techniques. For a typical ISP network serving 10 million content items, a Bloom-filter FIB can achieve a false-positive rate below 0.1% with just 20 MB of memory — compared to 2+ GB for an exact-match name table.

Engineering Deployment Strategies and Multi-Path Optimization

Deploying future-network routing requires a phased, pragmatic approach. The TR recommends starting with overlay networks that provide content-aware routing on top of existing IP infrastructure using tunneling (similar to how LISP or ICN overlays operate today), then progressively migrating to native implementations as hardware support matures. Key engineering considerations include: (1) forwarding table architecture — name-based tables can be 10-100x larger than IP FIBs, requiring specialized memory (TCAM with larger capacity or DRAM-based lookups with hash tables); (2) cache placement optimization — edge caches within 1-2 hops of end users provide the best latency reduction (60-80% of cache hits); (3) multi-path load balancing evolution — equal-cost multi-path (ECMP) must evolve to unequal-cost multi-path (UCMP) for heterogeneous links with different capacities; (4) control plane design — SDN controllers with global visibility compute optimal paths; ICN-based approaches use distributed forwarding strategies. The report devotes significant attention to energy-aware routing, where routes are selected to minimize overall network power consumption by aggregating traffic onto fewer links during low-load periods, potentially reducing energy use by 15-30% during off-peak hours.

A tiered caching strategy combining edge caches (at access nodes), regional caches (at aggregation points), and core caches (at internet exchanges) can reduce backbone traffic by 55-65% in content delivery scenarios. For a typical video streaming provider, this translates to millions of dollars in annual transit cost savings.
The TR issues a strong warning about content-aware routing security: naive implementations can suffer from interest-flooding attacks (where attackers send大量伪造的兴趣包来压垮 PIT), content poisoning (where fake content is injected into caches), and routing loops (where name-based forwarding decisions create transient or permanent loops). Loop detection mechanisms, content integrity verification through signed manifests, and PIT size policing are mandatory requirements for any production deployment of content-aware routing.

Frequently Asked Questions

How does future-network routing handle multicast more efficiently than today?
Future networks use name-based or identifier-based multicast where subscription is implicit — any node requesting a content name automatically joins the multicast distribution tree for that content. This eliminates the need for explicit group management protocols like IGMP/MLD and simplifies tree management. Combined with in-network caching, popular content can be served from the nearest cache rather than traversing the entire multicast tree.
What specific role does SDN play in the TR 29181-3 routing framework?
SDN provides the centralized or logically-centralized control plane needed for optimal multi-path route computation across the entire network, deterministic path provisioning with guaranteed QoS, and rapid re-routing upon failure. However, the TR positions SDN as an enabler rather than a strict requirement — distributed control plane alternatives using extended routing protocols are also discussed for environments where centralized control is not desirable.
Can existing router hardware be upgraded to support content-aware forwarding?
Partial support is feasible today. Functions like content-aware caching and name-based load balancing can be implemented through software upgrades on programmable forwarding planes (P4 data planes, eBPF in Linux kernel, NPU-based routers). However, full line-rate name-based forwarding at 400 Gbps+ requires specialized hardware with larger forwarding tables, name-aware TCAM, and hardware-accelerated name lookup engines.
How is energy-aware routing practically implemented and measured?
The TR defines energy-aware routing metrics in watts per gigabit forwarded (W/Gbps). Implementation involves collecting per-link power consumption data, computing energy-optimal paths using extended OSPF/IS-IS metrics, and dynamically consolidating traffic onto energy-efficient links during low-demand periods. Practical deployments have demonstrated 15-30% energy reduction during off-peak hours without significant QoS degradation.

Leave a Reply

Your email address will not be published. Required fields are marked *