Documente Academic
Documente Profesional
Documente Cultură
Continut
IP/ATM folosind AAL5 Incapsularea datagramelor si multiplexarea Legarea adreselor IP intr-o retea ATM Logical IP Subnet ATMARP si InATMARP
Transmiterea unei datagrame se face prin AAL5 AAL5 cimp de lungime pe 16 biti=>64k IP/ATM foloseste un MTU de 9180 octeti
Solutia 1:
LLC(AA.AA.03) OUI(00.00)
OUI(00) TYPE(08.00)
IP DATAGRAM
Logical IP Subnet
TCP/IP permite unui grup de computere atasate unei retele ATM sa functioneze ca un LAN independent - LIS Caracteristici:
toate hosturile ce apartin unui LIS au acelasi numar retea/subretea IP si aceasi address mask membrii unui LIS sint direct conectati la reteaua ATM
TCP/IP over ATM 8
Logical IP Subnet
Caracteristici(2)
toate calculatoarele din afara LIS sint accesate printr-un ruter. Rezolvarea adreselor se face prin ATMARP(SVC) si InATMARP(PVC) membrii unui LIS pot comunica direct intre ei acelasi MTU este folosit pentru toate VC dintrun LIS LIS constring rutarea IP
TCP/IP over ATM 9
Logical IP Subnet
A H
C D
10
ATMARP
Nu exista suport pentru broadcast ATMARP- o varianta a protocolului ARP ATMARP server Cerere ATMARP contine:
adresa IP a sursei adresa ATM a sursei adresa IP a destinatiei
TCP/IP over ATM 11
Pachet ATMARP
6 adrese(3 pt.sursa, 3 pt.destinatie) 3 adrese: adresa ATM, subadresa ATM, adresa protocolului fiecare adresa are un cimp de lungime
TCP/IP over ATM 12
HARDWARE TYPE[2]: 0x0013 pentru ATM PROTOCOL TYPE[2] :0x0800 pentru IP OPERATION[2]:
ARP_REQUEST=1 ARP_REPLY=2 InARP_REQUEST=8 InARP_REPLY=9 ARP_NAK=10
TCP/IP over ATM 13
PROTOCOL TYPE(0x0800)
OPERATION
TAR. HLEN2(0) TAR. PLEN(4)
SENDERS ATM ADDRESS(0-3) SENDERS ATM ADDRESS(16-19) SENDERS PROTOCOL ADDRESS TARGETSS ATM ADDRESS(0-3) TARGETS ATM ADDRESS(16-19) TARGETS PROTOCOL ADDRESS
15
16
3 structuri
NUMAR ATM STRUCTURA 1 STRUCTURA 2 NSAPA E.164 SUBADRESA ATM NULL NULL
STRUCTURA 3
E.164 1
NSAPA
17
Posibil sa nu se cunoasca adresa IP sau ATM a computerului destinatie, daca nu a fost configurata manual Inverse ATMARP protocol Se trimite computerului de la celalalt capat o cerere InATMARP(OPERATION=8) tinta generaza un pachet InATMARP Reply(OPERATION=9) ambele capete afla astfel adresa IP si cea ATM a celuilalt capat
TCP/IP over ATM 18
Server ATMARP unic in carul unui LIS Fiecare calculator din LIS trebuie configurat cu adresa serverului ATMARP Se trimite un ATMARP Request catre server(OP=1) Serverul isi consulta baza de date Trimite un pachet ATMARP Reply(OP=2) in care este specificata adresa ATM a destinatiei In cazul in care nu exista o intrare in baza sa de date trimite un pachet ATMARP Negative ACK(OP=10)
TCP/IP over ATM 19
Inregistrarea adreselor
Serverul asteapta sa fie contactat Un host deschide un VC catre server Serverul trimite un pachet InATMARP Request catre host acesta raspunde cu un InATMARP Reply serverul extrage adresele IP si ATM ale hostului si le introduce in baza sa de date,impreuna cu un contor de timp
20
Persistenta unei intrari in tabela serverului: minim 20 minute Revalidare: daca nu exista un VC deschis asociat cu intrarea din tabel, intrarea este stearsa daca exista un VC deschis,serverul genereaza un InATMARP Request daca se primeste un InATMARP Reply intrarea este validata si se modifica contorul de timp in caz contra,intrarea este stearsa
TCP/IP over ATM 21
Cache-ul ARP: o intrare valida maxim15 minute Revalidare: daca nu exista un VC deschis: intrarea eliminata exista VC deschis: se intrerupe traficul catre destinatie SVC:ATMARP Request catre serverul ATMARP PVC:InATMARP Request catre destinatie
22
Bibliografie
RFC 1577- Classical IP over ATM RFC 1483- Multiprotocol Encapsulation over ATM Adaptation Layer 5 RFC 1626-Default IP MTU for use over ATM AAL5
23
Concluzie:
IP/ATM foloseste AAL5 MTU=9180 Incapsularea datagramelor si multiplexarea folosesc Incapsularea LLC Logical IP Subnet ATMARP si InATMARP
Server ATMARP
TCP/IP over ATM 24