Presentation is loading. Please wait.

Presentation is loading. Please wait.

LANE si MPOA KOVARI ZOLTAN Fac. de Automatica si Calculatoare

Similar presentations


Presentation on theme: "LANE si MPOA KOVARI ZOLTAN Fac. de Automatica si Calculatoare"— Presentation transcript:

1 LANE si MPOA KOVARI ZOLTAN Fac. de Automatica si Calculatoare
Sectia Calculatoare Grupa 3262 12/7/2018

2 LANE LANE = LAN Emulation servici nebazate pe conexiune Multicasting
12/7/2018

3 Background scop: emularea caracteristicilor LAN peste un backbone ATM
LAN: fara conexiune, broadcast, multicast ATM: orientat pe conexiune, nu stie MAC relizare bazata doar pe soft interconectare ATM cu LAN existentai mai multor VLAN in LANE 12/7/2018

4 Protocoale Lan I pentru intelegerea functiilor ce trebuie emulate
Ethernet: standardele si 802.3 Standardul 802.2: specifica accesarea LLC de catre protocoale de nivel inalt prin SAP-uri LLC = Logical Link Control SAP = Service Acces Points pentru identificare se foloseste SSAP si DSAP 12/7/2018

5 Protocoale Lan II Standardul : la nivelu layerului de sub LLC si specifica accesul la medii fizice, acces bazat pe CSMA/CD(Carrier Sense Multiple Acces/Collision Detection) Acest nivel face accesul si la servicile MAC prin drivere MAC standard: NDIS (Network Driver Interface Specification ODI (Open Datalink Interface) 12/7/2018

6 Protocoale Lan III Token Ring – specificat in 802.5 foloseste si 802.2
metoda diferita pentru acces la mediul fizic adresa MAC pe 48 biti: UAA (Universally Administrated Address), daca nu este suprascris local LAA (Locally Adminstrated Address), daca e suprascris local 12/7/2018

7 Protocoale Lan IV 802.3 si sunt capabile de broadcast, adica au suport pentru adrese de broadcast si multicast adresa de brodcast: daca toti cei 48 de bit sunt setati pe 1 Adresa de multicast: cel mai semnificativ bit este setat pe 1 segment de LAN: coexistenta atat a protocoalelor rutabile (TCP/IP IPX) cat si a celor nerutabila (NETBIOS) 12/7/2018

8 Protocoale Lan V Interconectarea LAN-ur : routere
Uni prefera bridgeuri Bridgeing: este o metoda pentru inter- conectarea LAN la nivelui 2 Se face la nivel de MAC. Bridge => soseste frame (adr. sursa adr. destinatie) =>compara adresa cu “forwarding table” => decide pe ce segment trimite Nu se cunoaste destinatia => flooding 12/7/2018

9 Protocoale Lan VI Nivelul 2 – transparent pentru nivelulire supe-rioare =>bridgeing transparent In cazul folosiri a mai multor bridgeuri apar cai multiple =>trimiterea datelor in cicluri( data looping) => metoda de prevenire. algoritmul spanning tree: daca 2 bridgeuri leaga 2 segmente de LAN unul e pus in stand-by 12/7/2018

10 Protocoale Lan VII bridgeing folosit in mediu IBM
bridgeurile SR(Source Route) se bazeaza pe terminale pentru specificarea unei rute prin retea RIF(Routing Information Field) un header in fiecare frame care contine ruta contine o pereche (segment ID, bridge ID) 12/7/2018

11 Protocoale Lan VIII bridge => primeste frame => verifica RIF => daca bridge ID prezent trimite la segmentul precizat => daca nu eliminare. generarea RIF pentru un terminal: trimite un frame numit “single route explorer” pentru identificare destinatiei => retrimis de fiecare bridge => ajunge dest.=>dest. retrimite un “all route explorer” frame => la intoarcere fiecare bridge adauga ID de segment si bridge => cai multiple => alege calea optima 12/7/2018

12 LANE structura I Un LANE) poate fi deci de doua tipuri Ethernet sau Token Ring. LANE contine Mai multi LEC(LAN Emulation Clients) Un singur LEService (LAN Emulation Service LEC: entitate independenta intr-un ATM, un proces soft care ruleaza pe switch, router, PC LEService si el poate fi implementat pe orice terminal ATM (ruter, PC, statie de lucru) sau switch ATM 12/7/2018

13 LANE structura II LANE = LAN Emulation LEC = LAN Emulation Client
LEService = LAN Emulation Service LECS = LANE Configuration Server LES = LANE Server BUS = Broadcast of Unknown Server LUNI = LANE User to Network Interface LNNI = LANE Network- Network Interface 12/7/2018

14 LEService I emuleaza servicile dintr-un LAN pentru a asigura servicii nebazate pe conexiune, servici multicast si suportul pentru interfete MAC. emuleaza servicii broadcast suport pentru interconectare LAN si ATM cu metodele de bridgeing existente permite aplicatiilor LAN existente sa se execute pe ATM 12/7/2018

15 LEService II Compozitia :
LECS = LANE Configuration Server LES = LANE Server BUS = Broadcast of Unknown Server LUNI = LANE User to Network Interface: interfata intre LEC si LEService LNNI = LANE Network- Network Interface: interfata intre LES-uri si BUS-uri 12/7/2018

16 LEService III Protocolul care opereaza peste LUNI se ocupa de :
Initializare (LECS) Registrare (LES) Address Resolution(LES) Transfer de date(BUS) 12/7/2018

17 LEService IV Initializarea: obtinerea adresei ATM al LEService de catre LECS si intrarea sau iesirea din ELAN Registrarea: LEC informeaza LEService despre terminalul non ATM pe care il reprezinta printr-o lista de adrese MAC. O alternativa la trimiterea listei de adrese este ca LEC sa actioneze ca un proxy. In acest caz participa si la LE ARP . 12/7/2018

18 LEService V address rezolution: obtinerea adresei ATM a unui client prin MAC transfer de date: LEC semnalizeaza destinatia, incapsuleaza datele si le trimite La inceput fiecare LEC era in contact doar cu un singur LES si BUS si un singur LECS La a dous revizuire a serviciului a fost introdus LNNI care permite comunicare inter LES si inter BUS 12/7/2018

19 LEService VI LANE defineste 2 tipuri de conexiune
de control de date Pe un VCC se desfasoara traficul pentru un ELAN 12/7/2018

20 Conexiuni de control I -Control Distribute -Configuration direct
-Control Direct -Control Distribute -Configuration direct 12/7/2018

21 Conexiuni de control II
Configuration Direct VCC: conexiune bidirectionala intre LECS si LEC folosit pentru a obtine adresa pentru LES. Control Direct VCC: intre LES si LEC primire/transmitere inf. legat de controlul traficului Control Distibuted VCC: unidirectionala de la LES spre LEC. Poate sa fie punct la punt sau punst la multipunct. Folosit pentru distribuirea controlului de trafic 12/7/2018

22 Conexiuni de date I -Data Direct VCC -Multicast Send VCC
-Multicast Forward VCC 12/7/2018

23 Conexiuni de date I Data Direct VCC: Multicast Send VCC:
conexiune punct la punct intre doua LEC-uri trafic intre LEC unicast in ELAN Multicast Send VCC: birectional intre LEC si BUS trimite date multiple la BUS Multicast Forward VCC: unidirectional BUS -> LECs distribuirea datelor de catre BUS 12/7/2018

24 Source Route bridging Frameul contine RI (Routing Information) pe langa DA si SA RI contine o lista de descriptori de rutare care arata calea pe care framul trebuie sa-l urmeze Framurile care trebuie suportate sunt: NSR (Non-Source Routed) ARE (All Route Exploreer) STE (Spanning Tree Explorer) SRF (Specifically Routed Frame) 12/7/2018

25 Lane Version 2 QoS Inbunatatirea suportului pentru multicast
LECs stiu VBR si ABR Clientul indica daca un VCC este dedicat sau poate fi partajat Inbunatatirea suportului pentru multicast SMS (Selective Multicast Server) – evite trimiterea tuturor multicasturilor la BUS Compatibilitatea cu MPOA 12/7/2018

26 LNNI Un singur ELAN poate fi servit de mai multi LECS, LEC, si BUS
Fiecare LEC se conecteaza tot la un singur LES/BUS 12/7/2018

27 Aplicabilitatea VLAN suport pentru VLAN-uri, limitate doar de LEC-uri
un VLAN poate contina mai multi utilizatori decat o retea standard bazate pe bridge-uri emularea retelelor virtuale Ethernet si Token Ring aplicatii multicast 12/7/2018

28 MPOA I MPOA(Multiprotocol over ATM) o evolutie fata de LANE
LANE conectarea intre doua hosturi din doua LAN-uri diferite doar prin router; trafic mare in LANE => congestie MPOA ofera solutia prin rutarea prin taiere (“cut through” routing) bazat pe protocolul NHRP ; traficul inter LANE nu mai trece prin router; 12/7/2018

29 MPOA II o arhitectura ATM care sa suporte toate protocoalele de la nivelul 3, si sa asigur QoS MPOA nu ascunde ATM(deci asigura QoS) domeniu MPOA este alcatuit din: servere MPOA (MPS) clienti MPOA (MPC) 12/7/2018

30 MPOA structura I MPC - client MPS - server 12/7/2018

31 MPOA structura II Serverele asigura coordonarea cu nivelul 3, address resolution, distributia caii si broad-cast/multicast (MPS) Clientii sunt cei care folosesc servicii MPOA si include routere, switchuri, PC (MPC) Server de rutare: -calculeaza informatia legata de a ajunge intrun punct si o transmite clientului 12/7/2018

32 MPOA - how works 1 - cerere de rezolutie MPOA de la MPC-A la MPS-C
2 - cerere de rezolutie NHRP de la MPS-C la MPS-D 3 - MPOA “cache-imposition request” de la MPS-D la MPC-B 4 - raspuns MPOA “cache-imposition request” de la MPC-B la MPS-D 5 - raspuns la cererea de rezolutie NHRP de la MPS-D la MPS-C 6 - raspuns la cerere de rezolutie MPOA de la MPS-C to MPC-A 7 - stabilirea scurtaturii prin VCC 12/7/2018

33 MPOA – Avantaje Ca si LANE pe care se bazeaza nu cere modificarea aplicatiilor de la layerele superioare Reduce latenta Asigura QoS Poate fi implementat incremental prin adaugarea de noi elemente acolo unde este necesar 12/7/2018

34 MPOA – Limitari Ca si LANE este potrivit doar pentru LAN-uri si nu pentru WAN-uri Suporta doar IP unicast 12/7/2018


Download ppt "LANE si MPOA KOVARI ZOLTAN Fac. de Automatica si Calculatoare"

Similar presentations


Ads by Google