Chapter 9 Routing. Contents Definition Differences from switching Autonomous systems Routing tables Viewing routes Routing protocols Route aggregation.

Slides:



Advertisements
Similar presentations
ARP AND RARP ROUTED AND ROUTING Tyler Bish. ARP There are a variety of ways that devices can determine the MAC addresses they need to add to the encapsulated.
Advertisements

1 Chapter 22 Network layer Delivery, Forwarding and Routing.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
© 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.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
1 6/14/ :27 CS575Internetworking & Routers1 Rivier College CS575: Advanced LANs Chapter 13: Internetworking & Routers.
Mod 10 – Routing Protocols
MPLS and Traffic Engineering
CCNA 2 v3.1 Module 6.
Routing and Routing Protocols
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
Fundamentals of Networking Discovery 2, Chapter 6 Routing.
Chapter 8 Advanced TCP/IP Network Design. Classful IP Addressing There are three basic classes of addresses known as class A, B, or C networks.
Chapter 8 Routing. Introduction Look at: –Routing Basics (8.1) –Address Resolution (8.2) –Routing Protocols (8.3) –Administrative Classification (8.4)
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
6: Routing Working at a Small to Medium Business.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
CCNA 1 version 3.0 Rick Graziani Cabrillo College
Routing and Routing Protocols Routing Protocols Overview.
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.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Copyright © Lopamudra Roychoudhuri
CCNA 1 Module 10 Routing Fundamentals and Subnets.
Chapter 9. Implementing Scalability Features in Your Internetwork.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 11 Unicast Routing Protocols.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 13 Routing Protocols (RIP, OSPF, BGP)
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Delivery, Forwarding, and Routing of IP Packets
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
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.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
6: Routing Working at a Small to Medium Business.
Routing and Routing Protocols
1 Version 3.1 Module 6 Routed & Routing Protocols.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
© 2002, Cisco Systems, Inc. All rights reserved..
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
The Internet Network layer
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
Cisco 2 - Routers Perrine modified by Brierley Page 13/21/2016 Chapter 4 Module 6 Routing & Routing Protocols.
Multi-protocol Label Switching
© 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.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
ROUTING.
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Chapter 6 Delivery & Forwarding of IP Packets
Forwarding and Routing IP Packets
TODAY’S TENTATIVE AGENDA
Chapter 6 Delivery & Forwarding of IP Packets
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
(How the routers’ tables are filled in)
Chapter 3: Dynamic Routing
Delivery and Routing of IP Packets
Working at a Small-to-Medium Business or ISP – Chapter 6
Delivery, Forwarding, and Routing of IP Packets
Presentation transcript:

Chapter 9 Routing

Contents Definition Differences from switching Autonomous systems Routing tables Viewing routes Routing protocols Route aggregation 2

Routing Definition – Moving information across networks from the source network to the destination network In LANs, the source and destination are in the same network Routing is done by devices called Routers 3

Switching vs. Routing There can be multiple paths between source and destination in larger networks (routed networks) One of the most important tasks of a router is to send packets to the destination using the best available path 4

Switching vs. Routing 5

Routers in networks 6

Autonomous systems Autonomous Systems (AS) are the unit of Internet routing RFC 1930 – An AS is a connected group of one or more IP prefixes which has a SINGLE and CLEARLY DEFINED routing policy – Each AS has a globally unique AS number – Routes are advertised as a chain of AS 7

View autonomous systems BGPlay – Try /16 – Start date: 20 days before today – End date: yesterday AS number to name mapping – Search for a specific AS. E.g (USF) 8

AS around /16 9

Visualizing network routes – Maintains a database of ownership of IP address blocks E.g. Search for (USF) 10

Routing tables For each known path to a destination, the router records the next hop in routing table A router is only responsible for sending the packet to the next router When multiple paths are known, the metric and next hop associated with each path is recorded – Note for next slide – all paths to USF (AS 5661) pass through AS 174 or AS

Example routes to /16 Uncompressed and extracted from Network Next Hop MetricPath / i / i / i / i / i / i / i / i / i / i / i 12

Route selection Routers keep information on all announced routes – Routers need a measure to compare alternate paths to the same destination – These measures are called routing metrics – When alternate paths are available, path with the lowest metric is chosen 13

Viewing routes Many utilities are available to see Internet routes – Easiest to use is tracert – In Windows, Start > Run > cmd – tracert 14 USF Cog ent Sprint

Routing protocols There are two kinds of routing protocols used on the Internet – Exterior routing protocols connect autonomous systems to each other E.g. BGP (Border Gateway Protocol) Discussion so far – Interior routing protocols used within an autonomous system E.g. OSPF (Open Shortest Path First) To reach internal networks 15

Simplifying Routing Tables As more and more organizations join the Internet, routing tables keep getting larger to accommodate the newer routes – 900 MB uncompressed snapshot on July 24, 2008 from routeviews.org Route aggregation is used to simplify routing tables – RFC 1518 for address allocation with CIDR RFC

Route aggregation in CIDR CIDR also includes route aggregation – Instead of assigning address blocks to end-user organizations, assign larger blocks of addresses to large network service providers – Organizations acquire addresses from these network service providers – Routers in the rest of the world only maintain one entry to the ISP’s larger address block 17

Routing table without aggregation 18

Routing table with aggregation 19

Routing table aggregation 20

Route aggregation status – report.org/as2.0/#General_Status report.org/as2.0/#General_Status Route aggregation status – Networks added to routing table – Networks that should consolidate – ISPs decreasing announced routes – ISPs increasing announced routes 21

MPLS Multi-protocol label switching Defined in RFC 3031 in 2001 Not a different kind of WAN, but simplifies network layer equipment on any WAN From RFC 3031: 22

MPLS Consider 2 packets traveling from Lansing to San Diego – E.g. 2 users at MSU, one visiting sandiego.edu, another visiting sdsu.edu – Both packets take the same path from source to destination But, in traditional routing, each router on the path will independently make a routing decision on each packet 23

Networks around sandiego.edu 24

MPLS Packets to be treated similarly are said to be in the same forwarding equivalence class (FEC) When the 2 packets enter a network, both packets will be assigned the same FEC FEC is called the label and is added to packet Routers determine next hop from the label 25

MPLS In MPLS, routers only know how to forward incoming packets with a known set of labels – In traditional routing, routers can route packets to any destination in the world – At each router, administrators create a forwarding table – Labeling decision only done once per packet – Label removed when packet leaves network MPLS simplifies routing in 2 ways – Eliminate processing of unnecessary header fields – Routing decision only made once per network per packet 26

Summary How routing is different from switching How routers interface between networks What are autonomous systems How routers select routes for packets What do routing tables look like What is route aggregation What is MPLS

Case study – network resilience following Katrina and 9/11 The superior reliability of packet networks was demonstrated after Hurricane Katrina and 9/11 – Cell phones and landlines did not work, but voice over IP did But effects can be widespread – The greatest impact of 9/11 on Internet connectivity occurred in South Africa DNS resolution done in NYC CNN web page fit on one IP packet

Hands-on exercise Bgplay – Obtain school IP address using tracert – Obtain CIDR address block from ARIN – View network neighborhood using bgplay

Network design Failover