160 likes | 355 Views
CS 350. Chapter-9,10. Implementation of Connectionless Service. ISP ’ s equipment. Routing within a datagram network. A ’ s table (initially) A ’ s table (later) C ’ s Table E ’ s Table. Implementation of Connection-Oriented Service. ISP ’ s equipment.
E N D
CS 350 Chapter-9,10
Implementation of Connectionless Service ISP’s equipment Routing within a datagram network A’s table (initially) A’s table (later) C’s Table E’s Table
Implementation of Connection-Oriented Service ISP’s equipment Routing within a virtual-circuit network A’s table C’s Table E’s Table
Comparison of Virtual-Circuit and Datagram Networks Comparison of datagram and virtual-circuit networks
The IP Routing Process • IP address, Mac address
Routing Protocols Routing Dynamic Routing Static Routing EGP Protocols: BGP IGP Link State Protocols: OSPF, IS-IS Distance Vector Protocols: RIPv1&2, IGRP Hybrid Protocols: EIGRP
Distance Vector Routing (a) A network. (b) Input from A, I, H, K, and the new routing table for J.
The Count-to-Infinity Problem The count-to-infinity problem
Link State Routing • Discover neighbors, learn network addresses. • Set distance/cost metric to each neighbor. • Construct packet telling all learned. • Send packet to, receive packets from other routers. • Compute shortest path to every other router.
Building Link State Packets (a) A network. (b) The link state packets for this network.
Distributing the Link State Packets The packet buffer for router B in previous slide
Hierarchical Routing Hierarchical routing.