Fragmentering och hopsättning. Network Layer. The Internet Network layer. IP Fragmentation and Reassembly. IP datagram format

Size: px
Start display at page:

Download "Fragmentering och hopsättning. Network Layer. The Internet Network layer. IP Fragmentation and Reassembly. IP datagram format"

Transcription

1 Network Lyer Frgmentering och hopsättning Gols: understnd principles behind network lyer services: routing (pth selection) deling with scle how router works dvnced topics: IPv6, multicst instntition nd implementtion in the Internet Overview: lst time network lyer services IP ddressing routing principle: pth selection tody IP hierrchicl routing Internet routing protocols relible trnsfer intr-domin inter-domin wht s inside router? IPv6 multicst routing Ident Flgs Offset MTU vrierr i olik nät, två vl All pket tillräckligt små Frgmentering och hopsättning All frgment hr smm Ident Tpps ett frgment slängs ll Vrje frgment fullständigt IP-dtgrm Hopsättning hos mottgren Designt för ytterligre frgmentering Network 2 1 Network 2 4 The Internet Network lyer Host, router network lyer functions: Network lyer Routing protocols pth selection RIP, OSPF, BGP Trnsport lyer: TCP, UDP routing tble Link lyer physicl lyer IP protocol ddressing conventions dtgrm formt pcket hndling conventions ICMP protocol error reporting router signling IP Frgmenttion nd Ressembly =4000 ID =x frgflg =0 =0 One lrge dtgrm becomes severl smller dtgrms =1500 =1500 =1040 ID =x ID =x ID =x frgflg =1 frgflg =1 frgflg =0 =0 =1480 =2960 Network 2 2 Network 2 5 IP dtgrm formt IP protocol version number heder (32-bit words) type of dt mx number remining hops (decremented t ech router) upper lyer protocol to deliver pylod to 32 bits ver hed. type of len service 16-bit identifier flgs frgment time to upper Internet live lyer checksum 32 bit source IP ddress 32 bit destintion IP ddress Options (if ny) dt (vrible, typiclly TCP or UDP segment) totl dtgrm (bytes) for frgmenttion/ ressembly E.g. timestmp, record route tken, specify list of routers to visit. ICMP: Internet Control Messge Protocol used by hosts, routers, gtewys to communicte network-level informtion error reporting: unrechble host, network, port, protocol echo request/reply (used by ping) network-lyer bove IP: ICMP msgs crried in IP dtgrms ICMP messge: type, code plus first 8 bytes of IP dtgrm cusing error Type Code description 0 0 echo reply (ping) 3 0 dest. network unrechble 3 1 dest host unrechble 3 2 dest protocol unrechble 3 3 dest port unrechble 3 6 dest network unknown 3 7 dest host unknown 4 0 source quench (congestion control - not used) 8 0 echo request (ping) 9 0 route dvertisement 10 0 router discovery 11 0 TTL expired 12 0 bd IP heder Network 2 3 Network 2 6 1

2 Sklbrhet olik nätverksdresser i IP Det blir stor tbeller om vrje router sk hitt ll nätverk Hur får mn routing tt skl? Hierrchicl Routing Our routing study thus fr - ideliztion ll routers identicl network flt not true in prctice scle: with 50 million destintions: cn t store ll dest s in routing tbles! routing tble exchnge would swmp links! dministrtive utonomy internet = network of networks ech network dmin my wnt to control routing in its own network Network 2 7 Network 2 10 Forwrding lgortim Hierrchicl Routing Om direkt koppld till destintionens nätverk - skick direkt till destintion nnrs om destintionen finns i forwrding tbellen - skick till NextHop routern nnrs -skick till defult routern Forwrding tbell R2 NetworkNum NextHop 1 R3 2 R1 3 interfce 1 4 interfce 0 H1 Network 2 (Ethernet) R1 H4 H2 H3 Network 3 (FDDI) R2 Network 1 (Ethernet) H7 R3 H8 Network 4 (point-to-point) ggregte routers into regions, utonomous systems (AS) routers in sme AS run sme routing protocol intr-as routing protocol routers in different AS cn run different intr- AS routing protocol gtewy routers specil routers in AS run intr-as routing protocol with ll other routers in AS lso responsible for routing to destintions outside AS run inter-as routing protocol with other gtewy routers H5 H6 Network 2 8 Network 2 11 DHCP Intr-AS nd Inter-AS routing A new node needs n IP-ddress: hrd-coded by system dmin in file DHCP: Dynmic Host Configurtion Protocol: dynmiclly get ddress: plug-nd-ply host brodcsts DHCP discover msg DHCP server responds with DHCP offer msg host requests IP ddress: DHCP request msg DHCP server sends ddress: DHCP ck msg An exmple on scling of network dministrtion C C.b b d A A. b inter-as, intr-as routing in gtewy A.c A.c c B. B c Gtewys: perform inter-as routing mongst themselves b perform intr-as routers with other routers in their AS network lyer link lyer physicl lyer Network 2 9 Network

3 Intr-AS nd Inter-AS routing RIP ( Routing Informtion Protocol) Inter-AS C.b routing between A. A nd B b A.c C Host d h1 c A b Intr-AS routing within AS A B. Host c h2 b B Intr-AS routing within AS B Distnce vector lgorithm Included in BSD-UNIX Distribution in 1982 Distnce metric: # of hops (mx = 15 hops) Cn you guess why? Distnce vectors: exchnged every 30 sec vi Response Messge (lso clled dvertisement) Ech dvertisement: route to up to 25 destintion nets RIP v1 RFC 1058 RIP v2 RFC 1723 Network 2 13 Network 2 16 Routing in the Internet The Globl Internet consists of Autonomous Systems (AS) interconnected with ech other: Stub AS: smll corportion Multihomed AS: lrge corportion (no trnsit) Trnsit AS: provider Two-level routing: Intr-AS: dministrtor is responsible for choice Inter-AS: unique stndrd RIP: Link Filure nd Recovery If no dvertisement herd fter 180 sec --> neighbor/link declred ded routes vi neighbor invlidted new dvertisements sent to neighbors neighbors in turn send out new dvertisements (if tbles chnged) link filure info quickly propgtes to entire net poison reverse used to prevent ping-pong loops (infinite distnce = 16 hops) Network 2 14 Network 2 17 Intr-AS Routing RIP Tble processing Also known s Interior Gtewy Protocols (IGP) Most common IGPs: RIP: Routing Informtion Protocol OSPF: Open Shortest Pth First RIP routing tbles mnged by ppliction-level process clled route-d (demon) dvertisements sent in UDP pckets, periodiclly repeted IGRP: Interior Gtewy Routing Protocol (Cisco propr.) Network 2 15 Network

4 RIP Tble exmple (continued) Hierrchicl OSPF Router: giroflee.eurocom.fr Destintion Gtewy Flgs Ref Use Interfce UH lo U 2 13 f U le U 2 25 q U 3 0 le0 defult UG Three ttched clss C networks (LANs) Router only knows routes to ttched LANs Defult router used to go up Route multicst ddress: Loopbck interfce (for debugging) Two-level hierrchy: locl re, bckbone Link-stte dvertisements only in re ech nodes hs detiled re topology; only know direction (shortest pth) to nets in other res. Are border routers: summrize distnces to nets in own re, dvertise to other Are Border routers. Bckbone routers: run OSPF routing limited to bckbone. Boundry routers: connect to other ASs. Network 2 19 Network 2 22 OSPF (Open Shortest Pth First) open : publicly vilble, v2 RFC 2178 Uses Link Stte lgorithm LS pcket dissemintion Topology mp t ech node Route computtion using Dijkstr s lgorithm OSPF dvertisement crries one entry per neighbor router Advertisements disseminted to entire AS (vi flooding) IGRP (Interior Gtewy Routing Protocol) CISCO proprietry; successor of RIP (mid 80s) Distnce Vector, like RIP severl cost metrics (dely, bndwidth, relibility, lod etc) uses TCP to exchnge routing updtes Loop-free routing vi Distributed Updting Alg. (DUAL) bsed on diffused computtion Network 2 20 Network 2 23 OSPF dvnced fetures (not in RIP) Security: ll OSPF messges uthenticted (to prevent mlicious intrusion); TCP connections used Multiple sme-cost pths llowed (only one pth in RIP) For ech link, multiple cost metrics for different TOS (eg, stellite link cost set low for best effort; high for rel time) Integrted uni- nd multicst support: Multicst OSPF (MOSPF) uses sme topology dt bse s OSPF Hierrchicl OSPF in lrge domins. Internet AS Hierrchy Intr-AS border (exterior gtewy) routers Inter-AS interior (gtewy) routers Network 2 21 Network

5 Internet inter-as routing: BGP BGP (Border Gtewy Protocol): the de fcto stndrd Pth Vector protocol: similr to Distnce Vector protocol ech Border Gtewy brodcst to neighbors (peers) entire pth (I.e, sequence of ASs) to destintion E.g., Gtewy X my send its pth to dest. Z: Pth (X,Z) = X,Y1,Y2,Y3,,Z Why different Intr- nd Inter-AS routing? Policy: Intr-AS: single dmin, so no policy decisions needed Inter-AS: dmin wnts control over how its trffic routed, who routes through its net. Scle: hierrchicl routing sves tble size, reduced updte trffic Performnce: Intr-AS: cn focus on performnce Inter-AS: policy my dominte over performnce Network 2 25 Network 2 28 Internet inter-as routing: BGP Suppose: gtewy X send its pth to peer gtewy W W my or my not select pth offered by X cost, policy (don t route vi competitors AS), loop prevention resons. If W selects pth dvertised by X, then: Pth (W,Z) = w, Pth (X,Z) Note: X cn control incoming trffic by controlling its route dvertisements to peers: e.g., don t wnt to route trffic to Z -> don t dvertise ny routes to Z Hur får mn routing tt skl mer? Adressnvändning Adresser får inte t slut Klss C med 2 hosts (2/255 = 0.78%) Klss B med 256 hosts (256/65535 = 0.39%) Sklbilitet för routing Routingtbeller sklr ej IGP sklr ej Network 2 26 Network 2 29 Internet inter-as routing: BGP Subnetting BGP messges exchnged using TCP. BGP messges: OPEN: opens TCP connection to peer nd uthentictes sender UPDATE: dvertises new pth (or withdrws old) KEEPALIVE keeps connection live in bsence of UPDATES; lso ACKs OPEN request NOTIFICATION: reports errors in previous msg; lso used to close connection Subnät ny nivå till dress/routing hierrkin Subnätmsken definierr vribel del v hostdelen => subnät nummer Subnät syns br i ktuellt nätverk Network number Host number Clss B ddress Subnet msk ( ) Network number Subnet ID Subnetted ddress Host ID Network 2 27 Network

6 Subnät exempel Clssless InterDomin Routing Subnet msk: Subnet number: H1 R1 Subnet msk: Subnet number: H2 R2 H Subnet msk: Subnet number: Forwrding tble t router R1 Subnet Number Subnet Msk Next Hop interfce interfce R2 Del ut block v kontinuerlig nätverksnummer till närliggnde nätverk Representer block med (first_network_ddress, count), /21 Begräns storlekr till potens v 2 All routrr måste förstå CIDR Möjligt tt slå ihop dresser rekursivet Längst möjlig mtch i router Network 2 31 Network 2 34 Forwrding lgoritm D = destintion IP ddress for ech entry (SubnetNum, SubnetMsk, NextHop) D1 = SubnetMsk & D if D1 = SubnetNum if NextHop is n interfce deliver dtgrm directly to D else deliver dtgrm to NextHop Använd defult router om inget mtchr Inte nödvändigt med smmnhängnde 1 or Möjligt tt h fler subnät på ett fysiskt nätverk Subnät syns ej ifrån resten v Internet Hierrchicl ddressing: more specific routes ISPs-R-Us hs more specific route to Orgniztion 1 Orgniztion /23 Orgniztion /23 Orgniztion /23 Orgniztion /23.. Fly-By-Night-ISP ISPs-R-Us Send me nything with ddresses beginning /20 Send me nything with ddresses beginning /16 or /23 Internet Network 2 32 Network 2 35 Supernetting Om ll som vill h klss B dresser får det blir det dåligt utnyttjnde Om ll istället får klss C dresser ökr routingtbellerns storlek Lösning: Supernetting - CIDR Clssless InterDomin Routing Subnetting och CIDR: sklbiliteten Subnetting Hjälper till tt lös sklbilitetsproblemet Ny fysisk nätverk kn läggs till utn tt nvänd ny Klss B eller C nätverksdresser Smlr ihop informtion CIDR Kortre routingtbeller Slår ihop routinginformtion Spr dresser Del ut block v kontinuerlig nätverksnummer istället för dresser för större nätverksklss Network 2 33 Network

7 Sklbr nätverk Interdomän routing för tt hitt rätt AS Färre AS än nätverk Intrdomän routing för tt hitt rätt nätverk i AS Färre nätverk i en domän än i hel Internet CIDR Slår ihop routing informtion Subnetting Subnät syns ej utåt ARP (näst lger) Hitt rätt host i ett nätverk (subnät) Sklbilitet viktigre än optiml väg Input Port Queuing Fbric slower tht input ports combined -> queueing my occur t input queues Hed-of-the-Line (HOL) blocking: queued dtgrm t front of queue prevents others in queue from moving forwrd queueing dely nd loss due to input buffer overflow! Network 2 37 Network 2 40 Router Architecture Overview Two key router functions: run routing lgorithms/protocol (RIP, OSPF, BGP) switching dtgrms from incoming to outgoing link Network 2 38 Three types of switching fbrics Vi memory First genertion routers: pcket copied by system s (single) CPU speed limited by memory bndwidth (2 bus crossings per dtgrm) Modern routers: input port processor performs lookup, copy into memory Vi bus dtgrm from input port memory to output port memory vi shred bus bus contention: Vi n interconection network switching overcome bus bndwidth speed limittions limited by Advnced design: frgmenting dtgrm into fixed cells, switch bus bndwidth cells through the fbric. Network 2 41 Input Port Functions Output Ports Physicl lyer: bit-level reception Dt link lyer: e.g., Ethernet see chpter 5 Decentrlized switching: given dtgrm dest., lookup output port using routing tble in input port memory gol: complete input port processing t line speed queuing: if dtgrms rrive fster thn forwrding rte into switch fbric Buffering required when dtgrms rrive from fbric fster thn the trnsmission rte Scheduling discipline chooses mong queued dtgrms for trnsmission Network 2 39 Network

8 Output port queueing Dul Stck Approch buffering when rrivl rte vi switch exceeeds ouput line speed queueing (dely) nd loss due to output port buffer overflow! Network 2 43 Network 2 46 IPv6 Initil motivtion: 32-bit ddress spce completely llocted by 2008 or 2018 or Additionl motivtion: heder formt helps speed processing/forwrding heder chnges to fcilitte QoS new nycst ddress: route to best of severl replicted servers IPv6 dtgrm formt: fixed- 40 byte heder no frgmenttion llowed Tunneling IPv6 inside IPv4 where needed Network 2 44 Network 2 47 Trnsition From IPv4 To IPv6 Multicst routing Not ll routers cn be upgrded simultneous no flg dys How will the network operte with mixed IPv4 nd IPv6 routers? Two proposed pproches: Dul Stck: some routers with dul stck (v6, v4) cn trnslte between formts Tunneling: IPv6 crried s pylod in IPv4 dtgrm mong IPv4 routers Unicst Enkelt, men bndbreddskrävnde Multicst Mindre ntl pket, men kräver support från nätverkslgret Network 2 45 Network

9 Multicst routing (forts) Problem Hur identifiers mottgrn v multicst-meddelnden? Hur dressers ett dtgrm till dem? Lösning ddress indirection, en identifierre för hel multicst grupp Clss D multicst-dresser Multicst routing - generellt Mål: Hitt ett träd med ll routrr Iblnd måste ndr routrr involvers Två vrinter: Group-shred tree, endst ett träd Source-bsed trees, ett träd för vrje sändre Network 2 49 Network 2 52 Multicst routing - frågor Hur strtr och slutr en grupp? Hur väljs gruppdress? Hur nsluter mn till befintlig grupp? Kn vem som helst nslut sig? Känner mn till vilk övrig som är nslutn? Hur smrbetr routrrn? Involverr IGMP Multicst routing i Internet DVMRP Distnce Vector Multicst Routing Protocol Source-bsed MOSPF Multicst OSPF Source-bsed CBT Core Bsed Trees Group-shred PIM Protocol Independent Multicst Dense mode liknr DVMRP Sprse mode group-shred Melln AS DVMRP Men inte helt lyckt Network 2 50 Network 2 53 IGMP Network Lyer: Summry Internet Group Mngement Protocol Melln host och först router Kn ej identifier ndr i gruppen Tre typer v meddelnden Membership query, membership report, leve group Körs över IP Receiver-driven Gols: understnd principles behind network lyer services: routing (pth selection) deling with scle how router works dvnced topics: IPv6, multicst instntition nd implementtion in the Internet Overview: network lyer services IP ddressing routing principle: pth selection IP hierrchicl routing Internet routing protocols relible trnsfer intr-domin inter-domin wht s inside router? IPv6 multicst routing Network 2 51 Network

Goals of Routing Protocols. 10: Inter and intra AS, RIP, OSPF, BGP, Router Architecture. Real Internet Routing? CIDR? Dynamic Routing?

Goals of Routing Protocols. 10: Inter and intra AS, RIP, OSPF, BGP, Router Architecture. Real Internet Routing? CIDR? Dynamic Routing? Gols of Routing Protocols 10: Inter nd intr AS, RIP, OSPF, GP, Router Architecture Lst Modified: 3/24/2003 2:39:16 PM Find the optiml route Rpid Convergence Robustness Configurble to respond to chnges

More information

Network Layer. The Internet Network layer. IP datagram format

Network Layer. The Internet Network layer. IP datagram format Network Layer Goals: understand principles behind network layer services: routing (path selection) dealing with scale how a router works advanced topics: IPv6, multicast instantiation and implementation

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

Network layer: Overview. Network layer functions IP Routing and forwarding

Network layer: Overview. Network layer functions IP Routing and forwarding Network layer: Overview Network layer functions IP Routing and forwarding 1 Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every host, router application

More information

Inter-domain Routing

Inter-domain Routing COMP 631: COMPUTER NETWORKS Inter-domin Routing Jsleen Kur Fll 2014 1 Internet-sle Routing: Approhes DV nd link-stte protools do not sle to glol Internet How to mke routing slle? Exploit the notion of

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

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

IP addressing and forwarding Network layer

IP addressing and forwarding Network layer The Internet Network layer Host, router network layer functions: IP addressing and forwarding Network layer Routing protocols path selection RIP, OSPF, BGP Transport layer: TCP, UDP forwarding table IP

More information

5 a LAN 6 a gateway 7 a modem

5 a LAN 6 a gateway 7 a modem STARTER With the help of this digrm, try to descrie the function of these components of typicl network system: 1 file server 2 ridge 3 router 4 ckone 5 LAN 6 gtewy 7 modem Another Novell LAN Router Internet

More information

QoS Mechanisms C HAPTER 3. 3.1 Introduction. 3.2 Classification

QoS Mechanisms C HAPTER 3. 3.1 Introduction. 3.2 Classification C HAPTER 3 QoS Mechnisms 3.1 Introduction In the previous chpter, we introduced the fundmentl QoS concepts. In this chpter we introduce number of key QoS mechnisms tht enble QoS services. At the end of

More information

Route Discovery Protocols

Route Discovery Protocols Route Discovery Protocols Columbus, OH 43210 [email protected] 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 Protocols Fall 2005. Lectures 7-8 Andreas Terzis

Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis Internet Protocols Fall 2005 Lectures 7-8 Andreas Terzis Outline Internet Protocol Service Model Fragmentation Addressing Original addressing scheme Subnetting CIDR Forwarding ICMP ARP Address Shortage

More information

Classful IP Addressing. Classless Addressing: CIDR. Routing & Forwarding: Logical View of a Router. IP Addressing: Basics

Classful IP Addressing. Classless Addressing: CIDR. Routing & Forwarding: Logical View of a Router. IP Addressing: Basics Switching and Forwarding Switching and Forwarding Generic Router rchitecture Forwarding Tables: ridges/layer Switches; VLN Routers and Layer 3 Switches Forwarding in Layer 3 (Network Layer) Network Layer

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 4 Network Layer

Chapter 4 Network Layer Chapter 4 Network Layer Reti degli Elaboratori Canale AL Prof.ssa Chiara Petrioli a.a. 2013/2014 We thank for the support material Prof. Kurose-Ross All material copyright 1996-2012 J.F Kurose and K.W.

More information

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

CS 457 Lecture 19 Global Internet - BGP. Fall 2011 CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with

More information

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding CS 78 Computer Networks Internet Protocol (IP) Andrew T. Campbell [email protected] our focus What we will lean What s inside a router IP forwarding Internet Control Message Protocol (ICMP) IP

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

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

8.2 The Internet Protocol

8.2 The Internet Protocol TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface

More information

The Network Layer. Raj Jain. Washington University in St. Louis

The Network Layer. Raj Jain. Washington University in St. Louis The Network Layer Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Audio/Video recordings of this lecture are available on-line at: http://www.cse.wustl.edu/~jain/cse473-11/

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

Chapter 4 Network Layer

Chapter 4 Network Layer Chapter 4 Network Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

More information

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks

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

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-280 Technicl notes on using Anlog Devices DSPs, processors nd development tools Visit our Web resources http://www.nlog.com/ee-notes nd http://www.nlog.com/processors or e-mil

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

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

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: [email protected] http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol

More information

Kofax Reporting. Administrator's Guide 2.0.0 2013-09-19

Kofax Reporting. Administrator's Guide 2.0.0 2013-09-19 Kofx Reporting 2.0.0 Administrtor's Guide 2013-09-19 2013 Kofx, Inc. All rights reserved. Use is subject to license terms. Third-prty softwre is copyrighted nd licensed from Kofx s suppliers. THIS SOFTWARE

More information

Lecture Computer Networks

Lecture Computer Networks Prof. Dr. H. P. Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Thomas Nau, kiz Lecture Computer Networks

More information

What is a DoS attack?

What is a DoS attack? CprE 592-YG Computer and Network Forensics Log-based Signature Analysis Denial of Service Attacks - from analyst s point of view Yong Guan 3216 Coover Tel: (515) 294-8378 Email: [email protected] October

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

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

Architecture and Data Flows Reference Guide

Architecture and Data Flows Reference Guide Architecture nd Dt Flows Reference Guide BlckBerry Enterprise Service 12 Version 12.0 Pulished: 2014-11-10 SWD-20141110103011848 Contents Components used in the BES12 solution... 5 Components used to mnge

More information

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline OSI Seven Layer Model & Seminar Outline TCP/IP Fundamentals This seminar will present TCP/IP communications starting from Layer 2 up to Layer 4 (TCP/IP applications cover Layers 5-7) IP Addresses Data

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll

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

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

Компјутерски Мрежи NAT & ICMP

Компјутерски Мрежи NAT & ICMP Компјутерски Мрежи NAT & ICMP Riste Stojanov, M.Sc., Aleksandra Bogojeska, M.Sc., Vladimir Zdraveski, B.Sc Internet AS Hierarchy Inter-AS border (exterior gateway) routers Intra-AS interior (gateway) routers

More information

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP Guide to Network Defense and Countermeasures Third Edition Chapter 2 TCP/IP Objectives Explain the fundamentals of TCP/IP networking Describe IPv4 packet structure and explain packet fragmentation Describe

More information

- Multicast - Types of packets

- Multicast - Types of packets 1 Types of packets - Multicast - Three types of packets can exist on an IPv4 network: Unicast A packet sent from one host to only one other host. A hub will forward a unicast out all ports. If a switch

More information

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

Network layer 1DT066! Distributed Information Systems!! Chapter 4 Network Layer!! goals: 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! Network layer" goals: "! understand principles behind layer services:" " layer service models" " forwarding versus routing" " how a

More information

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report DlNBVRGH + + THE CITY OF EDINBURGH COUNCIL Sickness Absence Monitoring Report Executive of the Council 8fh My 4 I.I...3 Purpose of report This report quntifies the mount of working time lost s result of

More information

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control

Section 5.2, Commands for Configuring ISDN Protocols. Section 5.3, Configuring ISDN Signaling. Section 5.4, Configuring ISDN LAPD and Call Control Chpter 5 Configurtion of ISDN Protocols This chpter provides instructions for configuring the ISDN protocols in the SP201 for signling conversion. Use the sections tht reflect the softwre you re configuring.

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

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

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

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

CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013

CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013 CS 43: Computer Networks IP Kevin Webb Swarthmore College November 5, 2013 Reading Quiz IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented

More information

BGP. 1. Internet Routing

BGP. 1. Internet Routing BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is

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

Data Center Networks and Basic Switching Technologies

Data Center Networks and Basic Switching Technologies Data Center Networks and Basic Switching Technologies Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking September 15, 2014 Slides used and

More information

How To Network A Smll Business

How To Network A Smll Business Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports

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

GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports

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

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP

IP Network Layer. Datagram ID FLAG Fragment Offset. IP Datagrams. IP Addresses. IP Addresses. CSCE 515: Computer Network Programming TCP/IP CSCE 515: Computer Network Programming TCP/IP IP Network Layer Wenyuan Xu Department of Computer Science and Engineering University of South Carolina IP Datagrams IP is the network layer packet delivery

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

How To Reduce Telecommunictions Costs

How To Reduce Telecommunictions Costs Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

SCRIBE: A large-scale and decentralized application-level multicast infrastructure

SCRIBE: A large-scale and decentralized application-level multicast infrastructure !! IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 2, NO. 8, OCTOBER 22 1 SCRIBE: A lrge-scle nd decentrlized ppliction-level multicst infrstructure Miguel Cstro, Peter Druschel, Anne-Mrie Kermrrec

More information

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University

FAULT TREES AND RELIABILITY BLOCK DIAGRAMS. Harry G. Kwatny. Department of Mechanical Engineering & Mechanics Drexel University SYSTEM FAULT AND Hrry G. Kwtny Deprtment of Mechnicl Engineering & Mechnics Drexel University OUTLINE SYSTEM RBD Definition RBDs nd Fult Trees System Structure Structure Functions Pths nd Cutsets Reliility

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

Chapter 6 Configuring IP

Chapter 6 Configuring IP Chapter 6 Configuring IP This chapter describes the Internet Protocol (IP) parameters on HP ProCurve routing switches and switches and how to configure them. After you add IP addresses and configure other

More information

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among various

More information

JaERM Software-as-a-Solution Package

JaERM Software-as-a-Solution Package JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock

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 [email protected] Copyright

More information

The Network Layer. Raj Jain. Washington University in St. Louis

The Network Layer. Raj Jain. Washington University in St. Louis The Network Layer Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Audio/Video recordings of this lecture are available on-line at: http://www.cse.wustl.edu/~jain/cse473-09/

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

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

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

NETWORK LAYER/INTERNET PROTOCOLS

NETWORK LAYER/INTERNET PROTOCOLS CHAPTER 3 NETWORK LAYER/INTERNET PROTOCOLS You will learn about the following in this chapter: IP operation, fields and functions ICMP messages and meanings Fragmentation and reassembly of datagrams IP

More information

Cisco Configuring Commonly Used IP ACLs

Cisco Configuring Commonly Used IP ACLs Table of Contents Configuring Commonly Used IP ACLs...1 Introduction...1 Prerequisites...2 Hardware and Software Versions...3 Configuration Examples...3 Allow a Select Host to Access the Network...3 Allow

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Understanding and Configuring NAT Tech Note PAN-OS 4.1

Understanding and Configuring NAT Tech Note PAN-OS 4.1 Understanding and Configuring NAT Tech Note PAN-OS 4.1 Revision C 2012, Palo Alto Networks, Inc. www.paloaltonetworks.com Contents Overview... 3 Scope... 3 Design Consideration... 3 Software requirement...

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

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

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

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

Engineer-to-Engineer Note

Engineer-to-Engineer Note Engineer-to-Engineer Note EE-265 Technicl notes on using Anlog Devices DSPs, processors nd development tools Contct our technicl support t [email protected] nd t [email protected] Or visit our

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

Small Business Networking

Small Business Networking Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology

More information

Answers to Sample Questions on Network Layer

Answers to Sample Questions on Network Layer Answers to Sample Questions on Network Layer ) IP Packets on a certain network can carry a maximum of only 500 bytes in the data portion. An application using TCP/IP on a node on this network generates

More information

VoIP for the Small Business

VoIP for the Small Business VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become

More information

EasyMP Network Projection Operation Guide

EasyMP Network Projection Operation Guide EsyMP Network Projection Opertion Guide Contents 2 About EsyMP Network Projection Functions of EsyMP Network Projection... 5 Vrious Screen Trnsfer Functions... 5 Instlling the Softwre... 6 Softwre Requirements...6

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

10CS64: COMPUTER NETWORKS - II

10CS64: COMPUTER NETWORKS - II QUESTION BANK 10CS64: COMPUTER NETWORKS - II Part A Unit 1 & 2: Packet-Switching Networks 1 and Packet-Switching Networks 2 1. Mention different types of network services? Explain the same. 2. Difference

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the

More information

VoIP for the Small Business

VoIP for the Small Business Reducing your telecommunictions costs TechAdvisory.org SME Reports sponsored by Cybernut Solutions provides outsourced IT support from welth of knowledgeble technicins nd system dministrtors certified

More information

THE INTELLIGENT VEHICLE RECOVERY AND FLEET MANAGEMENT SOLUTION

THE INTELLIGENT VEHICLE RECOVERY AND FLEET MANAGEMENT SOLUTION KENYA THE INTELLIGENT VEHICLE RECOVERY AND FLEET MANAGEMENT SOLUTION INTRODUCTION Hving estblished itself in no less thn eleven Sub-Shrn countries nd with more thn 230 000 vehicles lredy on its system

More information