Routing Protocol Pertemuan 21 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.

Slides:



Advertisements
Similar presentations
Arsitektur Jaringan Pertemuan 09 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Advertisements

Computer Networks with Internet Technology William Stallings
Courtesy: Nick McKeown, Stanford
Computer Networks with Internet Technology William Stallings
© 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.
What is “Routing”? Routing algorithm that part of the network layer responsible for deciding on which output line to transmit an incoming packet Adaptive.
Routing Strategies Fixed Routing
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization –All routers are identical –Network is flat. Not true in Practice Hierarchical.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Transport Layer Pertemuan 24 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
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
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Routing.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Routing in the Internet Internal Routing Protocols.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Routing and Routing Protocols Dynamic Routing Overview.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Computer Networks with Internet Technology William Stallings Chapter 11 Interior Routing Protocols.
Spring 2008CS 3321 Intradomain Routing Outline Algorithms Scalability.
Routing and Routing Protocols Routing Protocols Overview.
1 Chapter Overview Routing Principles Building Routing Tables.
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.
1 Routing. 2 Routing is the act of deciding how each individual datagram finds its way through the multiple different paths to its destination. Routing.
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
Chapter 15 Interior Routing Protocols 1 Chapter 15 Interior Routing Protocols.
CIS Routing in IP. Introduction Routers forward IP datagrams from one router to another on path from source to destination Router must have idea.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
1 Routing Table  The seven fields Mask: for finding (sub)network address of the destination l Host-specific routing: (/32) l Default routing:
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
Page 110/27/2015 A router ‘knows’ only of networks attached to it directly – unless you configure a static route or use routing protocols Routing protocols.
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.
Spring 2006CS 3321 Intradomain Routing Outline Algorithms Scalability.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Computer Networks with Internet Technology William Stallings Chapter 11 Interior 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.
Shortest Path Algorithm
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
Routing Protocols Brandon Wagner.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Routing Protocols COSC 541 Data Commun. System & Networks Yue Dou.
Computer Networks with Internet Technology William Stallings Chapter 11 Interior Routing Protocols.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
1. 2  An autonomous system is a region of the Internet that is administered by a single entity.  Examples of autonomous regions are:  UVA’s campus.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Distance Vector and Link State Routing Pragyaditya Das.
ROUTING ON THE INTERNET COSC Jun-16. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
© 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.
COMPUTER NETWORKS CS610 Lecture-17 Hammad Khalid Khan.
Routing and Routing Protocols CCNA 2 v3 – Module 6.
+ Dynamic Routing Protocols 2 nd semester
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
Routing on the internet
CMPT 371 Data Communications and Networking Routing in the Internet
Routing on the internet
Chapter 5 Network and Transport Layers
Distance Vector Routing
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
Routing.
Intradomain Routing Outline Introduction to Routing
Communication Networks
Routing.
Dynamic routing Routing Algorithm (Dijkstra / Bellman-Ford) – idealization All routers are identical Network is flat. Not true in Practice Hierarchical.
Presentation transcript:

Routing Protocol Pertemuan 21 Matakuliah: H0484/Jaringan Komputer Tahun: 2007

Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan Routing Protocol

Bina Nusantara Outline Materi Interior Routing Protocol External Routing Protocol Algorithm Protocols

Bina Nusantara Routing Protocols Routing Information – About topology and delays in the internet Routing Algorithm – Used to make routing decisions based on information Routing algorithms are implemented using routing protocols

Bina Nusantara Autonomous Systems (AS) Group of routers – Exchange information – Common routing protocol Set of routers and networks managed by single organization A connected network – There is at least one route between any pair of nodes

Bina Nusantara Autonomous systems

Bina Nusantara Interior Routing Protocol Routing protocols that operate within a network (called an autonomous system) are called interior routing protocols. Passes routing information between routers within AS Routing algorithms and tables may differ between different AS IRP needs detailed model

Bina Nusantara Exterior Routing Protocol Exterior router protocol (ERP) is used for operating outside of or between networks Because there are many more possible routes it is far more complex than interior routing It cannot maintain tables of every single route and have to concentrate instead on the main routes only. There may be more than one AS in internet Routing algorithms and tables may differ between different AS Routers need some info about networks outside their AS ERP supports summary information on reachability

Bina Nusantara Application of IRP and ERP

Bina Nusantara Interior Routing Protocols - RIP Routing Information Protocol (RIP) Routing protocol commonly used on the Internet. Computers using RIP broadcast routing tables every minute or so. Now used on simpler networks The original dynamic distance vector protocol

Bina Nusantara Interior Routing Protocols - OSPF Open Shortest Path First (OSPF) Has overtaken RIP as the most popular interior routing protocol on the Internet Has the ability to incorporate traffic and error rate measures in its routing decisions. Sends updates state info, not entire routing tables, and only to other routers (not broadcasting them) Each router keeps list of state of local links to network Little traffic (less burdensome to the network since) as messages are small and not sent often Route computed on least cost based on user cost metric using Link State Routing Algorithm - RFC 2328

Bina Nusantara Dynamic Routing Algorithms Routing Algorithms Distance Vector: which uses the least number of hops to decide how to route a packet Link State which uses a variety of information types and takes into account such factors as congestion and response time to decide how to route a packet. Because of its more sophisticated approach, link state routing algorithms have become more popular than distance vector algorithms.

Bina Nusantara Routing Distance vector Each node (router or host) exchange information with neighboring nodes (both are directly connected to same network) First generation routing algorithm for ARPANET Node maintains vector of link costs for each directly attached network and distance and next-hop vectors for each destination Requires transmission of lots of information by each router – Distance vector to all neighbors – Contains estimated path cost to all networks in configuration – Changes take long time to propagate

Bina Nusantara Bellman-Ford Algorithm Find shortest paths from given node subject to constraint that paths contain at most one link Find the shortest paths with a constraint of paths of at most two links, and so on s =source node w(i, j) = link cost from node i to node j – w(i, i) = 0 – w(i, j) =  if the two nodes are not directly connected – w(i, j)  0 if the two nodes are directly connected h =maximum number of links in path at current stage of the algorithm L h (n) = cost of least-cost path from s to n under constraint of no more than h links

Bina Nusantara Example of Bellman-Ford Algorithm

Bina Nusantara Dijkstra’s Algorithm Definitions Djikstra's algorithm can accommodate weights on edges in graph Shortest path is then the path with lowest total weight (sum of weights of all edges) Shortest path not necessarily fewest edges (or hops) Find shortest paths from given source node to all other nodes, by developing paths in order of increasing path length

Bina Nusantara ERP vs Distance vector Link-state and distance-vector not effective for exterior router protocol Distance-vector assumes routers share common distance metric ASs may have different priorities – May have restrictions that prohibit use of certain other AS – Distance-vector gives no information about ASs visited on route

Bina Nusantara ERP vs Link-state Different ASs may use different metrics and have different restrictions – Impossible to perform a consistent routing algorithm. Flooding of link state information to all routers unmanageable