ITI-510 Computer Networks ITI 510 – Computer Networks Meeting 3 Rutgers University Internet Institute Instructor: Chris Uriarte.

Slides:



Advertisements
Similar presentations
RIP V1 W.lilakiatsakun.
Advertisements

Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
Routing Protocol.
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.
© 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.
CS335 Networking & Network Administration Tuesday, May 18, 2010.
Routing.
Routing Protocol Pertemuan 21 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Routing Protocols Heng Sovannarith
© 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.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How Routing Works INTRO v2.0—4-1.
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.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Introduction to Routing and Routing Protocols By Ashar Anwar.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
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.
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.
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.
Routing Fundamental W.lilakiatsakun. Review Routing Fundamental VLSM Static & Dynamic Routing Routing algorithm concept.
Static versus Dynamic Routes Static Route Uses a protocol route that a network administrators enters into the router Static Route Uses a protocol route.
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.
CCNA 2 Week 7 Distance Vector Routing. Copyright © 2005 University of Bolton Topics Distance Vector Protocol Issues RIP IGRP.
Netprog: Routing and the Network Layer1 Routing and the Network Layer (ref: Interconnections by Perlman)
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.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Routing Overview.
Routing and Routing Protocols
Cisco Systems Networking Academy S2 C 11 Routing Basics.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
ITI-510 Computer Networks ITI 510 – Computer Networks Meeting 3 Rutgers University Internet Institute Instructor: Chris Uriarte.
Routing Protocols Brandon Wagner.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
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.
© 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.
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
VCC Semester 1 CHAPTER 11. VCC  Content Layer 3 Devices ARP concept Network layer services Routed and routing protocols Protocol analyzer.
+ Dynamic Routing Protocols 2 nd semester
Introduction to Dynamic Routing Protocol
Working at a Small-to-Medium Business or ISP – Chapter 6
Instructor Materials Chapter 5: Dynamic Routing
What is a router? A router is a device that connects multiple computers together. Not to be confused with a switch Routers transmit packets of data across.
Distance-Vector Routing Protocols
Routing.
Chapter 5: Dynamic Routing
Network Layer Path Determination.
Dynamic Routing Protocols
UNICAST ROUTING PROTOCOLS
Intradomain Routing Outline Introduction to Routing
ECE453 – Introduction to Computer Networks
Dynamic Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Routing and the Network Layer (ref: Interconnections by Perlman
CCE1030 Computer Networking
Computer Networks Protocols
Routing.
Presentation transcript:

ITI-510 Computer Networks ITI 510 – Computer Networks Meeting 3 Rutgers University Internet Institute Instructor: Chris Uriarte

ITI-510 Computer Networks Meeting 3 - Agenda Dynamic Routing Protocols Transport Layer Protocols: –UDP –TCP

ITI-510 Computer Networks Dynamic Routing Protocols Recall, the routing table on a host or router maintains the “next hop” information for destination hosts and networks. In simple networks, there is often only one path that packets can take – one default route. As networks become larger and more complex, a packet may have multiple paths to one destination. Dynamic Routing Protocols help keep routing tables up-to-date with accurate routing information.

ITI-510 Computer Networks Dynamic Routing Protocols: If Routers Could Talk… Dynamic Routing Protocols are “languages” that routers use to share route information with each other. Router A Router B Router C Network C Network B Network A “Hey everyone, I can reach network A!” “Hey everyone, I can reach network C!” “Hey everyone, I can reach network B!”

ITI-510 Computer Networks Dynamic vs. Static Routing Sometimes, network topologies don’t change very often and interconnected routers don’t need to share any route information with each other. In this case, we use static routing, where route information is manually entered into a router and requires a manual change when the network topology changes. In other cases, a network topology may change very often, or there can be multiple paths to a particular destination. In cases like this, Dynamic Routing Protocols may be used.

ITI-510 Computer Networks Simple Example of Dynamic Routing Protocols (If Routers Could Talk II…) –Routers exchange information with each other: Router A Router B Router C Network C Network B Network A I am directly attached to Network A. I Can reach network C in 1 hop. I can reach network B in 1 hop. I am directly attached to Network B. I Can reach network A in 1 hop. I can reach network C in 1 hop. I am directly attached to Network C. I Can reach network A in 1 hop. I can reach network B in 1 hop.

ITI-510 Computer Networks A Change In Network Topology… –A change in network topology will cause routers to change the routes they advertise. Router A Router B Router C Network C Network B Network A I am directly attached to Network A. I Can reach network C in 1 hop. I can reach network B in 1 hop. I am directly attached to Network B. I Can reach network A in 1 hop. I can reach network C in 1 hops. I am directly attached to Network C. I Can reach network A in 1 hop. I can reach network B in 2 hops. X Link between A&B goes down.

ITI-510 Computer Networks Classes of Routing Protocols: Measuring Routing Metrics How can we decide if one router is better than another? We can use different types of metrics (distance measurements) to compare two routes.

ITI-510 Computer Networks Distance Vector Protocols The most simple type of dynamic routing protocol. Routers keep simple routing metrics for each link. Metrics for each link may include: –The number of hops to a particular destination –The bandwidth, delay, reliability or cost-of-use for a link. Distance Vector algorithms base routing decisions on metric values alone.

ITI-510 Computer Networks Example: Distance Vector Protocol For this example, let’s base routing decisions solely on the least amount of hops needed to reach a destination. A B C D ENet B Net A Net E Net C In the above example, packets from Network A destined for Network E will chose the path A-B-E since that represents the least amount of hops - Even though packets have an alternate path to Network E (A-C-D-E)

ITI-510 Computer Networks Example 2: Distance Vector Protocols In this example, lets assign a “weight” to each link – the greater the weight, the faster the link. Routing decisions will be made based on the quickest path. A B C D ENet B Net A Net E Net C Here, Packets from Net A->E will choose the path A-C-D-E because the path is faster

ITI-510 Computer Networks RIP: Routing Information Protocol RIP is a simple distance vector protocol where each link is assigned a value of 1. The total metric of the path is the sum of all the hop costs. A B C D ENet B Net A Net E Net C SourceDestinationCost Next Hop Net ANet B1Rtr. B Net ANet E2Rtr. B Net A Net C1Rtr. C RIP Logic Table for Router A

ITI-510 Computer Networks Propagation of RIP Routes The sharing of route information between routers is known as route propagation. RIP packets are broadcast on the network by RIP- enabled routers. RIP routers “listen” for routes advertised by other RIP routers. RIP routers will ONLY advertise network routes to “neighbor” routers - routers they are directly attached to. When a peer router received a routing metric from another router, the route information is added to the routing table UNLESS the recipient router already has a BETTER route. Refer to Feit. Pg. 225 for a good description of the RIP propegation process.

ITI-510 Computer Networks RIP Routes, con’t. If a link is down between 2 routers, a router will set the metric for any relitive destinations to ‘16’, which means “I can’t get there”. When neighbors receive the advertised router of 16, they will attempt to recalculate routing paths. RIP is a very simple routing protocol that is useful in small networks.

ITI-510 Computer Networks RIP Version 1 RIP packets are sent to neighbor rourters every 30 seconds. If a neighbor router advertises a route of 16, other routers will begin to calculate new paths to the relevant destination networks. If a router does not receive RIP updates from its neighbor in 3 minutes, the router will assume the neighbor is down and will mark all routes as unreachable (metric = 16). The router will then search for another route for up to 2 minutes before totally deleting the entry from its routing tables.

ITI-510 Computer Networks Disadvantages of RIP The maximum metric for any path is 15 since 16 means “I can’t get there”. This is not effective for big networks. When there is a change of topology, RIP is often very slow to re-establish optimal routes – this is known as slow convergence. RIP does not have the ability to ‘split’ traffic across multiple links.