TRANSPORTTECHNIEKEN in netwerken



Vergelijkbare documenten
LAN, MAN, WAN. Telematica. Schakeltechnieken. Circuitschakeling. 4Wordt vooral gebruikt in het telefoonnetwerk 4Communicatie bestaat uit 3 fasen:

communicatie is onderhevig aan fouten

In figuur 1 is de traditionele oplossing afgebeeld om LAN's onderling aan elkaar te koppelen via gehuurde WAN-verbindingen.

Voorbeelden van examenvragen voor de module MECG003: Datacommunicatie en Netwerken, 1 INFO : Guy De Vylder

4IP = Internet Protocol 4Protocol gebruikt op netwerk laag in het internet 4Geen betrouwbaarheid

Arduino en APRS EZHE Workshop April 2017, PD1DDK

Computerarchitectuur en netwerken. Multicast protocollen Datalinklaag/LANs

Bij rekenvragen de berekening opschrijven. Bij beredeneringsvragen de motivering geven.

computernetwerken - antwoorden

Modem en Codec. Telematica. Amplitude-modulatie. Frequentie-modulatie. Soorten modems. Fase-modulatie

Onderliggende infrastructuur: kabel- en etherverbindingen Kabeltelevisienetten Telefoonnetwerk

Les D-02 Datacommunicatie op Ethernet en Wifi netwerken

Inhoud. Packet Tracer ix. Labs xi

Wat is communicatie het begrip Algemeen Het uitwisselen van informatie (van Dale) Opzettelijk of onopzettelijk zenden van een boodschap met als doel d

4Logical Link Control: 4Medium Access Control

Computerarchitectuur en netwerken. Inleiding NETWERKEN

LAN segment. Virtual local area network. Twee LAN segmenten. Evolutie. een enkelvoudige hub of switch is een fysisch LAN segment (Ethernet segment)

Computerarchitectuur en netwerken. Multicast protocollen Datalinklaag/LANs

Intelligent Gebouw. Relatie met de technische infrastructuur. Heerlen, 15 december 2009 Architect Technische Infrastructuur

Computernetwerken Deel 2

Toetsmatrijs examen 8432

Mobiele communicatie: reken maar!

in3001 datacommunicatie en netwerken, deel A

Revisie geschiedenis. [XXTER & KNX via IP]

Dienstbeschrijving IP One Mobile Connect

IEEE 1394 firewire. Jan Genoe KHLim. I-link DV (digital video)

Gigaset pro VLAN configuratie

BATTLEFIELD INTERNET. Presentatie KIVI, 26 september 2017 Arjen Holtzer,

Tweede deeltentamen Netwerken (INFONW) 29 juni 2009

Met ISDN2, heeft u twee telefoonlijnen die geschikt zijn voor spraak, data, fax en beeld.


Inhoud. Packet Tracer x. Labs xi

Beschrijving webmail Enterprise Hosting

Communicatietechnologie: een inleiding. Inhoud eindtoets. Eindtoets. Introductie. Opgaven. Terugkoppeling. Antwoorden op de opgaven

n Korte afstanden (max 1 à 2 km) n Grote snelheden tegen lage kosten (10- n Grote betrouwbaarheid n Meestal broadcast netwerk, dus geen

Dienstbeschrijving CanConnect Mobile Connect Inhoud

Computerarchitectuur en netwerken. Inleiding NETWERKEN

uw ICT partner ADSL Home en Business

OSI model. Networking Fundamentals. Roland Sellis

SIP analyse. Handleiding

8.2 MESH 8.3 STERNETWERK NETWERK

Plugwise binnen de zakelijke omgeving

Zetacom Mobiel November 2014 Telefonie zetacom.nl

Inhoud Inleiding switched netwerken 11 Basis-switch-concepten en confi guratie 39 3 VLAN s

Temperatuur logger synchronisatie

Het college van burgemeester en wethouders en de burgemeester van Oost Gelre;

ing. W.J. Roos (EPN) ISDN-werkboek 1

NETWERKOPLOSSINGEN. IP Private Network. IPSEC Virtual Private Network. Metro Ethernet Connect

Computernetwerken! SMTP Simple Mail Transfer Protocol, POP Post Ofice Procotol

CVO PANTA RHEI - Schoonmeersstraat GENT

S u b n e t t e n. t h e t r u e s t o r y

Part 17-A INTERNET: basisbegrippen techniek & beveiliging

PROTOCOL ELEKTRONISCH BERICHTENVERKEER GEMEENTE HENGELO 2005

Geheugenbeheer. ICT Infrastructuren 2 december 2013

Analyse van discrete-tijd-wachtlijnsystemen met meerdimensionale toestandsruimte

Taxis Pitane Automaat. Censys BV Eindhoven

Op dit lesmateriaal is een Creative Commons licentie van toepassing Remie Woudt

Verslag Project Gedistribueerde Systemen

Communications and Networking: An Introduction

Extended Ethernet. uw ICT partner

Bijlage: Toelichting gebruikte terminologie

Tele2 Radio verbinding. Toelichting werking en veiligheid Versie 1.1

LAN segment. Virtual local area network. Twee LAN segmenten. Evolutie

Basis Netwerkconfiguratie. Ing. Tijl Deneut Lector Toegepaste Informatica Howest Onderzoeker XiaK, UGent

MBO. Dirksen Opleidingen BV 1

GIN MAIL-SMS HANDLEIDING

Wat is internet? Hüseyin Uçar 3B

Glasvezel. Aanbod: Aansluiting diensten op het netwerk van Fore Freedom

Grenzeloze oproep mogelijkheden met het Intranet Oproep Systeem

Overstappen op VoIP i.c.m. Online Dashboard.

In dit gedeelte worden drie problemen genoemd die kunnen voorkomen in netwerken.

Opvullen van de routeringstabel. Statisch of dynamisch. Dynamische routering. Distance vector padbepalingsalgoritme

The OSI Reference Model

Dienstbeschrijving Managed Mobile. Versie: 2.0 Aantal bladen: 10

E-postiljon UNIVERSITAIRE ZIEKENHUIZEN LEUVEN. Informatiesystemen

Privé berichten Elektronische berichten die een medewerk(st)er niet uit hoofde van zijn of haar functie ontvangt of

Dienstbeschrijving Managed Mobile

HANDLEIDING. Premium Spam Filter Level 1 AUGUSTUS 2014 AD HOSTING B.V.

Handleiding Faxdiensten

PROJECT: IRIS. (Plan van aanpak) Naam Functie Paraaf

Blackman: de impact van terugkoppeling op nodeimpedanties

Onder het menu LAN General Setup kunt Settings wijzigen die te maken hebben met de DHCP en TCP/IP instelling voor het LAN segment (interne netwerk).

Tentamen IN2210 Computernetwerken I dinsdag 28 oktober tot uur

Toetsmatrijs examen 8431

1945, eerste DC. Eigen logo

Een poort. Figuur 3: Het distributiepaneel in LexCom Home

Zelftest Internet concepten en technieken

Transcriptie:

TRANSPORTTECHNIEKEN in netwerken De netwerkfunctie (OSI-laag 3) zorgt dat de informatie op de juiste bestemming komt. Deze routeringfunctie kan op een aantal manieren geschieden. De meest gebruikte techniek is het schakelen (verschillende varianten zijn mogelijk). Daarnaast zijn er ook nietschakeltechnieken. 3.1 Overzicht van transporttechnieken Circuitschakelen Pakketschakelen Routeren Braodcastring 1:1, 1:n, n:m Circuit-switching is de oudste vorm van schakelen in netwerken. Het is connectiegeörienteerd communicatie: de verbinding wordt voorafgaandelijk opgebouwd de partners beschikken exclusief over de verbinding Pakket-switching is specifiek ontwikkeld voor datacommunicatie. In essentie worden de te transporteren bitstromen opgedeeld in brokken (cfr frames in HDLC) en worden ze blok voor blok verzonden in het netwerk op basis van informatie het blok (protocol control informatie PCI) bepaalt het netwerk naar welk volgend knooppunt het blok moet. Het netwerk voert dus in elk knooppunt waar en gegevensblok aankomt een berekening uit om te bepalen hoe het blok moet worden doorgestuurd. Blz 1

Broadcasting verzendt de informatie naar alle aangeslotenen. Er wordt dus niet geschakeld. Het is een typische 1:n verzending. De bekendste vorm is radio en tv, maar de technologie wordt ook gebruikt in bepaalde LAN s. Het beeld van broadcasting in de praktijk is echter genuanceerder: communicatie tussen twee partners is mogelijk vormen van broadcasting zijn ook in pakketgeschakelde netwerken uitvoerbaar; Message-switching is geen transporttechniek waarop netwerken zijn gebaseerd! Het is een toepassing uit de e-mail wereld om berichten uit te wisselen tussen elektronische postkantoren. Deze postkantoren zijn veelal met elkaar verbonden via circuit- of packetswitching netweken Blz 2

3.2 Packet-, frame- en cell-switching Segmentering Virtuele circuits, geschakeld en permanent Datagrammen Routering Paketten, frames en cellen Segmentering is het opdelen van de bitstroom in paketten. Aan elk pakket wordt de nodige informatie toegevoegd (protocol-informatie) zoals: Bestemmingsadres Pakketvolgnummer Soort pakket Adres van afzender De uiteindelijke bitstroom wordt hierdoor (veel) groter dan de oorspronkelijke. Daarnaast zijn er ook paketten met huishoudelijke mededelingen tussen computer en netwerk. Virtuele circuits De communicatie wordt voorafgegaan door het opzetten van een virtuele verbinding, een vorm van een connectiegeörienteerde communicatie. Het verschil met circuit-switching is dat het netwerk naar de protocol-informatie of de header van een pakket blijft kijken om te bepalen wat ermee moet gebeuren. Vandaar de term virtueel. Blz 3

Het opzetten van een virtueel circuit kan op twee manieren: Switched virtual circuits (SVC) Verbinding wordt opgezet op het moment dat de verzending nodig is Permanent virtual circuits (PVC) de beheerder van het netwerk heeft een verbinding tussen twee partijen permanent vastgelegd. Dit is dus een connectiegeoriënteerde verbinding met een lijn die altijd open is. Bij pakketschakelen kunnen over één fysieke meer virtuele circuits onderhouden worden; de paketten dragen voldoende infromatie mee. via datagrammen paketten naar de bestemming schakelen is een andere wijze van verzenden (connectieloos): De zender stuurt in ieder pakket volledige adresinformatie mee, zodat het netwerk kan vaststellen hoe gerouterd moet worden. Vergelijking virtuele circuits datagrammen Eenvoudige adressering na opgezette verbinding: de zender verwijst naar het virtuele circuit Inbouwen van een bevestigingsmechanisme is eenvoudiger De zender moet in ieder pakket de volledige adresinfo stoppen zodat netwerkknooppunten een analyse kunnen maken voor verdere routering Inbouwen van een bevestigingsmechanisme is lastiger: send en pray of fire and forget genoemd. Eenvoudiger bewaken van: de pakketvolgorde en de verkeersstroom (sequence control) (flow control) Bewaking sequence control en fow control is moeilijker Blz 4

Routering De gekozen route wordt bepaald door: het bestemmingsadres de verkeersdrukte lijnstoringen kosten en snelheid van de verbinding tussen twee knooppunten... In knooppunten wordt dus beslist hoe een pakket moet behandeld worden en er kunnen dus wachtrijen (queues) ontstaan voor pakketten die en route zijn. In een knooppunt vinden twee bewerkingsstappen plaats: Het pakket wordt ontvangen in de ontvangstbuffer; na eventuele wachttijd wordt de header gelezen en aan de hand van een routetabel wordt de route en de daarmee uitgaande verbinding gekozen; Het pakket wordt in de buffer gezet van de betreffende verbinding en na een eventuele wachttijd verzonden naar het volgende knooppunt Bovenstaand knooppunt is een knooppunt voor eenrichtingsverkeer; uiteraard werken de systemen veelal in twee richtingen (full-duplex). Blz 5

Enkele begrippen: Transit of backbone-switches: Is een knooppunt enkel met ander een anderknooppunt verbonden. Trunk: Is de verbinding tussen de knooppunten Concentrator of edge-switch: Knooppunten waarop de computersystemen van de gebruiker zijn aangesloten Probleem: Welke uitgang van de router moet worden gekozen? Dit hangt af van het routermechanisme... Blz 6

Routeringsmechanismen Er zijn drie groepen van routeringsmechanismen: Zéér eenvoudige mechanismen: Routing volgens routetabel: Berekende routing: floading, random, hot potatoe routing flexibel of explicit routing shortest path en adaptive routing Blz 7

Floading Voordeel: Snel en eenvoudig, maar er is een kans dat paketten gaan rondcirkelen! Random routing Een knooppunt stuurt een pakket naar alle omliggende nodes Ieder pakket heeft een teller waarin het aantal gepasseerde knooppunten wordt bijgehouden, de hopcount Een ontvangende node zal het pakket vernietigen als de teller een voor het netwerk vastgestelde waarde overschrijdt Zinvolle toepassing in netwerken: waarvan topologie voortdurend verandert mobiele netwerken met hoge kans op lijnuitval Een pakket wordt willekeurig op één van de uitgangen van het knooppunt doorgestuurd Aanname dat het pakket ooit zal aankomen Hopcount voorkomt rondcirkelen van paketten in het netwerk (reëel in kleine netwerken) Hot potatoe routing Fixed of explicit routing Een binnengekomen pakket wordt doorgestuurd naar de uitgang met de korste wachttijd; dus: zo snel mogelijk de deur uit Vaste route in tabellen Voorbeeld: Een pakket voor 5 komt aan in 3; volgens de tabel moet het naar uitgang D of naar... C als er een probleem is met D (vb: te lange wachttijd in D) Isolated adaptive routing indien binnen een knooppunt beslissingen kunnen genomen worden (cfr knooppunt 3) shortest path routing verandering van tabellen noodzakelijk bij wijziging in het netwerk reactie bij calamiteiten is beperkt alle verbindingen in een netwerk hebben een lengteparameter ook nodes kunnen een lengteparameter hebben lengte niet letterlijk nemen: kan ook capaciteit of kosten van een verbinding uitdrukken! op basis van deze gegevens wordt de korste route berekend Blz 8

adaptive routing: als de lengteparameter wordt bepaald door de operationele status van het netwerk voorbeeld: valt een verbinding uit, dan krijgt die de lengte oneindig en maakt geen deel meer uit van het korste pad. Voor adaptive routing moet alle informatie over verkeersintensiteiten, verstoringen en node-belasting verspreid worden: extra netwerkbelasting. Problemen bij adaptive routing: inconsistentie in lengteparameter en instabiliteit o o Bij verkeersopstropping wordt verkeer te snel en te drastisch omgeleid via een nieuwe korste route zodat het probleem zich verplaatst (nodes blijven doorrekenen). Er zijn noodvoorzieningen om huishoudelijke mededelingen door een verstopt netwerk te krijgen Distributed adaptive routing: een praktische invulling van adaptive routing neemt genoegen met een beperkt beeld van het netwerk. Het verzenden van informatie gebeeurt bij voorkeur alleen bij verandering in situatie. Centralized adaptive routing: Ieder knooppunt stuurt informatie over zijn bezetting naar het netwerkcentrum. Het heeft hierdoor zicht op het hele netwerk, maar het beeld wordt vertraagd opgebouwd en is soms uit fase. Blz 9

Pakkettten frames cellen Synoniem gebruikt: Pakketschakelen: Switching: frame-switching en cell-switching relay Toch enkele verschillen: 1. frame/packet Laag 2 (OSI): Protocol data unit (PDU) = frame; schakelen = frame relay, HDLC gebaseerd Laag 3 (OSI): Protocol data unit (PDU) = packet 2. cel/packet Implementatie van packet en frame-switching gaan uit van pakketten van variabele lengte, bv maximaal 256 bytes. Bij celswitching hebben de pakketten een constante lengte, bv 53 bytes waardoor grote efficiency-verbeteringen worden bereikt (bespreking blok IV en V) Blz 10

3.3 Circuit-switching Telefonie als basis Echt circuit versus virtueel circuit Routering Blokkering De route tussen de twee netwerkdeelnemers ligt vast en wordt gedurende de communicatieperiode alleen voor die communicatieroute gebruikt. Echte circuits Er is een daadwerkelijk circuit met een c te bandbreedte tussen zender en ontvanger aanwezig die voor hen gemonopoliseerd is (een pijp). Trunkverbindingen tussen centrales worden wel gedeeld door verschillende circuits met behulp van bv. tijd-multiplexing. Routering in circuitnetwerken Routeren gebeurt enkel bij het opzetten van de verbinding; daarna worden data transparant van de ene kant van de pijp naar de andere kant getransporteerd. Traditioneel wordt in telefoonnetwerken fixed routing gebruikt. Het opzetten van een verbinding kan mislukken als alle ruimte in de schakelcentrale (of verbindingen daartussen) is opgebruikt. Cfr eerste minuten van het nieuwe jaar. Blz 11

3.4 Packet- versus circuit-switching Verschillen in beeld Packet over circuit De ultieme transporttechniek Pakket- en circuit-switching hebben als achtergrond respectievelijk datacommunicatie en telefonie. Nochtans wordt over telefonie uitgebreid datacommunicatie gepleegd en wordt over packet-netwerken (voornamelijk frame- en cell relay) spraaktransport gerealiseerd; Volgende fig. geeft in een tijdsdiagram een overzicht van de principes van packet- en circuit-switching: Blz 12

Het onderscheid tussen beide technieken komt neer op: Bij circuit-switching is er gegarandeerde bandbreedte als de verbinding is gerealiseerd => performance kenmerken zijn vastgelegd; Bij packet-switching worden de performance kenmerken bepaald door het verkeer van de andere netwerkgebruikers Packet-switching is zeer efficient doordat verschillende verkeerstromen kunnen gecombineerd worden Packet over circuit Daar waar het telefoonnet voor datacommunicatie wordt gebruikt, dient het circuit als een transmissiepijp. Het telefoonnetwerk wordt vaak vanuit kostenoverwerging gebruikt omdat een vaste verbinding voor de toegang tot het packetnetwerk te duur is. Blz 13

3.5 Transport zonder schakelen Informatiedistributie Broadcast, multicast en unicast Broadcast-mechanismen Broadcasting in geschakelde netwerken Afhankelijk van de toepassing bestaat één van de volgend relaties: Unicast van één naar één verbinding PC LANserver, telefoongesprek Multicast van één naar vele video of telefonische vergadering Broadcast van één naar alle radio, televisie Als het gaat om verzenden van dezelfde informatie naar velen, is uitzenden handiger dan pakketschakelen. De ether is per definitie een broadcast-medium; eenieder die een antenne in de lucht steekt kan ontvangen. Toekenning van frequentiebanden regelt dat zenders elkaar niet storen. Bij tweewegverkeer zijn er verschillende protocoltechnieken die de contentie of wedijver om het medium te mogen bezetten regelen (zie IV.2). Voorbeeld: VSAT-netwerken (Very small Aperture Terminals, kleine schotelantennes) als lokale netwerken. Blz 14

Broadcasting in geschakelde netwerken Ook in pakket- en circuitnetwerken bestaat behoefte aan broad- of multicast-relaties! Voorbeelden: als een node statusinformatie kenbaar wil maken, wordt deze over alle trunkverbindingen verstuurd (floading) grote hoeveelheden van dezelfde informatie moeten naar veelo systemen worden gestuurd, bv. softwaredistributie Blz 15