Network layer purpose
transport segment from sending to receiving host
1, Sender : encapsulates segments into datagrams, passes to link layer
Explains how router works
Explains 2 Key network layer functions:
forwarding and routing
What is data plane, control plane, and how those correlates ?
Network Layer Service Model
No guarantees on:
Router architecture overview
routing processor, high speed switching fabric , input ports , output ports. (slide 14 of lecture 15)
before sending packet to switch fabric, input port applies decentralized switching function , what does it do
using header field values, lookup output port using forwarding table in input port memory
briefly explains Longest Prefix matching when looking up destination based forwarding and etc
when looking for forwarding table entry for given dest address, use longest address prefix that matches destination address (slide 18 lec 15)
What does switching fabric do
transfer packet from input link to appropriate output link
3 types of switching fabric:
where does queueing occur?
both input ports and output ports .
caused by traffic load, switching fabric speed, line speed
In Input port queueing, sometimes we use Head of the line blocking (HOL) blocking.
HOL: queued datagram at front queue prevents others in queue from moving forward
Rest of chapter (lecture 17 and 18) covered:
subnets, IP addressing (CIDR), DHCP , NAT, IPv6