Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data and Computer Communications
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
Internetworking Different networks –Different bit rates –Frame lengths –Protocols.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of Routing.
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Data Communications & Computer Networks
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Routing and Routing Protocols Dynamic Routing Overview.
Introduction to Routing and Routing Protocols By Ashar Anwar.
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.)
1 CS 4396 Computer Networks Lab LAN Switching and Bridges.
Routing and Routing Protocols Routing Protocols Overview.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Chapter 11 Networking and Internetworking Devices BY Dr.Sukchatri Prasomsuk.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
The Network Layer.
Multiplexing FDM & TDM. Multiplexing When two communicating nodes are connected through a media, it generally happens that bandwidth of media is several.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
Figure Routers in an Internet.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
Routing and Routing Protocols
Cisco Systems Networking Academy S2 C 11 Routing Basics.
Networking and internetworking devices. Repeater.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
NET 324 D Networks and Communication Department Lec1 : Network Devices.
1 Version 3.1 Module 6 Routed & Routing Protocols.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Ch. 15 Connecting LANs.
1 Networking and Internetworking Devices we need networking and internetworking devices to extend physical distance and to improve efficiency and manageability.
Release 16/7/2009 Internetworking Devices Chapter 10 Jetking Infotrain Ltd.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
Networks DEVICES. Repeater device to amplify or regenerate digital signals received while setting them from one part of a network into another. Works.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Part III Datalink Layer 10.
Connecting Devices LANs or WANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs or WANs, we.
16장. Networking and Internetworking Devices
What is a router? A router is a device that connects multiple computers together. Not to be confused with a switch Routers transmit packets of data across.
CT1303 LAN Rehab AlFallaj.
LAN switching and Bridges
LAN switching and Bridges
Data and Computer Communications
Part III Datalink Layer 10.
Chapter 15. Connecting Devices
LAN switching and Bridges
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 21 Networking and Internetworking Devices.
Presentation transcript:

Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University

Outline Overview. Interconnection Devices. Routing Concepts. Routing Algorithms.

Overview End-to-end delivery Across multiple links (or hops). Must concern Find paths in different networks. Choose appropriate paths. Avoid overloading links. Data-Link is just for machine-to-machine over single link.

Interconnection Devices

Device Overview

Repeater Focus at physical layer. But not an amplifier.

Repeater

Bridge Connect two (or more) LANs together Forward packages between LANs. Smart hub. Focus at Layer-2 Use MAC addresses to decide if it should forward packages.

Bridge Functions

Transparent Bridge No need to configure the addresses Self-updating. How does a bridge learn addresses? Initially, know nothing. If found unknown address, send to all ports. Also, note the port of the source address.

Bridge in OSI Model

Router Similar to bridge, but focus on layer-3. Forward to neighbor network or next router toward the destination.

Router in OSI Model

Gateway Operate in all seven layers. Protocol converter.

Gateway in OSI Model

Switch Smart multiport bridge Multiple ports. Transparent bridge functions (Layer-2). Packet buffers. Next generations L3 Switch.

Routing Concepts Key design elements Performance criteria. Decision time. Decision place. Network information source. Network information update timing.

Performance Criteria (PC) What route should I take? Hop count – simplest. Links’ bandwidths – better. Current delay in the queue – more realistic. Example of least-cost algorithms Distance vector routing. Link-state routing.

Decision Time (DT) When finding the route, what level should I decide for ? Per-packet. Per-session. Decision Place (DP) Who will decide the route ? Switching node (e.g. router). Central node. Source node. Decision Time and Place

What should I obtain the information regarding to current network information ? Topology. Traffic load. Link cost. Scope of the information Cost from the router to all other routers. Cost from the router to its neighbors. Network Information (NI)

Where do I obtain the information regarding to current network information ? None. Local. Adjacent (neighbor) node. Node along the route (of packet). All nodes – centrally or distributed. Network Information Source (NS)

How often should I collect network information ? Never. Continuous. Periodic. Major load change. Topology change. The more often you collect The better routing decision you can make. The more overhead you generate. Network Information Updating Time (NU)

Routing Strategies Fixed Routing all routes are predetermined. simple but not flexible. Source Routing Source node determines the route. Routing patterns can be pre-arranged. Good for special network. Flooding send to everyone. require no network information. generate lots of traffic.

Routing Strategies Random Routing simple and require no network information with less traffic. may not be the least-cost routing. Adaptive Routing complex generate some traffic overheads react too quick / too slow ?

Distance Vector Routing Keys PC: N/A. DP: router. DT: N/A. NI: to all routers. NS: exchange with neighbors. NT: periodic (e.g. every 30 seconds).

Example: Network

Example: NI-NS-NT

Distance Vector Routing Table

Routing Table Distribution

Network Information Updating

Final Routing Tables

Link-State Routing Keys PC: N/A. DP: router. DT: N/A. NI: to neighbors. NS: exchange with all routers -- flooding. NT: major changes.

Example: NI-NS

Cost in Link-State Routing

Link-State Packet

Flooding of A’s Link-State Packets

Link-State Database

Cost in Dijkstra Algorithm

Shortest Path Calculation

Figure 21-31, Part III Shortest Path Calculation, Part X

Routing Table for Router A