Routing. Internet Layer. Routing. Routing Tables

Size: px
Start display at page:

Download "Routing. Internet Layer. Routing. Routing Tables"

Transcription

1 Internet Layer Raw division into three tasks: ata transfer over a global network Route decision at the sub-nodes ontrol of the network or transmission status Routing Most important functionality on layer beside addressing is routing. ach computer has been assigned an IP address very router manages a table which indicates, which outgoing connection has to be selected for a certain destination. L To destination by connection Routing Protocols Routing Tables Transfer Protocols: IPv, IPv ontrol Protocols: IMP, RP, RRP, IGMP L L L L L L The routing tables can be determined ally; it is better however to adapt them continuously to the current network status. With connectionless communication, the routing must be done for each packet separately. The routing decision can vary from packet to packet. Using virtual connections routing is done only once (connection establishment, see TM), but the routing tables are more extensive Page Page Routing Tables estination ddress Next Hop Routing How to construct a routing table? /8 7.../.7../ 9.../.../ Task: determine most favorable route from the sender to the receiver: Short response times High throughput voidance of local overload situations Security requirements Shortest path onsider: ormation can change with time routing tables have to be adapted! Page Page

2 Optimal Routing Optimal route decision is in principle not possible, since no complete ormation about the network is present within the individual nodes a routing decision effects the network for a certain period conflicts between fairness and optimum can arise: Routing in the Internet The Internet consists of a large number of autonomous systems. ach autonomous system is operated by its own operator and can use its own routing protocols. y standardization of usable protocols, gateways can forward packets at the borders of the autonomous systems. X X High traffic amount between and, and, and In order to optimize the total data flow, no traffic may occur between X and X X and X would see this totally different! fairness criteria! Internal Protocol xternal Protocol Internal Protocol Internal Protocol utonomous Systems Page Page Routing Protocols Routing in a Sub-Network Interior Gateway Protocols (Routing in autonomous systems, for efficient transmission) Routing Information Protocol (RIP) Internet Gateway Routing Protocol (IGRP) nhanced IGRP Open Shortest Path irst (OSP) Intermediate System to Intermediate System (IS-IS) xterior Gateway Protocols (Routing between domains, adherence of policies for the domains) order Gateway Protocol (GP) xterior Gateway Protocol (GP) Router iscovery Protocols IMP Router iscovery Protocol (IRP) Hot Standby Router Protocol (HSRP) K G L H M I O N J Sub-network consists of many routers Routers are connected by several links onnections are partially redundant onnections have different characteristics There possibly exist redundant connections Therefore optimization of the routes by elimination of long paths Page 7 Page 8

3 Sink or Sink Tree Routing lgorithms K G L H M I O N J s result of the optimization principle a Sink or Sink Tree is constructed (here for router ) Sink Tree contains no loops an be used as a good indicator for the quality of a routing algorithm Sink Tree can change immediately (e.g. by crash of a router or by loss of a link) deterministic Routing stochastic centralized isolated distributed deterministic stochastic deterministic stochastic. local global deterministic stochastic deterministic stochastic Page 9 Page Static Routing looding Source Routing: Route is determined by the sender Header,,7,8 ata Internal Routing: - Routing decision by intermediate nodes - Static tables are used within the routers, no reaction to changes in the network looding of the network with copies of the data packet Router propagates packet over all links, except over the incoming one Incoming packet - Stable -Simple - No reaction to changing network conditions - reakdowns in links or routers can have catastrophic results by node via line L L L L L L L High reliability (in case of failure of single routers) Meaningful for military applications (robustness) ut: large number of copied packets Possible loops are problematic Hop counter (TTL), list of all packets already sent Usable as reference for the quality of routing algorithms (delay) Used to support other routing algorithms, e.g. OSP Page Page

4 Network ontrol enter (N) Local stimation Procedure N Network ontrol enter daptive, centralized technique The central control center collects ormation about the network state The N provides routing strategies and network ormation in regular time intervals to all routers to via router a b c L L L 8 7 min router a b c via L L L Routing decisions are made locally by routers Of use only for very small networks collecting network state ormation needs time, also the transmission of these ormation to the routers thus the ormation is outdated till it comes to the routers. in L L L Routing takes place on the basis of transmission delay estimations very router estimates for itself Problem: Routers cannot see the whole network centralized isolated Page Page Hot Potato Probabilistic Routing hoose the outgoing link with the lowest load for the next packet L % L % L 9% L L L Router decides regarding performance measures of sent packets (e.g. delay, jitter) about best routes for a packet Routing can be made proportionally by assigning a proportionality factor p i to each link i Problem: circling of messages Solution: carry a list of the routers visited last variants: Hot Potato = Shortest Queue without ias Hot Potato with carried router list to detect cycles = Shortest Queue with ias L L p(l) % % % % L p(l) 7% % - - L L L L p p p n isolated / isolated Page Page

5 Routing: Shortest Path Shortest Path: ijkstra () Static variant Router administrates a table with distances to each destination and lines to be used ased on a constant metric (e.g. distance, line costs, transmission capacity etc.) omputation of the shortest path (regarding the metric) according to ijkstra daptive variant ynamic routing algorithms ynamic metrics (e.g. current delay, actual transmission capacity) (Regular) update of the routing tables lgorithm of ijkstra (99) for Routing. Mark source node (the Work node ) as permanent (i.e. distance and line do not change any more). onsider neighbored nodes of the node currently marked as permanent (i.e. the Work node ) and compute the distance to them based on own knowledge and link costs. hoose the node with the smallest distance to the source from the nodes not marked yet and mark it as permanent, it becomes the new Work node. Goto. Page 7 Page 8 Shortest Path: ijkstra () Shortest Path: ijkstra () xample: G 7 H s metric, exemplarily the distance in kilometers is chosen. Searched is the shortest path from to. Step: Marking of node as permanent. Step: Marking of the neighbor nodes of (, ) 7 (, -) G (, ) (, -) (, -) (, -) H (, -) In order to be able to trace back the path later on, the predecessor node is stored. Step: becomes permanent, because distance is (< ).. Step: Tentative labeling of the neighbor nodes of Page 9 Page

6 Shortest Path: ijkstra () Shortest Path: ijkstra () (, ) 7 (, ) G (, ) (9, ) (, -) (, -) H (, -). Step: becomes permanent, since the distance to is (< < 9).. Step: Tentative labeling of the neighbor nodes of (, ) 7 (, ) G (, ) (9, ) (, ) (, -) H (, -). Step: Preliminary label of G is overwritten. Step: G becomes permanent, since the distance of is (< < 9). 7. Step: Tentative labeling of the neighbor nodes of G (, ): istance of to sums up to, using the path Page Page Shortest Path: ijkstra () Shortest Path: ijkstra (7) (, ) 7 (, ) G (, ) (9, ) (, ) (, -) H (9, G) 8. Step: Tentative label of G is overwritten 9. Step: becomes permanent, since the of is (< 9).. Step: Tentative labeling of the neighbor nodes of (, ) 7 (, ) G (, ) (9, ) (, ) (, H) H (8, ). Step: H becomes permanent, since the distance of is 8 (< 9).. Step: Tentative labeling of the neighbor nodes of H. Step: becomes permanent, since the distance of is 9 (< ). Page Page

7 Shortest Path: ijkstra (8) Shortest Path: ijkstra (9) (, ) 7 (, ) G (, ) (9, ) (, ) (, H) H (8, ) The distance to using is larger than the tentative label of. No more paths exist, no states are changed - the algorithm terminates. (, ) 7 (, ) G (, ) (9, ) (, ) (, H) H (8, ). Step: is reached on the shortest path and finally becomes permanent. Page Page Implementation of ijkstra () Implementation of ijkstra () Page 7 Page 8

8 istance Vector Routing istance Vector Routing Problem: Static procedures are lexible, they do not react to problems and must be computed again after each change of the topology etc. Solution: Routers mutually exchange (regularly) ormation about the current state of outgoing lines daptive variant of Shortest Path Routing: istance Vector Routing (ellman et al. 97) very router manages a table with (known/estimated) distances to each destination and the assigned lines to neighbor nodes. ach router is assumed to know the distances to its neighbors. Regularly, the distance ormation of the routing tables is communicated to the neighbors; due to the ormation from the neighbors and the known distances to the neighbors every router computes its routing table again (without use of the own old routing ormation). lso: istributed ellmann-ord Routing, ord-ulkerson Routing, RIP (RPNT, Internet); improved in isco routers xample of a istance Vector: V j = ((=), (=), (=), ) ( is reachable with costs, with costs, and with costs ) Page 9 Page Information xchange xample () L () L () L L s transmission costs for each line, is assumed. () L () L Table of router after system initialization or cold start rom to Link osts locally ssential here: Table of router after system initialization or cold start rom to Link osts locally Global ormation is exchanged only between neighbors! Page Page

9 xample xample transfers (=) to its neighbors and () L () L () L L now transfers its vector (=, =) using link, and to its neighbors, and () L () L () L L and know, from where the vector comes and so the costs to can be computed Routing tables of routers and, after the vector of router is processed () L () L rom to Link osts locally L rom to Link osts receives this vector over link and updates its table as follows: = is larger than = discard = for link Similar to it the processing of the vector of takes place () L () L Routing table of after the actualization coming from and rom to Link osts locally L locally L L Page Page xample xample Router receives (=, =) rom to Link osts locally L L Router receives the vector (=, =) which it uses to update the routing table with = and = using link The entry for over link is already registered with costs of, therefore no new entry for is necessary () L () L () L L () L () L Router receives (=, =) () L () L () L L () L () L rom to Link osts locally L L Routing table of after the update, and now have new routing tables generate distance vectors rom to Link osts locally L L L Page Page

10 xample xample rom : (=, =, =) over link and rom : (=, =, =) over link and rom : (=, =, =, =) over link, and () L () L () L L () L () L rom to Link osts rom : (=, =, =) over link and rom : (=, =, =) over link and rom : (=, =, =, =) over link, and rom to Link osts locally L L L rom to Link osts Routing table of : locally L L L L () L () L () L L () L () L locally L L L L Page 7 Page 8 xample xample rom : (=, =, =, =, =) over linj, and rom : (=, =, =, =) over link and rom : (=, =, =, =, =) over link, and () L () L () L L () L () L rom to Link osts locally L L L L rom to Link osts locally L L L L rom : (=, =, =, =, =) over link, and rom : (=, =, =, =) over link and rom : (=, =, =, =, =) over link, and () L () L () L L () L () L rom to Link osts locally L L L L lgorithm terminates since, and create and send new vectors, but, and do not have to apply updates any longer. Page 9 Page

11 Successive Information Propagation onnection Loss Problem with this procedure: Information must be reliable Otherwise: hristmas eadlock router j announced U j = (,, ) onsequence: Nearly the entire traffic was led over j ollapse () L () L () L L () L () L rom to Link osts locally L L L L isadvantages of istance Vector Unreliable ormation is dangerous ycling load conditions dditional overhead nd: ormation propagation lasts a certain time! Router and notice the interruption e.g. by control packets Update of their own routing tables rom to Link osts locally L L L L = inite Page Page onnection Loss onnection Loss rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link and () L () L () L L () L () L rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link und rom to link costs locally L L L L receives the vector from and updates with =, =, =, =, = rom to Link osts locally L L L L () L () L () L L () L () L rom to link costs locally L L L L Page Page

12 onnection Loss onnection Loss rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link, and () L () L () L L () L () L rom to Link osts locally L L L L rom to Link osts locally L L L L rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link, and () L () L () L L () L () L rom to Link osts locally L L L L rom to Link osts locally L L L L Page Page onnection Loss onnection Loss rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link, and rom to Link osts locally L L L L rom to Link osts rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link, and rom to Link osts locally L L L L () L () L () L L () L () L locally L L L L () L () L () L L () L () L lgorithm terminates, because, and create and send new vectors, but don t cause further updates in the routing tables. Page 7 Page 8

13 The ouncing ffect The ouncing ffect So far: osts of for each link Reality: ifferent costs per link xample: Link has costs of () L () L () L L () L () L ssumption : onnection breaks down. detects the failure and sets its costs to. () L () L () L L () L () L In the following, only the paths to router are examined. rom Link osts Temporarily, the following table results: rom Link osts In the case of stable conditions the tables of the other routers have these entries for : to L to L to locally to L to L ssumption : has sent its vector before. (in case of regular transmission) to L to L to locally to L to L Page 9 Page The ouncing ffect The ouncing ffect reports over link with costs of Router adds costs of to link for Value is lower than Table entry for is replaced by link and costs of Passing on the table to and Message comes over link resp., which and are using for Update of and () L () L () L L () L () L rom Link osts to L to L to locally to L to L Routing tables contain a loop! Packets from are bouncing between and sends its vector over link adds costs of to its own costs of ignores the message, because the costs are higher as before and send vectors Update of and () L () L () L L () L () L rom Link osts to L to L to locally to L to L Page Page

14 The ouncing ffect ount to Infinity fter several iterations, the following tables result: ntries depend however on random processes (e.g. on the order of the update messages, the arrival times of the vectors, losses of vectors etc.) rom Link osts to L to L to locally to L to L ount to Infinity problem: The istance Vector Routing achieves a correct solution, but possibly many (up to inite) update steps are necessary. xample: routers,,,,, are connected linear, the distance between neighbor routers in each case is Page Page ount to Infinity ount to Infinity xample : at first is switched off, then it is switched on xample : is switched off switched off to. Update switched on. Update. Update. Update. Update. Update. Update. Update 7. : : 8 : :. 7 : :. 8. : : Page Page

15 Split Horizon lgorithm Routing Information Protocol (RIP) irst solution approach: Split-Horizon lgorithm o not send the distance to X over that link used to transfer packets for X (resp. path is reported as ) However, it does not work always: Link is switched off announces and that is unreachable () announces however in the meantime to : has distance updates with (=, =) and calculates with distance sends out its update updates for with distance... ount to Infinity Router arly internal gateway routing protocol used in the Internet ases on the istance Vector Protocol RIP messages are sent every seconds as UP datagrams s metric for the evaluation of the paths the number of hops is used (The maximal possible number of hops is limited to!) In a message (only) up to entries of the routing table can be sent its good for small systems Problems: slow convergence (duration of minutes), ount to Infinity, no considering of subnets RIPv: subnets, authentication, multicast, however: the maximal possible number of hops is still limited to. s reaction to the restrictions of RIP, isco introduced the Internet Gateway Routing Protocol (IGRP): xtension of the metric, load sharing, more efficient packet format. The protocols did not become generally accepted, because they were isco-specific Replacement by a Link State Protocol (OSP) Page 7 Page 8 Information xchange Link State Routing.) xchange of global ormation locally (only with neighbors) istance Vector Routing.) Global exchange of local ormation Link State Routing Routers exchange Link State dvertisements (LS) very router determines its neighbors and their addresses (with so-called HLLO packets) measures the distances to the neighbors (with so-called HO packets) sends these ormation in a packet to all other routers (LS Link State dvertisement) computes on the basis of all the received LSs from other routers the shortest paths to the other routers (e.g. with the ijkstra algorithm) This is repeated regularly. Page 9 Page

16 Link State Routing Link State Routing H irst step: etermination of all neighbored routers Sending of a HLLO message on all links Routers at the other end answer with their identification If several routers are connected in a (broadcast) network, a new artificial node is introduced for simplification LN G N I G H I Second step: iscovery of link costs Transmission of HO messages Routers at the other end answer immediately (measurement of the delay) Inclusion of load leads to the choice of the lowest loaded link Side-effect in having two possible links: the less loaded link is loaded immediately heavily and the other link becomes free, with the next measurement the same happens for the other link, (cycling load) I G J H Page Page Link State Routing Packet uffer for Router Third step: reate link state messages ontain list of neighbors with appropriate link costs (elay, queue length, jitter etc.) Messages additionally contain sender identification, sequence number, age Seq.No. ge Seq.No. ge Seq.No. ge Seq.No. ge 7 8 Seq.No. ge 8 7 Seq.No. ge 7 8 ourth step: Sending of link state messages looding (problem: loops, duplicates, packet losses etc.) Sequence numbers are counted up, packets with outdated numbers (duplicates) are discarded very router reduces the age by one, with zero a packet is discarded ach router confirms the arrival of a link state packet to the sending router ata structure of router Transmission flags onfirmation flags Source Seq.No. ge 9 9 ata Page Page

17 Packet uffer for Router Link state message from arrives directly, therefore ge=, Seq.No.= Message is sent to and and confirmed for Message of must be transferred to and and be confirmed for Message of came twice (over and ) therefore only forwarding to, confirmation for and Transmission flags Source Seq.No. ge 9 9 onfirmation flags ata 8 7 Route nquiry ifth step: ecision on best routes Router collects link state ormation from all other routers path graph for the entire sub-network is determined Local execution of e.g. the ijkstra algorithm for the determination of the optimal route Results are written into the routing table Problems: With n routers and m neighbors, nm table entries are necessary In the case of router failures, the graphs of all routers are outdated xtremely susceptibly to attacks Page Page Routing Tables Hierarchical Routing Problem: extensive routing tables hierarchical routing Region Region Large tables are needing too much memory, PU time, transmission capacity for link state messages etc. virtual division of the network (Regions) Region Region Region Page 7 Page 8

18 Hierarchical Routing Internal Gateway Routing Protocol - OSP ull routing table for Hierarchical routing table for Open Shortest Path irst Region Region Region Region Region isadvantage: Possibly increasing path length estination Link to Hops - - estination Link to Hops standardized by IT (R 7) Open protocol (not manufacturer specific) Supports a multiplicity of metrics (distance, delay etc.) ynamic algorithm for fast adjustment to changing conditions in the network Load sharing between redundant links Supports hierarchical systems ontains security mechanisms to protect routers from wrong routing ormation or attacks Three types of connections are supported: Point-to-point links between routers roadcast networks (mostly LNs) Multi-access networks without broadcasting (e.g. packet switching WNs) Page 9 Page 7 OSP OSP The Internet is divided into autonomous systems (S) Very large autonomous systems are divided in areas ach autonomous system has a backbone, which connects all parts of the S very router, which belongs to two or more areas, is part of the backbone Within these areas every router has the same link state database and implements the same algorithm for determination of the shortest path router, which connect two areas, needs the link state databases from both areas OSP distinguishes four router classes (for reducing the extent of routing tables): Internal routers, which only belong to one area rea routers at the border of areas, which connect two or more areas ackbone routers, which are placed at the backbone S border routers, which mediate between several autonomous systems S S Internal router S S ackbone ackbone router rea xternal protocols connect the autonomous systems order router of the autonomous system rea router Relationship between autonomous systems, backbones and areas in OSP Page 7 Page 7

19 xternal Gateway Protocol - GP xternal Gateway Protocol - GP Internal gateway protocols are designed for efficiency: find the best way to the destination host. xternal gateway protocols must have to consider policies (political, economical, ) ssumption: uses G to reach Information sent to receives the following ormation about from its neighbors : GP - order Gateway Protocol n external routing protocol Variant of the istance Vector Protocol: not the costs of a transmission path are being monitored and exchanged, but the complete description of paths onsiders security and other rules (Routing Policies) ommunicates the neighbor routers the whole path which is to be used (deterministically) Needs reliable data exchange I G J H from : I use from G: I use G from I: I use IG from : I use G searches for the optimal route Paths of I and are directly discarded, because they cross and G are possible options pplication of Policies Routes, which violate policies, are being set to Page 7 Page 7 hoke Messages Routers can also exchange control ormation. y means of a so-called hoke Message a router can instruct other routers to send less data. xample: Router is overloaded and instructs to send fewer data. The message is sent back to the source. reduces its data amount. hoke Variant: each crossed router directly reduces its data amount. hoke hoke Page 7

Internet Layer. Routing Tables. Routing in the Internet. Routing Protocols

Internet Layer. Routing Tables. Routing in the Internet. Routing Protocols Internet Layer Routing Tables estination ddress Next Hop Raw division into three tasks: ata transfer over a global network Route decision at the sub-nodes ontrol of the network or transmission status.7...../8

More information

Talk Announcement CSC 458 -- Lecture 5 Intra-Domain Routing Protocols. Administrivia. This Time

Talk Announcement CSC 458 -- Lecture 5 Intra-Domain Routing Protocols. Administrivia. This Time Talk nnouncement S 48 -- Lecture Intra-omain Routing Protocols Internet in the st entury. Vint erf. hief Internet vangelist, oogle ahen Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc48 Tuesday,

More information

Introduction to LAN/WAN. Network Layer

Introduction to LAN/WAN. Network Layer Introduction to LAN/WAN Network Layer Topics Introduction (5-5.1) Routing (5.2) (The core) Internetworking (5.5) Congestion Control (5.3) Network Layer Design Isues Store-and-Forward Packet Switching Services

More information

Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh

Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh Distance Vector Routing Protocols Routing Protocols and Concepts Ola Lundh Objectives The characteristics of distance vector routing protocols. The network discovery process of distance vector routing

More information

Internet Control Message Protocol (ICMP)

Internet Control Message Protocol (ICMP) SFWR 4C03: Computer Networks & Computer Security Jan 31-Feb 4, 2005 Lecturer: Kartik Krishnan Lecture 13-16 Internet Control Message Protocol (ICMP) The operation of the Internet is closely monitored by

More information

Infrastructure Components: Hub & Repeater. Network Infrastructure. Switch: Realization. Infrastructure Components: Switch

Infrastructure Components: Hub & Repeater. Network Infrastructure. Switch: Realization. Infrastructure Components: Switch Network Infrastructure or building computer networks more complex than e.g. a short bus, some additional components are needed. They can be arranged hierarchically regarding their functionality: Repeater

More information

Lecture 13: Distance-vector Routing. Lecture 13 Overview. Bellman-Ford Algorithm. d u (z) = min{c(u,v) + d v (z), c(u,w) + d w (z)}

Lecture 13: Distance-vector Routing. Lecture 13 Overview. Bellman-Ford Algorithm. d u (z) = min{c(u,v) + d v (z), c(u,w) + d w (z)} Lecture : istance-vector Routing S : omputer Networks hris Kanich Quiz TOMORROW Lecture Overview istance vector ssume each router knows its own address and cost to reach each of its directly connected

More information

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing Routing Protocols scale: with 200 million destinations: can t store all dest s in routing tables! routing table exchange would swamp links! Hierarchical Routing Our routing study thus far - idealization

More information

Chapter 4. Distance Vector Routing Protocols

Chapter 4. Distance Vector Routing Protocols Chapter 4 Distance Vector Routing Protocols CCNA2-1 Chapter 4 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario.

More information

Route Discovery Protocols

Route Discovery Protocols Route Discovery Protocols Columbus, OH 43210 Jain@cse.ohio-State.Edu http://www.cse.ohio-state.edu/~jain/ 1 Overview Building Routing Tables Routing Information Protocol Version 1 (RIP V1) RIP V2 OSPF

More information

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering

Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls

More information

Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing

Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing Dynamic Routing Protocols II OSPF Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. 1 Distance Vector vs. Link State Routing With distance

More information

Router and Routing Basics

Router and Routing Basics Router and Routing Basics Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Routing Protocols and Concepts CCNA2 Routing and packet forwarding Static routing Dynamic

More information

Administrative Distance

Administrative Distance RIP is a distance vector routing protocol. It shares routing information through the local broadcast in every 30 seconds. In this tutorial we will explain RIP routing fundamentals with examples such as

More information

COMP 631: COMPUTER NETWORKS. Internet Routing. Jasleen Kaur. Fall 2014. Forwarding vs. Routing: Local vs. Distributed

COMP 631: COMPUTER NETWORKS. Internet Routing. Jasleen Kaur. Fall 2014. Forwarding vs. Routing: Local vs. Distributed OMP 3: OMPUTER NETWORKS // OMP 3: OMPUTER NETWORKS Internet Routing Jasleen Kaur Fall 0 Forwarding vs. Routing: Local vs. istributed oth datagram and virtual-circuit based networks need to know how to

More information

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms Outline Internet Routing Venkat Padmanabhan Microsoft Research 9 pril 2001 Routing algorithms distance-vector (DV) link-state (LS) Internet Routing border gateway protocol (BGP) BGP convergence paper Venkat

More information

College 5, Routing, Internet. Host A. Host B. The Network Layer: functions

College 5, Routing, Internet. Host A. Host B. The Network Layer: functions CSN-s 5/1 College 5, Routing, Internet College stof 1 Inleiding: geschiedenis, OSI model, standaarden, ISOC/IETF/IRTF structuur Secties: 1.2, 1.3, 1.4, 1.5 2 Fysieke laag: Bandbreedte/bitrate Secties:

More information

Computer Networks. Main Functions

Computer Networks. Main Functions Computer Networks The Network Layer 1 Routing. Forwarding. Main Functions 2 Design Issues Services provided to transport layer. How to design network-layer protocols. 3 Store-and-Forward Packet Switching

More information

Routing in packet-switching networks

Routing in packet-switching networks Routing in packet-switching networks Circuit switching vs. Packet switching Most of WANs based on circuit or packet switching Circuit switching designed for voice Resources dedicated to a particular call

More information

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs). OSPF Version 2 (RFC 2328) Interior gateway protocol (IGP). Routers maintain link-state database. Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs). Router

More information

Routing with OSPF. Introduction

Routing with OSPF. Introduction Routing with OSPF Introduction The capabilities of an internet are largely determined by its routing protocol. An internet's scalability, its ability to quickly route around failures, and the consumption

More information

28 Networks and Communication Protocols

28 Networks and Communication Protocols 113 28 Networks and ommunication Protocols Trend in computer systems: personal computing. Reasons why: ost: economies of scale. lso, avoids large initial investment in timesharing system. Performance:

More information

Layer 3 Routing User s Manual

Layer 3 Routing User s Manual User s Manual Second Edition, July 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used

More information

Static IP Routing and Aggregation Exercises

Static IP Routing and Aggregation Exercises Politecnico di Torino Static IP Routing and Aggregation xercises Fulvio Risso August 0, 0 Contents I. Methodology 4. Static routing and routes aggregation 5.. Main concepts........................................

More information

Routing Protocols (RIP, OSPF, BGP)

Routing Protocols (RIP, OSPF, BGP) Chapter 13 Routing Protocols (RIP, OSPF, BGP) INTERIOR AND EXTERIOR ROUTING RIP OSPF BGP 1 The McGraw-Hill Companies, Inc., 2000 1 Introduction Packets may pass through several networks on their way to

More information

CS335 Sample Questions for Exam #2

CS335 Sample Questions for Exam #2 CS335 Sample Questions for Exam #2.) Compare connection-oriented with connectionless protocols. What type of protocol is IP? How about TCP and UDP? Connection-oriented protocols Require a setup time to

More information

Network Layer: Network Layer and IP Protocol

Network Layer: Network Layer and IP Protocol 1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols

More information

Internet Protocol version 4 Part I

Internet Protocol version 4 Part I Internet Protocol version 4 Part I Claudio Cicconetti International Master on Information Technology International Master on Communication Networks Engineering Table of Contents

More information

Scalable Unidirectional Routing with Zone Routing Protocol (ZRP) Extensions for Mobile Ad-Hoc Networks

Scalable Unidirectional Routing with Zone Routing Protocol (ZRP) Extensions for Mobile Ad-Hoc Networks Scalable Unidirectional Routing with Zone Routing Protocol (ZRP) xtensions for Mobile d-hoc Networks Prasun Sinha, o-ordinated Sciences Laboratory, University of Illinois, Urbana hampaign prasun@vayu.crhc.uiuc.edu

More information

IP Multicasting. Applications with multiple receivers

IP Multicasting. Applications with multiple receivers IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing. 1 Applications with multiple receivers Many applications transmit the same data

More information

Based on Computer Networking, 4 th Edition by Kurose and Ross

Based on Computer Networking, 4 th Edition by Kurose and Ross Computer Networks Internet Routing Based on Computer Networking, 4 th Edition by Kurose and Ross Intra-AS Routing Also known as Interior Gateway Protocols (IGP) Most common Intra-AS routing protocols:

More information

Configuring RIP. Overview. Routing Update Process CHAPTER

Configuring RIP. Overview. Routing Update Process CHAPTER CHAPTER 22 This chapter describes how to configure the ASA to route data, perform authentication, and redistribute routing information, using the Routing Information Protocol (RIP) routing protocol. This

More information

Configuring a Gateway of Last Resort Using IP Commands

Configuring a Gateway of Last Resort Using IP Commands Configuring a Gateway of Last Resort Using IP Commands Document ID: 16448 Contents Introduction Prerequisites Requirements Components Used Conventions ip default gateway ip default network Flag a Default

More information

Introduction to Dynamic Routing Protocols

Introduction to Dynamic Routing Protocols CHAPTER 3 Introduction to Dynamic Routing Protocols Objectives Upon completion of this chapter, you should be able to answer the following questions: Can you describe the role of dynamic routing protocols

More information

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION

Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012. Network Chapter# 19 INTERNETWORK OPERATION Faculty of Engineering Computer Engineering Department Islamic University of Gaza 2012 Network Chapter# 19 INTERNETWORK OPERATION Review Questions ٢ Network Chapter# 19 INTERNETWORK OPERATION 19.1 List

More information

04 Internet Protocol (IP)

04 Internet Protocol (IP) SE 4C03 Winter 2007 04 Internet Protocol (IP) William M. Farmer Department of Computing and Software McMaster University 29 January 2007 Internet Protocol (IP) IP provides a connectionless packet delivery

More information

GregSowell.com. Mikrotik Routing

GregSowell.com. Mikrotik Routing Mikrotik Routing Static Dynamic Routing To Be Discussed RIP Quick Discussion OSPF BGP What is Routing Wikipedia has a very lengthy explanation http://en.wikipedia.org/wiki/routing In the context of this

More information

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007 Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?

More information

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP

Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP Advanced Networking Routing: RIP, OSPF, Hierarchical routing, BGP Renato Lo Cigno Routing Algorithms: One or Many? Is there a single routing protocol in the Internet? How can different protocols and algorithms

More information

- IGRP - IGRP v1.22 Aaron Balchunas

- IGRP - IGRP v1.22 Aaron Balchunas 1 - GRP - GRP (nterior Gateway Routing Protocol) GRP is a isco-proprietary Distance-Vector protocol, designed to be more scalable than RP, its standardized counterpart. GRP adheres to the following Distance-Vector

More information

Lecture 8: Routing I Distance-vector Algorithms. CSE 123: Computer Networks Stefan Savage

Lecture 8: Routing I Distance-vector Algorithms. CSE 123: Computer Networks Stefan Savage Lecture 8: Routing I Distance-vector Algorithms CSE 3: Computer Networks Stefan Savage This class New topic: routing How do I get there from here? Overview Routing overview Intra vs. Inter-domain routing

More information

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup. CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer

More information

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007) School of Business Eastern Illinois University Wide Area Networks (Week 11, Thursday 3/22/2007) Abdou Illia, Spring 2007 Learning Objectives 2 Distinguish between LAN and WAN Distinguish between Circuit

More information

Table of Contents. Cisco How Does Load Balancing Work?

Table of Contents. Cisco How Does Load Balancing Work? Table of Contents How Does Load Balancing Work?...1 Document ID: 5212...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...1 Conventions...1 Load Balancing...1 Per Destination and

More information

Transport Layer Protocols

Transport Layer Protocols Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements

More information

CS 3251- Computer Networks 1: Routing Algorithms

CS 3251- Computer Networks 1: Routing Algorithms CS 35- Computer Networks : Routing Algorithms Professor Patrick Tranor 0//3 Lecture 3 Reminders The due date for Homework was moved to Thursda. Reason: Allow ou to attend toda s lecture. Project is still

More information

Introduction to TCP/IP

Introduction to TCP/IP Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: Jain@ACM.Org http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol

More information

RARP: Reverse Address Resolution Protocol

RARP: Reverse Address Resolution Protocol SFWR 4C03: Computer Networks and Computer Security January 19-22 2004 Lecturer: Kartik Krishnan Lectures 7-9 RARP: Reverse Address Resolution Protocol When a system with a local disk is bootstrapped it

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ 1 Lecture 7: Network Layer in the Internet Reference: Chapter 5 - Computer Networks, Andrew S. Tanenbaum, 4th Edition, Prentice Hall,

More information

OSPF Routing Protocol

OSPF Routing Protocol OSPF Routing Protocol Contents Introduction Network Architecture Campus Design Architecture Building Block Design Server Farm Design Core Block Design WAN Design Architecture Protocol Design Campus Design

More information

Introduction to Metropolitan Area Networks and Wide Area Networks

Introduction to Metropolitan Area Networks and Wide Area Networks Introduction to Metropolitan Area Networks and Wide Area Networks Chapter 9 Learning Objectives After reading this chapter, you should be able to: Distinguish local area networks, metropolitan area networks,

More information

6.263 Data Communication Networks

6.263 Data Communication Networks 6.6 Data Communication Networks Lecture : Internet Routing (some slides are taken from I. Stoica and N. Mckewon & T. Griffin) Dina Katabi dk@mit.edu www.nms.csail.mit.edu/~dina Books Text Book Data Communication

More information

CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006

CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006 CSE331: Introduction to Networks and Security Lecture 8 Fall 2006 Announcements Reminders: Project I is due on Monday, Sept. 25th. Homework 1 is due on Friday, Sept. 29th. CSE331 Fall 2004 2 Internet Protocol

More information

Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3

Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3 CHAPTER 9 The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3 OSPF Open Shortest Path First (OSPF) is a link state Internet routing protocol.

More information

Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,

More information

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols Auxiliary Protocols IP serves only for sending packets with well-known addresses. Some questions however remain open, which are handled by auxiliary protocols: Address Resolution Protocol (ARP) Reverse

More information

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router

More information

Final for ECE374 05/06/13 Solution!!

Final for ECE374 05/06/13 Solution!! 1 Final for ECE374 05/06/13 Solution!! Instructions: Put your name and student number on each sheet of paper! The exam is closed book. You have 90 minutes to complete the exam. Be a smart exam taker -

More information

IP - The Internet Protocol

IP - The Internet Protocol Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network

More information

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to: Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations

More information

Chapter 10 Link-State Routing Protocols

Chapter 10 Link-State Routing Protocols Chapter 10 Link-State Routing Protocols CCNA2-1 Chapter 10 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks

More information

Routing and Packet Forwarding

Routing and Packet Forwarding Routing and Packet Forwarding Tina Schmidt September 2008 Contents 1 Introduction 1 1.1 The Different Layers of the Internet...................... 2 2 IPv4 3 3 Routing and Packet Forwarding 5 3.1 The Shortest

More information

Mobile Ad Hoc Networks. Ad Hoc Networks - A New Communication Paradigm 1. Mobile Ad Hoc Networks (MANET) Mobile Ad Hoc Networks. Why Ad Hoc Networks?

Mobile Ad Hoc Networks. Ad Hoc Networks - A New Communication Paradigm 1. Mobile Ad Hoc Networks (MANET) Mobile Ad Hoc Networks. Why Ad Hoc Networks? obile d oc etworks d oc etworks - ew ommunication Paradigm 1 ormed by wireless hosts which may be mobile Without (necessarily) using a pre-existing infrastructure Routes between nodes may potentially contain

More information

Using OSPF in an MPLS VPN Environment

Using OSPF in an MPLS VPN Environment Using OSPF in an MPLS VPN Environment Overview This module introduces the interaction between multi-protocol Border Gateway Protocol (MP-BGP) running between Provider Edge routers (s) and Open Shortest

More information

Link-State Routing Protocols

Link-State Routing Protocols Link-State Routing Protocols Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Objectives Link-state routing protocol Single-area OSPF concepts Single-area OSPF

More information

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols Purvi N. Ramanuj Department of Computer Engineering L.D. College of Engineering Ahmedabad Hiteishi M. Diwanji

More information

CHAPTER 10 IP MULTICAST

CHAPTER 10 IP MULTICAST CHAPTER 10 IP MULTICAST This chapter is about IP multicast, the network layer mechanisms in the Internet to support applications where data is sent from a sender to multiple receivers. The first section

More information

Overview. Communication Networks. Nodes and Links. Nodes and Links. Topology. Topology. Telecommunications 1 P. Mathys

Overview. Communication Networks. Nodes and Links. Nodes and Links. Topology. Topology. Telecommunications 1 P. Mathys Overview ommunication Networks ommunication Networks Telecommunications 1 P. Mathys Layout (Hardware) - Nodes, Links - Topology -Media - apacity, Speed - onnectivity - Redundancy - Switches, Routers -

More information

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Indian Institute of Technology Kharagpur TCP/IP Part I Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Kharagpur Lecture 3: TCP/IP Part I On completion, the student

More information

Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA)

Lecture 15. IP address space managed by Internet Assigned Numbers Authority (IANA) Lecture 15 IP Address Each host and router on the Internet has an IP address, which consist of a combination of network number and host number. The combination is unique; no two machines have the same

More information

IP Traffic Engineering over OMP technique

IP Traffic Engineering over OMP technique IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,

More information

- Hubs vs. Switches vs. Routers -

- Hubs vs. Switches vs. Routers - 1 Layered Communication - Hubs vs. Switches vs. Routers - Network communication models are generally organized into layers. The OSI model specifically consists of seven layers, with each layer representing

More information

ProCurve Networking IPv6 The Next Generation of Networking

ProCurve Networking IPv6 The Next Generation of Networking ProCurve Networking The Next Generation of Networking Introduction... 2 Benefits from... 2 The Protocol... 3 Technology Features and Benefits... 4 Larger number of addresses... 4 End-to-end connectivity...

More information

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols

More information

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur Module 7 Routing and Congestion Control Lesson 4 Border Gateway Protocol (BGP) Specific Instructional Objectives On completion of this lesson, the students will be able to: Explain the operation of the

More information

Using the Border Gateway Protocol for Interdomain Routing

Using the Border Gateway Protocol for Interdomain Routing CHAPTER 12 Using the Border Gateway Protocol for Interdomain Routing The Border Gateway Protocol (BGP), defined in RFC 1771, provides loop-free interdomain routing between autonomous systems. (An autonomous

More information

Internet Control Protocols Reading: Chapter 3

Internet Control Protocols Reading: Chapter 3 Internet Control Protocols Reading: Chapter 3 ARP - RFC 826, STD 37 DHCP - RFC 2131 ICMP - RFC 0792, STD 05 1 Goals of Today s Lecture Bootstrapping an end host Learning its own configuration parameters

More information

IP Routing Configuring Static Routes

IP Routing Configuring Static Routes 11 IP Routing Configuring Static Routes Contents Overview..................................................... 11-3 IP Addressing.............................................. 11-3 Networks.................................................

More information

Route Optimization. rek. 2005 Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1

Route Optimization. rek. 2005 Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1 Route Optimization (intra-as) Petr Grygárek rek 1 Goal of route optimization Static routing: More predictable and safer Dynamic routing: Automatically ally reacts on topology changes Lower administration

More information

Introduction to IP v6

Introduction to IP v6 IP v 1-3: defined and replaced Introduction to IP v6 IP v4 - current version; 20 years old IP v5 - streams protocol IP v6 - replacement for IP v4 During developments it was called IPng - Next Generation

More information

The Internet. Internet Technologies and Applications

The Internet. Internet Technologies and Applications The Internet Internet Technologies and Applications Aim and Contents Aim: Review the main concepts and technologies used in the Internet Describe the real structure of the Internet today Contents: Internetworking

More information

- Routing Information Protocol -

- Routing Information Protocol - 1 - Routing Information Protocol - RIP (Routing Information Protocol) RIP is a standardized Distance Vector protocol, designed for use on smaller networks. RIP was one of the first true Distance Vector

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet CCNA R&S: Introduction to Networks Chapter 5: Ethernet 5.0.1.1 Introduction The OSI physical layer provides the means to transport the bits that make up a data link layer frame across the network media.

More information

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks T.Chandrasekhar 1, J.S.Chakravarthi 2, K.Sravya 3 Professor, Dept. of Electronics and Communication Engg., GIET Engg.

More information

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1 IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0

More information

O 10.16.1.0/27 [110/129] via 192.168.1.5, 00:00:05, Serial0/0/1

O 10.16.1.0/27 [110/129] via 192.168.1.5, 00:00:05, Serial0/0/1 1 Which two statements are true regarding the advantages of the use of static routes? (Choose increased security reduced effort in configuring routes the administrator maintains control over routing easier

More information

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph Assignment #3 Routing and Network Analysis CIS3210 Computer Networks University of Guelph Part I Written (50%): 1. Given the network graph diagram above where the nodes represent routers and the weights

More information

Network Protocol Configuration

Network Protocol Configuration Table of Contents Table of Contents Chapter 1 Configuring IP Addressing... 1 1.1 IP Introduction... 1 1.1.1 IP... 1 1.1.2 IP Routing Protocol... 1 1.2 Configuring IP Address Task List... 2 1.3 Configuring

More information

Routing in wireless networks

Routing in wireless networks Routing in wireless networks. Pham Université de Pau et des Pays de l dour épartement Informatique http://www.univ-pau.fr/~cpham ongduc.pham@univ-pau.fr Routing in wireless networks What s a wireless network?

More information

Introduction to IP Multicast Routing

Introduction to IP Multicast Routing Introduction to IP Multicast Routing by Chuck Semeria and Tom Maufer Abstract The first part of this paper describes the benefits of multicasting, the Multicast Backbone (MBONE), Class D addressing, and

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

Chapter 5: Sample Questions, Problems and Solutions Bölüm 5: Örnek Sorular, Problemler ve Çözümleri Örnek Sorular (Sample Questions):

Chapter 5: Sample Questions, Problems and Solutions Bölüm 5: Örnek Sorular, Problemler ve Çözümleri Örnek Sorular (Sample Questions): Chapter 5: Sample Questions, Problems and Solutions Bölüm 5: Örnek Sorular, Problemler ve Çözümleri Örnek Sorular (Sample Questions): What is Store-and-Forward packet switching? What is a connectionless

More information

A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL NORTH CAROLINA STATE UNIVERSITY

A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL NORTH CAROLINA STATE UNIVERSITY A REPORT ON ANALYSIS OF OSPF ROUTING PROTOCOL Using OPNET 14.5 Modeler NORTH CAROLINA STATE UNIVERSITY SUBMITTED BY: SHOBHANK SHARMA ssharma5@ncsu.edu Page 1 ANALYSIS OF OSPF ROUTING PROTOCOL A. Introduction

More information

Network Layer. Introduction Datagrams and Virtual Circuits Routing Traffic Control. Data delivery from source to destination.

Network Layer. Introduction Datagrams and Virtual Circuits Routing Traffic Control. Data delivery from source to destination. Layer Introduction Datagrams and Virtual ircuits Routing Traffic ontrol Main Objective Data delivery from source to destination Node (Router) Application Presentation Session Transport Data Link Data Link

More information

Internet Protocol Version 6 (IPv6)

Internet Protocol Version 6 (IPv6) Internet Protocol Version 6 (IPv6) Raj Jain Washington University Saint Louis, MO 63131 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/ 14-1 Overview

More information

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats Outline EE 22: Interdomain Routing Protocol (BGP) Ion Stoica TAs: Junda Liu, DK Moon, David Zats http://inst.eecs.berkeley.edu/~ee22/fa9 (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues

More information

IP Routing Features. Contents

IP Routing Features. Contents 7 IP Routing Features Contents Overview of IP Routing.......................................... 7-3 IP Interfaces................................................ 7-3 IP Tables and Caches........................................

More information

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing

More information