Chapter 5 Part 1 Dynamic Interior Routing Information Mechanisms.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Distance Vector Routing Protocols Routing Protocols and Concepts –
Advertisements

RIP V2 CCNP S1(5), Chapter 4.
Routing Protocol.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts – Chapter.
© 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.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—3-1 Medium-Sized Routed Network Construction Reviewing Routing Operations.
RD-CSY3021 Comparing Routing Protocols. RD-CSY3021 Criteria used to compare routing protocols includes  Time to convergence  Proprietary/open standards.
CCNA 2 v3.1 Module 6.
Routing and Routing Protocols
Routing.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Switching and Routing Technique
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)
Routing Concepts Warren Toomey GCIT. Introduction Switches need to know the link address and location of every station. Doesn't scale well, e.g. to several.
Chapter 7: Routing Dynamically
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Routing Dynamically Routing Protocols Assist. Prof. Pongpisit.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Dynamic Routing Protocols  Function(s) of Dynamic Routing Protocols: – Dynamically share information between routers (Discover remote networks). – Automatically.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Distance Vector Routing Protocols Routing Protocols and Concepts –
CCNA Guide to Cisco Networking Chapter 8: Routing Protocols and Network Address Translation.
Routing/Routed Protocols. Remember: A Routed Protocol – defines logical addressing. Most notable example on the test – IP A Routing Protocol – fills the.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
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.
Introduction to Dynamic Routing Protocol
Routing -2 Dynamic Routing
Review Routing fundamental W.lilakiatsakun. Review Routing Fundamental VLSM VLSM Route Summarization Route Summarization Static & Dynamic Routing Static.
TCOM 515 Lecture 2. Lecture 2 Objectives Dynamic Routing Distance Vector Routing Link State Routing Interior vs Exterior RIP - Routing Information Protocol.
1. 2 Anatomy of an IP Packet IP packets consist of the data from upper layers plus an IP header. The IP header consists of the following:
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
Static versus Dynamic Routes Static Route Uses a protocol route that a network administrators enters into the router Static Route Uses a protocol route.
Distance Vector Routing Protocols Routing Protocols and Concepts Lecture Week 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Dynamic Routing Protocol.
CCNA 3 Week 2 Link State Protocols OSPF. Copyright © 2005 University of Bolton Distance Vector vs Link State Distance Vector –Copies Routing Table to.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Routing and Routing Protocols
Cisco Systems Networking Academy S2 C 11 Routing Basics.
TCOM 515 Lecture 2. Lecture 2 Objectives Dynamic Routing Distance Vectore Routing Link State Routing Interior vs Exterior RIP - Routing Information Protocol.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
1 Version 3.1 Module 6 Routed & Routing Protocols.
1 7-Jan-16 S Ward Abingdon and Witney College Dynamic Routing CCNA Exploration Semester 2 Chapter 3.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Cisco Systems Networking Academy S2 C 12 Routing Protocols.
© 2002, Cisco Systems, Inc. All rights reserved..
Routing Protocols Brandon Wagner.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Routing Protocols and Concepts Dr. Muazzam A. Khan.
Lecturer : Ms.Trần Thị Ngọc Hoa Chapter 5 IP Routing.
© 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.
+ Dynamic Routing Protocols 2 nd semester
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing Protocols and Concepts
Instructor Materials Chapter 5: Dynamic Routing
Distance Vector Routing Protocols
Chapter 5: Dynamic Routing
Dynamic Interior Routing Information Mechanisms
Chapter 5: Dynamic Routing
Dynamic Routing Protocols part2
Distance Vector Routing Protocols
Dynamic Routing and OSPF
Distance Vector Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

Chapter 5 Part 1 Dynamic Interior Routing Information Mechanisms

Designing Routing and Switching Architectures Howard C. Berkowitz  Chapter 4 reviews the internals of routing protocols to the extent relevant to network design.  Neighbors-share a common transmission medium.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Dynamic routing is the most common source of routing information.  In network design you want to balance static and dynamic routing.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Logical steps in path determination: Address discovery Neighbor discovery Specialization Forwarding Routing information exchange Dead detection

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Router’s Own Identity Early protocols IP address of interface sending the packet sufficient Modern Protocols Router identifier that is not associated with a physical interface. Uniquely identifies the router Determining the router’s identity is the first step of initialization. Router builds internal data structures Starts to load its tables with information about directly connected media.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Generates a preliminary set of routes and submits them to the RIB installation process. After local routes are installed, or in parallel to their installation, the router attempts to find neighbors and exchange information with them.

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Information to be exchanged Dynamic routing protocol The existence of neighboring routers The existence of reachable destinations. The desirability of paths to reachable destinations(might)

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Path Calculation and Routing Information Flooding. Two algorithms Distance Vector  RIP, IGRP(Interior Gateway Routing Protocol), EIGRP(Enhanced)-Diffusing update algorithm(DUAL) Link-state  OSPF(Open Shortest Path First), IS-IS(Intermediate System- to-Intermediate System.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Area Collection of routers and routes. Boundary defines functional area. Distance vector Each network entity generates a map of its paths to all connected nodes in the network.  Create cost tables that contain the router’s perception of the cost to all destinations. Only sends this map to adjacent neighbors Link-State Mirror image of distance vector. Create cost maps only of the paths to their adjacent neighbors Flood entire routing domain(or area) with these maps. More resource intensive.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Distance vector RIP, IGRP  No idea which router generated a route  No idea when route was generated.  Old data to build tables that generate loops. EIGRP  Measures to prevent loop formation.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Link-State OSPF  Large networks  Updates contain originator and age of originator.  Persistent topological database  Copy in each router in an area. IS-IS  Appropriate for some specialized applications  Primarily used in large internet service providers  Telecom operational networks(SONET)

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles RIPv1 and IGRP Small networks Converge much more slowly Cannot handle classless addressing. RIPv2 Can handle classless routes No scaling advantages over RIPv2 No real idea of route summarization.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Convergence Exists when the router has a valid path to all reachable destinations. Factors involved in convergence Time needed to load an initial set of routes. Failure detection time after which reconvergence can begin. Time for announcement of a new route to propagate from the most distant router to the local router.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Factors involved in convergence(cont.) Rules that prevent route announcements from being accepted for a period of time. Delays before recomputing routing tables.

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Problem of overloading Protocol Mechanisms Some mechanism that started with a single function has additional functions assigned to it. First generation (RIP)-mechanism of tracking hop count two purposes Loop detection through count-to-infinity Route metric

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Second-generation of distance vector (IGRP)  Deleted hop count Link-state  Do not use hop count EIGRP  Does not use hop count.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Hop Count and Loop detection Infinite loops Count-to-infinity Hop count steadily increments as the routing loop continues. Count reaches an infinite value.  RIP value is 16

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Split Horizon  Mechanism to prevent routing loops  Two types  Simple split horizon-prevents re-advertising to router where it first learned.  Poisoned reverse-sends an update back to the originator, but with an infinite metric to indicate the sending router believes the route to be down. Holddown timers  Reduces loops-takes longer to recover from failures.  After router hears that a given route is down, it does not hear any updates for the given holdown time.

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Metrics in Modern Routing Protocols. IGRP and EIGRP  Primarily base their metrics on bandwidth OSPF  Primarily base their metrics on bandwidth in most implications.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Periodic vs. Triggered Updates:Dead Routers Periodic announcements like that are a source of overhead. Updates when something changes. RIP and IGRP  If a router does not send out updates, it can be assumed to be down. OSPF, IS-IS, EIGRP  Low overhead function called hello subprotocol

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Neighbor and Adjacency Relationships Newer protocols try to be selective to optimize the use of bandwidth. Newer protocols send updates only when they represent a significant change. They send updates only to the routers affected by the changes. OSPF sends changes only to designated routers (DRs) DRs only send the most recent significant updates to non- designated routers. EIGRP routers do not propagate updates that do not change the routing table of the router that received the update.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Peering and Workload EIGRP talks to all neighbors, but its diffusing update mechanism limits propagation of information that is not useful. DR mechanisms in OSPF and IS-IS are a good example of traffic reduction optimization in broadcast networks.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Media Issues 4 Basic medium types:  Broadcast  Nonbroadcast multiple access (NBMA)  Packet switching  Point-to-point  Demand  dialups

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Stub Media Some routers serve stub networks(networks that do not have routers) Load sharing Do not need to propagate routing updates because there are no routers to process it. Default routes and local routing information is all that is needed.

Designing Routing and Switching Architectures Howard C. Berkowitz

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles  Sharing Information Among Routing Sources. Acceptance General process of receiving routing information Acceptance policy Rules used to accept routing information Must insure there is no feedback between routers RFC 1812 Router should be relatively suspicious in accepting data from other routing systems. Routers must be paranoid about accepting routing data from anyone and must be especially careful when they distribute routing information provided by another party.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Redistribution(term invented by Cisco) General acceptance of routing information from sources other than the current source. Importing and exporting One route learns from another when it imports/exports routes. Inject Inject foreign routes into a routing process. Must import and export for actual transfer to take place.

Designing Routing and Switching Architectures Howard C. Berkowitz Dynamic Routing Principles Importing is logically just before installation in RIB Should design the redistribution to minimize the full mutual exchange of routing information and make it heirarchical whenever possible to simplify loop prevention.

Designing Routing and Switching Architectures Howard C. Berkowitz