Netværkslaget Rutning og sammenkobling



Relaterede dokumenter
Roskilde Universitetscenter, Datalogisk Afdeling Lokalnet Medium Access Control laget Niels Christian Juul

IP routing. - flytter pakkerne effektivt på lag 3! Netteknik 1

IP routing. Netteknik 1. Routere er de enheder på netværket som kan flytte IP datapakker mellem forskellige logiske netværk (IP net) Router

Internet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1

Route-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL

Internet Protocol (IP)

Routeren. - og lag 3 switchen! Netteknik 1

ARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1

Hub & Lag 2 Switch. - Ethernet-enhederne fra lag 2! Netteknik 1

Det fysiske lag Niels Christian Juul

VLAN, Trunk & VTP. VLAN: Virtual Local Area Network

VLAN - Virtual Local Area Network

IPv6 sameksistens med IPv4. af Laurent Flindt Muller & Jakob Pedersen

Infrastruktur og routing

Infrastruktur og routing

VLAN. - mange logiske net på ét fysisk! Netteknik 1

QoS. - prioritering af pakketransporten! Netteknik 1

VLAN. VLAN og Trunks. Region Syd Grundlæggende netværk

VLAN. - mange logiske net på ét fysisk! Netteknik 1

IT og økonomi. Lektionens emner. Hvorfor netværk? Lektion: N: Netværk

Projekter indenfor datanet. Per Høgh DIKU.PEH.882

Netværksalgoritmer 1

TCP/IP stakken. TCP/IP Protokollen består af 5 lag:

Netteknik 1. AMU kursus nr Netteknik 1 (AMU 44947) - anvendelse af teknologier og begreber. Formålet med kursus

Ethernets placering i OSI modellen

NETVÆRKSKURSUS Oktober November jmt

Ethernet HUB s og Switche

Introduktion til MPLS

PNI/GRN - 1. kursusgang

Introduktion til computernetværk

IP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

Computer Networks Specielt om Infrastrukturer og Teknologi

Basal TCP/IP fejlfinding

IP adresser. En ip adresse består af en 32bit adresse (dec.) En oktet består af 8 bit. Eller en Byte.

WAN s. - langdistance netværk! Netteknik 1

Indhold Kapitel 1 Computernetværk og internettet

Ethernet & OSI modellen

H.323. Protocol suite. En ITU standard til VoIP

Dynamisk Routing OSPF. Rasmus Elmholt V1.0

Introduktion til Quality of Service

Datanet Obligatorisk opgave 3: IP og ICMP. René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold september 2007

Her kan du læse om OSI modellen, og de 7 forskellige lag. Der er en mindre detaljeret beskrivelse udfra hvert lag.

IPT Netværk. IPT netværks protokoller. TDC IP telefoni Scale

Dynamisk Routing OSPF. Rasmus Elmholt V1.0

Netteknik 1. AMU kursus nr Netværk grundlæggende ( AMU Netteknik 1 ) - anvendelse af teknologier og begreber. Formålet med kursus

Netværk, WAN teknik. Introduktion til VPN. Afdeling A Odense. WAN kredsløb. Hovedkontor Viborg. Afdeling B Roskilde

MPLS konfiguration. Scenarie hold 1 & 2

Netværkstopologi. - dvs. hvordan ser netværket ud? Netteknik 1

IP Telefoni En naturlig udvikling?

Ethernet teknologi. - hvordan fungerer det? Netteknik 1

BGP Peers Opbygning af BGP Peers/Neighbors

BGP IOS kommandoer Programmering af Routere

Quality of Service. - en introduktion! IP telefoni kursus

Netteknik 1. - anvendelse af teknologier og begreber. AMU kursus nr

Netværkstopologi. Netteknik 1. Netteknik 1 (AMU 44947) Mercantec Den logiske og den fysiske! Netværkstopologi

Programmering af CS7050 TCP/IP modul

OSI modellen TCP/IP protokol arkitekturen IP adresser. DHCP DNS Fysiske netværks enheder. Operativsystemer og netværk Lektion 4

Introduktion til BGP 4 Border Gateway Protocol version 4

TCP & UDP. - de transportansvarlige på lag 4. Netteknik 1

PAXNET. - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket

LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS

Datapakke. Data. Afsender. Modtager

Spanning Tree. - mulighed for redundans på Ethernet! Netteknik 1

Introduktion til FoIP (Fax over IP)

Drift & fejlfinding. Netteknik 1. Drift & fejfinding på IT systemer. Mercantec på de større IT systemer! Hvad er drift af IT systemer?

Rådgivning når viden gør en forskel

Internettet Netværk. Hvad er netværk?

Programmering af CS7002 GSM/GPRS modul Version 5

IP Telefoni. En introduktion! Funktion, teknologier & begreber. En naturlig udvikling?

SIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål

Et netværk bliver til

Netværksovervågning og -administration

Netværksmålinger. - en introduktion! Netteknik

2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:

IP Telefoni. Funktion, teknologier & begreber. En introduktion!

Netværksmålinger. - en introduktion! Netteknik. TCP - IP - Ethernet

IP version 6. Kapitel 2: IPv6 adresser. Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.

DATALOGI 1F. Skriftlig eksamen mandag den 11. juni % 2 15 % 3 35 % 4 20 % 5 15 %

IP Telefoni. IP telefoni introduktion. TDC IP telefoni Scale

General setup. General konfiguration. Rasmus Elmholt V1.0

M A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M.

Application Note: AN-Z05

Avancerede Datanet. Udviklingen i Netværksarkitekturer. Ole Brun Madsen Professor Department of Control Engineering University of Aalborg

Computer netværk og TCP/IP protokoller. dcomnet 1

Opgave i WAN (Autonomt system).

BGP Attributer. BGP Attributer er oplysninger der sendes med i BGP opdateringer. For eksempel har alle Route opdateringer

Router U270 funktionsbeskrivelse

Oplæg om IPv6 den 4/ v. Jacob Jensen og Mathias Hollensen

Workshops om netværk

WLAN sikkerhedsbegreber -- beskrivelse

Netværkstopologi. - Den logiske og den fysiske! Netteknik 1

SIP. Session Initiation Protocol. TDC IP telefoni Scale

Network management. - hvad sker der på mit netværk?! Netteknik 1

QoS Design overblik Kapitel 2

Multiguide til C903IP

BGP Route filtering & Load Balancing

IP Modul report / Netværks software manual 1.0 Funktions beskrivelse:

QoS Design overblik. Agenda. QoS på L3. Trafiktyper. QoS principper. Voice Best-Effort. Klassifikation og mærkning Policing Queing

EN DEL AF DANSK INDUSTRI ELEKTRONISK INFRASTRUKTUR VIRKSOMHEDENS IT-SIKRE PLACERING

Transkript:

Roskilde Universitetscenter, Datalogisk Afdeling E-mail: ncjuul@acm.org Netværkslaget Rutning og sammenkobling Niels Christian Juul Mandag den 2. oktober 2000 Tanenbaum: CN kap. 5 5.1, 5.2, 5.4 Copyright 2000, Niels Christian Juul 2000-10-02 1 Mål Efter idag skal I: kende og forstå funktionerne i netværkslaget kunne identificerer brugen af løse og faste forbindelsestyper i lag 3 service og internt i lag 3 vide hvad rutning i et netværk er kende og kunne anvende statiske og dynamiske vejvalgsalgoritmer (protokoller for rutning) kende ligheder og forskelle på repeater, bridge og gateway Copyright 2000, Niels Christian Juul 2000-10-02 2 Copyright 1999-2000, Niels Christian Juul 1

Dagens program Pakkeposten (netværkslaget) Hvordan sendes pakker fra sender til modtager via et antal mellemstationer? Netværkstopologier. Faste og løse forbindelser. Dynamisk og statisk rutning af pakker i netværk. Broer, sluser og andre forbindelser mellem netværk. Tunneller og brandmure Copyright 2000, Niels Christian Juul 2000-10-02 3 ISO-OSI: Model for datanet 7 Anvendelseslaget 6 Repræsentationslaget 5 Sessionslaget 4 Transportlaget 3 Netværkslaget 2 Forbindelseslaget 1 Det fysisk lag UDP IP Ethernet Rutning IP IP Ethernet UDP IP Copyright 2000, Niels Christian Juul 2000-10-02 4 Copyright 1999-2000, Niels Christian Juul 2

Lag 3 - Pakkepost The network layer - netværkslaget En sikker pakketransport fra sender til modtager evt. via mellemmænd Laget indeholder beslutninger om: Topologi Vej Vejvalg Inter-net kommunikation Køafvikling Copyright 2000, Niels Christian Juul 2000-10-02 5 Pakkepostservice Pakkepost med postbil er principielt: uafhængig af postbilens udformning uafhængig af postbilens rute sikre at en pakke der afsendes med modtagerens adresse angivet bliver leveret på modtagerens adresse før eller siden uafhængig af andre pakkers transport Copyright 2000, Niels Christian Juul 2000-10-02 6 Copyright 1999-2000, Niels Christian Juul 3

Mål for lag 3 service... Service uafhængig af teknologi på lag 1-3 Service uafhængig af og skjuler topologi, subnet m.v. for lag 4 Uniform (global) adressering stilles tilrådighed for brugeren (lag 4) Copyright 2000, Niels Christian Juul 2000-10-02 7 NSAP = Netadresse En ensartet måde at lave adresser på tværs af organisationer og netværk Ex: Telefonnumre +1 (909) 682-3115 +45 38 15 3789 AFI IDI DSP Authority Format ID Initial Domain ID Domain Specific Part Copyright 2000, Niels Christian Juul 2000-10-02 8 Copyright 1999-2000, Niels Christian Juul 4

NSAP AFI Authority Format ID IDI Initial Domain ID DSP Domain Specific Part IDP Initial Domain Part Sådan opbygges IP-numre også: 32 bit 130.226.32.36 men felterne er ikke afgrænset af punktum!!! Copyright 2000, Niels Christian Juul 2000-10-02 9 Løse eller faste forbindelser Skal lag 3 understøtte: løse forbindelser bare flytte bit omkring subnet er nødvendigvis upålidelige ARPAnet/Internet forventer intet andet faste forbindelser oprette forbindelser med aftalt service/kvalitet virker som to køer af pakker, en hver vej Tele-selskaberne takserer forbindelser/kvalitet Copyright 2000, Niels Christian Juul 2000-10-02 10 Copyright 1999-2000, Niels Christian Juul 5

Intern opbygning af lag 3 Lag 3 kan opbygges ved hjælp af en af to metoder internt: Virtual Circuit faste forbindelser (connection-oriented) telefonforbindelse Datagram løse forbindelser (connectionless) telegram Begge metoder kan tilbyde fast/løs lag 3 service Copyright 2000, Niels Christian Juul 2000-10-02 11 Copyright 2000, Niels Christian Juul 2000-10-02 12 Copyright 1999-2000, Niels Christian Juul 6

Netværkstopologi Stjerne Hierarkisk Fuldt forbundet Forbundet Ring Bus Kombinationer af disse Copyright 2000, Niels Christian Juul 2000-10-02 13 11-14 Figure 11-3 Interconnected Configuration Copyright 2000, Niels Christian Juul 2000-10-02 14 Copyright 1999, Addison Wesley Longman Copyright 1999-2000, Niels Christian Juul 7

Vejvalg - Rutning (Routing) To klasser af rutningsalgoritmer: Statiske (Non-adaptive algorithms) Korteste vej (shortest path) Flervejs rutning (multipath) Dynamiske (Adaptive algorithms) Centraliseret (centralized) Varm kartoffel (isolated adaptive) Erfaringsbaseret (isolated learning) Oversvømmelse (flooding) Distribueret (distributed) Copyright 2000, Niels Christian Juul 2000-10-02 15 11-16 Figure 11-14 Change in the Message Path Copyright 2000, Niels Christian Juul 2000-10-02 16 Copyright 1999, Addison Wesley Longman Copyright 1999-2000, Niels Christian Juul 8

Copyright 2000, Niels Christian Juul 2000-10-02 17 Statisk rutning Looping packets Ingen alternativ rute Store tabeller Mange opdateringsbeskeder Hvad så? Copyright 2000, Niels Christian Juul 2000-10-02 18 Copyright 1999-2000, Niels Christian Juul 9

Flooding Hop count no resending selective flooding Copyright 2000, Niels Christian Juul 2000-10-02 19 Nyere rutningsmetoder Fuld graf opbygges på hver knude Korteste vej algoritme køres på den lokale udgave af grafen Nye linieomkostninger rundspredes (broadcast) for egne linier Copyright 2000, Niels Christian Juul 2000-10-02 20 Copyright 1999-2000, Niels Christian Juul 10

11-21 Figure 11-15 Weighted Routing Copyright 2000, Niels Christian Juul 2000-10-02 21 Copyright 1999, Addison Wesley Longman 11-22 Figure 11-16 Routing Based on Congestion Copyright 2000, Niels Christian Juul 2000-10-02 22 Copyright 1999, Addison Wesley Longman Copyright 1999-2000, Niels Christian Juul 11

Copyright 2000, Niels Christian Juul 2000-10-02 23 Link State Routing Opdag naboer og lær deres adresser Mål omkostning ved at nå naboerne Lav en pakke som fortæller hvad vi har lært Send pakken til alle andre routers Beregn korteste vej til alle andre routers Copyright 2000, Niels Christian Juul 2000-10-02 24 Copyright 1999-2000, Niels Christian Juul 12

Copyright 2000, Niels Christian Juul 2000-10-02 25 Netværkssamarbejde Internetworking Dvs. sammensætning af: To lokalnet: LAN-LAN Et lokalnet og et globalt net: LAN-WAN To globale net: WAN-WAN To lokalnet via et global net: LAN-WAN-LAN Her var Internettet 10 år forud for OSImodellen, som blot lader samarbejdet foregå i lag 3. Copyright 2000, Niels Christian Juul 2000-10-02 26 Copyright 1999-2000, Niels Christian Juul 13

Relay Repeater Bit kopiering mellem kabler Bridge Store-and-forward frames (mellem LANs) Gateway (Routers) Store-and-forward packets (mellem netværk) Protocol Converter højere lags omformning Copyright 2000, Niels Christian Juul 2000-10-02 27 Copyright 2000, Niels Christian Juul 2000-10-02 28 Copyright 1999-2000, Niels Christian Juul 14

Resume I har nu lært: Protokol eksempel IMP-IMP fra ARPANET Pakkeposten (netværkslaget, lag 3) Rutning Relæ mellem netværk Læs herom i CN kapitel 5 (afsnit 5.1, 5.2, 5.4) Copyright 2000, Niels Christian Juul 2000-10-02 29 Opgaver NCJ Opgave 1 Tanenbaum, kapitel 5: 6, 3, 8, 9, 13, 14 1, 11, 10 Copyright 2000, Niels Christian Juul 2000-10-02 30 Copyright 1999-2000, Niels Christian Juul 15