Ch. 4 - Network Layer (Data Plane) Flashcards
What are the key functions of the data plane and the control plane?
Data plane = forwarding - local
Control plane = routing - network-wide
What is a router?
A device that examines header fields in IP datagrams and forwards them between networks.
What are the two control-plane approaches?
Traditional routing algorithms (routers) and
Software-defined networking (SDN) (servers)
What is the difference between forwarding and routing?
In essence, routing is the “brain” that figures out the best path, while forwarding is the “muscle” that moves the packets along that path.
What is the role of a forwarding table within a router?
A router uses a packet’s header to index the forwarding table, which is then used to determine the outgoing link interface.
What is DHCP?
Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to dynamically assign IP addresses to devices on a network.
What is NAT?
Network Address Translation (NAT) is a technique that allows multiple devices on a private network to share a single public IP address.
What is ARP?
Address Resolution Protocol (ARP) is a network communication protocol that translates a computer’s dynamic IP address to its permanent MAC address.
What is HOL blocking? Does it occur in input ports or output ports?
HOL blocking is “Head of the Line” blocking - when a queued datagram at the beginning of a packet prevents others from moving forward. It occurs in input ports
How many IP addresses does a router have?
The router interface has two IP addresses, one public and one private.
What is SDN?
Software-Defined Networking (SDN) - centralized control and configuration management often in public/private cloud
OpenFlow
Protocol for implementing SDN match + action rules.
Quality of Service (QoS)
Guarantees for bandwidth, loss, order, timing.
Best Effort Service Model
No guarantees on delivery, timing, or order of datagrams nor bandwidth available.
Encapsulation
Wrapping data segments into datagrams for transmission.
What is Destination-Based Forwarding?
Forwarding based solely on destination IP address.