Chapter 4 : Network Layer , Data Plane Flashcards

1
Q

Network layer purpose

A

transport segment from sending to receiving host

1, Sender : encapsulates segments into datagrams, passes to link layer

  1. receiver : delivers segments to transport layer protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explains how router works

A
  1. examines header field in all IP datagrams passing through it
  2. moves datagrams from input ports to output ports to transfer along end-end path
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explains 2 Key network layer functions:

forwarding and routing

A
  1. forwarding : move packets from a router input link to appropriate router output link (getting through an interchange)
    2, routing : determine route taken by packets from source to destination (planning a trip from source to destination)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is data plane, control plane, and how those correlates ?

A
  1. Data plane : local , per router function. Determines how datagram arriving on router input port is forwarded to router output port
  2. Control plane : network wide logic. Determines how datagram is routed among routers along end-end path from source host to destination host
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Network Layer Service Model

A

No guarantees on:

  1. successful datagram delivery to destination
  2. timing or order of delivery
  3. bandwidth available to end-end flow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Router architecture overview

A

routing processor, high speed switching fabric , input ports , output ports. (slide 14 of lecture 15)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

before sending packet to switch fabric, input port applies decentralized switching function , what does it do

A

using header field values, lookup output port using forwarding table in input port memory

  1. destination based forwarding : forward based on ip address
  2. generalized forwarding : forward based on any set of header field values
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

briefly explains Longest Prefix matching when looking up destination based forwarding and etc

A

when looking for forwarding table entry for given dest address, use longest address prefix that matches destination address (slide 18 lec 15)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does switching fabric do

A

transfer packet from input link to appropriate output link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

3 types of switching fabric:

A
  1. memory : speed is very limited by memory bandwidth (2 bus crossing / datagram)
  2. bus : only one packet can cross bus at a time; switching speed limited by bus bandwidth
  3. interconnection network : overcome bus switching lmitations; allows forwarding of multiple packets in parallel; non blocking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

where does queueing occur?

A

both input ports and output ports .

caused by traffic load, switching fabric speed, line speed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In Input port queueing, sometimes we use Head of the line blocking (HOL) blocking.

A

HOL: queued datagram at front queue prevents others in queue from moving forward

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Rest of chapter (lecture 17 and 18) covered:

A

subnets, IP addressing (CIDR), DHCP , NAT, IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly