chapter 4 - network layer: data plane Flashcards
(38 cards)
What is the role of the network layer?
Transfer segments from sender to receiver across networks
What is forwarding?
Moving a packet from router input to output link
What is routing?
Determining the path from sender to receiver
What’s the difference between forwarding and routing?
- Forwarding = local(inside router) - actual movement
- Routing = global - planning the path
What is the data (forwarding) plane?
handles the actual movement of packets
responsible for forwarding packets
What is the control plane?
figures out where packets should go
builds the forwarding table the data plane use
What are the two control-plane approaches?
Per-router control and Software-Defined Networking (SDN)
What service model does the Internet use?
best-effort delivery
what are key parts of a router
- input port
- switching fabric
- output port
- routing processor
what is longest prefix matching
Match destination IP to the longest matching entry in forwarding table
what is switching fabric
connects all input ports to output ports
–
internal network inside a route
What are 3 types of switching fabrics?
- Memory
- Bus
- Interconnection network
what is head of line blocking (HOL)
front packet blocks others behind it in the input queue
why does output port buffering happen
packets arrive faster than they can be sent out
what is tail drop
drop new packet when buffer is full
what is RED (random early detection)
randomly drop packets before buffer is full
What is FCFS?
sends packets in arrival order
what is round-robin
Each queue gets one packet sent in a cycle
What is weighted fair queuing?
flows with higher weight get more bandwidth
What is an IP address?
A 32-bit identifier for a host/router interface
what is an interface - can you have multiple interfaces
connection between host/router and a physical link
yes, routers -> several, hosts -> 1/2
what is a subnet
group of interfaces that can reach each other without going trough a router
What is CIDR? - What do the “/x” bits in CIDR mean?
Classless Inter-Domain Routing ( 192.168.1.0/x)
Number of bits in the subnet prefix
what is Dynamic Host Configuration Protocol(DHCP) used for
automatically assigns IP addresses to devices when they join a network