Routing Algorithms Lecture -29 - 30 Static/ Dynamic, Direct/ Indirect, Shortest Path Routing, Flooding, Distance Vector Routing, Link State Routing, Hierarchical.

Slides:



Advertisements
Similar presentations
IP Routing.
Advertisements

Routing Protocol.
Routing Basics By Craig Lindstrom. Overview Routing Process Routing Process Default Routing Default Routing Static Routing Static Routing Dynamic Routing.
© 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.
CEG3185 Tutorial 7 Routers and Routing. IP Address An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer,
CCNA 2 v3.1 Module 6.
Routing and Routing Protocols
Routing.
Delivery, Forwarding, and Routing
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
Chapter 5 – Routing Protocols: IGRP. Building a Network To Be Reliable – provide error detection and ability to correct errors To Provide Connectivity.
Routing Protocols Heng Sovannarith
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
Fundamentals of Networking Discovery 2, Chapter 6 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)
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CISCO NETWORKING ACADEMY Chabot College ELEC IP Routing Protocol Highlights.
Chapter 7: Routing Dynamically
Introduction to Routing and Routing Protocols By Ashar Anwar.
6: Routing Working at a Small to Medium Business.
Sybex CCENT Chapter 8: IP Routing Instructor & Todd Lammle.
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.
Understanding Routing. Agenda What Is Routing? Network Addressing Routing Protocols.
Introduction to Dynamic Routing Protocol
1 Routing. 2 Routing is the act of deciding how each individual datagram finds its way through the multiple different paths to its destination. Routing.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Click to edit Master subtitle style Chapter 9: Introduction to IP Routing Instructor:
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.
10/8/2015CST Computer Networks1 IP Routing CST 415.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 6 Delivery and Routing of IP Packets.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
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.
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.
6: Routing Working at a Small to Medium Business.
Routing and Routing Protocols
1 Version 3.1 Module 6 Routed & Routing Protocols.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
1 7-Jan-16 S Ward Abingdon and Witney College Dynamic Routing CCNA Exploration Semester 2 Chapter 3.
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.
UNIT 2 LESSON 8 CS PRINCIPLES. UNIT 2 LESSON 8 OBJECTIVES Students will be able to: Describe how routers develop routing tables to determine how to send.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
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.
Sem 2 v2 Chapter 12: Routing. Routers can be configured to use one or more IP routing protocols. Two of these IP routing protocols are RIP and IGRP. After.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
+ Dynamic Routing Protocols 2 nd semester
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Lec4: Introduction to Dynamic Routing Protocol
Introduction to Dynamic Routing Protocol
Working at a Small-to-Medium Business or ISP – Chapter 6
Troubleshooting IP Addressing
Introduction to Dynamic Routing Protocol
Network Layer Path Determination.
Introduction to Dynamic Routing Protocol
Dynamic Routing Protocols
Delivery and Routing of IP Packets
After 3.2 Revised
Dynamic Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing.
Presentation transcript:

Routing Algorithms Lecture Static/ Dynamic, Direct/ Indirect, Shortest Path Routing, Flooding, Distance Vector Routing, Link State Routing, Hierarchical Routing, Broadcast Routing, Multicast Routing

Routing Algorithm Basics - IIT Kharagpur Notes

Static Vs. Dynamic routing Routing can be classified as either static or dynamic. In static routing, the network administrator sets up “turn by turn” directions for how traffic gets from one subnet to another, and from those subnets to other networks such as the Internet. For each destination network or subnet, the administrator adds a static route that specifies the next router on that network that should receive the packet, in order for it to get to its final destination. When that next router receives the packet, it looks at its own static routes and determines the next “turn” the data must take on the way to its final destination. Eventually, a router along the path will look at the data packet and know, “You’re here! No more turns!” and deliver the packet to a host on a network to which it is directly connected. This provides a network admin with explicit control over the path of packets through the network. Dynamic routing works similarly, except instead of the network administrator having to manually specify how to get packets from one router to the next optimally, she can rely on the routers to figure out an efficient route on their own. Why would you want to do this? In many large networks, maintaining an accurate set of static routing tables can be a very difficult task. Similarly, if a router goes down or if there is a cable break at some point along the route, it may be necessary to quickly revise the static routing tables to reflect new temporary routes between some subnets or networks. Again, this could be a time-consuming and error-prone task, made all the more difficult by impatient users calling to ask, “Why can’t I get to the Finance web site in Portland?”. With dynamic routing, a router communicates with other routers and when it discovers that a route isn’t working well (because it’s too slow, or packets aren’t getting through at all), it looks for and then selects an alternate route, much like you would when encountering congestion on the Interstate. This alternate route might not be as efficient or as reliable as the first one under ideal circumstances, but it is usually better than no route at all – with no extra work on the part of the network administrator. Entire texts are devoted for efficient, optimal ways to perform this dynamic routing task. As far as Network+ goes, be aware that the most common dynamic routing protocols are OSPF, IGRP, BGP and RIP.

Static Routing Static routing is not really a routing protocol. Static routing is simply the process of manually entering routes into a device's routing table via a configuration file that is loaded when the routing device starts up. As an alternative, these routes can be entered by a network administrator who configures the routes manually. Since these manually configured routes don't change after they are configured (unless a human changes them) they are called 'static' routes.routingroutesroutingroutesnetworkroutes Static routing is the simplest form of routing, but it is a manual process.routing Use static routing when you have very few devices to configure (<5) and when you know the routes will probably never change.routes Static routing also does not handle failures in external networks well because any route that is configured manually must be updated or reconfigured manually to fix or repair any lost connectivity.routingroute Dynamic Routing Dynamic routing protocols are supported by software applications running on the routing device (the router) which dynamically learn network destinations and how to get to them and also advertise those destinations to other routers. This advertisement function allows all the routers to learn about all the destination networks that exist and how to to those networks.routing protocolssoftwareapplicationsrouternetworkrouters networks A router using dynamic routing will 'learn' the routes to all networks that are directly connected to the device. Next, the router will learn routes from other routers that run the same routing protocol (RIP, RIP2, EIGRP, OSPF, IS- IS, BGP etc). Each router will then sort through it's list of routes and select one or more 'best' routes for each network destination the router knows or has learned.routerroutesnetworksrouterroutesroutersrouting protocolrouterroutes networkrouter Dynamic routing protocols will then distribute this 'best route' information to other routers running the same routing protocol, thereby extending the information on what networks exist and can be reached. This gives dynamic routing protocols the ability to adapt to logical network topology changes, equipment failures or network outages 'on the fly'.routers routing protocolnetworksnetwork topologynetwork

Direct versus indirect routing There are two types of routing: direct When a machine can send an IP packet to another machine without going through a third machine, the route the packet will travel is said to be a ``direct route'' and the selection of that route is called ``direct routing''. In ``Example internetwork'', the machine columbia can trace a direct route to any of the machines on the network (that is, seine, thames, and volga). The machine columbia cannot reach london or paris directly.``Example internetwork'' indirect When a machine wishing to send an IP packet to a second machine must send that packet through a third machine, the route the packet will travel is said to be an ``indirect route'' and the selection of the intermediary machine is called ``indirect routing''. The intermediary machine, a router, has connections to more than one network and is said to provide a gateway between the networks. Therefore, a router may also be called a ``network gateway''. In ``Example internetwork'', the machine volga is a network gateway between the network and the network. If the machine seine needs to send an IP packet to paris, it must send the packet to volga, which forwards the packet to paris. Sometimes the source and destination hosts are more than one network away from each other.``Example internetwork''