4. OMREŽNA PLAST
Kaj sta ključni funkciji usmerjevalnika?
1. Izvajanje protokolov za usmerjanje 2. Posredovanje datagramov od dohodnega vmesnika proti izhodnemu vmesniku
Kaj sta osnovni funkciji omrežne plasti?
1. POSREDOVANJE -->prenos paketa iz vhodnega na izhodni vmesnik usmerjevlanika 2. USMERJANJE -->določitev poti paketov od izvora do cilja --> je kolektivno delo vseh omrežnih naprav na poti --> izvajajo se usmerjevalni algoritmi
Kateri so mehanizmi razvrščanja sporočil -->kakšne so potencialne težave?
1. Razvrščanje --> izbor paketa, ki bo naslednji poslan po povezavi 2. FIFO (first in first out) razvrščanje --> pakete pošiljamo v istem vrstnem redu kot so prišli v čakalno vrsto Potencialne težave: -->pravila zavračanja paketov: --> če paket pride v polno čakalno vrsto:koga reject? --> zavrnemo zadnjega(zavrnemo prihajajoči paket) --> prioriteta(zavrnemo na osnovi prioritete) --> naključno(pakete zavrnemo naključno)
Kaj je funkcija omrežne plasti? -->iz kje se paketi dostavijo transportni plasti -->kje je prisotna -->funkcija usmerjevalnik?
1. Transport segmenta od končnega pošiljatelja do prejemnikaa 2.Enkapsulacija segmentov transportne plasti v pakete na strani pošiljatelja Na sprejemni strani se paketi dostavijo transportni plasti Pristona v vseh omrežnih napravah in v jedru omrežja Usmerjevalnik pregleda vsako glavo paketa, ki gre skozi njega
Kaj je kritika NAT protokola?
1. Usmerjevalniki naj bi delali na omrežni plasti, torej naj ne bi imeli opravka z št. vrat, ki so del transportne plasti 2. vrata so namenjena naslavljanju procesov in ne računalnikov 3.Krši princip konènih sistemov, ki zahteva, da je za aplikacije omrežje transparentno --> težavo so pri P2P appih, do akterih znotraj NAT-a ni možno dostopiti 4. Za reševanje pomanjkanja naslovov je boljše uporabiti IPv6
Opiši decentralizirano preklapljanje -->katera vrsta posredovanje poznamo
1. Z uporabo vrednosti polja iz glave paketa, najdi izhodna vrata s pomočjo posredovalne tabele (ang. match plus action) Posredovanje, ki temelji na cilju --> posreduj samo na osnovi IP naslova cilja Posplošeno posredovanje --> posreduj na osnovi poljubne množice vrednosti iz glave paketa
Kaj je IPv6 Motivacija?
1. Začetna motivacija --> 32-bitni prostor za naslavljanje se lahko zelo hitro izčrpa 2. Dodatna motivacija --> format glave paketa se lahko spremeni za hitrejše usmerjanje in posredovanje --> sprememba v formatu glave paketa za zagotovitev kakovosti storitev
Koliko bitne naslove pošiljateljev in prejemnikov uporabljamo v internetu? Kako so razdeljevi naslovi?
32-bitne Naslovi so razdeljeni v predpono(prefix, naslov omrežja) in naslov vmesnika
Kakšen je preplet procesov usmerjanja in posredovanja?
Algoritem za usmerjanje določi končno pot v omrežju Posredovalna tabela pri vsakem usmerjevalniku določi potek lokalnega posredovanja
Kaj so CBR, VBR, ABR?
CBR...constant bit rate VBR..variable bit rate ABR...autobaud rate detecion To so modeli omrežnih storitev
Kaj je to DHCP? Kaj je cilj DHCP Naštej protokole DHCP.
DHCP: Dynamic Host Configuration Protocol: -->dinamično določanje naslova s strani strežnika -->"plug and play" CILJ: Omogočanje gostiteljem dinamično pridobitev IP naslova s strani mrežnega strežnika v trenutku, ko se povežejo v omrežje -->lahko "najamemo" naslov za določen čas -->omogoča ponovno uporabo naslovov -->podpora mob.uporabnikov,ki se hočejo povezat DHCP PROTOKOLI: -->Gostitelj odda zahtevek "DHCP discover" msg -->DHCP strežnik odgovori z "DHCP offer" msg -->Gostitelj zahteva IP naslov: "DHCP request" msg --> DHCP strežnik pošlje naslov: "DHCP ack" msg
Opiši navidezni vod
Faze pri izvedbi: vzpostavitev, tok podatkov, rušenje Številke vhodov na povezavah so neodvisne, kar omogoča lažjo konfiguracijo usmerjevalniki usmerjajo pakete glede na številke vodov uporaba: ATM, X.25, MPLS, Frame Relay se ne uporablja na internetu
Kako je IPv6 datagram formatiran?
Glava ima fiskno dolžino 40 bajtov Fragmentacija ni dovoljena Prioeriteta:določa prioritete med paketi v toku Oznaka toka:identificira pakete iz istega toka Naslednja glava:določa protokol na zg.plasti
Kako dobi ISP ponudnik blok IP naslovov?
ICANN:Internet Corporation for Assigned Names and Numbers -->dodeljuje IP naslove --> upravlja z DNS --> dodeljuje imena domenam in rešuje mogoče spore
Kaj je to IP naslov? Kaj jet o Vmesnik?
IP naslov: 32-bitni identifikator gostitelja ali usmerjevalnika Vmesnik: povezava med gostiteljema ali usmerjavalnikom ter fiz.povezavo --> Usmerjevalniki imajo običajno več vmesnikov -->Gostitelj ima običajno en aktivni vmesnik 1 IP naslov je povezan z 1 vmesnikom
Opiši podatkovno raven omrežne plasti
Ima lokalno vlogo pri vsakem usmerjevalniku Določi kako se datagram, ki pride na vhodna vrata usmerjevalnika posreduje na izhodna vrata Ima funkcijo posredovanja
Kaj imajo skupnega vsi datagrami, ki zapuščajo lokalno omrežje?
Imajo enak izvorni NAT IP naslov Imajo pa različne št.izvornih vrat
Opiši čakalno vrsto pri izhodnih vratih -->kdaj lahko nastane zastoj in zguba paketov?
Imamo vmesno shranjevanje paketov v medpomnilnik, ko je hitrost prihajanja paketov večja od hitrosti izhodne (Lahko nastane zastoj in zguba paketov zaradi preplavi medpomnilnika (ang. buffer overflow)!
Primerjaj oba tipa omrežij(Internet in ATM)
Internet ima usmerjanje glede na ciljni naslov, medtem ko ATM ima usmerjanje glede na ID voda Internet težko zagotovi kakovosti, medtem ko ATM preprosto zagotovi kakovost Končni sistemi pri internetu so "pametni", saj znaj sami popraviti napake in izvajati manjkajoče storitve, medtem ko pri ATM so končni sistemi neumni. Pri internetu je omrežje preprosto, kompleksnost je pri končnih sistemih, pri ATM je pa omrežje kompleksno, saj mora zagotavljati storitve kakovosti Pri internetu je dodajanje novih storitev in povezovanje heterogenih omrežji preprosto, medtem ko je to pri ATM težje
Kaj DHCP vrne odjemalcu?
Ip naslov Naslov usmerjevalnika za prvi skok Ime in IP naslov DNS strežnika Omrežno maskov (označuje omrežni delež naslova v rimerjavi z delem gostitelja)
Kakšne so razlike med IPv6 in IPv4
Kontrolna vsota Glava ne vsebuje kontrolne vsote, ker je ta prisotna že v drugih enkapsuliranih protokolih in zavira hitro procesiranje. Polje za opcije Možno jih je implementirati kot poseben enkapsuliran protokol z uporabo polja naslednja glava ICMPv6 Omogoča nove vrste sporočil
Kako je NAT implementiran?
NAT usmerjevalnik mora: 1. ZAMENJATI izvorni IP naslov in št.vrat vsakemu izhodnemu paketu v NAT IP naslov in novo št. vrat 2.SHRANITI v NAT preslikovalno tabelo vsak prevajalni par(izvorni IP naslov, št.vrat)=>(NAT IP naslova, nova št.vrat) 3. Vsakemu prihajajočemu paketu v odrediščnem polju zamenjajti NAT IP naslov in novo št. vrat z ustreznim izvornim IP naslovom in št. vrat, ki sta shranjena v NAT tabeli
Kdaj nastane čakalna vrsta na vhodnih vratih? -->zakaj lahko nastane zastoj in zguba paketov? -->kaj je to HOL blokiranje?
Naprava za preklapljanje lahko dela počasneje kot kombinacija vhodnih vrat-> lahko nastane čakalna vrsta pri vhodnih vratih (Zaradi preplave medpomnilika vhodnih vrat lahko nastane zastoj in zguba paketov) Head-of-the-Line (HOL) blokiranje...paket, ki je na začetku čakalne vrste onemogoča premikanje naprej ostalih paketov
Primerjaj povezavna in nepovezavna omrežja?
Nepovezavna omrežja omogočajo posredovanje paketov skozi infrastukturo brez vzpostavljene povezave Povezavna omrežja omogočajo vzpostavitev zveze v omrežni infrastrukturi med pošiljateljem in prejemnikom
Opiši paketna omrežja
Ni faze vzpostavljanja povezave Usmerjevalniki ne hranijo podatkov o končnih povezavah Paketu se doda naslov cilja in se ga "vrže" v omrežje usmerjevalniki posredujejo glede na ciljni naslov v paketu Paket lahko med istim izvorom in ciljem potuje po različnih poteh
Kako določimo podomrežja?
Odvzemo vmesnike od vsakega gostitelja ali usmerjevalnika in s tem ustvarimo otoke izoliranih omrežij Vsako izolirano omrežje je dejansko podomrežje
Kako poteka drobljene in sestavljanje IP paketov?
Omrežne povezave imajo maksimalno velikost paketa, ki ga laho prenašajo (ang. MTU max.transfer size) --> različne vrste povezave imajo različno vrednost tega parametra To povzroča delitev velikih IP paketov na omrežju — razdrobljenost (ang. fragmentation) --> en paket se razdrobi v več paketov --> ponovno sestavljanje se izvaja samo na cilju --> za identifikacijo segmentov ter določitev vrstnega reda uporabljamo bite iz IP glave
Opiši preklapljanje z vodilom -->kaj je to zadrževanje na vodilu?
Paketi se prenašajo iz medpomnilnika vhodhih vrat proti medpomnilniku izhodnih vrat preko deljenega vodila Zadrževanje na vodilu..hitrost preklapljanja je omejena s propustnostjo vodila
Opiši preklapljanje z povezovalnim komutacijskim poljem -->kje se uporablja -->kaj je napredno oblikovanje
Premaga omejitve propustnosti pri uporabi vodila Uporabljajo se: -->banyan omrežja, crossbar... Napredno oblikovanje:fragmentiranje paketov v celice s fiksno dolžino, celice za preklapljanje
Kaj je funkcija naprave za preklapljanje? -->kaj je to hitrost preklapljanja? -->katere vrste naprav za preklapljanje poznamo?
Prenaša pakete od vhodnega medpomnilnika k izhodnemu medpomnilniku Hitrost preklapljanja...hitrost, s katero se prenašajo paketi od vhoda na izhod VRSTE NAPRAV ZA PREKLAPLJANJE -->memorijska -->s pomočjo vodila --> s pomočjo "crossbara"
Kako poteka ujemanje najdaljše predpone? -->potek --> prednost -->kako rešimo težavo če ustreza več predpon -->kako se na nivoju strojne opreme izvede ujemanje najdaljše predpone -->kaj hranijo usmerjevalniki?
Pri iskanju zapisa ciljnega naslova v posredovalni tabeli uporabi najdaljšo predpono naslova, ki se ujema s ciljnim naslovom Zapis s predponami je krajši in bolj učinkovit če ustreza več predpon, uporabimo ujemanje NAJDALJŠE na nivoju strojne opreme se ujemanje najdaljše predpone izvede s uporabo specialne vrste spomina (ternary content addressable memory - TCAM) usmerjevalniki morajo hraniti posredovalne tabele in stanje o povezavah --.> za njihovo avtomatsko posodabljanje skrbijo usmerjevalni algoritmi --> delo usmerjevalnih algoritmov je počasno
Kateri model omrežnih storitev je najboljši za razumevanje prenosa paketov od enega končnega gostitelja na drugega s pomočjo "kanala"?
Primeri storitev za individualne pakete: -->zagotovljena dostava paketov -->zagotovljena dostava v zagotovljenem času Primeri storitve za prenos paketov --> dostava paketov v pravem zaporedju --> zagotovljena spodnja meja pasovne širine --> največja dovoljena razlika med intervalom pošiljanja in prejemanja dveh paketov -->varna komunikacija
Kaj je to ATM?
Protokol za prenos enako dolgih podatkovnih paketov, namenjen večjim prenosnim hitrostim
Kaj je funkcija izhodnih vrat
Shranjevanje v medpomnilnik je potrebno, ko datagrami iz naprave za preklapljanje prihajajo hitreje kot prenos naprej Izvajajo razvrščanje datagramov ter izbirajo, kateri datagram iz čakalne vrste bo šel naprej prvi
Kaj je podomrežje?
TO so vmesniki naprav z istim delom IP naslova, ki se nanaša na podomrežje Naprave lahko fizično komunicirajo brez uporabe usmerjevalnika
Kako dobi eno omrežje del IP naslova, ki določa podomrežje?
Tako, da dobi dodeljeni delež naslovnega prostora od svojega ISP ponudnika
Opiši memorijsko preklapljanje
To je 1.GEN usmerjevalnikov: -->tradicionalni računalniki, ki uporabljajo preklapljanje pod direktnim nadzorom procesorja --> paketi se kopirajo v sistemski pomnilnik -->hitrost je omejan z propustnostjo pomnilnika
Opiši nadzorno raven omrežne plasti -->pristopa nadzora? -->kdo sodeluje v nadzorni ravni?
To je splošna omrežna logika network-wide logic Določi kako se datagram usmerja med usmerjevalniki vzdolž poti od izvornega gostitelja do ciljnega gostitelja DVA PRISTOPA NADZORA -->TRADICIONALNI ALGORITMI ZA USMERJANJE (izvaja se v usmerjevalnikih) -->MREŽENJE DOLOČENO S STRANI PROG.OPREME (izvaja se v (oddaljenih) strežnikih Komponente posameznih algoritmov za usmerjanje pri vsakem usmerjevalniku sodelujejo v nadzorni ravni
Kaj je to CIDR? -->kakšno dolžino ima lahko delež naslova? -->kakšen je format naslova?
To je vrsta Ip naslavljanja CIDR: Classless InterDomain Routing -->delež naslova od podomrežja ima lahko poljubno dolžino -->format naslova: a.b.c.d/x, x je št.bitov v deležu naslova od podomrežja
Opiši centraliziriano nadzrono raven
Tukaj, točno določen krmilnik sodeluje z lokalnimi nadzornimi agenti
Opiši prehod iz IPv4 v IPv6
Vseh naprav ni mogoče nadgraditi naenkrat -->rešitev = DVOJNI SKLAD(vozlišča uporabljajo vzporedni implementaciji IPv4 in IPv6) in vzpostavljanje tunelov vzpostavljanje tunelov: Paket IPv6 zapakiramo v paket IPv4 kot podatke
Kako dobi gostitelj IP naslov?
Z zapisom s strani sistemskega administratorja v sistemski datoteki -->WIN: control-panel--ip proprites -->UNIX: /etc/rc.config
Kaj je motivacija NAT? Kaj so prednosti NAT?
Za zunanji svet uporablja lokalno omrežje samo en IP naslov: -->ni potreben najem obsega naslovov s strani ISP: en IP naslov za vse naprave -->lahko se spremenijo naslovi naprav v lokalnem omrežju brez obvešèanja zunanjega sveta --> lahko se zamenja ISP brez sprememb naslovov naprav v lokalnem omrežju --> naprave v lokalnem omrežju niso eksplicitno naslovljive, so pa vidne s strani zunanjega sveta (večja varnost)