Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuSari Kouki Muutettu yli 5 vuotta sitten
1
4.3 Ethernet-lähiverkko Yleisin lähiverkkoteknologia
IEEE:n standardoima LAN-verkko CSMA/CD (kuulosteluväylä) Muita lähiverkkostandardeja esim. Token ring (vuororengas) FDDI WLAN (langaton lähiverkko) ei käsitellä tällä kurssilla 12/31/2018
2
Eetteriverkon rakenne
väylä kaapeli u tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa
3
Kaapelit 10Base2 ohut kaapeli 10Base-T kierretty pari & central hub
10 => 10 Mbps Base => kantataajuus 2 => 200 m 10Base-T kierretty pari & central hub helppo hallita, kallis, suosio kasvaa 10Base-F valokaapeli kallis, luotettava, tehokas 100Base-T, 100 Base-F Fast Ethernet 12/31/2018
4
Lyhyet etäisyydet, pieni määrä laitteita
sovittimesta keskittimeen (hub) maks. 100 m väylä pituus maks. < 200 metriä, syynä vaimeneminen solmuja maks. 30 kpl syynä CSMA/CD => liikaa törmäyksiä maks. 5 väylää voidaan yhdistää toistimilla => ~1000 m, 150 laitetta valokuitua käytettäessä hieman pitemmät etäisyydet 12/31/2018
5
Signaalin koodaus Manchester-koodaus tahdistus bitin koodaus
jännitteen muutos keskellä bittiä ei kellon tarvetta lisätarve kaistanleveys bitin koodaus 1-bitti: jännite ensin ylhäällä, puolivälissä alas 0-bitti: jännite ensin alhaalla ja puolivälissä ylös 12/31/2018
6
differential Manchester
aina siirtymä keskellä 1-bitti: ei siirtymää alussa 0-bitti: siirtymä alussa monimutkaisempi laitteisto parempi kohinan sieto 12/31/2018
7
Ehternet-kehys Source address Destin. address type data CRC 12/31/2018
8
MAC-protokolla tahdistuskuvio (preamble) kehyksen alku
7 tavua synkronointia varten kehyksen alku kohde- ja lähdeosoitteet osoitteessa 6 tavua (tai 2 tavua) 0xxxxx… yksilöosoite 1xxxxx … ryhmäosoite 11111 …. kaikkia yksi bitti: paikallinen vai globaali osoite 12/31/2018
9
kehyksen pituus 0-1500 tavua mutta jotta kehys erottuu roskasta
kehyksen pituus vähintään 64 tavua tarvittaessa täytettä (PAD) jotta kehys erottuu roskasta jotta lähettäjä ehtii havaita kehyksen törmänneen riittävä kuunteluaika 12/31/2018
10
kuuntelutarve kehyksen lähetys ei saa päättyä ennen kuin alku on perillä ja mahdollinen törmäysääni kuultu alku perillä => loppukin onnistuu pahimmassakin tapauksessa => kehyksen lähetyksen minimikesto: 2t 12/31/2018
11
10 Mbps 1 Gbps LAN-pituus korkeintaan 2500 m toistimia korkeintaan 4
lähetyksen kestettävä ainakin 51.2 ms eli 64 tavua 1 Gbps => 6400 tavua 12/31/2018
12
Törmäyksen jälkeinen uudelleenlähetys
törmäyksen jälkeen aika jaetaan lokeroiksi 51.2 ms vastaten 512 bittiä eli 64 tavua 1. törmäyksen jälkeen asema odottaa 0 tai lokeron ajan ennen kuin yrittää uudelleen 2. törmäyksen jälkeen 0, 1, 2 tai 3 lokeroa 12/31/2018
13
Binary exponential backoff
n. törmäyksen jälkeen valitaan odotusaika väliltä: 0 - 2**n-1 10. törmäyksen jälkeen väliä [0-1023] ei enää kasvateta 16. törmäyksen jälkeen luovutaan ja ilmoitetaan ‘asiakkaalle’ ( eli verkkokerrokselle) epäonnistumisesta yhä liian paljon yrittäjiä! 12/31/2018
14
binäärinen eksponentiaalinen perääntymien on joustava
kuorma kasvaa => väli kasvaa vaihtoehtona kiinteä valintaväli aina [ ] aina [0-1] aina [a-n] entä suorituskyky? 12/31/2018
15
Kytkentäinen 802.3 LAN entä kun kuorma kasvaa?
väyläprotokolla skaalautuu huonosti yhdistetään asemat kytkimellä kytkimessä 4-32 korttia, 8 liitintä jokaisessa reititys samalle kortille muualle => vastaanottajan kortille 12/31/2018
16
Kaksi aktiivista lähettäjää yhden kortin alueella?
kortti ja sen asemat ~ LAN kortti on törmäysalue (collision domain) törmäykset kuten LANissa puskuroitu porti, reitittäjä portti on törmäysalue aseman tilalla voi olla keskitin (hub) ==> silta (bridge)
17
Vuororengas (802.5) rengas on ketju kaksipisteyhteyksiä
ei siis yleislähetystä tekniikka hallussa digitaalitekniikkaa (melkein kokonaan) kierretty pari koaksiaalikaapeli valokuitu IBM:n valinta 12/31/2018
18
Bitin pituus siirtonopeus renkaassa R Mbps
=> bitti lähetetään joka 1/R sekunti siirtoviive kaapelissa km/s = 200 m/ms kukin bitti vie tällöin 200/R metriä Jos R = 1 Mbps ja renkaan koko 1000 m, niin renkaaseen mahtuu vain 5 bittiä (a’ 200 metriä) 12/31/2018
19
Lähetys vuororenkaassa
renkaassa kiertää vuoromerkki erityinen bittikuvio vuoromerkin tulee mahtua renkaaseen kunkin aseman aiheuttama viive (1 bitti) öisin keinotekoinen viive siirtoviive kuuntelu moodi kopioi bittejä sisääntulosta ulosmenoon 12/31/2018
20
lähetetyt bitit kiertävät koko renkaan ja lähettäjä poistaa ne
lähetysmoodi vain jos on vuoromerkki omaa dataa siirretään ulosmenoon lähetetyt bitit kiertävät koko renkaan ja lähettäjä poistaa ne voi tutkia, onko kehyksissä virheitä lopetettuaan lähettäjä lähettää vuoromerkin renkaaseen rengas ei rajoita kehyksen kokoa 12/31/2018
21
jos kevyt kuorma jos raskas kuorma renkaan suoritusteho lähes 100%
vuoromerkki kiertelee renkaassa joskus joku lähettää jos raskas kuorma kaikilla asemilla jonoa kaikki lähettävät maksimimäärän ja siirtävät vuoromerkin seuraavalle renkaan suoritusteho lähes 100% 12/31/2018
22
Kuittaukset kehyksessä 1 bitti kuittausta varten
aluksi 0 vastaanottaja muuttaa 1:ksi entä jos useita vastaanottajia? monimutkaisempi kuittaus ei lainkaan kuittausta 12/31/2018
23
802.5-rengas kierretty pari 1, 4 tai 16 Mbps
differential Manchester -koodaus kehyksen alussa ja lopussa koodausta, joka ei ole normaalia dataa (high-high tai low-low) 12/31/2018
24
Renkaan ylläpito ongelma: rengas katkeaa! johtokeskus (wire center)
jokainen asema yhdistetty johtokeskukseen kahdella kierretyllä parilla releen virroitus asemalta virta katkeaa => rele sulkeutuu asema siirtyy ohitustilaan asema voidaan myös ohjelmallisesti irroittaa renkaasta esim. testausta varten 12/31/2018
25
MAC-protokolla token holding -time access control -kenttä (1 tavu)
10 ms access control -kenttä (1 tavu) vuoromerkki (3 bittiä) monitor-bitti prioriteettibitit varausbitit frame status -kenttä ( 1 tavu) automaattinen kuittaus: A = nähnyt, C = kopioinut 12/31/2018
26
loppumerkissä E-bitti enf-of-file -bitti
asetetaan, jos havaitaan epäkelpo merkki enf-of-file -bitti viimeinen kehys 12/31/2018
27
Prioriteetti monitasoisia prioriteettejä vuoromerkin prioriteetti
määrää minkä prioriteetin kehyksiä saa lähettää kolme bittiä vuoromerkissä vuoromerkin prioriteetin asetus datakehyksen varausbittien avulla varataan vuoromerkkiä korkean prioriteetin lähetykselle kun lähetys loppuu uusi vuoromerkki saa korkeimman varauksen prioriteetin 12/31/2018
28
vuoromerkin prioriteetin nostanut, myös laskee sen!
alemman prioriteetin kehykset voivat joutua odottamaan ikuisesti 12/31/2018
29
Vuororenkaan ylläpito
keskitetty ylläpito yksi asema toimii valvoja-asemana kaikki asemat voivat toimia valvonta-asemana jos valvoja-asema vikaantuu ACTIVE_MONITOR_PRESENT -kehystä ei tule tilanteen havainnut asema lähettää CLAIM_TOKEN -kehyksen jos useita => kilpailemalla saadaan uusi valvonta-asema 12/31/2018
30
Valvoja-asema valvoo renkaan toimintaa
vuoromerkin katoaminen vuoromerkin kiertoa valvova ajastin jos laukeaa, rengas tyhjennetään ja lähetetään uusi vuoromerkki vaurioituneet kehykset väärä kehysmuoto, tarkistussumma ei täsmää tyhjennys ja uusi vuoromerkki 12/31/2018
31
renkaan pituuden säätely
‘orvot’ kehykset lähettäjä vikaantui, eikä poistanut kehystä kehyksessä monitoribitti valvoja asettaa kehyksen monitoribitin aina, kun kehys ohittaa sen jos kehyksessä on jo bitti asetettu, kehys poistetaan renkaan pituuden säätely 24 bitin vuoromerkin tulee mahtua renkaaseen valvoja lisää viivettä tarvittaessa jos renkaan pituus + asemien aiheutamat 1 bitin viipeet eivät riitä
32
renkaan rikkoutuminen
kun asema huomaa renkaan katkenneen sen naapurit vaikuttavat ‘kuollelta’ lähettää BEACON-kehyksen jossa oletetun rikkoutuneen aseman osoite kehys etenee niin pitkälle kuin voi voidaan päätellä katkoksen alku poistetaan rikkoutuneet ohitusreleen avulla rengas kuntoon 12/31/2018
33
802.3 CSMA/CD hyvät puolet yleisesti käytetty
yksinkertainen protokolla asemien lisääminen helppoa passiivinen kaapeli, ei modeemia, kevyellä kuormalla lähetysviive nolla 12/31/2018
34
802.3 CSMA/CD huonot puolet analoginen törmäyksen havaitseminen
pienin kehys 64 tavua => yleisrasitetta, jos sanomat lyhyitä epädetermistinen ei prioriteetteja raskas kuorma => törmäyksiä => suoritusteho laskee 12/31/2018
35
802.5 vuororengas hyvät puolet
kaksipisteyhteyksiä rengas voidaan rakentaa mistä tahansa täysin digitaalinen johtokeskus => automaattinen vikojen havaitseminen ja korjaaminen prioriteetit alimman prioriteetin sanomat eivät saa lähetysaikaa 12/31/2018
36
huonot puolet hyvin lyhyet ja hyvin pitkät kehykset mahdollisia
suorituskykyinen ja tehokas huonot puolet keskitetty valvontatoiminto seonnut valvoja voi tehdä mitä vaan kevyellä kuormalla turhaa odotusta
37
LLC (Logical Link Control)
LAN ja MAN-verkot vuonvalvonta, virhevalvonta, yhtenäinen rajapinta erilaisiin verkkoihin ~ OSI-malli, HDLC Palvelut: epäluotettava datasähkepalvelu, kuittaava datasähkepalvelu, luotettava yhteydellinen palvelu 12/31/2018
38
4.4 Silta (bridge) yhdistää LAN-verkkoja linkkitason olio
toistin: ‘pala kaapelia’; fyysisellä tasolla silta: ‘ovi’ linkkitasolla reititin: verkkotasolla 12/31/2018
39
Käyttötarpeita osastoverkot maantiede: hajautus
etäisyydet: yhdistäminen kuormituksen jakaminen häiriöiden rajoitus paikalliseksi suojaus: lähiverkkojen looginen eristäminen 12/31/2018
40
Verkkojen yhdistäminen
voi yhdistää samanlaisia lähiverkkoja eetteri-eetteri vuoroväylä-vuoroväylä vuororengas - vuororengas voi yhdistää erilaisia lähiverkkoja esim. eetteri- vuororengas vuoroväylä - vuororengas kaikkiaan 9 erilaista yhdistelmää kaikissa omat ongelmat 12/31/2018
41
Yhteiset ongelmat yhdistämisessä
kehysrakenne joka LANilla oma kehys uuden kehyksen muodostaminen, tarkistussumma laskettava uudelleen, => silta on uusi virhelähde siirtonopeus eri datanopeuksia CSMA/CD: 1, 2,10 Mbps vuoroväylä: 1, 5, 10 Mbps vuororengas: 1,4,16 Mbps 12/31/2018
42
ylempien kerrosten ajastimet
CSMA/CD: törmäykset eri virroilla yhteinen kohde => kehysten puskurointi tarpeen puskurien ylivuoto ylempien kerrosten ajastimet => tarpeettomia uudelleenlähetyksiä
43
kehyksen maksimipituus
eetteriverkko 1500 tavua, vuoroväylä 8191 tavua, vuororengas vuoromerkki rajoittaa 5000 tavua linkkikerroksen tehtäviin ei kuulu kehyksien pilkkominen ja kokoaminen mitä tehdään ylipitkälle kehykselle? jos liian iso, roskiin
44
kuittauspyyntö (vuoroväylä)
prioriteetti CSMA/CD: ei prioriteettia vuororengas ja vuoroväylä: prioriteetti, mutta erilainen kuittauspyyntö (vuoroväylä) jos kehyksessä kuittauspyyntö, kuka vastaa silta ei kukaan kuittaus (vuororengas) A- ja C-bitit (nähty/kopioitu) sama ongelma, kuka vastaa
45
Siltojen edut verkkojen ja asemien määrää helppo kasvattaa
erilaisia lähiverkkoa sillat eivät näy ylemmille kerroksille voidaan kerätä tietoja ja säädellä pääsyä luotettavuus ja suorituskyky kasvaa 12/31/2018
46
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä
ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat kuin haitat 12/31/2018
47
Sillan portit Lähiverkko liitetään siltaan portin kautta Portti
yksinkertaisissa silloissa vain kaksi porttia monipuolisissa useita Portti MAC-piiri noudattaa vastaavan lähiverkon protokollaa CSMA/CD, vuororengas, vuoroväylä ohjelmisto huolehtii alustuksesta puskurin hallinnasta 12/31/2018
48
Tuntumaton silta (transparent bridge, spanning tree bridge)
tavoitteena tuntumattomuus 1 ‘plug and play’ ei mitään muutoksia laitteistoon, ohjelmistoon ei reititystauluja ja parametrien asettelua ei vaikuta itse LANien toimintaan tuntumaton silta toimii ‘promiscuous’-moodissa vastaanottaa kaikki siihen kytketyiltä LANeilta tulevat kehykset joko hylkää tai reitittää edelleen 12/31/2018
49
kahden aseman välissä oleva silta ei näy kummallekaan asemalle
silta tekee kaikki reititysratkaisut silta alustaa itse itsensä silta sopeutuu dynaamisesti verkon muutoksiin
50
useita sanomia voi saapua yhtäaikaa
talletetaan puskureihin saapuneista sanomista valmistetaan niiden kohdeverkkoa vastaava kehys 12/31/2018
51
Sillat reitittävät siltojen reittitaulut A 1 B 1 C 1 B 1 C 2 D 2 D 2
H F Silta B Silta B2 12/31/2018
52
Reittitaulut hajautustaulukko (hash table)
Alkutilanteessa kaikkien siltojen reittitaulut ovat tyhjiä reittitaulua päivitetään aina, kun kehys saapuu vanhentuneet tiedot poistetaan ajastin laukeaa 12/31/2018
53
Kehys: lähde X; kohde Y; portti I; X,Y reittitaulussa
x ja y samassa verkossa => hylkää kehys x ja y ei verkoissa => lähetä eteenpäin päivitä x, i X ei taulussa lisää x, i (backward learning) Y ei taulussa lähetä y kaikista muista porteista (flooding)
54
Tulvitus (flooding) tulvitus on ongelma
sanomat jäävät kiertämään silmukoissa koko verkko tukkeutuu siis silmukoita ei saa muodostua! eli verkon loogisen rakenteen pitää olla puu muodostetaan verkolle virittävä puu (spanning tree) 12/31/2018
55
Virittävä puu sillat muodostavat ja ylläpitävät valitse juuri
silta, jolla pienin sarjanumero valitse kustakin sillasta/ LAN:ista lyhin reitti juureen => virittävä puu muut sillat jäävät käyttämättä tulvitus vain virittävän puun siltoja pitkin 12/31/2018
56
Lähdereittisillat (Source routing bridges)
tuntumattomat sillat helppo asentaa tuhlaavat kapasiteettia käyttävät vain virittävää puuta erimielisyyttä standardoimiskomiteassa vuororenkaan käyttäjät + IBM kannattivat lähdereititystä 12/31/2018
57
kehyksen lähettävä asema varustaa kehyksen reittitiedoilla
jokaisella lähiverkolla on 12-bittinen yksikäsitteinen tunnus jokaisella sillalla on oma 4-bittinen tunnus reitti koostuu silta- ja verkkotunnuksista silta, LAN, silta, LAN, … silta, LAN 12/31/2018
58
C B S1 S3 A B1 B2 S2 B4 B3 E S4 S5 D Reitti A:sta E:hen: S1, B1, S2, B4, S5
59
Kehyksen rakenne reittikenttä on muotoa SD SA SD AC FC DA 0/1 data ...
onko reitti mukana vai ei reittikenttä on muotoa reittikontrolli ... askel 1 askel 2 askel n verkko-ID, silta-ID 12/31/2018
60
Tuntumaton vs. lähdereitittävä silta
tuntumaton silta yhteydetön täysin tuntumaton lähiverkoille automaattinen uudelleen konfigurointi reititys ei välttämättä optimaalinen uuden aseman löytäminen: backward learning jos joku kertoo tulvitus monimutkaisuus silloissa vähän siltoja 12/31/2018
61
lähdereitittävä silta
yhteydellinen tuntuva konfigurointi ei ole automaattista uuden löytäminen: discovery frame raskas operaatio, paljon yleisrasitetta monimutkaisuus isäntäkoneissa näitä on paljon 12/31/2018
62
4.5 Erittäin nopeat lähiverkot (High-speed LANs)
kasvutarve etäisyydet nopeudet optinen kuitu rinnakkaiset kuparikaapelit eri ratkaisuja FDDI (Fiber Distributed Data Interface) Fast Ethernet HIPPI (High Performance Parallel Interface) 12/31/2018
63
FDDI vuororengas käyttö lähinnä lähiverkkoja yhdistävänä runkolinjana
valokuitu 100 Mbps => 200 km 1000 asemaa käyttö lähinnä lähiverkkoja yhdistävänä runkolinjana myös tavallisena LANina 12/31/2018
64
FDDI FDDI-II multimode LED BER < 1 virhe /2.5*10**10 bittiä
‘parannettu’ versio ISDN ääntä PCM-koodattuna dataa multimode LED BER < 1 virhe /2.5*10**10 bittiä 12/31/2018
65
FDDI: rakenne kaksi valokuiturengasta renkaan katkeaminen asemat
toisessa myötäpäivään toisessa vastapäivään renkaan katkeaminen tarvittaessa renkaat voidaan yhdistää yhdeksi asemat A: kiinni molemmissa renkaissa B: kiinni vain yhdessä renkaassa 12/31/2018
66
FDDI: koodaus koodi ‘4 out of 5’ 4 MAC-symbolia => 5-bitin ryhmä
Manchesterin signallointinopeus kaksinkertainen! => paljon kaistaa 4 MAC-symbolia => 5-bitin ryhmä 0, 1, 2 ‘non-data’ symbolia => 32 eri kombinaatiota 16 DATA: 0000, 0001, …. , 1110, 1111 3 rajoittimia 2 kontrolli 3 ‘hardware’merkinanto 8 varattu myöh. käyttöön 12/31/2018
67
menetetään koodin tahdistusapu!
pitempi tahdistuskenttä alussa tarkemmat kellot korkeintaan % epätarkkuus sallittu => voidaan lähettää 4500 tavua ennen kuin kellot niin epätahtiset, että syntyy bittivirhe aika | | | | | | | | | | | | | 12/31/2018
68
FDDI: protokolla 802.5 -johdannainen renkaassa useita lähetyksiä
vuoromerkki heti renkaaseen, kun oma lähetys loppunut kehys samanlainen kuin vuororenkaassa 12/31/2018
69
voidaan lähettää myös synkronisia kehyksiä
PCM-ääntä ISDN-dataa master-asema generoi kehyksen joka 125 ms PCM: 8000 näytettä sekunnissa kehyksessä 96 tavua synkronista dataa 4 T1 kanavaa tai 3 E1 kanavaa asemalle varatut aikaviipaleet käytössä, kunnes asema luopuu niistä muut jaetaan tarpeen mukaan korkein prioriteetti ensin
70
kolme ajastinta token holding timer säätelee lähetysaikaa token rotation timer vuoromerkin kiertoaika valid transmission timer tilapäisistä rengasvirheistä toipumiseen jos vuoromerkki etuajassa, kaikkia voidaan lähettää, jos myöhässä vain korkeimman prioriteetin sanomat
71
Fast Ethernet Tavoite 802.3u (Fast Ethernet) >10 Mbps lähiverkkoja
muuten samanlainen, vain nopeampi täysin erilainen (802.12) 802.3u (Fast Ethernet) yhteensopivuus LANien kanssa uusi protokolla voi aiheuttaa ongelmia saada nopeasti valmiiksi 12/31/2018
72
Perusidea ennallaan muutos: 10BaseT -rakenne eli hub kehysrakenne
liitännät käytännöt muutos: bitin lähetysaika 0.1 ms -> 0.01 ms => 10Mbps -> 100Mbps 10BaseT -rakenne eli hub 12/31/2018
73
kategorian 3 kierretty pari (100Base-T4)
Johtovaihtoehtoja kategorian 3 kierretty pari (100Base-T4) tavallinen puhelinliitäntä kaikkialla jo valmiina yksi pari vain 25 Mhz => 4 paria, joista kolme aina lähetyssuuntaan ternääri-signaali: 0, 1 ja 2 kolmella johdolla yksi 27 symbolista/kellojakso => 4 bittiä kerrallaan ja 25 MHz => 100 Mbps lisäksi 1 pari toiseen suuntaan 33.3 Mbps (8B6T) 12/31/2018
74
kategorian 5 kierretty pari (100Base-TX)
> 125 MHz 2 kierrettyä paria toinen keskittimeen ja toinen keskittimestä kaksisuuntainen (full duplex) koodaus 4B5B viiden syklin aikana lähetetään 4 bittiä monimuoto valokaapeli (100Base-FX) etäisyys jopa 2 km 12/31/2018
75
Hub-keskitin jaettu hub (shared hub) kytkentäinen hub (switched hub)
saapuvat linjat kilpailevat, syntyy törmäyksiä vain yksi voi lähettää kerrallaan ~802.3-verkon toimintaa kytkentäinen hub (switched hub) saapuva linja puskuroitu asemat voivat lähettää samanaikaisesti 12/31/2018
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.