© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Internetworking, WANs, and Dynamic Routing.

Slides:



Advertisements
Similar presentations
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Advertisements

© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Routing and Routing Protocols
CS335 Networking & Network Administration Tuesday, April 20, 2010.
CSCI 4550/8556 Computer Networks Comer, Chapter 13: WAN Technologies and Routing.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of Routing.
WAN Technologies.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Table Of Contents Introduction What is WAN? Point to Point Links Circuit Switching Packet Switching WAN Virtual Circuits WAN Dialup Services WAN Devices.
WAN Technologies & Topologies Lecture 8 October 4, 2000.
Chapter 13 WAN Technologies and Routing. LAN Limitations Local Area Network (LAN) spans a single building or campus. Bridged LAN is not considered a Wide.
Chapter 13: WAN Technologies and Routing 1. LAN vs. WAN 2. Packet switch 3. Forming a WAN 4. Addressing in WAN 5. Routing in WAN 6. Modeling WAN using.
CECS 474 Computer Network Interoperability WAN Technologies & Routing
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)
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.
Link State Routing Protocol W.lilakiatsakun. Introduction (1) Link-state routing protocols are also known as shortest path first protocols and built around.
Lecture Week 10 Link-State Routing Protocols. Objectives Describe the basic features & concepts of link-state routing protocols. List the benefits and.
Introduction to Routing and Routing Protocols By Ashar Anwar.
1 Chapter Wide Area Networks (WANs), Routing, and Shortest Paths.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
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.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 6 Routing and Routing Protocols.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Extending LANs Asst. Prof. Chaiporn Jaikaeo,
WAN technologies and routing Packet switches and store and forward Hierarchical addresses, routing and routing tables Routing table computation Example.
Day 12 Chapter 13 WAN Technologies and Routing. Classification of Networks LAN – spans a single building or campus MAN – Spans a city WAN – Spans multiple.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
1 WAN Technologies and Routing. 2 Motivation Connect multiple computers Span large geographic distance Cross public right-of-way –Streets –Buildings –Railroads.
1 Version 3.1 Module 1 WANs and Routers. 2 Version 3.1 WANS WAN operates at the physical layer and the data link layer of the OSI reference model. Provide.
Page 110/27/2015 A router ‘knows’ only of networks attached to it directly – unless you configure a static route or use routing protocols Routing protocols.
The Network Layer.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Medium Access Control Asst. Prof. Chaiporn.
Connecting LANs, Backbone Networks, and Virtual LANs : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
Routing and Routing Protocols
1 Version 3.1 Module 6 Routed & Routing Protocols.
Subnet Design and IP Addressing
© 2002, Cisco Systems, Inc. All rights reserved..
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Routing Protocols Brandon Wagner.
SEPT, 2005CSI Part 3.1 Wide Area Networks (WANs), Routing, and Shortest Paths Robert L. Probert, SITE, University of Ottawa.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
18-WAN Technologies and Dynamic routing Dr. John P. Abraham Professor UTPA.
1 © 2004, Cisco Systems, Inc. All rights reserved. Routing and Routing Protocols: Routing Static.
Cisco S2-C2 Wide Area Networks. WANS Operate at slower speeds over wide area –Use RBOC (approximately 80% of data communications) –Use serial connections.
Cisco 2 - Routers Perrine modified by Brierley Page 13/21/2016 Chapter 4 Module 6 Routing & Routing Protocols.
Distance Vector and Link State Routing Pragyaditya Das.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
COMPUTER NETWORKS CS610 Lecture-17 Hammad Khalid Khan.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
+ Dynamic Routing Protocols 2 nd semester
Network Devices Lecture 2. Cabling Computer to computer – crossover cable Computer to hub – straight-through cable Hub to switch or Hub to hub MDI-X port.
Ch 13 WAN Technologies and Routing
Routing and Routing Protocols: Routing Static
Routing Protocols and Concepts
COMP 3270 Computer Networks
Link-State Routing Protocols
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
WAN Technologies and Routing
18-WAN Technologies and Dynamic routing
Routing and Routing Protocols: Routing Static
Link-State Routing Protocols
Link-State Routing Protocols
Wide Area Networks (WANs), Routing, and Shortest Paths
Wide Area Networks (WANs), Routing, and Shortest Paths
Wide Area Networks (WANs), Routing, and Shortest Paths
Wide Area Networks (WANs), Routing, and Shortest Paths
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
Presentation transcript:

© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. Internetworking, WANs, and Dynamic Routing Asst. Prof. Chaiporn Jaikaeo, Ph.D. Computer Engineering Department Kasetsart University, Bangkok, Thailand Adapted from the notes by Lami Kaya and lecture slides from Anan Phonphoem

2 Internetworks Two or more networks connected become an internetwork, or internet KU Network CU Network TU Network Internetwork = Network of networks

3 Internetworks Internetworking two LANs with a MAN or a WAN Obvious example  The Internet Bangkhen Kampangsaen

4 The Internet (Conceptual View) ISP: Internet Service Provider NAP: Network access point (switching station)

5 Wide Area Network (WAN) Enterprise Network: WAN owned by a company

6 Traditional WAN Architecture

7 LANWAN

8 WAN Connection DCE generates clock for DTE WAN DTEDCE DTE DCE – Data Circuit-terminating Equipment DTE – Data Terminal Equipment generates clock

9 WAN Devices V.35 serial cable CSU/DSU or Modem (DCE) Router (DTE) To WAN

10 Example of WAN Topology These packet switches form a packet switching network

11 Store and Forward Paradigm A packet switch stores packets in memory The forward operation occurs once a packet has arrived and is waiting in memory. The processor examines the packet determines its destination and sends the packet over the I / O interface that leads to the destination

12 Addressing in a WAN WANs addresses follow a key concept that is used in the Internet: hierarchical addressing Hierarchical addressing divides each address into two parts: (site, computer at the site) In practice, instead of a identifying a site, each packet switch is assigned a unique number first part of an address identifies a packet switch second part identifies a specific computer

13 Addressing in WAN

14 Next-Hop Forwarding Germany New York Alaska Bangkok Next hop keep changing Bangkok  AlaskaBangkok  Germany  New York  Alaska

15 Source Independence Next hop depends on destination of the packet Not the source !  Source Independence Bangkok  Germany  New York  Alaska Forwarding packet uses the destination address in the packet

16 Next-Hop Forwarding Source E [2,1]  Destination C [3,2] Forwarding Table in Switch 2

17 Routing Tables The next-hop table is called  Routing Table Process of forwarding packet  Routing Large network Routing table can be very large

18 Dynamic Routing in a WAN We use the term routing software to describe software that automatically reconfigures forwarding tables Route computation in a WAN is to think of a graph that models the network Each node corresponds to a packet switch (individual computers are not part of the graph) An edge (link) denotes a direct connection between a pair of packet switches

19 WAN Routing WAN A Graph representation node Edge

20 Routing Table Edge = (u,v) node

21 Default Routes > 1 destination with same next-hop One default Lowest priority

22 Routing Table Construction Static Routing Manual configure Simple and low overhead Inflexible Dynamic Routing Automatic changing Change according to network problems Mostly use

23 Distributed Route Computation In practice, networks need to perform distributed route computation All packet switches must participate in distributed route computation No central entity to do computation There are two general forms: Link-State Routing (LSR) Distance-Vector Routing (DVR)

24 Link-State Routing (LSR) Also known as Shortest Path First (SPF) routing Dijkstra algorithm used it to characterize the way it works To use LSR, packet switches periodically send messages across the network that carry the status of a link Every switch collects incoming status messages and uses them to build a graph of the network

25 Dijkstra's Algorithm Uses a greedy approach to select the next node into the shortest path tree Assumes non- negative weight edges

26 Dijkstra’s Algorithm Animation

27 Distance Vector Routing (DVR) Uses Distributed Bellman-Ford Algorithm Like LSR, DVR arranges for packet switches to exchange messages periodically In DVR, a switch sends a complete list of destinations and the current cost of reaching each When it sends a DVR message a switch is sending a series of individual statements, of the form: “I can reach destination X, and its current distance from me is Y”

28 DVR Concept

29 Hop Count 1 hop 2 hops

30 Routing table distribution

31 Updating routing table For router A

32 Final routing tables

33 Updating the routing table Example

34 Routing Problems In theory, either LSR or DVR will compute shortest paths Furthermore, each approach will eventually converge meaning that the forwarding tables in all packet switches agree However, problems do occur For example, if LSR messages are lost, two packet switches can disagree about the shortest path DVR problems can be more severe because a link failure can cause two or more packet switches to create a routing loop in which each packet switch thinks the next packet switch in the set is the shortest path to a particular destination As a result, a packet can circulate among the switches indefinitely

35 WAN Technologies ARPANET X.25 Frame Relay Switched Multi-Megabit Data Service (SMDS) Asynchronous Transfer Mode (ATM) Multi-Protocol Label Switching (MPLS) Integrated Services Digital Network (ISDN)