Kapittel 5 Nettverkslaget



Like dokumenter
Kapittel 10 Tema for videre studier

Hva består Internett av?

Nettverkslaget. Fragmentering/framsending Internetworking IP

Løsningsforslag Gruppeoppgaver mars 2003

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

6105 Operativsystem og nettverk

6105 Operativsystem og nettverk

6105 Operativsystem og nettverk

6105 Operativsystem og nettverk

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

Lagene spiller sammen

Kapittel 4: Transportlaget

6107 Operativsystemer og nettverk

Nettlaget. Nettlagets oppgaver

Detaljerte Funksjoner i Datanett

Løsningsforslag Gruppeoppgaver mars 2003

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Detaljerte funksjoner i datanett

Beskrivelse av TCP/IP Introduksjon Vi har allerede skrevet litt om TCP/IP i kapitel 1, men her ønsker vi å utdype emnet.

6105 Windows Server og datanett

6105 Windows Server og datanett

32 bits. type of service. head. len 16-bit identifier time to live

LAN switching / IP Routing

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

Notater: INF Datakommunikasjon

1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 2 in115: Nettverksdrift Svarskisse:

Sentrale deler av pensum i INF240. Hensikt. Pål Spilling og Kjell Åge Bringsrud

6107 Operativsystemer og nettverk

TOD120 Nettverk og windows og sikkerhet og datamaskiner og servere og sånn. Øving 12. Joachim Tingvold

ITF20205 Datakommunikasjon - høsten 2014

Sentrale deler av pensum i INF

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj

Forelesning Oppsummering

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

6105 Windows Server og datanett

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Dagens målsetning: Å gi dere et innblikk i hvordan internett henger sammen

Oversikt Kort om IPv6 IPv6-header Adresser. IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 18. september 2013.

Flere detaljerte funksjoner i datanett

6105 Windows Server og datanett

6105 Windows Server og datanett

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

MTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus

Tall og Format i Internett

1. Sikkerhet i nettverk

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Temaer: r Nettlagets oppgaver r Rutingprinsipp: veivalg r Hierarkisk ruting r IP r Internettets ruting protokoller. m intra-domain.

1 INTRODUKSJON SAMMENKOBLING AV ET INTERNETTVERK... 2

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 1 in115: Nettverksdrift Svarskisse:

6105 Windows Server og datanett

Kapittel 8: Nettverk i praksis

Kort om IPv6 IPv6-header Adresser. IPv6-foredrag. Grunnleggende. Trond Endrestøl. Fagskolen Innlandet. 19. september 2013.

Kapittel 7: Nettverksteknologier

HUB = multiport repeater

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

TJENESTEBESKRIVELSE INTERNETT FRA BKK

6105 Windows Server og datanett

Tjenestebeskrivelse Internett Ruter Innhold

6107 Operativsystemer og nettverk

Internettfrakt. Ketil Danielsen August 23, 2004

Tjenester i skyen. 19. desember

Brannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.

Datakommunikasjon - Oblig 2

EKSAMEN. Emne: Datakommunikasjon

IT Grunnkurs Nettverk 2 av 4

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon

Emnenavn: Datakommunikasjon. Eksamenstid: Kl: 9:00 til kl: 13:00. Faglærere: Erling Strand

Innhold. BKK Digitek AS Fjøsangerveien 65, Postboks 7050, 5020 Bergen T: E:

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Løsningsforslag til EKSAMEN

Introduksjon til nettverksteknologi

6105 Windows Server og datanett

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Computer Networks A. Tanenbaum

Temaer: ! Nettlagets oppgaver! Rutingprinsipp: veivalg! Hierarkisk ruting! IP! Internettets ruting. protokoller. " intra-domain.

MoonShape Hovedprosjekt vår 2005, HiST/AITeL. Oppdragstakere: Knut Imar Hagen & Knut Magne Solem

ITF20205 Datakommunikasjon - høsten 2011

Detaljerte Funksjoner i Datanett

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

1. Informasjonskapsler og pakkefangst. 2. Grunnleggende datakommunikasjon

Ola Edvart Staveli Mars 2010

Blant de mest omtalte Internett tilpassningene i dag er brannmurer og virtuelle private nett (VPN).

Antall sider:s (inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator

Innhold. Innledning... 13

Litt mer detaljer om: Tids multipleksing

IP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack

Masterpresentasjon. Wireless Extension to OSPF: Kenneth Holter. Veiledere: Andreas Hafslund, Frank Y. Li og Knut Øvsthus. 14.

Computer Networks A. Tanenbaum

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

6105 Windows Server og datanett

Pensumoppgaver Datakommunikasjon (Oppgavene ikke fasit) INF3190 DATAKOMMUNIKASJON OPPSUMMERINGSOPPGAVER Laget av : Khiem-Kim Ho Xuan...

Praktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger

Det matematisk-naturvitenskapelige fakultet

Flere detaljerte funksjoner i datanett

Transkript:

Kapittel 5 Nettverkslaget I dette kapitlet ser vi nærmere på: Nettverkslaget IP-protokollen Format Fragmentering IP-adresser Rutere Hierarkisk ruting og ruteaggregering Autonome soner 1

Nettverkslaget Skal overføre data fra transportlaget som pakker gjennom nettverket (Internett) IP-protokollen med pakker og adresser Ruting Feilrapp. og informasjonsprotokoller En protokoll må være implementert i alt utstyr som pakkene passerer Internett tilbyr en datagramtjeneste (IP-pakke) på nettverkslaget 2

Nettverkslaget Datamaskin Datamaskin Applikasjonsprotokoll Applikasjonsprotokoll Transportprotokoll Transportprotokoll Ruter Ruter Nettlagsprotokoll Nettlagsprotokoll Nettlagsprotokoll Nettlagsprotokoll 3

IP-protokollen (IPv4) Er en upålitelig protokoll Ingen sekvenskontroll, feil eller flytkontroll Opererer forbindelsesløst Ingen oppkobling av en forbindelse Nyttelasten i en IP-pakke kan være hva som helst TCP, UDP, ICMP og IGMP benytter IP-pakker 4

Formatet på en IP-pakke (IPv4) 0 15 16 31 4-bit versjon 4-bit headerlengde 16-bit identifikasjon 8-bit type of service (TOS) 3-bit flagg 16-bit totallengde (byte) 13-bit fragmentering 8-bit time to live (TTL) 8-bit protokoll 16-bit headersjekksum 32-bit avsenders IP-adresse 20 byte 32-bit mottakers IP-adresse Tilleggsinformasjon (lite brukt) Nyttelast 5

Faktiske verdier i en IP-pakke (IPv4) 6

Fragmentering av IP-pakker (IPv4) Pakker for store for en lenkelagsramme må fragmenteres Hvert fragment har fullstendig header og rutes som en vanlig pakke Fragmentene settes sammen igjen hos mottakeren (forenkler ruterne) Feltene identifikasjon, flagg og fragmentering benyttes for å sette pakkene sammen igjen 7

Fragmentering av IP-pakker (IPv4) Avsender eller mellomliggende rutere kan fragmentere pakker Mottaker setter fragmentene sammen igjen 8

IP-adressering (IPv4) Kommunikasjon krever adressering I Internett brukes IP-adresser som er hierarkisk oppbygd for å fordele trafikken Alle nettverkskort har sin unike IP-adresse 9

IP-adressering (IPv4) En IP-adresse er 32 bit Består av en nettadressedel og en nodeadressedel Eks 200.193.2.3 (punktum desimal form) 11001000 11000001 00000010 00000011 Adresseområde 0.0.0.0 255.255.255.255 0 te bit (lengst til venstre) overføres først 10

IP-adressering (IPv4) 3 ulike nettverk koblet sammen med en ruter 158.45.3.5 158.45.1.4 158.45.1.1 158.45.3.1 158.45.3.4 158.45.1.3 158.45.2.1 158.45.3.3 158.45.1.2 158.45.3.2 11 158.45.2.2 158.45.2.3

IP-adressering (IPv4) Hele adresserommet benyttes til et lokalnett 158.45.20.3 158.45.20.2 158.45.20.10 158.45.20.1 C ISP 158.45.20.11 12 158.45.20.12

IP-adressering (IPv4) Adresserommet er delt opp i flere subnett ISP 158.45.20.3 158.45.20.1 A 158.45.20.129 158.45.20.131 158.45.20.2 158.45.20.65 158.45.20.130 13 158.45.20.67 158.45.20.66

IP-adressering (IPv4) Inndeling av adresserom ved klassebasert adressering Nettadresserom Klasse A 0 7 bit nett-id 24 bit nodeid 0 127 Klasse B 10 14 bit nett-id 16 bit nodeid 128 191 Klasse C 110 21 bit nett-id 8 bit nodeid 192 223 Klasse D 1110 28 bit mulitcasting gruppe-id 224 239 Klasse E 11110 27 bit reservert fremtidig bruk 240 247 14

IP-adressering (IPv4) Dette adresserommet er avsatt til private adresser 10.0.0.0 172.16.0.0 192.168.0.0 10.255.255.255 172.31.255.255 192.168.255.255 Private adresser brukes i interne nettverk Private adresser eksisterer ikke på Internett Interne nettverk med privat adresser kan kobles til Internett via en NAT-ruter 15

Rutere Videresender pakker på den antatt mest gunstige måten ut ifra rutingtabellen Bestemmer ruter - ruting I lokalnettrutere settes tabellen opp manuelt I kjernenettrutere brukes rutingprotokoller 16

Videresende pakker En ruter tester følgende: Er pakken adressert til ruteren selv Sjekksummen for pakkeheader Reduserer TTL-feltet med 1 og sjekker >0 Mottakeradressen opp i mot rutertabellen Størrelsen på pakken i forhold til lenkelagsrammen 17

Ruting Hvordan bestemme veien gjennom nettverket? Vi ønsker å velge rute med minst mulig kostnad Kostnad kan være en funksjon av Korteste vei målt, i antall hopp Raskeste vei, målt i kapasitet Strategiske vei, andre hensyn 18

Ruting Rutingtabeller settes ved statiske- eller dynamiske rutingalgoritmer Statiske rutingalgoritmer betyr manuelt Dynamiske rutingalgoritmer betyr at rutingtabellene endres etter trafikkbelastning og topologi Globale rutingalgoritmer setter opp rutingtabellen på bakgrunn av kjennskap til hele nettverket, linktilstandsalgoritme Desentraliserte rutingalgoritmer utveksler rutingtabeller med sine naborutere, distanse-vektoralgoritme 19

Hierarkisk ruting Tildeling av IP-adresser foregår hierarkisk Enkle IP-adresser representerer hele adresserom Forenkler rutingtabellene i de globale ruterne Adressen 158.38.16.0/20 representerer alle adresser som har de 20 første bitene identisk med denne adressen 20

Hierarkisk ruting Subnett 1 158.38.16.0/22 Subnett 2 158.38.20.0/22 Subnett 3 158.38.24.0/22 Send alle adresser som begynner på 158.38.16.0/20, hit ISP 1 Internett Subnett 4 158.38.28.0/22 21

Ruteaggregering Subnett 1 158.38.16.0/22 Subnett 2 158.38.20.0/22 Subnett 3 158.38.24.0/22 Subnett 4 158.38.28.0/22 Subnett 20 251.45. 64.0/20 Subnett 21 251.45.80.0/20 Send alle adresser som begynner på 158.38.16.0/20, hit ISP 1 Send alle adresser som begynner på 251.45.64.0/18 eller 158.38.28.0/22, hit ISP 2 Internett Subnett 22 251.45.96.0/20 22 Subnett 23 251.45.112.0/20

Hierarkisk ruting Alle noder i samme nett må kjøre må kjøre samme rutingalgoritme for å gi mening Dette medfører problemer med volum (skalering) og administrasjon (hvem bestemmer) Organiserer Autonome Systemer (AS) Hvert AS administreres av en bedrift eller en ISP Innenfor hvert AS brukes samme rutingprotokoll Hver ruter lagrer inform. om de andre ruterne i samme AS AS kobles sammen med gateway rutere Gateway rutere snakker sammen med en egen protokoll 23

Organisering av nettverk De globale ruterne er organisert i autonome systemer (AS) Hvert AS administreres av en bedrift eller en ISP Innenfor hvert AS brukes samme rutingprotokoll Hver ruter lagrer informasjon om de andre ruterne i samme AS 24

Organisering av nettverk Ulike AS kobles sammen av gateway rutere Gateway rutere 1b AS1 1a Inter-as rutingprotokoll 2b AS2 2a Intra-as rutingprotokoll Intra-as rutingprotokoll 1c 1d 2c 2d 25

Organisering av nettverk Hvert AS kjører sin intra-as rutingprotokoll I Internett brukes RIP eller OSPF Routing Information Protocol. En distansevektoralgoritme som bruker antall ruterhopp til å bestemme kostnaden (maks 15) Open Shortest Path First. Link-tilstandsalgoritme der hver ruter konstruerer et kart over hele subnettet. Kostnader bestemmes av nettadministrator. Tar over for RIP 26

Organisering av nettverk For å kartlegge ruter mellom ulike AS brukes inter-as rutingprotokoller Alle AS må bruke samme inter-as rutingprotokoll I Internett brukes BGP4 Hvilke andre AS kan nås fra nabo-as Sprer informasjon om hvilke subnett som kan nås til interne rutere Finner de beste rutene til de ulike subnettene 27

Organisering av nettverk 4b AS 4 4a 3b AS 3 3a Intra-as rutingprotokoll Intra-as rutingprotokoll 4d 3c 3d 1b AS 1 1a Inter-as rutingprotokoll 2b AS 2 Intra-as rutingprotokoll Intra-as rutingprotokoll 28 1c 1d 2c 2d

Organisering av nettverk 4b AS 4 4a 3b AS 3 3a Intra-as rutingprotokoll Intra-as rutingprotokoll 4d Inter-as rutingprotokoll 3c 3d 1b AS 1 1a 2b AS 2 Intra-as rutingprotokoll Intra-as rutingprotokoll 29 1c 1d 2c 2d

Samtrafikk mellom AS i Norge Alle autonome soner i Norge er direkte eller indirekte koblet opp imot NIX en i Oslo NIX-en 30