KTN kap. 4 Network Layer: Data Plane

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/292

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:37 AM on 4/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

293 Terms

1
New cards

Kva er hovudoppgåva til nettverkslaget?

Nettverkslaget har ansvar for å frakte datagram (IP-pakkar) frå ein avsendar-host til ein mottakar-host gjennom fleire nettverk og rutere.

2
New cards

Kvar finst nettverkslaget?

Det finst både i endesystem (PC-ar, serverar) og i alle rutere i nettet.

3
New cards

forwarding

den faktiske prosessen med å flytte ein pakke frå ein inngangsport til den rette utgangsporten inne i éin enkelt ruter.

4
New cards

routing

prosessen med å finne den beste vegen frå kjelde til destinasjon gjennom heile nettverket.

5
New cards

forwarding vs routing

Det første er prosessen med å flytte ein pakke frå ein inngangsport til den rette utgansporten inne i ein ruter.

Det siste handlar om å finne den beste vegen frå kjelde til destinasjon gjennom heile nettverket.

6
New cards

Network Layer

laget i nettverksmodellen som har ansvar for å frakte IP-datagram frå ein avsendar-host til ein mottakar-host gjennom fleire rutere og nettverk.

7
New cards

Data plane

lokal funksjon i kvar ruter som bestemmer kor datagrammet skal sendast vidare (hardware)

8
New cards

control plane

nettverkslogikken som bestemmer rutene gjennom nettet (software)

9
New cards

To typar control plane

  1. per-router control plane

  2. SDN control plane

10
New cards

per-router control plane

ein modell der kvar ruter sjølv køyrer routing-algoritmar og bestemmer rutene basert på informasjon frå andre rutere.

11
New cards

SDN control plane

Ein modell der routing-logikken ligg i ein sentral styringsenhet som bestemmer rutene og sender reglar til rutere.

12
New cards

network service model

ein beskriving av kva garantiar og eigenskapar nettverket tilbyr for levering av datagram mellom avsendar og mottakar.

13
New cards

datagram

ein sjølvstendig pakke i network layer som inneheld header og data. Blir sendt vidare utan garanti for levering eller rekkefølgje.

14
New cards

Kva betyr det at Internett er “best effort”?

Det betyr at nettet prøver å levere pakkane, men gir ingen garanti for at dei kjem fram, i rett rekkefølgje, utan tap eller med bestemt forsinking.

15
New cards

QoS (Quality of Service)

mekanismar i nettverket som gir bestemte garantiar for til dømes båndbreidde, forsinking, tap eller rekkefølgje på trafikk.

16
New cards

Routing algorithms

algoritmar som blir brukt til å berekne den beste ruta eit datagram skal ta frå kjelde til destinasjon i eit nettverk.

17
New cards

forwarding table

ein tabell i ein ruter som bestemmer kva utgangsport ein pakke skal sendast vidare til, basert på destinasjonsadressa.

18
New cards

Kva brukar ruteren for å slå opp i forwarding-tabellen?

Verdien i eitt eller fleire header-felt i den innkommande datagram, vanlegvis destinasjons-IP-adressaa

19
New cards

Kva er ein oppføring i ein forwarding table?

ein rad som koplar ein destinasjonsadresse (eller adresseområde) til eit bestemt utgangsgrensesnitt.

20
New cards

Kva er eit interface i ein ruter?

eit nettverksgrensesnitt (ein port) som koplar ruteren til eit nettverk eller ei lenke.

21
New cards

utgangsinterface

den porten datagrammet blir sendt ut gjennom for å gå vidare mot destinasjonen.

22
New cards

Kvifor treng vi interface i forwarding?

Fordi ruteren må vite kva fysisk eller logisk lenke pakken skal sendast vidare på.

23
New cards

Er forwarding lokalt eller gjeld det heile nettverket?

Forwarding er lokalt – kvar ruter bestemmer berre neste hopp for pakken. Altså kva neste steg er lokalt.

24
New cards

Software-Defined Networking (SDN)

ein nettverksarkitektur der kontrollen (routing-logikken) er skilt frå rutere og flytta til ein sentral styringsenhet (server)

25
New cards

Kva gjer ein ruter ?

  1. Tek imot ein pakke på ein input-port

  2. Les IP-headeren (vanlegvis destinasjons-IP-adressa)

  3. Slår opp i forwarding-tabellen

  4. Sender pakken vidare på riktig output-interface

26
New cards

Kva er dei fire hovudkomponentane i ein ruter?

  1. input ports

  2. switching fabric

  3. output ports

  4. routing processor.

27
New cards

input port

den delen av ruteren som tek imot innkomande pakkar, behandlar dei på fysisk- og link-lag-nivå, og slår opp i forwarding-tabellen for å finne kva output-port pakken skal sendast vidare til.

28
New cards

switching fabric

Den interne koplingsmekanismen i ruteren som flyttar pakkar frå riktig input-port til riktig output-port.

29
New cards

Output port

Den delen av ruteren som lagrar pakkar (køar) og sender dei ut på den riktige utgåande linken, ved å utføre link- og fysisk-lag-funksjonar.

30
New cards

Routing processor

Den delen av ruteren som køyrer routing-protokollar, bygger routing-tabellar og oppdaterer forwarding-tabellen (control plane)

Den bestemmer kvar trafikken skal gå.

31
New cards

forwarding lookup

Prosessen der ruteren slår opp i forwarding-tabellen basert på pakkens header (vanlegvis destinasjons-IP) for å finne kva output-interface pakken skal sendast til.

32
New cards

data plane vs control plane

Data plane handterer rask forwarding av pakkar (hardware)

Control plane handterer routing og styring (software).

33
New cards

Kva deler av ein router høyrer til data plane?

Input ports, switching fabric, output ports og forwarding lookup.

34
New cards

Kva deler av ein router høyrer til control plane?

Routing processor og routing-algoritmar.

35
New cards

Kvifor er forwarding implementert i hardware?

Fordi pakkar kjem svært raskt (nanosekund-nivå), og software ville vore for tregt.

36
New cards

destination-based forwarding

Ruteren bestemmer output-port basert berre på destinasjons-IP-adressa.

37
New cards

generalized forwarding

ruteren kan ta avgjerder basert på fleire header-felt, ikkje berre destinasjonsadresse.

38
New cards

Kan det oppstå kø i input-porten?

Ja, dersom switching fabric er opptatt eller output-porten er full.

39
New cards

Rolla til input-prot i forwarding prosessen

den les destinasjons-IP og slår opp i forwarding-tabellen for å bestemme riktig output-port.

40
New cards

Kva lag i nettverksmodellen er involvert i input-porten?

Fysisk lag, link-lag og delar av nettverkslaget (for header-lesing).

41
New cards

Kva skjer på physical layer i input-porten?

Ruteren tek imot bits frå den fysiske linken (bit-level reception) og terminerer den innkomande fysiske forbindelsen.

42
New cards

Kva skjer på link layer i input-porten?

Ruteren behandlar link-layer-protokollen (t.d. Ethernet), fjernar link-layer-headeren og hentar ut IP-datagrammet.

dvs. den gjer om frame til IP-datagram ved å fjerne link-layer-headeren.

43
New cards

Kva betyr det at ein link er bidirectional?

Det betyr at data kan sendast i begge retningar mellom to enheter.

44
New cards

remote controller

ein sentral styringsenhet (server) som ligg utanfor rutere og bestemmer forwarding-reglar for dei.

45
New cards

“match plus action”

Ruteren matchar header-felt mot ein oppføring i forwarding-tabellen og utfører handlinga som står der (t.d. send til interface 2).

46
New cards

input port queuing

når pakkar må vente i kø ved input-porten fordi dei kjem raskare inn enn dei kan sendast vidare inn i switch fabric (eller vidare til output-porten).

47
New cards

longest prefix matching

ein metode der ruteren vel den oppføringa i forwarding-tabellen som har flest like startbits (lengst prefix) og som matcher destinasjonsadressa.

48
New cards

prefix

Antall like startbits i ein IP-adresse som er felles for alle adressene i eit nettverk

Delen av IP-adressa som identifiserer kva nettverk adressa tilhøyrer.

49
New cards

Kvifor brukar vi longest prefix matching?

Fordi fleire routing-oppføringar kan matche same destinasjonsadresse, og vi må velje den mest spesifikke ruta, dvs. ruta med lengst prefix.

50
New cards

longest prefix

den lengste starten (prefixet) av ein IP-adresse som matchar ein oppføring i routing-tabellen.

51
New cards

TCAM (Ternary Content Addressable Memory)

Ein type spesialminne som kan søkje gjennom alle oppføringar samtidig og støtte tre verdiar per bit: 0, 1 og “don’t care”.

Blir brukt i rutere for rask longest prefix matching i forwarding-tabellen.

52
New cards

Content addressable memory (CAM)

Ein type minne der ein søkjer på innhaldet (verdien) i staden for på ei bestemt minneadresse.

I

rutere blir dette brukt for å finne raskt rett oppføring i forwarding-tabellen.

53
New cards

Cisco Catalyst

ein serie nettverks-switchar (og nokre rutere) frå Cisco som blir brukte i bedriftsnettverk for å handtere trafikk, VLAN, routing og switching.

54
New cards

switching rate

arten pakkar kan bli flytta frå input-portar til output-portar.

55
New cards

Ønskeleg switching rate dersom ruteren har N input-porter med rate R

N × R

56
New cards

switching via memory

Ein eldre metode der pakken først blir kopiert til systemminnet, og deretter frå minnet til riktig output-port.

CPU-en styrer sjølve switching-prosessen.

57
New cards

switching via bus

Ein metode der pakken blir sendt frå input-porten til output-porten via ein delt intern buss i ruteren.

Alle portane deler same buss, så berre éin pakke kan overførast om gongen

58
New cards

Kva er ein buss i samanhengen med

switching via bus?

ein delt intern kommunikasjonskanal i ruteren som fraktar pakkar mellom input-portar og output-portar.

59
New cards

begrensinga med switching via memory

Berre ein lese/skrive-operasjon kan skje om gongen, så berre ein pakke kan overførast om gongen.

60
New cards

Kva bestemmer maksimal switching-hastigheit ved memory switching?

Minnet si lese-/skrivehastigheit.

61
New cards

begrensinga ved bus-switching

berre éin pakke kan krysse bussen om gongen.

62
New cards

Kvifor må pakkar vente ved bus-switching?

Fordi alle pakkar deler same buss, og berre éin kan bruke han om gongen.

63
New cards

Når passar bus-switching?

det passar i mindre rutere, t.d. i lokale nettverk og enterprise-nettverk

64
New cards

switching via interconnection network

ein metode der ruteren bruker eit internt nettverk (t.d. ein crossbar) for å sende fleire pakkar parallelt frå input-portar til ulike output-portar.

65
New cards

crossbar switch

ein type switching fabric som koplar N input-portar til N output-portar via eit rutenett (matrise) av interne bussar.

66
New cards

Crosspoints

koblingspunkt i ein crossbar-switch der ein bestemt input-port kan koplast direkte til ein bestemt output-port.

67
New cards

dei tre hovudtypane switching fabric

  1. Switching via memory

  2. Switching via bus

  3. Switching via interconnection network (crossbar)

68
New cards

Kva betyr at ein crossbar er non-blocking?

At fleire pakkar kan forwardast samtidig, så lenge dei går til ulike output-portar.

69
New cards

fordelen med crossbar

den kan sende fleire pakkar parallelt, og gir mykje høgare gjennomstrøyming.

70
New cards

CRS (Classless Routing System / Classless Routing Scheme)

ruting utan faste adresseklassar (A, B, C), der ein brukar variabel lengde på nettverksprefiks.

71
New cards

Kva kan skje dersom input-bufferen blir full?

pakkar kan bli droppa (buffer overflow).

72
New cards

buffer overflow

når fleire pakkar kjem inn enn det er plass til i bufferet, slik at nye pakkar må droppast.

73
New cards

konsekvensen av buffer overflow

pakketap, auka forsinking og mogleg redusert ytelse

74
New cards

Head-of-the-Line (HOL) blocking

Når eit datagram fremst i køa blokkerer andre datagram bak, sjølv om dei kunne blitt sendt vidare.

75
New cards

når skjer Head-of-the-Line (HOL) blocking?

Det skjer når ei datagram fremst i input-køen ventar på ein opptatt output-port, og dermed hindrar datagram bak i køen frå å bli sendt, sjølv om dei andre datagrama kunne ha gått til ein annan ledig port.

76
New cards

output port overflow

når pakkar kjem raskare frå switch fabric enn det utgåande link kan sende dei, slik at bufferen blir full og pakkar må droppast.

77
New cards

konsekvensane av output port overflow

Forsinking (queueing delay) og pakketap.

78
New cards

Kva seier den klassiske tommelfingerregelen (RFC 3439) om kor stor buffer ein bør ha i ein ruter?

Bufferstorleiken bør vere omtrent lik RTT × linkkapasitet (C)

79
New cards

Kva er ei nyare anbefaling når det finst mange samtidige flows (N flows)?

Buffer ≈ (RTT × C) / √N.

80
New cards

N flows

talet på samtidige, uavhengige datastrømer (forbindelser) som deler same flaskehals-lenke.

typisk ein TCP-forbindelse mellom ein avsendar og ein mottakar.

81
New cards

buffer management

Mekanismar som bestemmer kva pakke som skal droppast eller merkast når bufferen er full.

82
New cards

tail drop

den nyaste pakken blir droppa når buffer er full.

83
New cards

priority drop

pakkar blir droppa basert på prioritet.

84
New cards

marking (ECN, RED)

Ruteren merkar pakkar for å signalisere trengsel i staden for å droppe dei direkte.

85
New cards

Kva betyr marking i ein ruter?

det betyr at ruteren merkar pakkar for å signalisere congestion i staden for å droppe dei direkte.

86
New cards

ECN (Explicit Congestion Notification)

ein mekanisme der ruteren set eit bit i IP/TCP-headeren for å varsle avsendar om congestion utan å droppe pakken.

87
New cards

RED (Random Early Detection)

ein metode der ruteren byrjar å merke eller droppe pakkar tilfeldig før bufferen blir full, for å unngå brå køoppbygging.

88
New cards

multistage switching

Fleire små switchar kopla saman for å lage stor switch.

89
New cards

output port queuing

når pakkar kjem frå switching fabric raskare enn output-linken kan sende dei vidare, dvs inngåande trafikk er større enn transmisjonsrate R

90
New cards

Kva betyr det at fabric har rate NR og linken har rate R?

Fabric kan levere opptil N gonger raskare enn éin enkelt output-link.

91
New cards

Scheduling discipline

regelen som bestemmer kva pakke i køen som skal sendast neste på ein link.

92
New cards

Drop policy

Regelen som bestemmer kva pakke som skal droppast når bufferet er fullt.

93
New cards

Input port queuing vs Output port queuing

Det eine er ein kø som oppstår før switching fabric, når pakkar kjem raskare inn enn dei kan overførast internt i rutaren.

Det andre er ein kø som oppstår etter switching fabric, når pakkar kjem raskare til ein output-port enn linken kan sende dei vidare (R).

94
New cards

Kva skjer dersom ankomstraten til output-porten er større enn transmisjonsraten (R)?

Datagram hopar seg opp i bufferen til outputporten og det oppstår kø.

95
New cards

bufferbloat

når bufferkapasiteten i ein router er sett så høgt at datagram blir liggande lenge i kø, noko som skapar høg RTT

96
New cards

packet scheduling

regelen som bestemmer kva datagram som skal sendast neste på linken.

97
New cards

Kvifor treng ein router packet scheduling i output-porten?

Fordi da berre er eitt datagram kan sendast om gongen, medan fleire datagram kan vente i kø.

98
New cards

First-in-First-Out (FIFO)

eit prinsipp der det som kjem først inn i ei kø, også er det første som blir behandla eller sendt ut.

99
New cards

FIFO link-scheduling discipline

ein scheduling-regel i ein router der datagram på ein utgangslink blir sendt i same rekkefølgje som dei kom til output-bufferen (først inn, først ut).

100
New cards

transmission

når eit datagram blir sendt ut på output-linken med transmisjonsrate R.