Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

Similar documents
Basic Idea. Routing. Example. Routing by the Network

Routing by the Network

Chapter 7 Routing Protocols

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

Introduction to Dynamic Routing Protocols

Unit 3: Dynamic Routing

Routing Protocols and

Overview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load

Routing in the Internet

Routing Protocols. Autonomous System (AS)

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

Top-Down Network Design

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers

EECS 122, Lecture 16. Link Costs and Metrics. Traffic-Sensitive Metrics. Traffic-Sensitive Metrics. Static Cost Metrics.

Network Protocols. Routing. TDC375 Winter 2002 John Kristoff - DePaul University 1

Comparative Study of Routing Protocols Convergence using OPNET Chapter Three: Simulation & Configuration

Network Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1

Which of the following describe the process identifier that is used to run OSPF on a router? (Choose two)

TDC 363 Introduction to LANs

Two types of routing protocols are used in internetworks: interior gateway protocols (IGPs) and exterior gateway protocols (EGPs).

Why dynamic route? (1)

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

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

Introduction to IP Routing. Geoff Huston

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

BTEC Level 3 Extended Diploma

CS321: Computer Networks Unicast Routing

Open Shortest Path First (OSPF)

CSc 450/550 Computer Networks Internet Routing

Internet Routing Protocols Tuba Saltürk

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

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Planning for Information Network

A study of WAN design, routing protocols and connectivity between Head office to Branch office

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

Routing, Routing Algorithms & Protocols

Computer Networking Introduction

Chapter 4: Network Layer

RIP Version 2. The Classless Brother

Antonio Cianfrani. Routing Protocols

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1

Chapter 7: Routing Dynamically. Routing & Switching

ICS 351: Today's plan. netmask exercises network and subnetwork design dynamic routing RIP distance-vector routing

IP Routing Tecnologie e Protocolli per Internet II rev 1

Chapter 4: outline. Network Layer 4-1

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

Routing Information Protocol. A simple distance vector scheme

CCNA 3 (v v6.0) Chapter 5 Exam Answers % Full

Routing Information Protocol

Chapter IV: Network Layer

2008 NDP Lectures 7 th Semester

ICS 351: Today's plan. distance-vector routing game link-state routing OSPF

Outline. Organization of the global Internet Example of domains Intradomain routing. Interdomain traffic engineering with BGP

Routing Protocol comparison

Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation:

FiberstoreOS IP Routing Configuration Guide

Routing Information Protocol. RIP application. RIP version 1

FSOS IP Routing Configuration Guide

9.1. Routing Protocols

Chapter 6 Reading Organizer

Routing Information Protocol. RIP application. RIP version 1

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

Unicast Routing Protocols (RIP, OSPF, and BGP)

FiberstoreOS IP Routing Configuration Guide

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

Routing Information Protocol

Hierarchical Routing. Our routing study thus far - idealization all routers identical network flat not true in practice

Routing Unicast routing protocols

Chapter 4: Network Layer. Lecture 12 Internet Routing Protocols. Chapter goals: understand principles behind network layer services:

Youki Kadobayashi NAIST

Routing. Jens A Andersson Communication Systems

Teldat Router. RIP Protocol

Computer Networks. Routing Algorithms

OSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190

IP Routing Volume Organization

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

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

CSCE 463/612 Networks and Distributed Processing Spring 2018

Overview 4.2: Routing

Distance vector and RIP

REDDIG II Computer Networking Training

Routing Protocols. Technology Description BGP CHAPTER

CS 43: Computer Networks Internet Routing. Kevin Webb Swarthmore College November 16, 2017

RIPv2. Routing Protocols and Concepts Chapter 7. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved. Cisco Public

Contents. Introduction. Prerequisites. Requirements. Components Used

Operation Manual Routing Protocol. Table of Contents

OSPFv3 Address Families

Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP

CSCD 330 Network Programming Spring 2018

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

CSCD 330 Network Programming Spring 2017

CS118 Discussion Week 7. Taqi

Routing Basics ISP/IXP Workshops

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0

Topology. Youki Kadobayashi NAIST. Outline. Routing system: its function. Gateway Model Revisited. Routing system: its structure

Interplay Between Routing, Forwarding

Chapter 4: Network Layer. TDTS06 Computer networks. Subnets. Subnets. Subnets. IP Addressing: introduction

Topics for This Week

Transcription:

Routing Protocols of IGP Koji OKAMURA Kyushu University, Japan

Routing Protocol AS (Autonomous System) Is operated autonomous in the organization. 6bit IGP (Interior Gateway Protocol) Routing Control inside AS Routing Protocol for small network RIP,OSPF EGP (Exterior Gateway Protocol) Routing Control among AS Routing Protocol for big network BGP 2

Basic Routing Protocol Routing: Network address is distributed by announcement from the original. 33.5.0.0/24 3

AS,IGP,EGP Automatic Routing table update The update is noticed to network Many packets by the notification may consume the network Because there are not so many networks inside AS, the traffic is no problem. IGP Because the number of whole network included inside AS might be huge, the traffic should be problem. EGP 4

RIP

RIP (Routing Information Protocol) Routing Table 33.5.0.0/24 DST Next Metric 33.5.0.0/24 #R0 33.5.0.0/24 #R 2 #R2 #R0 #R 6

Information managed by RIP Records on Routing Table of RIP Destination IP address next hop (The First Router to destination) metric (4bit) route change flag(showing changing of route) Timer Subnet mask (RIP v2) 7

33.5.7.0 Trouble and Timer R If no update messages during 80secs, metric of the route reaches maximum and will deleted after 20sec. Trouble! 33.5.7.0 8

Backup Route 33.5.7.0 R Metric = 6 Backup Route Metric 5 33.5.7.0 9

Problem of RIP Rip announces the routing information which has been announced by itself. 33.5.0.0/24 #R0 #R #R2 DST Next Metric 33.5.0.0/24 #R0 33.5.0.0/24 #R2 3 DST Next Metric 33.5.0.0/24 #R 2 0

Problem of RIP Rip announces the routing information which has been announced by itself. 33.5.0.0/24 #R0 #R #R2 DST Next Metric 33.5.0.0/24 #R0 33.5.0.0/24 #R2 3 DST Next Metric 33.5.0.0/24 #R 2

Split Horizon Simple Split Horizon Deletes the route which has been announced. Poison Reverse Update Shows that the route can be reached by maximum metric 2

Simple Split Horizon Deleting the route which has been announced. 33.5.0.0/24 #R0 #R #R2 DST Next Metric 33.5.0.0/24 #R0 33.5.0.0/24 #R2 3 DST Next Metric 33.5.0.0/24 #R 2 3

Poison Reverse Update Showing that the route can be reached by maximum metric 33.5.0.0/24 #R0 #R #R2 DST Next Metric 33.5.0.0/24 #R0 DST Next Metric 33.5.0.0/24 #R 5 4

Triggered Update If there is a update of the network, the update messaged for that network prefix will be announced within 30sec. 33.5.0.0/24 #R0 #R #R2 DST Next Metric 33.5.0.0/24 #R0 DST Next Metric 33.5.0.0/24 #R 5 5

RIP2 Extensions Subnet Mask VLSM(Variable Length Subnet Mask) Route Tag Is used by EGP(BGP) Authentication Announcement by Multicast 224.0.0.9 Has advantage When all of IGP router is not only RIP. RIP2 RIP2 OSPF OSPF 6

OSPF

Problems of RIP Too long for update version can not use VLSM(Various Length Subnet Mask) version does not use Multicast version does not have Authentication. Overhead by constant update message RIP can not decide optimal route No Hierarchical Routing Information 6bit of Matric is too small. 8

RIP (Routing Information Protocol ) Routing Table Routing Table Routing Table Routing Table 9

OSPF (Open Shortest Path First ) Routing Table Routing Table Routing Table Routing Table Routing Table Routing Table Routing Table Routing Table Exchanging of Routing Information All of routers share Routing Information 20

OSPF (Open Shortest Path First ) Detection of the neighbor OSPF Routers which are on the same segment Sharing of Link State Information Link State Information (Interface, Network Prefix and Network Prefix length) are sent to other OSPF routers. Calculation for the Routing Information All of router have the same routing table, the routing table is calculated from the same set of link state information from all of the routers. 2

Establishment of connection with Neighbor #00 Hello #0 Hello Hello #02 Hello #03 224.0.0.5 22

Authentication for the connection with Neighbor 224.0.0.5 password password password 23

Sharing of Link State Information LSA: Link State Advertisement #00 #0 #02 #03 Link State Information (Interface, Network Prefix and Network Prefix length) is used instead of Routing information 24

Calculation of Routing Information #N00 #00 #N 0 #0 0 #N0 #N0 #02 #N2 0 #N3 #03 #N02 25

LSDB (Link State Data Base) #00 #0 #02 #03 #N00 #N0 #N02 #N0 #N #N2 #N3 #00 #0 #02 #03 #N00 #N0 #N02 #N0 #N #N2 #N3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26

Shortest Path First Algorism of Dijkstra #N00 #00 #N 0 #0 0 #N0 #N0 #02 #N2 0 #N3 #03 #N02 Routing path is Shortest Path 27

Shortest Path First Algorism of Dijkstra #N00 #00 #N 0 #0 0 #N0 #N0 #02 #N2 0 #N3 #03 #N02 Finding the shortest path 28

Shortest Path First Algorism of Dijkstra #N00 #00 #N 0 #0 0 #N0 #N0 #02 #N2 0 #N3 #03 #N02 Decide the shortest path 29

Shortest Path First Algorism of Dijkstra #N00 #00 #N 0 #0 0 #N0 #N0 #02 #N2 0 #N3 #03 #N02 Finding the next shortest path 30

Hierarchical Routing Information by Area #area 0.0.0. #area 0.0.0.2 3

OSPF Reduce the overhead of the traffic for the routing The Link State information is announced when it is updated. No routing loop Shortest PATH Route selection by the cost Cost is used than just network topology Large Network 6 bit for Cost information 32