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

Size: px
Start display at page:

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

Transcription

1 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 /8 7.../.7../ 9.../.../ Routing Protocols Transfer Protocols: IPv, IPv Routing Tables ontrol Protocols: IMP, RP, RRP, IGMP Page Page Routing in the Internet Routing Protocols 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. Internal Protocol xternal Protocol Internal Protocol Internal Protocol utonomous Systems Page 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) Page

2 Routing in a Sub-Network Sink or Sink Tree 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 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) Page Page Routing lgorithms daptive Techniques Routing N Network ontrol enter (N) Provides routing strategies and network ormation in regular time intervals to all routers Routing decisions are made locally by routers deterministic stochastic centralized isolated distributed istributed Routing Locally set up routing tables which are being updated by regular ormation exchange with neighbor routers deterministic stochastic deterministic stochastic. local global deterministic stochastic deterministic stochastic i LS: Link State dvertisement Page 7 Page 8

3 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 9 Page Local stimation Procedure Hot Potato hoose the outgoing link with the lowest load for the next packet to via router a L L L 8 7 min router a via L L % L % L 9% L b c b c L L L L L 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 isolated 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 - Shortest Queue with ias isolated Page Page

4 Probabilistic Routing Routing: Shortest Path 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 L p(l) % % % % L p(l) 7% % - - L L L L p p p n 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 / isolated Page Page Shortest Path: ijkstra () Shortest Path: ijkstra () 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. 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 Page Page

5 Shortest Path: ijkstra () Shortest Path: ijkstra () (, ) 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 (, ) 7 (, ) G (, ) (9, ) (, -) (, -) H (, -). Step: becomes permanent, since the distance to is (< < 9).. Step: Tentative labeling of the neighbor nodes of (, ): istance of to sums up to, using the path Page 7 Page 8 Shortest Path: ijkstra () Shortest Path: ijkstra () (, ) 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 (, ) 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 Page 9 Page

6 Shortest Path: ijkstra (7) Shortest Path: ijkstra (8) (, ) 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 (< ). (, ) 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. Page Page Shortest Path: ijkstra (9) Implementation of ijkstra () (, ) 7 (, ) G (, ) (9, ) (, ) (, H) H (8, ). Step: is reached on the shortest path and finally becomes permanent. Page Page

7 Implementation of ijkstra () 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) lso: istributed ellmann-ord Routing, ord-ulkerson Routing, RIP (RPNT, Internet); improved in isco routers Page Page istance Vector Routing Information xchange 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). xample of a istance Vector: V j = ((=), (=), (=), ) ssential here: ( is reachable with costs, with costs, and with costs ) Global ormation is exchanged only between neighbors! Page 7 Page 8

8 xample xample () L () L () L L s transmission costs for each line, is assumed. transfers (=) to its neighbors and () L () L () L L () L () L and know, from where the vector comes and so the costs to can be computed () L () L Table of router after system initialization or cold start rom to Link osts locally Routing tables of routers and, after the vector of router is processed rom to Link osts locally L Table of router after system initialization or cold start rom to Link osts locally rom to Link osts locally L Page 9 Page xample xample now transfers its vector (=, =) using link, and to its neighbors, and () L () L () L L Router receives (=, =) rom to Link osts receives this vector over link and updates its table as follows: () L () L locally L L = is larger than = discard = for link Similar to it the processing of the vector of takes place Routing table of after the actualization coming from and rom to Link osts locally L L Router receives (=, =) () L () L () L L rom to Link osts locally L L () L () L Page Page

9 xample xample 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 Routing table of after the update, and now have new routing tables generate distance vectors () L () L () L L () L () L rom to Link osts locally L L L rom : (=, =, =) over link and rom : (=, =, =) over link and rom : (=, =, =, =) over link, and Routing table of : () L () L () L L () L () L rom to Link osts locally L L L L Page Page xample xample 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 rom to Link osts locally L L L L 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 Page Page

10 xample Successive Information Propagation 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. 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 isadvantages: - Unreliable ormation is dangerous - ycling load conditions - dditional overhead - nd: ormation propagation lasts a certain time! Page 7 Page 8 onnection Loss onnection Loss () L () L () L L () L () L rom to Link osts locally L L L L rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link and () L () L () L L () L () L 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 receives the vector from and updates with =, =, =, =, = rom to Link osts locally L L L L = inite Page 9 Page

11 onnection Loss onnection Loss rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link und rom to link costs locally L L L L rom to link costs 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 () L () L () L L () L () L locally L L L L () L () L () L L () L () L locally L L L L Page Page 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 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

12 onnection Loss The ouncing ffect rom : (=, =, =, =, =) over link rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link and rom : (=, =, =, =, =) over link, and rom to Link osts locally L L L L So far: osts of for each link Reality: ifferent costs per link xample: Link has costs of In the following, only the paths to router are examined. () L () L () L L () L () L rom Link osts () 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. 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 Page Page The ouncing ffect The ouncing ffect ssumption : onnection breaks down. detects the failure and sets its costs to. Temporarily, the following table results: ssumption : has sent its vector before. (in case of regular transmission) () L () L () L L () L () L rom Link osts to L to L to locally to L to L 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 Page 7 Page 8

13 The ouncing ffect The ouncing ffect 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 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 Page 9 Page ount to Infinity ount to Infinity ount to Infinity problem: The istance Vector Routing achieves a correct solution, but possibly many (up to inite) update steps are necessary. xample : at first is switched off, then it is switched on xample: routers,,,,, are connected linear, the distance between neighbor routers in each case is to switched on. Update. Update. Update Page Page

14 ount to Infinity Split Horizon lgorithm xample : is switched off irst solution approach: Split-Horizon lgorithm switched off. Update. Update. Update. Update. Update 7. : : 8 : :. 7 : :. 8 : :. 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 hears from and that they do not reach announces and that is unreachable announces however to : has distance updates and has with distance updates for with distance... ount to Infinity Router Page Page Routing Information Protocol (RIP) Information xchange 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).) 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) Page Page

15 Link State Routing Link State Routing H 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. 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 Page 7 Page 8 Link State Routing Link State Routing 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 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 Page 9 Page

16 Packet uffer for Router 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 Transmission flags onfirmation flags Source Seq.No. ge ata 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 onfirmation flags ata ata structure of router Page Page Route nquiry Routing Tables ifth step: Problem: extensive routing tables ecision on best routes Router collects link state ormation from all other routers hierarchical routing 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 Large tables are needing too much memory, PU time, transmission capacity for link state messages etc. virtual division of the network (Regions) 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

17 Hierarchical Routing Hierarchical Routing Region Region Region Region Region Region Region Region Region Region isadvantage: Possibly increasing path length ull routing table for estination Link to Hops - - Hierarchical routing table for estination Link to Hops - - Page Page Internal Gateway Routing Protocol - OSP Open Shortest Path irst 99 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) 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 Page 7 Page 8

18 OSP xternal Gateway Protocol - GP S S ackbone ackbone router rea Relationship between autonomous systems, backbones and areas in OSP 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, ) Internal router S S xternal protocols connect the autonomous systems order router of the autonomous system rea router 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) Uses TP for data exchange Page 9 Page 7 xternal Gateway Protocol - GP hoke Messages ssumption: uses G to reach I G J H Information sent to receives the following ormation about from its neighbors : 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 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. Variant: each crossed router directly reduces its data amount. hoke hoke hoke Page 7 Page 7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lesson 5-3: Border Gateway Protocol

Lesson 5-3: Border Gateway Protocol Unit 5: Intradomain and Interdomain Protocols Lesson 5-3: Gateway Protocol At a Glance The Gateway Protocol (BGP) is an interdomain routing protocol used in TCP/IP internetworks. BGP was created to allow

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

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

Professor: Ian Foster TAs: Xuehai Zhang, Yong Zhao. Winter Quarter. www.classes.cs.uchicago.edu/classes/archive/2003/winter/54001-1

Professor: Ian Foster TAs: Xuehai Zhang, Yong Zhao. Winter Quarter. www.classes.cs.uchicago.edu/classes/archive/2003/winter/54001-1 Professor: Ian oster Ts: Xuehai Zhang, Yong Zhao Winter Quarter www.classes.cs.uchicago.edu/classes/archive//winter/541-1 alculate the total time required to transfer a 1 KB file (RTT=1 ms, packet size

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

Inter-domain Routing. Outline. Border Gateway Protocol

Inter-domain Routing. Outline. Border Gateway Protocol Inter-domain Routing Outline Border Gateway Protocol Internet Structure Original idea Backbone service provider Consumer ISP Large corporation Consumer ISP Small corporation Consumer ISP Consumer ISP Small

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

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

CCNA Exploration 4.0: (II) Routing Protocols and Concepts. Chapter 1: Introduction to Routing and Packet Forwarding

CCNA Exploration 4.0: (II) Routing Protocols and Concepts. Chapter 1: Introduction to Routing and Packet Forwarding Http://elmaestrodelared.blogspot.com CCNA Exploration 4.0: (II) Routing Protocols and Concepts Chapter 1: Introduction to Routing and Packet Forwarding 1. If a router cannot find a valid configuration

More information

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles. Data Networking and Architecture The course focuses on theoretical principles and practical implementation of selected Data Networking protocols and standards. Physical network architecture is described

More information

Exterior Gateway Protocols (BGP)

Exterior Gateway Protocols (BGP) Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection

More information

15-441: Computer Networks Homework 2 Solution

15-441: Computer Networks Homework 2 Solution 5-44: omputer Networks Homework 2 Solution Assigned: September 25, 2002. Due: October 7, 2002 in class. In this homework you will test your understanding of the TP concepts taught in class including flow

More information

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach

Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach Comparison of RIP, EIGRP, OSPF, IGRP Routing Protocols in Wireless Local Area Network (WLAN) By Using OPNET Simulator Tool - A Practical Approach U. Dillibabau 1, Akshay 2, M. Lorate Shiny 3 UG Scholars,

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

CHAPTER 10 LAN REDUNDANCY. Scaling Networks

CHAPTER 10 LAN REDUNDANCY. Scaling Networks CHAPTER 10 LAN REDUNDANCY Scaling Networks CHAPTER 10 10.0 Introduction 10.1 Spanning Tree Concepts 10.2 Varieties of Spanning Tree Protocols 10.3 Spanning Tree Configuration 10.4 First-Hop Redundancy

More information

How To Understand Bg

How To Understand Bg Table of Contents BGP Case Studies...1 BGP4 Case Studies Section 1...3 Contents...3 Introduction...3 How Does BGP Work?...3 ebgp and ibgp...3 Enabling BGP Routing...4 Forming BGP Neighbors...4 BGP and

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

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

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

- 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 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol Lecture 2 : The DSDV Protocol Lecture 2.1 : The Distributed Bellman-Ford Algorithm Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol The Routing Problem S S D D The routing problem

More information

Internet Addresses (You should read Chapter 4 in Forouzan)

Internet Addresses (You should read Chapter 4 in Forouzan) Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair (NETID, HOSTID) Addresses are assigned by the internet company for assignment

More information

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics CSC458 Lecture 6 Inter-domain Routing IP Addressing Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc458 University of Toronto at Mississauga Homework #1 Grades Fraction of Students 100 80 60

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

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

Outline. CSc 466/566. Computer Security. 18 : Network Security Introduction. Network Topology. Network Topology. Christian Collberg

Outline. CSc 466/566. Computer Security. 18 : Network Security Introduction. Network Topology. Network Topology. Christian Collberg Outline Network Topology CSc 466/566 Computer Security 18 : Network Security Introduction Version: 2012/05/03 13:59:29 Department of Computer Science University of Arizona collberg@gmail.com Copyright

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

Subnetting,Supernetting, VLSM & CIDR

Subnetting,Supernetting, VLSM & CIDR Subnetting,Supernetting, VLSM & CIDR WHAT - IP Address Unique 32 or 128 bit Binary, used to identify a system on a Network or Internet. Network Portion Host Portion CLASSFULL ADDRESSING IP address space

More information

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ Modeling Wide Area Networks (WANs) ρ Θεοδώρου Παύλος Χανιά 2003 8. Modeling Wide Area Networks

More information

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4) Chapter 3 TCP/IP Networks 3.1 Internet Protocol version 4 (IPv4) Internet Protocol version 4 is the fourth iteration of the Internet Protocol (IP) and it is the first version of the protocol to be widely

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

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life Overview Dipl.-Ing. Peter Schrotter Institute of Communication Networks and Satellite Communications Graz University of Technology, Austria Fundamentals of Communicating over the Network Application Layer

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

Congestion Control Overview

Congestion Control Overview Congestion Control Overview Problem: When too many packets are transmitted through a network, congestion occurs t very high traffic, performance collapses completely, and almost no packets are delivered

More information

Exercises TCP/IP Networking. Solution. With Solutions

Exercises TCP/IP Networking. Solution. With Solutions Exercises TCP/IP Networking Solution. With Solutions Jean-Yves Le Boudec Fall 2010 Exercises marked with a were given at exams in the past. 1 Module 1: TCP/IP Architecture Exercise 1.1 Elaine is setting

More information

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing?

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing? Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing? Simon Balon and Guy Leduc Research Unit in Networking EECS Department- University of Liège (ULg) Institut Montefiore, B28 - B-4000

More information

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP IP and Mobility Chapter 2 Technical Basics: Layer Methods for Medium Access: Layer 2 Chapter Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Telecommunication Networks: GSM, GPRS, UMTS

More information

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF Network Layer IPv4 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF IPv4 Internet Protocol (IP) is the glue that holds the Internet together.

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

The necessity of multicast for IPTV streaming

The necessity of multicast for IPTV streaming The necessity of multicast for IPTV streaming ARIANIT MARAJ, ADRIAN SHEHU Telecommunication Department Faculty of Information Technology, Polytechnic University of Tirana Tirana, Republic of Albania arianit.maraj@ptkonline.com,

More information

Introduction to LAN/WAN. Network Layer (part II)

Introduction to LAN/WAN. Network Layer (part II) Introduction to LAN/WAN Network Layer (part II) Topics The Network Layer Introduction Routing (5.2) The Internet (5.5) IP, IP addresses ARP (5.5.4) OSPF (5.5.5) BGP (5.5.6) Congestion Control (5.3) Internetworking

More information