TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 1  Non-hierarchical routing, static or dynamic, won’t work in the Internet  None of the.

Slides:



Advertisements
Similar presentations
Network Layer – Routing 2 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Advertisements

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization –All routers are identical –Network is flat. Not true in Practice Hierarchical.
Routing So how does the network layer do its business?
RD-CSY /09 Distance Vector Routing Protocols.
Delivery, Forwarding, and Routing
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
Routing Protocols Heng Sovannarith
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of Routing.
CCNP Network Route OSPF Part -I OSPF: Open Shortest Path First Concept of OSPF: 1. It is a link state routing protocol. 2. There are basically only 2 ISIS.
INTRA- AND INTERDOMAIN ROUTING Routing inside an autonomous system is referred to as intradomain routing. Routing between autonomous systems is.
NETWORK LAYER (2) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Introduction to networking Dynamic routes. Objectives  Define dynamic routing and its properties  Describe the classes of routing protocols  Describe.
Routing and Routing Protocols Dynamic Routing Overview.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Link-State Routing Protocols Routing Protocols and Concepts – Chapter.
Link State Routing Protocols Last Update Copyright Kenneth M. Chipps Ph.D.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Review: routing algorithms. –Choose the appropriate paths. –Routing algorithms Flooding Shortest path routing (example). –Dijkstra algorithm. –Bellman-Ford.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 11 Unicast Routing Protocols.
1 Routing Table  The seven fields Mask: for finding (sub)network address of the destination l Host-specific routing: (/32) l Default routing:
Static versus Dynamic Routes Static Route Uses a protocol route that a network administrators enters into the router Static Route Uses a protocol route.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
Network Layer4-1 Distance Vector Algorithm Bellman-Ford Equation (dynamic programming) Define d x (y) := cost of least-cost path from x to y Then d x (y)
Chapter 11 Networking and Internetworking Devices BY Dr.Sukchatri Prasomsuk.
The Network Layer.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
Networking and internetworking devices. Repeater.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
1 7-Jan-16 S Ward Abingdon and Witney College Dynamic Routing CCNA Exploration Semester 2 Chapter 3.
© 2002, Cisco Systems, Inc. All rights reserved..
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
Routing Protocols Brandon Wagner.
Computer Networks22-1 Network Layer Delivery, Forwarding, and Routing.
Graph Algorithms Why graph algorithms ? It is not a “graph theory” course! Many problems in networks can be modeled as graph problems. Note that -The topology.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
TCP/IP Protocol Suite 1 Multicasting and Multicast Routing Protocols Differentiate between a unicast and a multicast message Understand multicast link.
+ Dynamic Routing Protocols 2 nd semester
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
Working at a Small-to-Medium Business or ISP – Chapter 6
CS 5565 Network Architecture and Protocols
Centralized vs Distributed Routing
Instructor Materials Chapter 5: Dynamic Routing
16장. Networking and Internetworking Devices
COMP 3270 Computer Networks
Link-State Routing Protocols
Dynamic Routing Protocols part2
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
Chapter 5: Dynamic Routing
Lecture 13 review Explain how distance vector algorithm works.
Network Layer Path Determination.
Delivery, Forwarding, and Routing
Dynamic Routing Protocols
Link-State Routing Protocols
After 3.2 Revised
Introduction to networking
Introduction To ROUTING PROTOCOLS
Dynamic Routing Protocols
Chapter 22. Network Layer: Routing
Link-State Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Chapter 4: Network Layer
Chapter 4: Network Layer
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
OSPF Protocol.
Presentation transcript:

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 1  Non-hierarchical routing, static or dynamic, won’t work in the Internet  None of the two approaches scales  Networks belong to different operators, each having its own routing preference  The Internet is divided into many Autonomous Systems (AS)  The routing solution within an AS is handled by its administration  Then, a common routing protocol distributes routes between AS Hierarchical Routing in the Internet (Distance vector)(Link State)

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 2  Every router sends periodically its knowledge of the entire network to its neighbors  Typically, every link has a cost of one  A router uses information from its neighbor(s) to update the table Distance Vector Routing (1)

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 3  Eventually every router builds up a table that can be used to reach all networks Distance Vector Routing (2)

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 4  Another example showing the idea of distance vector routing Distance Vector Routing (3) B C

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 5  A router talks to its neighbors to get link state information  Which neighbors are up and working?  Every router sends periodically its link state database to all the other routers  Eventually all routers have identical link state information of the entire network Link State Routing (1)

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 6  Every router uses the Dijkstra algorithm to compute the shortest path tree Link State Routing (2)

TNMK09 Computer Networks Copyright © 2005 Di Yuan, ITN, LiTH 7 Link State Routing (3)