Understanding Routing. Agenda What Is Routing? Network Addressing Routing Protocols.

Slides:



Advertisements
Similar presentations
Chapter 22 Network Layer: Delivery, Forwarding, and Routing.
Advertisements

Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
Routing Protocol.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Copyright 2002 Year 2 - Chapter 5/Cisco 3 - Module 5 Routing Protocols: IGRP By Carl Marandola.
CISCO NETWORKING ACADEMY Chabot College ELEC Routed and Routing Protocols.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts – Chapter.
Cisco 1 - Networking Basics Perrine. J Page 15/20/2015 Chapter 10 Performing the Boolean function as a router would on the IP addresses and.
Mod 10 – Routing Protocols
CCNA 2 v3.1 Module 6.
Routing Fundamentals and Subnetting
Routing and Routing Protocols
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
Chapter 5 – Routing Protocols: IGRP. Building a Network To Be Reliable – provide error detection and ability to correct errors To Provide Connectivity.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Exploring the Functions of 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
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)
Chapter 7: Routing Dynamically
Introduction to Routing and Routing Protocols By Ashar Anwar.
CCNA Guide to Cisco Networking Chapter 8: Routing Protocols and Network Address Translation.
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.
Dynamic Routing Chapter 9. powered by DJ 1. C HAPTER O BJECTIVES At the end of this Chapter you will be able to:  Explain Dynamic Routing  Identify.
Introduction to Dynamic Routing Protocol
CISCO NETWORKING ACADEMY PROGRAM (CNAP) Routing Fundamentals & Subnets
Copyright 2003 CCNA 1 Chapter 8 Routing Fundamentals and Subnets By Joe Parisien.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
Cisco – S1C10 Routers All You Ever Wanted To Know But Were Afraid to Ask.
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:
CCNA 1 Module 10 Routing Fundamentals and Subnets.
1 OSI Reference Model. 2 Agenda The Layered Model Layers 1 & 2: Physical & Data Link Layers Layer 3: Network Layer Layers 4–7: Transport, Session, Presentation,
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
Routing Principles Raghunath M D JTO(NSS),BSNL Mobile Services, Ernakulam 1.
Routing Fundamental W.lilakiatsakun. Review Routing Fundamental VLSM Static & Dynamic Routing Routing algorithm concept.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
© 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.
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.
Routing Fundamentals & Subnets
Sem1 - Module 10 Routing Fundamentals and Subnets Review.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Routing and Routing Protocols
Cisco Systems Networking Academy S2 C 11 Routing Basics.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
OSI Reference Model This module covers the OSI reference model. It is sometimes also called ISO or 7 layer reference model. The model was developed by.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
Chapter 5 IP Routing Routing Protocol vs. Routed Protocol.
1 Version 3.1 Module 6 Routed & Routing Protocols.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
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.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
© 2002, Cisco Systems, Inc. All rights reserved..
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
Static Routing Technique. What is Routing   the act of moving information across an internetwork from a source to a destination   Bridge   the mid-1980s.
Cisco 2 - Routers Perrine modified by Brierley Page 13/21/2016 Chapter 4 Module 6 Routing & Routing Protocols.
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.
1 Layer 3: Protocols Honolulu Community College Cisco Academy Training Center Semester 1 Version
Year 2 - Chapter 5/Cisco 3 - Module 5 Routing Protocols: IGRP.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
Introduction to Dynamic Routing Protocol
Semester 3, Chapter 5 Allan Johnson
Chapter 5: Dynamic Routing
Presentation transcript:

Understanding Routing

Agenda What Is Routing? Network Addressing Routing Protocols

© 1999, Cisco Systems, Inc. What is Routing?

What Is Routing? Routing is: Finding a path between a source and destination (path determination) Moving information across an internetwork from a source to a destination (switching*) Very complex in large networks because of the many potential intermediate nodes A router is: A network layer device that forwards packets from one network to another and determines the optimal path for forwarding network traffic * The term “switching”, when used to describe a router’s function, is different from a switch (the network device).

Routing Table Frame Relay Ethernet FDDI Network FDDI Network Frame Relay Remote Location Network Ethernet Main Site Routers—Layer 3

LAN-to-LAN connectivity LAN-to-WAN connectivity Remote access Where are Routers Used?

LAN-to-LAN Connectivity Routers encapsulate and de-encapsulate data packets as they are transferred from system X to system Y XY A A B B C C Presentation Data Link Physical Data Link Physical A B C Data Link Physical Data Link Network Transport Session Presentation Application Physical Data Link Network Transport Session Application Physical Network

Path Determination Routers find the best path through the network Routing tables contain route information Network addresses represent the path of media connections to a destination Which Path?

Multiprotocol Routing IP IP IP Routing Tables IP Token Ring Token Ring AppleTalk AppleTalk Apple IPX 4b ab13 IPX 3a ab Novell DECnet 5.8 DECnet 10.1 DEC VAX

Routing Tables Routing algorithms Initialize and maintain routing tables to help with path determination Route information types Destination/next-hop associations Path desirability Vary depending on routing algorithm Message = Routing table maintenance communications Routing update messages Link-state advertisement To ReachSend Network:To: 27Node A 57Node B 17Node C 24Node B 11Node B 72Node A To ReachSend Network:To: 27Node A 57Node B 17Node C 24Node B 11Node B 72Node A

Routing Algorithm Goals Optimality Selecting the best route based on metrics and metric weightings used in the calculation Simplicity and low overhead Efficient routing algorithm functionality with a minimum of software and utilization overhead Robustness and stability Correct performance in the face of unusual or unforeseen circumstances (e.g., high load) Rapid convergence Fast agreement, by all routers, on optimal routes Flexibility Quick and accurate adaptation to changes in router availability, bandwidth, queue size, etc.

Routing Metrics Path length Total hop count or sum of cost per network link Reliability Dependability (bit error rate) of each network link Delay Useful because it depends on bandwidth, queues, network congestion, and physical distance Communication cost Operating expenses of links (private versus public) Bandwidth and load

Network Addressing

Network and Node Addresses Network Node Network address—Path part used by the router Node address—Specific port or device on the network 1 2 3

Addressing Examples NetworkNode/Host Protocol AddressAddress General1.4 TCP/IP Novell IPX1aceb0b0000.0c00.6e25 AppleTalk10.1. X.25DNICNTN NTN: National Terminal Number

INTERNET Subnetwork Addressing Manufacturing R&D Subdividing address space into smaller blocks Helps organize network Security (keeps HR separately addressable) Scalability—Keeps traffic to appropriate segments Allows single, summarized routing entry ( ) to be advertised to external networks Specific route entries ( ) required only for routers in the subnetted block HR

Routing Algorithm Types Single-path versus multi-path Flat versus hierarchical Host-intelligent versus router-intelligent Intradomain versus interdomain Static versus dynamic routing Link state versus distance vector

Static Routing “Stub” Network A B Manual table updates by a network administrator Benefits Reflects administrator’s special topology knowledge Private—Not conveyed to other routers in updates Avoids the overhead of dynamic routing Stub network When a node is accessible by only one path, a static route is sufficient Point-to-point or circuit-switched connection

Dynamic Routing A network change blocks the established path... A B C D X A B C D X …and an alternate route is found dynamically. Most internetworks use dynamic routing

Distance Vector versus Link State Distance vector Sends routing table info only to neighbors, so change communication may need one min/router Also called “routing by rumor” Easy to configure, but slow Link state Floods routing information about itself to all nodes, so changes are known immediately Efficient, but complex to configure Cisco’s EIGRP hybrid Efficient and easy to configure

Routing Protocols

Routed versus Routing Protocols Routed protocols used between routers to direct user traffic; also called network protocols –Examples: IP, IPX, DECnet, AppleTalk, NetWare, OSI, VINES Destination Network Protocol Protocol name Exit Port to Use Routing protocols used between routers to maintain routing tables –Examples: RIP, IGRP, OSPF, BGP, EIGRP

Routing Protocol Evolutions Distance Vector Link State RIP Distance vector Most common IGP Uses hop count RIP Distance vector Most common IGP Uses hop count IGRP Distance vector Developed by Cisco Addresses problems in large, heterogeneous networks IGRP Distance vector Developed by Cisco Addresses problems in large, heterogeneous networks OSPF Link state, hierarchical Successor to RIP Uses least-cost routing, multipath routing, and load balancing Derived from IS-IS OSPF Link state, hierarchical Successor to RIP Uses least-cost routing, multipath routing, and load balancing Derived from IS-IS EIGRP Hybrid protocol Developed by Cisco Superior convergence and operating efficiency Merges benefits of link state & distance vector EIGRP Hybrid protocol Developed by Cisco Superior convergence and operating efficiency Merges benefits of link state & distance vector Hybrid

RIP and IGRP RIP Industry standard that selects the path with the fewest hops 19.2 k 64k IGRP Cisco protocol that selects the fastest path (using load, distance, etc.) 19.2 k 64k

OSPF and EIGRP AspectOSPFEIGRP TopologyHierarchicalNot restricted Memory & CPU requirements HighModerate Routing table sizeLargeModerate Controlling bodyIndustry standardCisco proprietary ConvergenceFast Supported protocols IP IPX AppleTalk ConfigurationDifficultEasy