1
3/10 Network 2 1 Datakommunikation & Internet, Anders Broberg, UmU
Network Layer
Goals:
¸ understand principles
behind network layer services:
- routing (path
selection)
- dealing with scale
- how a router works
- advanced topics: IPv6,
multicast ¸ instantiation and
implementation in the Internet Overview:
¸ last time
- network layer services
- IP addressing
- routing principle: path
selection ¸ today
- IP
- hierarchical routing
- Internet routing protocols
reliable transfer
ß intra-domain ß inter-domain
- what’s inside a router?
- IPv6
- multicast routing
- Mobility
3/10 Network 2 2 Datakommunikation & Internet, Anders Broberg, UmU
Routing Algorithm classification
Global or decentralized information?
Global:
¸ all routers have complete
topology, link cost info
¸ “link state” algorithms
Decentralized:
¸ router knows physically-
connected neighbors, link costs to neighbors
¸ iterative process of
computation, exchange of info with neighbors
¸ “distance vector” algorithms
Static or dynamic?
Static:
¸ routes change slowly over
time Dynamic:
¸ routes change more quickly
- periodic update
- in response to link cost
changes
3/10 Network 2 3 Datakommunikation & Internet, Anders Broberg, UmU
Distance Vector - Link State
¸ Link State
- Alla pratar med alla
- Berättar bara om sina egna länkar
¸ Distance Vector
- Varje nod pratar endast med närmsta granne
- Berättar allt den vet