IP ALAPÚ TÁVKÖZLÉSlab Asynchronous Transfer Mode ATM Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem TMIT BME I

Hasonló dokumentumok
ATM céljai különböző szolgáltatások hatékony megvalósítása hatékony erőforrás-kihasználás kis bonyolultságú kapcsolás a feldolgozási idők minimalizálá

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

Ez a rész H. Perros Connection Oriented Networks (Wiley) könyvéhez adott slide-gyűjtemény alapján készült

Az_ATM Hálózatok. Tartalomjegyzék

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

A digitális átviteltechnika második generációja. Szinkron Digitális Hierarchia

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

SzIP kompatibilis sávszélesség mérések

Távközlő Hálózatok. cinkler()tmit.bme.hu Távközlő Hálózatok, 2006 tavasz 39

Hálózatok II. A hálózati réteg funkciói, szervezése

VIHIMA07 Mobil és vezeték nélküli hálózatok QoS alapok áttekintése

Hálózati architektúrák és rendszerek. Szélessávú és Média-kommunikáció szakirány ősz

Hálózatok II. A hálózati réteg torlódás vezérlése

Internet Protokoll 6-os verzió. Varga Tamás

Számítógépes Hálózatok. 4. gyakorlat

Számítógépes Hálózatok 2010

Hibadetektáló és javító kódolások

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

Dr. Wührl Tibor Ph.D. MsC 05 Ea. Szállítási protokollok - Bevezetés

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

Internet-hozzáférések teljesítményvizsgálata webböngészőben

Az adatkapcsolati réteg

Hálózati lehetőségek a tartalomszolgáltatáshoz

MPLS - Multi-Protocol Label Switching (Többprotokollos címkekapcsolás) Számítógép-hálózatok 2009

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

TTMER18 - ATM KAPCSOLÓK MEGFELELŐSÉGI VIZSGÁLATA ELLENŐRZŐ KÉRDÉSEK 1. MI A MEGFELELŐSÉG VIZSGÁLAT, MIKOR, HOL ÉS MIVEL VÉGZIK EZEKET A

Az RSVP szolgáltatást az R1 és R3 routereken fogjuk engedélyezni.

Hálózati ismeretek. Az együttműködés szükségessége:

OFDM technológia és néhány megvalósítás Alvarion berendezésekben

Pantel International Kft. Általános Szerződési Feltételek bérelt vonali és internet szolgáltatásra

Számítógéphálózatok Az IEEE 802 szabvány A közeghozzáférési alréteg megvalósításai Hálózatok 2003/2004. tanév II. félév Wagner György

IP alapú távközlés. Virtuális magánhálózatok (VPN)

Nagy sebességű TCP. TCP Protokollok

Számítógép hálózatok gyakorlat

Kommunikáció. 3. előadás

Adatkapcsolati réteg 1

Újdonságok Nexus Platformon

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

Gigabit Ethernet, 10 Gigabit Ethernet. Jákó András BME EISzK

Hálózati alapismeretek

8. sz. melléklete Eredetileg a GTS Hungary Kft. által nyújtott szolgáltatásokra vonatkozó feltételek

Adatkapcsolati réteg (Data Link Layer) Számítógépes Hálózatok Az adatkapcsolati réteg lehetséges szolgáltatásai

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

10. fejezet Az adatkapcsolati réteg

Alhálózatok. Bevezetés. IP protokoll. IP címek. IP címre egy gyakorlati példa. Rétegek kommunikáció a hálózatban

Számítógépes Hálózatok 2013

IP alapú távközlés Átviteltechnika (vázlat)

Ethernet OAM a szolgáltatói hálózatokban

Számítógépes Hálózatok ősz Adatkapcsolati réteg Hibafelismerés és javítás, Hamming távolság, blokk kódok

pacitási kihívások a mikrohullámú gerinc- és lhordó-hálózatokban nkó Krisztián

Ethernet/IP címzés - gyakorlat

Kommunikációs rendszerek programozása. Voice over IP (VoIP)

Autóipari beágyazott rendszerek. Local Interconnection Network

Egyszerű simplex protokoll nyugtákkal

GPON rendszerek bevezetése, alkalmazása a Magyar Telekom hálózatában

Üzenet a Pluto-ra. Delay- and Disruption- Tolerant Networking. Költl Péter. szenior műszaki tanácsadó CCIE #

Alternatív zártláncú tartalomtovábbítás értékesítőhelyek számára

Forgalmi tervezés az Interneten

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

TÁVKÖZLŐ HÁLÓZATOK MÉRTÉKADÓ MŰSZAKI KÖVETELMÉNYEI

Fizikai szintű kommunikáció Bitfolyamok továbbítása hírközlő csatornákon

Számítógépes hálózatok

Szolgáltatások és alkalmazások (VITMM131)

Teljesítménymodellezés

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Beszédátvitel a GSM rendszerben, fizikai és logikai csatornák

Szállítási réteg (L4)

Újdonságok Nexus Platformon

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

Ideális átbocsátás. Tényleges átbocsátás. Késleltetés Holtpont. Terhelés

Hálózati architektúrák és rendszerek. Optikai hálózatok Wavelength routed optical networks

Az LTE. és a HSPA lehetőségei. Cser Gábor Magyar Telekom/Rádiós hozzáférés tervezési ágazat

A 450 MHZ-es frekvencia és a kormányzati hálózatok fejlesztésének kapcsolódásai

Számítógépes hálózatok

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Elosztott rendszerek

Hálózati architektúrák és rendszerek. 4G vagy B3G : újgenerációs mobil kommunikáció a 3G után

Távközlő hálózatok és szolgáltatások

Építsünk IP telefont!

Hálózati réteg, Internet

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

Megkülönböztetett kiszolgáló routerek az

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Hálózati réteg. WSN topológia. Útvonalválasztás.

Járműfedélzeti hálózatok. Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd

Routing. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

Hálózatok I. A tárgy célkitűzése

Kommunikációs rendszerek programozása. Switch-ek

4. Hivatkozási modellek

A merevlemez állapota hibátlan. Nem található hibás vagy gyenge szektor, nincsenek felpörgési és adatátviteli hibák sem.

Informatikai eszközök fizikai alapjai Lovász Béla

Kapcsolás. Áramkörkapcsolás, virtuális áramkörkapcsolás, hullámhosszkapcsolás,

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

Tartalom. Router és routing. A 2. réteg és a 3. réteg működése. Forgalomirányító (router) A forgalomirányító összetevői

Az adatkapcsolati réteg

Átírás:

lab Asynchronous Transfer Mode ATM Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem ATM és a B-ISDN Az N-ISDN hálózat/szolgáltatás bevezetése lekéste az adatátviteli igények fejlődését Beszéd: vonalkapcsolt, 64 kbps Adat: vonalkapcsolt nx64 kbps, 2 Mbps, esetleg csomagkapcsolt 16 kbps A B-ISDN alapvetően az adatban akart szélessávú lenni: az átvitel és a kapcsolás legyen egységes: csomagkapcsolás, illetve annak egy fajtája: cellakapcsolás 2 ATM céljai különböző szolgáltatások hatékony megvalósítása hatékony erőforrás-kihasználás kis bonyolultságú kapcsolás a feldolgozási idők minimalizálása a szükséges tároló-méretek minimalizálása különböző minőségi követelmények kielégítése 3 1

Jellemzők A B-ISDN ajánlott átviteltechnikája csomag(cella)kapcsolt átvitel gyors kapcsolás hibajavítás nélkül virtuális csatornák szükséglet szerinti sávszélesség biztosítása statisztikus multiplexelés fix hosszúságú csomagok (cellák) a fejrész feladatai minimálisak különféle minőségi garanciák 4 Jellemzők Szolgáltatás független átviteli technika Nincs hibavédelem Végpontok protokolljára van bízva Megbízhatóbb átvitel Összeköttetés orientált Logikai/virtuális kapcsolat felépítés Erőforrások lefoglalása (statisztikai alapon) Fejléc szerepe csökken Korlátozott funkciók Virtuális összeköttetés azonosítók ez alapján routol Hibajavítás! Információs mező hossza kicsi Kapcsolókban kicsi bufferek Késleltetés kicsi 5 Aszinkronitás és statisztikus multiplexelés 6 2

Fix és változó hosszúságú cellák jellemzői Fix (ATM): egyszerűen kezelhető (pl. kapcsolható) kapacitásveszteség lehet: nem teljesen kitöltött cellák (rövid üzenet v. nem n x 48 oktett) Változó (IP): jobb kihasználtságot biztosít nehezen kezelhető a késleltetés-ingadozás nem tartható kézben 7 ATM cellák mérete Fix hosszúságú cellák mérete kis cellák: kis üzenethiba-arány (rövid cella elvesztése még javítható) kis sorbanállási késleltetés kis késleltetés-ingadozás kis kapacitásveszteség a nem kitöltött celláknál nagy overhead, de a fejléc viszonylag kicsi! (5/53) Gyors feldolgozás Összekötettés alapnál elegendő az eredmény: kis végtől-végig késleltetés nagy cellák: elhanyagolható overhead nagy késleltetés-ingadozás kapacitásveszteség kis adategységeknél (pl. vezérlő üzenetek) 8 cellaméret: 53 oktet (bájt) fejrész: 5 oktet Cellaformátum GFC (Generic Flow Control) forgalomszabályozás a felhasználó-hálózat interfészen VCI/VPI kapcsolat azonosítás PT (Payload Type) felhasználói adat, OAM... CLP (Cell Loss Priority) a nem eldobható cellák jelölésére HEC hibaellenőrzés, csak a fejrészre 9 3

ATM referencia modell 10 ATM referencia modell 11 Fizikai réteg Két alréteg TC átviteli konvergencia alréteg Transmission Convergence a fizikai közegtől független eljárások HEC generálás és ellenőrzés cella határok megtalálása (keret v. HEC) egyenletes cellafolyam előállítása (idle cells) PMD átviteli közeg függő alréteg Physical Medium Dependent jelátvitel, az átviteltechnikától függően időzítési információk kinyerése optikai/elektronikai átalakítás 12 4

Fejrész ellenőrzés TC alréteg: forrásnál HEC mező kialakítása kapcsolópontoknál HEC ellenőrzés egyszeres hibák javítása nem helyreállítható hiba esetén a cella eldobása Tipikus hibák: egyszeres bithiba hiba börszt, általában a link meghibásodása miatt 13 Szemantikus átlátszóság 3 féle hiba adódhat: Információs mező Átviteli bithiba Buffer túlcsordulás esete Csomagvesztés Hibás routolás fejléc hiba miatt javítható? 14 Hibás routolás 2 hiba 1-1 összeköttetésben: Csomagvesztés egyik ök-ben Csomag beszúrás masik ök-ben Hibasokszorozódás B - hibaarány H=h+i, h -header, i -információ Header meghibásodásának valószínűsége: Információs mező meghibásodásának valószínűsége i B h + i h B h + i 15 5

Hiba sokszorozódás 120 40 20 M 1 (i=128) M 1 (i=512) M 2 (i=128) M 2 (i=512) M 3 2h + 1 M1 = h 1+ i h + 1 M 2 = h 1+ i 1 M 3 = h 1+ i 16 Adaptív hibakorrekció Hiba sokszorozódás kivédésére adaptív korrekció error (multi, single bit) correct detect no error no error error 17 Cellahatár detektálás Szinkronizálás a cellahatár detektálásával, a HEC szekvencia alapján 18 6

Fizikai réteg átviteltechnikák 1. PDH 2. SDH/SONET 3. ATM saját átviteltechnikája Nyers cella blokk-kódolt 4. WDM felett bármely a fentiek közül 5. Hozzáférési hálózatokban (ADSL) 19 ATM referencia modell 20 Az ATM réteg funkciói Független a fizikai közegtől GFC generic flow control ATM fejléc generálás, kifejtés A cellák útvonalválasztása és kapcsolása: a routing táblák generálása, letöltése VPI-VCI transzláció Cellák multiplexelése / Demultiplexelése A cellák megkülönböztetése a hordozott információ függvényében - PTI CLP érvényesítése Összeköttetések felépítése és bontása A QoS igények kiszolgálása 21 7

Jellemzők hibavédelem hiánya az átviteli közeg hibaaránya eleve alacsony nagy késleltetést okozna a hiba-detekció és javítás a végpontok javítanak átvitel-vezérlés (flow control) hiánya A digitális átvitel, a kapcsolás és a nagy tárolók minimalizálják a túlcsordulást és cellavesztést A hívásengedélyezés (CAC) előre gondoskodik erőforrásokról Kritikus helyzetben az alacsonyabb prioritású cellákat dobják el 22 Átviteli út 23 ATM cellaformátumok ATM cella: 5 bájt fejléc, 48 bájt adat Interfészenként különböző UNI - User Network Interface GFC VPI VCI VCI PT HEC VPI VCI RES CLP data 24 8

ATM cellaformátumok 2 NNI - Network Network Interface VPI VCI VPI VCI PT HEC VCI RES CLP data 25 A virtuális út (VP) és csatorna (VC) ATM hálózatban az összeköttetéseknek két szintjét különböztetjük meg VP (Virtual Path) (VPI-vel azonosítva) 1 fizikai link hosszú VC-ket fog össze VC (Virtual Channel) (VCI-vel azonosítva) VP-n belül 26 Virtuális út (VPC) és a csatorna (VCC) kapcsolata VP összeköttetés az együtt kapcsolható csatornák összefogása (nyalábolása) VC összeköttetés (egy összeköttetés ATM hálózatban) a kapcsolópontok közötti virtuális csatornák sorozata melyet az irányítási táblák definiálnak a virtuális csatornákhoz felhasználói paraméterek és minőségi követelmények rendelhetők 27 9

ATM cella irányítás Címke alapú irányítás Az irányítási információ nem a teljes cím, mert explicit címzés a rövid cellákban nem gazdaságos az irányítási táblát kapcsolat-felépítéskor töltik ki az útvonal lehet rögzített, vagy dinamikusan változó irányítási információ a VPI-VCI érték a VPI-VCI értékek csak lokális információt hordoznak 28 ATM forgalom-menedzselés Célja a megkívánt szolgáltatás minőségének biztosítása, a megadott forgalmi paraméterek alapján Források jellemzése, QoS paraméterek Hívásengedélyezés és sávszélesség foglalás Forgalomszabályozás a kapcsolat fenntartása idején Torlódásvezérlés 29 Források jellemzése a forrás forgalmi jellemzői a szolgáltató szempontjából szolgáltatások minőségi követelményei a felhasználó szempontjából a kapcsolat kiépítésekor rögzített paraméterek ez az ún. forgalmi szerződés (traffic contract) 30 10

A forgalom jellemzése A forgalom jellege, jellemzői: minimális paraméterhalmaz, melyet a felhasználó ad meg, effektív forgalomszabályozást és jó kapacitás kihasználtság elérését teszi lehetővé Előzetes ismeretekre van szükség: a hang és képátvitel igényei előre becsülhetők a LAN állomások forgalma nem becsülhető 31 Forgalom jellemzők Forrás forgalmi leírói: Peak Cell Rate (PCR) Sustainable Cell Rate (SCR) Maximum Burst Size (MBS) Maximum Frame Size (MFS) Minimum Cell Rate (MCR) Cell Delay Variation Tolerance (CDVT) konformancia definíció (pl. Lyukas vödör) 32 Forrás típusok és kiszolgálásuk CBR forrás sebesség VBR forrás csúcssebesség átlagsebesség börsztösség aktív és teljes periódusok hossza ABR a várható forgalom csak nagyon rosszul becsülhető hatékony sávszélességfoglalás nem lehetséges de jellemzően nincsenek késleltetési korlátok (csak cellavesztési) UBR nincs sem kesleltetés sem cellavsztési garancia 33 11

Szolgáltatások minősége: QoS paraméterek Áramkörkapcsolt hálózatokban kapcsolat felépítési és bontási idők blokkolási valószínűség Csomagkapcsolt hálózatokban késleltetés csomagvesztés valószínűsége Az információtranszfer jellemzői - a cellák átvitelével összefüggő paraméterek Kialkudható peak-to-peak CDV (Cell Delay Variation) max CTD (Cell Transfer Delay) CLR (Cell Loss Ratio) Kialkudhatatlan CER (Cell Error Ratio) SECBR cella-blokk hibaarány (Severely Errored Cell Block Ratio): Több mint M cella az N-ből meghibásodott, eltévedt vagy elveszett CMR (Cell Misinsertion Rate) 34 ATM referencia modell 35 ATM adaptációs réteg (AAL) Alkalmazások eltérő igényeinek megfelelő átvitel biztosítása: időzítés Cellasorrend kezelése Cellavesztés detektálása, kezelése Késleltetésingadozás kiegyenlítése 36 12

Jellemzők Alkalmazásfüggő szolgálatok 4 szolgálat csoport 5 AAL típus fő funkciók szegmentálás cella sorrend ellenőrzés időzítés, késleltetés ingadozás kiegyenlítése változó csomaghossz kezelése hibadetektálás, elveszett vagy hibás cellák kezelése kapcsolatazonosítás 37 Szolgálat osztályok Szempontok: időzítés szükségessége állandó vagy változó bitsebesség összeköttetés-orientált vagy összeköttetés mentes átvitel A: kódolatlan hang, video, nx64 emuláció B: kódolt, tömörített (VBR) video C: összeköttetés alapú adatátvitel: FR, X.25 D: LAN-ok közti adatátvitel: IP, SMDS 38 Alkalmazásfüggő funkciók Példa: állandó sebességű szolgáltatások (CBR) jellemzően beszéd-, és video-átvitel Késleltetés-ingadozásra érzékeny adatvesztésre nem túlzottan érzékeny feladatok cellák kialakítása időzítés (órajel visszaállítása) a késleltetés-ingadozás kiegyenlítése az elveszett cellák helyettesítése a tévesen beékelődött cellák eldobása 39 13

Alkalmazásfüggő funkciók Változó sebességű szolgáltatások (VBR) tömörített mozgó-kép, hang Késleltetés-ingadozás korlátozandó információvesztés korlátozandó feladatok cellák kialakítása időzítés (nem minden esetben) részben telített cellák kezelése cellavesztéskor újraküldés biztosítása vagy kérése rt-vbr nrt-vbr 40 AAL al-rétegek és típusok SAR (Segmentation and Reassembly) : CS adategységek cellákra bontása ill. visszaállítása, SAR fejrész generálás CS (Convergence Sublayer) CPCS (általános rész): alkalmazás-független eljárások SSCS (szolgálat specifikus rész) 41 AAL 1 A osztályú szolgálatok számára jellemzően beszéd, hang, video átvitel állandó bitsebesség forrás-nyelő szinkronizálás szükséges Az ATM adatmező felépítése: SN: cella sorszám (1...7) SNP: ellenőrző tag CSI: jelzi, hogy a 47 byte tartalmaz-e időzítési információt EPB: paritás jelző (SN+CRC) 42 14

AAL 1 SAR réteg feladatai SN, SNP generálás vételnél SN ellenőrzése, hibajavítás cellasorszám ellenőrzés CS réteg feladatai cellavesztés és idegen cellák kezelése SAR réteg üzenete alapján helyettesítés egy előre definiált mintával a cellakésleltetés ingadozásának kiegyenlítése az órajel frekvencia beállítása 43 VBR szolgáltatások AAL 2-5 Változó hosszúságú adategységek szegmentálás az összetartozó cellák kezelése nem kitöltött cellák kezelése Cellavesztés kezelése Összeköttetés mentes átvitel 44 AAL 3/4, 5: szegmentálás a CS al-réteg változó hosszúságú üzenetet továbbít amit a SAR al-réteg cellákba rendez 45 15

Az AAL 3/4 CS-PDU keret felépítése és feladatai CPI - Common Part Indicator: verzió értelmű, jelenleg 0 BTag - Beginning Tag: (BTag = ETag) ellenőrzés BASize - Buffer Allocation Size: vételnél mennyi puffer kell a CPCS- PDU összeállításához (tájékoztató adat) PAD: 32 bites határra igazítja az adatot AL Alignment: 32 bitre kerekíti a farokrészt ETag - Ending Tag: lásd BTag Length: CPCS-PDU Payload Length (ez a tényleges hossz) 46 Az AAL 3/4 SAR-PDU cella felépítése és feladatai Type: 10 első, 00 közbenső, 01 utolsó, 11 single Seq.No.: lehetővé teszi cellevesztés detektálását MID: Multiplexing Identifier, a vevő válszthat 1024 adó közül, amelyek ugyanazt a VCI-t használják Length: a cellában lévő, érvényes adatbyte-ok CRC: az ATM fej kivételével képezett ellenőrző kód 47 Az AAL 3/4 CS-PDU keret felépítése és feladatai CPI - Common Part Indicator: verzió értelmű, jelenleg 0 BTag - Beginning Tag: (BTag = ETag) ellenőrzés BASize - Buffer Allocation Size: vételnél mennyi puffer kell a CPCS-PDU összeállításához (tájékoztató adat) PAD: 32 bites határra igazítja az adatot AL Alignment: 32 bitre kerekíti a farokrészt ETag - Ending Tag: lásd BTag Length: CPCS-PDU Payload Length (ez a tényleges hossz) 48 16

Az AAL 5 CS-PDU keret felépítése és feladatai SEAL Simple and Efficient Adaptation Layer Az SAR réteg nem ad többletinformációt, csak darabol pl. FR, IP átvitelére Rövidítések: CPI Common Part Indicator UU User-to-User indication CRC-32 PDU-hoz tartozó utolsó cella PTI mezője nem 0 (a többié 0) 49 17