Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.

Slides:



Advertisements
Similar presentations
Chapter 22 Network Layer: Delivery, Forwarding, and Routing.
Advertisements

Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 22 Omar Meqdadi Department of Computer Science and Software Engineering University.
© 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.
COS 420 Day 15. Agenda Assignment 3 Due Assignment 4 Posted Chap Due April 6 Individual Project Presentations Due IEPREP - Jeff MANETS - Donnie.
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.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
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.
Routing and Routing Protocols
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.
MULTICASTING Network Security.
COS 420 Day 13. Agenda Assignment 3 Posted Covers chapters Due March 23 2 Days till Daytona Beach Bike Week Midterm Exam is Due Today Today we will.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Fundamentals of Networking Discovery 2, Chapter 6 Routing.
© 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)
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
Introduction to Routing and Routing Protocols By Ashar Anwar.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
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.
Introduction to Dynamic Routing Protocol
Review Routing fundamental W.lilakiatsakun. Review Routing Fundamental VLSM VLSM Route Summarization Route Summarization Static & Dynamic Routing Static.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast 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:
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
Routing Fundamental W.lilakiatsakun. Review Routing Fundamental VLSM Static & Dynamic Routing Routing algorithm concept.
Routing in the Internet The Global Internet consists of Autonomous Systems (AS) interconnected with eachother: Stub AS: small corporation Multihomed AS:
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Dynamic Routing Protocol.
Switching and Routing Technique W.lilakiatsakun. Assessment Final 40 % Final 40 % Midterm 30% Midterm 30% LAB + Assignment 30% LAB + Assignment 30%
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
Routing and Routing Protocols
1 7-Jan-16 S Ward Abingdon and Witney College Dynamic Routing CCNA Exploration Semester 2 Chapter 3.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Routing Protocols Brandon Wagner.
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.
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.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
+ Dynamic Routing Protocols 2 nd semester
Chapter 4: Network Layer
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Lec4: Introduction to Dynamic Routing Protocol
Introduction to Dynamic Routing Protocol
Working at a Small-to-Medium Business or ISP – Chapter 6
Introduction to Dynamic Routing Protocol
Routing.
Introduction to Dynamic Routing Protocol
Chapter 4: Network Layer
Chapter 4: Network Layer
Chapter 4: Network Layer
Working at a Small-to-Medium Business or ISP – Chapter 6
COMPUTER NETWORKS CS610 Lecture-41 Hammad Khalid Khan.
CCE1030 Computer Networking
Chapter 4: Network Layer
Computer Networks Protocols
Routing.
Presentation transcript:

Chapter 25 Internet Routing

Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route describing the network to with the host is attached a default route directs all other traffic to a specific router (fig 25.1)(fig 25.1)

Dynamic Routing routing tables can change automatically over time via information learned via routing messages from other routers. Each router learns about destinations other routers can reach, and informs other routers about destinations that it can reached (fig 25.2)(fig 25.2)

Routing in the Global Internet the Internet uses a 2-level routing hierarchy Routers and networks are divided into groups where each group is known as an autonomous system (a contiguous set of networks and routers all under control of one administrative authority). All routers within a group(autonomous system) exchange routing information while one router in each group summarizes the information before passing it to other groups.

Internet Routing Protocols Interior Gateway Protocol (IGP) – eg. RIP, OSPF, IGRP: used by routers within an autonomous system Exterior Gateway Protocols(EGP) – eg.BGP: used by a router in one autonomous system to exchange routing information with a router in another autonomous system (fig 25.3)(fig 25.3)

Routing Metrics eg. hop count, administrative cost, throughput, delay. Used by interior gateway protocols but not by exterior gateway protocols due to existence of different metrics. Within an autonomous system, IGP software uses a routing metric to choose an optimal path to each destination. EGP software finds a path to each destination, but cannot find an optimal path because it cannot compare routing metrics from multiple autonomous systems.

Border Gateway Protocol (BGP) routing messages among autonomous systems contain routes, each of which is described as a path of autonomous systems ( eg. route to autonomous system 34 is achieve via autonomous systems 17, 2, 56, and 12. Provision for policies: manager can configure BGP to restrict routes advertised to outsiders Each autonomous system is classified as a transit system if it agrees to pass traffic through to another autonomous system or as a stub system if it does not Uses TCP for reliable transport of routing messages Used by all ISPs to exchange routing information with each other and from an authoritative route server (which has a copy distributed database of all possible destinations in the Internet with information about the ISP that owns each destination)

Routing Information Protocol (RIP) implemented by a program called routed hop count metric with origin-one counting ( ie. A directly connected network is 1 hop away, not 0) uses unreliable transport (UDP) uses broadcast(RIP version 1) or multicast(RIP version2) for message delivery support for default route propagation

Routing Information Protocol (cont.) uses distance-vector algorithm RIP advertises the destinations it can reach along with a distance to each destination adjacent routers receive the information and update their routing tables allows hosts to be operate in passive listen-only mode ( ie. no advertising) RIP packet format (fig 25.5)(fig 25.5) drawbacks of RIP include large routing messages, slow propagation of route changes (one router at a time), and limited scalability.

Open Shortest Path First Protocol (OSPF) scales well to large organizations designed as an interior gateway protocol full CIDR and subnet support authenticated message exchange can import routes from BGP Uses hierarchical routing by dividing routers and networks in an autonomous system into subnets known as areas. – Each router is within a given area exchange link-status messages via broadcasts. – Summarized routing information are exchanged by one router in each area with routers in other areas.

Open Shortest Path First Protocol (cont) uses link-state routing algorithm. – Each router must periodically probe adjacent routers and then broadcast a link-status message – routers that receive the message use Dijkstra’s SPF algorithm to compute the shortest paths using it local copy of network graph(fig 25.6).(fig 25.6)

Multicasting an application running on any computer can join a multicast group at any time and begin receiving a copy of all packets sent to the group. To join or leave a group, the computer informs a nearby router via IGMP (Internet Group Multicast Protocol). To leave a group, the computer informs the local router that it is no longer participating in the group.

Multicasting (cont) An IP multicast group is anonymous – sender and receiver do not know the identity or the number of group members – routers do not know which applications will send a datagram to a group since any application on any computer can send a datagram to any multicast group at any time. Membership in a multicast group only defines a set of receivers – sender does not need to join a multicast group before sending a message to the group. Multicast packets are forwarded using techniques such as flood-and-prune, configuration-and-tunneling, or core-base discovery.

Multicast routing protocols DVMRP (distance vector multicast routing protocol) – used by Unix program mrouted and Internet Multicast backBONE (MBONE) CBT (Core Base Trees) PIM-SM (protocol independent multicast–sparse mode) PIM-DM (protocol independent multicast–dense mode) MOSPF(multicast extensions to the open shortest path first protocol)