What are the two key principles of SDN?
What is a forwarding device?
A forwarding device is networking hardware or software components responsible for receiving incoming packets and determining how to forward them. Is typically a switch, router or similar.
What is the control plane?
A component of network architecture responsible for managing and controlling the operation of network and forwarding devices.
What does the control plane do?
It handles tasks such as routing decisions, traffic engineering, access control and sending responses to network events. It is in charge of determining how data packets should be forwarded.
What is a global network map?
A comprehensive representation of the entire network infrastructure, showing topology, connections and relevant details of all devices on the network.
What is the role of a global network map?
The global network map serves as a visual or data-based reference that provides a complete view of how network elements are interconnected. This map is essential for network administrators and controllers to make informed decisions about routing, traffic management, and resource allocation.
What is a control program?
A control program, often part of the control plane, is software or a set of algorithms that manage and control network devices. These programs communicate with forwarding devices to configure their behavior according to network policies and objectives.
What is the functionality of a control program?
Control programs are responsible for various network management tasks, such as route computation, traffic engineering, access control, and policy enforcement. They can adapt the network to changing conditions and requirements.
What is the relationship between forwarding and control planes?
The forwarding plane and control plane work together to enable operation of a network.
The forwarding plane, also known as the data plane, is responsible for the actual forwarding of data packets based on the instructions received from the control plane. It ensures that packets are transmitted to their destinations efficiently.
The control plane focuses on making decisions about how data packets should be forwarded through the network. It configures the forwarding devices, manages routing tables, and enforces network policies. The control plane communicates with the forwarding plane to convey routing information and policies.
What is the data/forwarding plane?
The data plane, also known as the forwarding plane, is responsible for the processing and delivery of packets within a network. It deals with the actual transmission and reception of data packets.
What is the function of the data/forwarding plane?
The data plane takes forwarding decisions based on the forwarding state and packet header. It processes incoming packets and determines their appropriate paths through the network. It makes forwarding decisions, performs filtering, buffering and scheduling.
What is the management plane?
The management plane is responsible for configuring, tuning, and overseeing the network’s operation to align it with organizational goals and policies.
What is the function of the management plane?
What is a line card in the data plane?
Line cards, often referred to as line modules or line cards, are hardware components within the data plane of a switch. They are responsible for handling the actual data traffic, including packet forwarding, filtering, and scheduling.
What is the function of line cards in the data plane?
Where do line cards reside in the data plane?
Line cards are physically located within the switch chassis, typically occupying slots or bays.
What is the switching fabric?
The switching fabric is the interconnection system that links the line cards together and facilitates high-speed data transfer between them.
What is the function of the switching fabric?
What is a central processor in the control plane?
The control plane of the switch includes a central processor, often referred to as a control processor or control unit. This processor is responsible for managing the overall operation of the switch, including configuration, routing decisions, and control logic.
What is the function of a central processor in the control plane?
Where does the central processor reside in the control plane?
The central processor is typically situated within the control plane of the switch, connected to the switching fabric.
What are streaming algorithms in the data plane?
Streaming algorithms in the data plane involve processing packets in real-time, often without the need to store and analyze the entire packet or payload. These algorithms enable efficient handling of packets as they flow through network devices
What is the function of streaming algorithms?
Streaming algorithms can perform various tasks, such as packet sampling, traffic monitoring, and data aggregation. For example, they may sample a subset of packets for traffic analysis rather than processing every packet, reducing computational overhead.
What is a header bit?
In the data plane, header matching involves inspecting specific bits or fields within packet headers to make forwarding decisions or apply network policies.