Question

Difficulty: HardSeparation of Control Plane and Data Plane

In a modern enterprise network transitioning from traditional routing to a software-defined fabric architecture, different operational tasks are assigned to distinct functional planes. Match each specific network task or protocol operation to the corresponding architectural plane responsible for executing it.

  • Processing gNMI streaming telemetry and executing REST API configuration calls from an administrative platformManagement Plane
  • Building the local Routing Information Base (RIB) and processing incoming OSPF Hello packets on the switch CPUDistributed (Local) Control Plane
  • Performing wire-speed ASIC TCAM table lookups and handling VXLAN header encapsulation for ingress data framesData Plane (Forwarding Plane)
  • Maintaining fabric-wide LISP endpoint mapping databases and dynamically pushing control policies to edge nodesCentralized Controller Control Plane

Answer

Processing gNMI/REST APIs matches Management Plane; Building local RIB and OSPF Hellos matches Distributed (Local) Control Plane; ASIC TCAM lookups and VXLAN encapsulation matches Data Plane (Forwarding Plane); Maintaining LISP mapping database matches Centralized Controller Control Plane.
Administrative monitoring and programmatic configuration interfaces (gNMI/REST APIs) reside in the Management Plane. Local routing engine tasks like OSPF neighbor maintenance and RIB construction execute within the Distributed (Local) Control Plane on the device CPU. Hardware-accelerated packet switching, TCAM lookups, and VXLAN header manipulations take place purely in the Data Plane. Centralized fabric-wide mapping databases (LISP) and policy distribution are functions of the Centralized Controller Control Plane.

Step-by-Step Solution

1
Identify administrative and monitoring functions
Handling REST API calls and gNMI telemetry fall under system administration and device monitoring tasks.
Administrative access, configuration interfaces, and external telemetry generation operate within the management plane.
2
Analyze local routing daemon operations
OSPF Hello packet processing and RIB compilation require local CPU compute resources on the network device.
Local routing protocols run in software as part of the distributed control plane on individual network nodes.
3
Examine line-rate packet forwarding and encapsulation
TCAM lookups and VXLAN encapsulation take place in specialized hardware ASICs without invoking the main CPU.
The data plane is dedicated to high-speed, hardware-based packet handling and forwarding along the path of user traffic.
4
Analyze centralized SDN fabric mapping operations
Managing fabric endpoint location maps via LISP across multiple nodes is handled by the central controller software.
In software-defined architectures, control plane intelligence and endpoint mapping databases are offloaded from edge switches to a centralized controller control plane.

Key Concept

Separation of Management, Local Control, Centralized Control, and Data Planes in Enterprise SDN Architectures
Rate this question