Presentation On Routing Protocol

Similar documents
Routing in the Internet

BTEC Level 3 Extended Diploma

Chapter 7 Routing Protocols

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

Why dynamic route? (1)

ETSF10 Internet Protocols Routing on the Internet

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

The Interconnection Structure of. The Internet. EECC694 - Shaaban

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

Internet Routing Protocols Tuba Saltürk

Introduction to Dynamic Routing Protocols

Chapter 4: Network Layer

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

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

Routing Protocols and

Open Shortest Path First (OSPF)

Multiprotocol BGP Extensions for IP Multicast Commands

Chapter 4: outline. Network Layer 4-1

Planning for Information Network

Top-Down Network Design

Chapter 4: Advanced Internetworking. Networking CS 3470, Section 1

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

Routing Protocols. Autonomous System (AS)

Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Routing, Routing Algorithms & Protocols

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

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

Topics for This Week

Computer Networking Introduction

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

Basic Idea. Routing. Example. Routing by the Network

Lab 4: Routing using OSPF

Routing by the Network

Acknowledgments. Part One - Introduction to the TCP/IP Protocol

Interplay Between Routing, Forwarding

Internet Protocol, Version 6

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

TDC 363 Introduction to LANs

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

Novell TCP IP for Networking Professionals.

ETSF10 Internet Protocols Routing on the Internet

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

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

Table of Contents. Cisco TCP/IP

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

CS118 Discussion 1A, Week 6. Zengwen Yuan Dodd Hall 78, Friday 10:00 10:50 a.m.

Configuring BGP. Cisco s BGP Implementation

ICS 351: Today's plan. OSPF BGP Routing in general routing protocol comparison encapsulation network dynamics

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

DATA COMMUNICATOIN NETWORKING

Chapter 7: Routing Dynamically. Routing & Switching

Layer 3 Routing (UI 2.0) User s Manual

Finish Network Layer Start Transport Layer. CS158a Chris Pollett Apr 25, 2007.

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

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

ITEC310 Computer Networks II

Routing Basics ISP/IXP Workshops

Chapter IV: Network Layer

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

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

Why we need to divide network?

Outline. Addressing on the network layer ICMP IPv6 Addressing on the link layer Virtual circuits

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

Internetworking Part 2

Solution of Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

IP Routing Volume Organization

Routing Basics. ISP Workshops. Last updated 10 th December 2015

BGP can also be used for carrying routing information for IPv6 prefix over IPv6 networks.

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

IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

CSc 450/550 Computer Networks Internet Routing

OSPF Commands. Cisco IOS IP Command Reference, Volume 2 of 3: Routing Protocols IP2R-61

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

IP Multicast Technology Overview

Routing Basics ISP/IXP Workshops

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

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

Internet Routing Protocols Part II

CS555, Spring /5/2005. April 12, 2005 No classes attend Senior Design Projects conference. Chapter 4 roadmap. Internet AS Hierarchy

IP Protocols. ALTTC/Oct

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

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

9.1. Routing Protocols

Unit 3: Dynamic Routing

Chapter 19 Network Layer: Logical Addressing

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

Introduction to Computer Networks

Unicast Routing. TCP/IP class

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 5 OSI MODEL NETWORK LAYER

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

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.

Redesde Computadores(RCOMP)

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

What is the difference between unicast and multicast? (P# 114)

Introduction to OSPF

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

Windows NT Server Operating System. Server. Unicast Routing Principles. White Paper. Abstract

CSCE 463/612 Networks and Distributed Processing Spring 2018

Antonio Cianfrani. Routing Protocols

Transcription:

Presentation On Routing Protocol By Muhammad Siddiqui ISNM2003 28th Jan 2004

Networks A computer network that spans a relatively large geographical area. Typically, a WAN consists of two or more local-area networks (LANs). Computers connected to a wide-area network are often connected through public networks, such as the telephone system. They can also be connected through leased lines or satellites. The largest WAN in existence is the Internet.

Routers A device that determines the next network point to which a data packet should be forwarded enroute toward its destination.

Routing is... Selecting the best outgoing path that a packet has to take in a Internet work.

Types Of Routing Static Routing The network Managers configures the routing table to set fixed path between two routers. If a link goes down, it will issue an alarm but would not reroute the traffic Dynamic Routing Router reconfigures routing table automatically [30 sec.] and recalculates the most efficient path interm of load, line delay and bandwidth. Some of these Dynamic Routers even balance the traffic load across multiple links and allows many links to handle peak traffic conditions.

Static Routing Static routing provides a means of explicitly defining the next hop from a router for a particular destination. A router SHOULD provide a means for defining a static route to a destination, where the destination is defined by a network prefix. The mechanism SHOULD also allow for a metric to be specified for each static route.

Dynamic Routing Potocols (Unicast Routing ) 1. IGP (Interior Gateway Protocol) (a) RIP (Routing Information Protocol) (b) OSPF (Open Shortest Path First) 2. EGP (Exterior Gateway Protocol) (c) BGP4 ( Border Gateway Protocol Version 4) (Multicast Routing ) (i) (ii) (iii) (iv) DVMRP ( Distance Vector Multicast Routing Protocol) MOSPF ( Multicast OSPF) PIM (Protocol Independnet Multicast Protocol) MBGP (Multicast BGP)

What is Protocol A protocol is a set of communication rules the end points in a telecommunication connection use when they send signals back and forth. Protocols exist at several levels in a telecommunication connection. There are hardware telephone protocols. There are protocols between een the end points in communicating programs within the same computer r or at different locations. Both end points must recognize and observe the protocol.

Routing Protocol Each router on the network keeps a routing table and moves it to destinations using some rules or Protocols. Many of these protocols are already standardized and used widely. For example, RIP- Routing Information Protocol. Old way & does not perform well in today s increasing complex Network, as it uses too much bandwidth.

Interior and Exterior Protocols The routing protocols are broadly divided into two classes, Interior Gateway Protocols (IGPs), and Exterior Gateway Protocols (EGPs). The interior routing protocols supported by Cisco include the Routing Information Protocol (RIP), HELLO, and the Interior Gateway Routing Protocol (IGRP). IGRP RIP HELLO EGP BGP

ROUTING PROTOCOLS OSPF : Open Shortest Path First. New standard and work very efficiently Uses smaller header and packets. IS IS: Intra Autonomous System to Intra Autonomous system. EGP: External gateway protocol. BGP: Border Gateway protocol. IDPR: Inter Domain Policy Routing.

Routing Tables The router accepts the packet on one interface, determines which path to use, and then proceeds to switch the packet. Routing tables store information on possible destinations and how to reach each of the destinations. Routing tables need to store only the network portion of IP addresses for routing.

Classes of Routing Protocols Distance Vector Hybrid Routing Link State

Interior and Exterior Routing Protocols Interior protocols are used for routing information within networks that are under a common network administration, called autonomous systems. Exterior protocols are used to exchange routing information between autonomous systems.

RIP (Routing Information Protocol) RIP is probably the most widely used. It is a distance-vector protocol based on a 1970s Xerox design. Ported to TCP/IP when LANs first appeared in the early 80s, RIP has changed little in the past decade and suffers from several limitations, some of which have been overcome with RIP-2,

RIP Packed Sructure

Interior Gateway Routing Protocol IGRP is a distance-vector interior routing protocol used within an autonomous system. IGRP uses a combination of metrics: network delay, bandwidth, reliability, and load. A router running IGRP sends an IGRP update broadcast every 90 seconds. Network administrators can determine the settings for each of these metrics.

Interior Gateway Routing Protocol (IGRP)

PIM-SM Multicast Routing Protocol PIM-SM RFC. PIM-SM was designed to operate efficiently across wide area networks, where groups are sparsely distributed. It uses the traditional IP multicast model of receiver-initiated initiated membership, supports both shared and shortest-path trees, is not dependent on a specific unicast routing protocol, and uses soft-state state mechanisms to adapt to changing network conditions.

Internet Protocol Version IPv4 IPv6 (Next( Generation)

IPv6 Header What's good about IPv6 Larger Address space 128 bit: 3.4 ß10^38 Redesign to solve the current problems such as. Routing Security Auto-configuration Plug & Play

IPv4 Address IPv6 Address 1) IPv4 Address Internet address classes 2) Multicast addresses (224.0.0.0/4) 3) Broadcast addresses 4) Unspecified address is 0.0.0.0 5) Loop back address is 127.0.0.1 6) Public IP addresses 7) Private IP addresses (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16) 8) Auto configured addresses (169.254.0.0/16) 9) Text representation: Dotted decimal notation 10) Network bits representation: Subnet mask in dotted decimal notation or prefix length. 11) DNS name resolution: IPv4 host address (A) resource record 12) DNS reverse resolution: IN- ADDR.ARPA domain 1) Not applicable in IPv6 2) IPv6 multicast addresses (FF00::/8) 3) Not applicable in IPv6 4) Unspecified address is :: 5) Loop back address is ::1 6) Aggregately global unicast addresses 7) Site-local addresses (FEC0::/48) 8) Link-local addresses (FE80::/64) 9) Text representation: Colon hexadecimal format with suppression of leading zeros and zero compression. IPv4-compatible addresses are expressed in dotted decimal notation. 10) Network bits representation: Prefix length notation only 11) DNS name resolution: IPv6 host address (AAAA) resource record 12) DNS reverse resolution: IP6.ARPA domain

IPv6 VS IPv4 1995 vs 1975 IPv6 only twice the size of IPv4 header Only version number has the same position and meaning as in IPv4. Removed: header length type of service idntification,flags,fragment offset,header checksum Datagram length replaced by payload length Protocol type replaced by hop limit Added: priority and flow label All fixed size fields.

IPv4 & IPv6 Header

Changes from IPv4 to IPv6 Expanded addressing capabilities Header format simplification Improved support for extensions and options Flow labeling capability Authentication and privacy capabilities

NeuroGrid Routing Applet The absence of a centralized index you do a search using your wits, and the wits of your friends. You don't (as one might imagine from routing in some P2P systems) ask all your friends and rely on them to ask each of their friends propagating your question all around the t world.

Routing Applets http://www.neurogrid.net/applet.html http://members.rogers.com/fmobrien/experiments/garouter.html

Input? Feedback? Discussion!

Thanks! ( Vielen Dank )