IP Routing. Bharat S. Chaudhari International Institute of Information Technology Pune, India

Similar documents
Introduction to Dynamic Routing Protocols

Why dynamic route? (1)

Routing Protocols and

BTEC Level 3 Extended Diploma

IP Protocols. ALTTC/Oct

Routing Basics. What is Routing? Routing Components. Path Determination CHAPTER

shortcut Tap into learning NOW! Visit for a complete list of Short Cuts. Your Short Cut to Knowledge

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Chapter 3. Introduction to Dynamic Routing Protocols. CCNA2-1 Chapter 3

Top-Down Network Design

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

Routing, Routing Algorithms & Protocols

Building the Routing Table. Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles

Chapter 7: Routing Dynamically. Routing & Switching

Routing Protocol. Seiya Tsubone. Apr The University of Tokyo. Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25.

ETSF05/ETSF10 Internet Protocols Routing on the Internet

Chapter 7 Routing Protocols

SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0

Determining IP Routes. 2000, Cisco Systems, Inc. 9-1

Planning for Information Network

Table of Contents. Cisco Introduction to EIGRP

Course Routing Classification Properties Routing Protocols 1/39

Chapter 5 RIP version 1

Network Layer Week 5. Module : Computer Networks Lecturer: Lucy White Office : 324

INTERNET TEACHING LAB: Interior Gateway Protocol (IGP) LAB

Routing Protocols. Autonomous System (AS)

Internetworking. different kinds of network technologies that can be interconnected by routers and other networking devices to create an internetwork

Table of Contents. Cisco TCP/IP

CSCE 463/612 Networks and Distributed Processing Spring 2018

Interplay Between Routing, Forwarding

Antonio Cianfrani. Routing Protocols

Network Technologies. Unit 5, Chapter 8 Switching and Routing. Cisco Learning Institute Network+ Fundamentals and Certification

Internet Routing Protocols Tuba Saltürk

ETSF05/ETSF10 Internet Protocols. Routing on the Internet

CCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

Overview. Information About Layer 3 Unicast Routing. Send document comments to CHAPTER

Chapter 22 Network Layer: Delivery, Forwarding, and Routing 22.1

TCPIP Protocol Suite & Utilities. Revision no.: PPT/2K403/02

Written and provided by. Expert Reference Series of White Papers. TCP/IP Overview COURSES.

Routing Basics ISP/IXP Workshops

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Routing. Advanced Computer Networks: Routing 1

Open Shortest Path First (OSPF)

Lecture 12. Introduction to IP Routing. Why introduction? Routing

The most simple way to accelerate a Router is at 9.8 m/sec/sec.

To contain/reduce broadcast traffic, we need to reduce the size of the network (i.e., LAN).

Unit 3: Dynamic Routing

Part II. Chapter 3. Determining IP Routes

Introduction to Routing

Enhanced IGRP. Chapter Goals. Enhanced IGRP Capabilities and Attributes CHAPTER

Computer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery

Routing Protocol comparison

ICS 351: Today's plan. OSPF BGP Routing in general

Module 8. Routing. Version 2 ECE, IIT Kharagpur

ROUTING PROTOCOLS. Mario Baldi Routing - 1. see page 2

Routing. Info 341 Networking and Distributed Applications. Addresses, fragmentation, reassembly. end-to-end communication UDP, TCP

Computer Networks II IPv4 routing

Section 6. Implementing EIGRP ICND2

Routing Overview. Information About Routing CHAPTER

2008 NDP Lectures 7 th Semester

Routing Basics ISP/IXP Workshops

COMPARATIVE ANALYSIS OF ROUTING PROTOCOLS

Routing. Directly Connected IP Networks. Data link layer routing. ifconfig command

Lecture (03) RIP. By: Dr. Ahmed ElShafee. Dr. Ahmed ElShafee, ACU : Fall 2016, Practical App. Networks II

Introduction to Computer Networks

TestsDumps. Latest Test Dumps for IT Exam Certification

Configuring IP Routing Protocols

Information About Routing

9.1. Routing Protocols

CSc 450/550 Computer Networks Internet Routing

Computer Networks. Routing Algorithms

Routing Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing

Routing Overview for Firepower Threat Defense

Routing Basics. Campus Network Design & Operations Workshop

PRACTICAL ROUTERS and SWITCHES for ENGINEERS and TECHNICIANS

Routing Protocols. The routers in an internet are responsible for receiving and. forwarding IP datagrams through the interconnected set of

Draft Manuscript Draft M. uscript Draft Manuscript. aft Manuscript Draft Ma. cript Draft Manuscript D. ipt Draft Manuscript Dra

TDC 363 Introduction to LANs

Internet Routing : Fundamentals of Computer Networks Bill Nace

Last time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

ECE 333: Introduction to Communication Networks Fall 2001

INTERNET PROTOCOLS NETWORK ASSIGNEMENT. Alexander Havbo Steen ITT 2015 ERHVERVSAKADEMI DANIA

IP Enhanced IGRP Commands

Chapter 1 The IP Routing Protocols

Configuring IGRP. The Cisco IGRP Implementation

Configuring IP Routing Protocols

Internal and External Components p. 213 Modularity p. 217 Cabling p. 219 Summary p. 222 Basic Switch Terminology p. 223 Cisco Switching Fundamentals

Routing Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols

Distance vector Routing protocols. 2000, Cisco Systems, Inc. 9-1

Basic IP Routing. Finding Feature Information. Information About Basic IP Routing. Variable-Length Subnet Masks

Configuring IP Routing Protocols

ICMP, ARP, RARP, IGMP

Keywords RIP, OSPF, IGP, EGP, AS, LSA

Draft Manuscript Draft M. Manuscript Draft Ma. t Manuscript Draft Manu. ipt Draft Manuscript Dra. anuscript Draft Manuscri

CS 43: Computer Networks. 24: Internet Routing November 19, 2018

Basic IP Routing. Finding Feature Information. Information About Basic IP Routing. Variable-Length Subnet Masks

Unit 9. Author: W.Buchanan. Routing Protocols (1)

ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP

Transcription:

IP Routing Bharat S. Chaudhari International Institute of Information Technology Pune, India June 21, 2005

Network Devices: Ø The networking and internetworking devices are divided in the following categories: Repeaters Hubs Bridges Switches Routers Gateways Each of these device interacts with protocols at different layers of communication architecture 2

OSI Model and Connecting Devices: Application Presentation Session Transport Network Data Link Physical Gateway Router Bridge / Repeater Switc h Application Presentation Session Transport Network Data Link Physical 3

Repeaters: Ø An electronic device operates at the physical layer of the OSI model Ø Does the 3R functionalities Ø Allows extension of the physical length of the network 4

Bridges: Ø Operates in both the physical and data link layers of the OSI model Ø Divides a large network into segments Ø Relays frames between two originally separate LANs Ø Keeps the traffic on each segment separate: controls congestion, isolates problem links 5

Bridges: A B C Bridge F D E 6

Hubs: Ø Multiport devices to connect many host to a networks Ø Not intelligent Ø Receives the frames and forward it to all host connected 7

Switches: Ø Provides bridging functionality with greater efficiency Ø Each port has a buffer for each link to which it is connected Ø A received packet is stored in the buffer Checks the destination address forwards the packet to outgoing link if the link is free 8

Routers: Ø Routers have access to network layer addresses Ø They work on physical, data link and network layers Ø Routes the packets over different networks Ø Many other functionalities such as network management 9

Gateways: Ø Operate in all seven layers of the OSI model Ø It s a protocol converter Example TCP/IP to AppleTalk Ø Its generally a software installed in a router Ø It must adjust the data rate, size, and format 10

Routing: Ø is a process of moving packets from one network to another along the path from source to the destination. 11

IP Routing: 3 IP 47.1.1.1 1 47.3 3 2 IP 47.1.1.1 1 2 IP 47.1.1.1 1 2 47.1 IP 47.1.1.1 47.2 12

Routing: Routing involves two activities: Ø Run routing algorithm/protocol: determines the optimal path for routing the packets from the source to the destination can be very complex Ø Switching: moves packets from input of the router to appropriate output of the router relatively straightforward 13

Router Architecture: 14

Routing Processor: Ø Maintains routing table Ø Moves the packets from input interface to output interface with the help of switching fabric 15

Switching: Ø Uses packet switching Ø Based on statistical multiplexing resources are shared queue for resources 16

Sources for Delay: Ø Four Sources of delay in network: 17

Routing: Ø Complex, crucial aspect of packet switched networks Ø Characteristics required: Correctness Simplicity Robustness Stability Fairness Optimized Efficiency 18

Types of Routing: Ø Two Types: Static and Dynamic Static: routing information entered manually routes are predefined and are fixed Not frequent routes changes Dynamic: routes are decided (by the router) depending on availability periodic update in response to link cost changes routes change more quickly 19

Static Routing: Ø A simple internetwork and route table entries required by each router are as shown in figure 20

Static Routing: Ø Entry for network 10.1.1.0 is missing from Dahl s route table If packet comes for that destination, it is dropped and ICMP destination unreachable message is sent. Ø Typical Routing Table for a Cisco router: Routing Table for 3rd Router (Lewis) of diagram (next slide): Command is show ip route Lewis#show ip route 21

Routing Table for 3 rd Router (Lewis): Lewis# show ip route Codes: c- connected, s- static,.r-rip. Gateway of last resort is not set (Default route) 10.0.0.0/24 is subnetted, 7 subnets S 10.1.3.0 [1/0] via 10.1.4.1 S 10.1.2.0 [1/0] via 10.1.4.1. C 10.1.6.0 is directly connected, serial 1 C 10.1.5.0 is directly connected, Ethernet 0 C 10.1.4.0 is directly connected, serial 0 22

Static Routing: Ø Three Routers: A, B, and C Ø Each router has three directly connected networks 23

Static Routing for Router A: 24

Dynamic Routing Protocols: Ø In Static Routing, routing information is to put in the table manually Ø In dynamic routing: router can discover information automatically and share it with other routers via dynamic routing protocols. 25

Dynamic Routing Protocols: Ø A routing protocols is the language a router speaks with other routers in order to share information about the reachability and status of networks. Ø It determines: Path to the destination Route table up date Next best path if the best path is unusable Capability to compensate for topology change 26

Dynamic Routing Protocols: Ø Broadly Speaking, there are two types of routing protocols: Distance Vector: Like road signs Based on Bellman-Ford algorithm Routes are advertised as vectors of (distance, direction), where distance is defined in terms of a metric and direction is defined in terms of the next-hop router Link State: Like complete map of network Based on Dijkstra s Algorithm The link state router can not be fooled as easily into making bad routing decisions 27

Distance Vector Routing Protocols: Ø Some Popular Distance Vector Protocols: Routing Information Protocols (RIP) version I and II Cisco s Interior Gateway routing Protocol (IGRP) Cisco s Enhanced Interior Gateway routing Protocol (EIGRP) 28

Link State Routing Protocols: Ø Popular Link State Protocols: Open Shortest Path First (OSPF) ISO s Intermediate System - Intermediate System (IS - IS) 29

Metrics: Ø To determine best path, router uses: Hop Count: Bandwidth: Load: Delay: Reliability: Cost: Ø RIP: Uses hop count as metric Ø IGRP and EIGRP: Uses bandwidth, delay, load, and reliability for calculating metric Ø OSPF, IS-IS uses bandwidth for calculating metric 30

Convergence: Ø The process of bringing all route tables to a state of consistency is called convergence Ø The time it takes to share information across an internetwork and for all routers to calculate best paths is call ed as convergence time Ø Faster network convergence after a topology change, its better, but? 31

Exterior Gateway Protocols: Ø The protocols studied so far are called as Interior Gateway Protocols (IGP) Ø Other types of protocols, i.e. Exterior Gateway Protocols (EGP) are used outside autonomous system routing. e.g. EGP, BGP 32

Ø Ø Ø Ø Ø Ø Static Routing or Dynamic Routing? Dynamic routing protocols automatically detect and adapt to topological changes in the internetwork The price of this automation is paid in terms of: bandwidth Memory in processing time. A frequent objection to static routing: hard to administer. Static routing is best for small networks with no alternative routes Static routing can be used give default routes It is good to choose dynamic routing when static routing is not feasible practically. 33

Thank you! bsc@ieee.org, bharatc@isquareit.ac.in www.isquareit.ac.in 34