# 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

- RFC826 ja RFC1293 sovellettuina ATM-verkkoon

## 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