Chapter 4: The Network Layer: Data Plane Flashcards
What does the sender in the network layer do?
Encapsulates segments into datagrams and then passes them to the link layer
What does the receiver in the network layer do?
Delivers segments to the transport layer protocol
What do routers do?
Mode datagrams from input ports to output ports to transfer them along the end-end path based on the header fields of the IP datagram
Describe forwarding
Moving packets from a router’s input link to the appropriate router output link
Describe routing
Determining the route taken by packets from source to destination
Describe the data plane
A local, per-router function that determines how arriving datagrams on the router input port are forwarded to the router output port
Which plane is a network-wide logic that determines how datagrams are routed among routers along the end-end path from source host to destination host?
Control plane
Which approach in the control plane has individual routing algorithm components in each and every router that interact in the control plane?
Per-router control plane
Which control plane has a remote controller that computes and installs forwarding tables in routers, to be used by the routers?
Software-Defined Networking (SDN)
What does the physical layer of the input port of a router do?
Terminates incoming physical links at routers
What do the link-layer functions of the input port of a router do?
Interoperate with the link layer at the other side of an incoming link
What does the routing processor of a router do?
Performs control-plane functions
What function is described below?
The forwarding table is consulted to determine the router output port to which an arriving packet will be forwarded via the switching fabric. Control packets are then forwarded from an input port to the routing processor
Lookup function
What sort of queueing occurs when datagrams arrive faster than the forwarding rate into the switch fabric?
Input port queueing
What sort of forwarding is based only on the destination IP address?
Destination-based forwarding
What sort of forwarding is based on any set of header field values?
Generalized forwarding
Give the definition:
When looking for forwarding table entries for given destination addresses, use the longest address prefix that matches the destination address
Longest prefix match
What do switching fabrics do?
Transfer packets from the input link to the appropriate output link
What is the switching rate?
The rate at which packets can be transferred from the input link to the output link
How is the switching rate often measured?
As a multiple of input/output link rate
What are the three major types of switching fabrics?
Memory
Bus
Interconnection network
What sort of switching is done in the following way: packet copied to system’s memory
Switching via memory
What sort of switching is done in the following way: datagram from input port memory to output port memory via a shared bus
Switching via a bus
Give the definition:
When switching speed is limited by bus bandwidth
Bus contention