Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.

Slides:



Advertisements
Similar presentations
Lecture 9 Overview. Hierarchical Routing scale – with 200 million destinations – can’t store all dests in routing tables! – routing table exchange would.
Advertisements

Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 22 Omar Meqdadi Department of Computer Science and Software Engineering University.
CSC 600 Internetworking with TCP/IP Unit 6a: IP Routing and Exterior Routing Protocols (Ch. 14, 15) Dr. Cheer-Sun Yang Spring 2001.
CISCO NETWORKING ACADEMY Chabot College ELEC Routed and Routing Protocols.
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
© 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.
Chapter 4: Network Layer 4. 1 Introduction 4.2 Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Internet Protocol –Datagram format.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination Network layer must.
CSCI 4550/8556 Computer Networks Comer, Chapter 25: Internet Routing.
Mod 10 – Routing Protocols
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Chapter 25 Internet Routing Internetworking Technology How routing tables are built initially How routing software updates the tables as needed. Propagation.
CS335 Networking & Network Administration Tuesday, May 18, 2010.
COS 420 Day 16. Agenda Finish Individualized Project Please Have Grading sheets to me by Tomorrow Group Project Discussion Assignment 3 moved back to.
Routing.
COS 420 Day 17. Agenda Finished Grading Individualized Projects Very large disparity in student grading No two students had same ranking for other students.
14 – Inter/Intra-AS Routing
UNICAST ROUTING PROTOCOLS Major Functions:  Define the domain of operation (Internal/External to the ISPs), and interaction with other protocols.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Inter-domain Routing Outline Border Gateway Protocol.
NET0183 Networks and Communications Lectures 29 and 30 Routing and routing protocols... 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Routing Protocols and CIDR BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
14 – Inter/Intra-AS Routing Network Layer Hierarchical Routing scale: with > 200 million destinations: can’t store all dest’s in routing tables!
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Introduction to BGP.
CCNA 1 version 3.0 Rick Graziani Cabrillo College
Routing and Routing Protocols Routing Protocols Overview.
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.
Review Routing fundamental W.lilakiatsakun. Review Routing Fundamental VLSM VLSM Route Summarization Route Summarization Static & Dynamic Routing Static.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
Guide to TCP/IP, Third Edition Chapter 10: Routing in the IP Environment.
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 11 Unicast Routing Protocols.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
Network Layer4-1 Intra-AS Routing r Also known as Interior Gateway Protocols (IGP) r Most common Intra-AS routing protocols: m RIP: Routing Information.
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.
1 Version 3.1 Module 6 Routed & Routing Protocols.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
Routing Protocols Brandon Wagner.
Computer Networks22-1 Network Layer Delivery, Forwarding, and Routing.
The Internet Network layer
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
Inter-domain Routing Outline Border Gateway Protocol.
© 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.
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
14 – Inter/Intra-AS Routing
Chapter 4: Network Layer
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Routing Algorithms.
COMP 3270 Computer Networks
Routing.
Chapter 4: Network Layer
Overview The Internet (IP) Protocol Datagram format IP fragmentation
Chapter 4: Network Layer
Network Layer Routing Networks: Routing.
Chapter 4: Network Layer
Working at a Small-to-Medium Business or ISP – Chapter 6
COMPUTER NETWORKS CS610 Lecture-41 Hammad Khalid Khan.
Computer Networks Protocols
Routing.
Presentation transcript:

Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols

Static vs. Dynamic routing static: create a forwarding table when system starts and does not change entries unless administrator manually does so. Dynamic: starts with an initial static route. But, a route propagation software runs on the system that communicates with other systems and continuously updates the forwarding table to create optimum routes.

Static routing in Hosts and default route Static routing is fast since it does not require a software nor communicates with other systems for routes. However, it is inflexible. It cannot accommodate for network failures or changes in topology. If the host only has one network connection and a single router, static works very well. The default entry for next hop is the routers local address. The router forwards all packets not intended for the local LAN to the wan side. There needs to be two entries in the table, one entry for packets intended for computers in the LAN (directly connected) and another for all other packets.

Dynamic routing and routers Each router knows about directly connected networks: interface will have the same network address as the connected one (only the host portion differ). To ensure that all routers obtain information about how to reach each possible destination, each router runs software that uses a route propagation protocol to exchange route information. Each router learns about destination other routers can reach. The routing software uses incoming information to update local forwarding table.

Routing in the Global Internet Impossible to exchange information between all routers within the global internet. To limit routing traffic, the Internet uses a routing hierarchy. Routers and networks in the Internet are divided into groups. Only routers within a group exchange routing information. One representative router summarizes routing information within that group and exchanges it with the representative from another group. A group of routers are knows as AS (autonomous system). Number of routers within an AS may vary for economic, technical or administrative reasons.

Interior and Exterior Routing Protocols. Within the AS, Interior Gateway Protocols (IGPs) are used to exchange information. To exchange information between the ASs, Exterior Gateway Protocols (EGPs) are used. Here one desginated router from on AS communicates with a peer from another AS.

Autonomous systems

Figure Internal and external BGP sessions

IGP METRICS IGP Must choose optimal paths. This requires weights assigned to edges in a graph, known metrics. The metric may be different depend on need: delay, throughput, hops, cost, etc. EGP does not use metrics, nor attempt to achieve optimum path.

Figure 14.2 Popular routing protocols

Interior Gateway Protocols 1. RIP: Routing Information Protocol  Hop count matric  RIP uses UDP to transfer messages (port 520)  Uses Broadcast or Multicast Delivery  Supports both subnetting and CIDR  Allows for default route  Uses Distance Vector algorithm. Each entry in the advertisement includes reachable destination network and distance (hops).  Number of entries in propagation will depend on how many networks are reachable.

Distance vector routing tables

Interior Gateway Protocols 2. OSPF (Open Shortest Path First protocol)  Can satisfy large organizations as it allows administrator to partion an AS into smaller partitions (OSPF areas).  Uses Dijkstra’s shortest path first algorithm. CIDR support. Authenticated message exchange. OSPF allows a router to introduce routes learned from another means (example from exterior gateway protocols- BGP). Administrator may assign any metric cost. OSPF uses graph theory to compute shortest route.

Areas in an autonomous system

Interior Gateway Protocols 3. Intermediate System TO Intermediate system  Designed by DECNET V.  It is a proprietary version of OSPF

Exterior Gateway Protocols Border Gateway Protocol (BGP) is an interdomain routing protocol using path vector routing. It first appeared in 1989 and has gone through four versions. It provides the glue that holds Internet routing together. At the center of the Internet, Tier-1 ISPs use BGP to exchange routing information and learn about each other’s customers. BGP supports classless addressing and CIDR. BGP uses the services of TCP on port 179. Function is to route among Ass Provides for administrator to set policies. For example, it may be configured to restrict which routes BGP advertises to outsiders.

Types of BGP messages

Muticast Routing In multicasting, the router may forward the received packet through several of its interfaces. Dynamic group membership. Application can choose to participate in a group at any time and remain a participant for an arbitrary duration. To join a group a host informs a nearby router. Neither the sender or the reciever knows the identity or the number of group members.

IGMP-Internet Group Multicast Protocol This protocol defines the host, not the application. Multicast protocols use three different approcahes for datagram forwarding: Flood-and-Prune, Configuration-AND- Tunneling, and Core-based discovery

Multicast Protocols Distance Vector Multicast Routing Protocol Internet Multicast BackBone (MBONE)