Jyrki Soini
IP-protokollan käyttö ATM-verkossa
FUNETin ATM-runkoverkko
- FUNETin runkoverkko on siirtynyt ATM-verkkoon tämän vuoden kuluessa
- Yhteydet kaupunkien välillä on toteutettu käyttäen Telen ATM-verkon Permanent Virtual Path -palvelua
- Korkeakoulun lähiverkko liitetään FUNETin runkoverkkoon Cisco 4500 reitittimen ja FORE ASX-200 ATM-kytkimen välityksellä
- Liitäntänopeus on aina 155 Mbps, mutta liikennenopeus on joko 34 Mbps, 24 Mbps tai 10 Mbps.
- ATM-kytkimeen voi kytkeä myös muita laitteita, esimerkiksi työasemia, joissa on ATM-kortti
Pieni kertaus ATM tekniikasta
- 53 tavun solut, 48 tavua hyötykuormaa
- Lähettäjä pilkkoo paketit soluihin ja vastaanottaja kokoaa soluista paketin
- Pakettien pilkkominen soluihin voidaan tehdä eri tavoilla: AAL1, AAL2, AAL3/4, AAL5
- Yhteydellinen, eli keskustelevien laitteiden välille luodaan yhteys
- Virtuaalipolut ja virtuaalipiirit
- Yhteys voi olla joko pysyvä (Permanent Virtual Connection PVC) tai kytkettävä (Switched Virtual Connection SVC)
- Ei yksinkertaista tapaa toteuttaa broadcast ja multicast toiminnot kuten lähiverkoissa
- Osoitteistona 20 tavun NSAP -osoitteet
FUNETin ATM-osoitteet
Classical IP over ATM
- RFC1577 määrittelee miten looginen IP aliverkko (LIS) toimii ATM verkossa
- Yhteydet tavallisiin lähiverkkoihin pitää hoitaa perinteisten reitittimien avulla
- Samaan aliverkkoon kuuluvien koneiden välillä voidaan käyttää joko PVC:tä tai SVC:tä tai molempia
- Loogisen aliverkon tulee olla täysin kytketty
- Kehysrakenteena käytetään LLC/SNAP kehystystä, joka on määritelty RFC1483:ssa
- Kaikilla samaan LISiin kuuluvilla koneilla pitää olla sama MTU (Maximum Transfer Unit)
- Oletus IP MTU on 9180 tavua; LLC/SNAP kehys vie 8 tavua
- IP-osoitteiden kuvaamiseksi ATM-osoitteiksi loogisessa IP aliverkossa pitää olla yksi ARP-palvelin
Osoitteiden selvitys
ARP PVC:itä käytettäessä
- Koneiden tulee tukea InARP protokollaa
- Puhtaassa PVC topologiassa InARP_REQUEST ja InARP_REPLY sanomia käytetään pääteltäessä mikä kone on kunkin virtuaalipiirin kautta kytkettynä
ARP SVC:itä käytettäessä
- ATM-verkossa ei ole broadcast eikä multicast mahdollisuutta, joihin tavallisten lähiverkkojen ARP perustuu
- Jotta yhteyksien muodostaminen onnistuisi, jokaisessa loogisessa aliverkossa tulee olla ARP-palvelin
- Palvelin itsessään ei muodosta yhteyksiä, vaan jokaisen koneen on muodostettava yhteys siihen ja aloitettava osoitteiden rekisteröinti:
- Ensimmäisen yhteyden luomiseksi ARP-palvelimeen jokaiselle koneelle pitää kertoa ARP-palvelimen ATM-osoite
- Kone luo yksittäisyhteyden ARP-palvelimeen
- Kun palvelimeen on muodostettu LLC/SNAP kehystystä käyttävä virtuaalipiiri, se lähettää piirille InATMARP_REQUEST kyselyn
- Asiakas vastaa kyselyyn InATMARP_REPLY viestillä
- Vastaus sisältää tarpeelliset tiedot, joiden avulla palvelin voi rakentaa ATMARP taulun
- Uusi yhteys koneiden välille muodostetaan seuraavasti:
- Lähdekone lähettää ARP-palvelimelle ARP_REQUEST kyselyn kohdekoneen IP-numerolla varustettuna
- ARP-palvelin etsii ATMARP taulustaan kysyttyä IP numeroa vastaavan ATM-osoitteen
- ja lähettää ARP_REPLY vastauksessa kysytyn osoitteen
- Lähdekone muodostaa SVC yhteyden ATM-verkon läpi kohdekoneeseen
- Kohdekone lähettää muodostettua uutta virtuaalipiiriä myöten InATMARP_REQUEST kyselyn
- johon lähdekone vastaa InATMARP_REPLY:llä
Classical IP over ATM mallin etuja ja puutteita
Puutteita:
- Ei mahdollista broadcast ja multicast sanomien lähetystä tavallisten lähiverkkojen tapaan, vaan koneiden on monistettava paketit kaikille vastaanottajille
- ARP-palvelimen ATM-osoite on määriteltävä jokaiselle koneelle
- Tulevaisuudessa ehkä mahdollista saada ATM-verkosta ILMI-rajapinnan kautta
- Sama IP-aliverkko ei voi olla sekä tavallisen lähiverkon että ATM-verkon puolella
- Tämän mahdollistamiseksi tarvittaisiin toimivia LAN emulaatio tuotteita
- Vain yksi ARP-palvelin loogista aliverkkoa kohden on haavoittuva esimerkiksi laitevian tapahtuessa
Etuja:
- Yksinkertainen toteuttaa
- Toimivia tuotteita saatavilla
- ATM-verkko ei ole jaettu media, kuten tavalliset lähiverkot - kahden koneen liikenne ei häiritse muiden liikennöintiä
IP FUNETin ATM-runkoverkossa
- Reitittimien välillä käytetään PVC-yhteyksiä
- ATM-kytkimet toimivat myös paikallisena ARP-palvelimena
- ATM-laitteita voidaan kytkeä joko PVC-yhteyksillä tai SVC-yhteyksillä
- Looginen aliverkko ei ole rajoitettu vain yhden korkeakoulun tai ATM-kytkimen alueelle, vaan koneet voivat sijaita eri puolilla maata