In dit doctoraalverslag wordt een overzicht gegeven van de protocollen die nodig zijn voor het implementeren van Internet Protocol (IP) multicasting als gebruik wordt gemaakt van Asynchronous Transfer Mode (ATM). Voor de beschrijving van the benodigde netwerk protocollen, en TCP/IP in het bijzonder, wordt een op implementatie gerichte beschijvingsmethode gebruikt. Verder wordt het principe van multicasting uitgelegd en de toepassing daarvan binnen het Internet Protocol (IP). ATM terminologie en een korte beschrijving van de mogelijkheden ervan worden uitgelegd, alsmede Local Area Network Emulation (LANE) voor ATM en Classical IP and ARP over ATM.
De uitbreidingen die nodig zijn voor het implementeren van IP multicasting op het ATM protocol, zoals die beschreven worden in RFC 2022 'Support for Multicast over UNI 3.0/3.1 based ATM Networks.', worden beschreven. Op het moment van dit schrijven is deze specificatie de state of the art voor de implementatie van IP multicasting bovenop ATM.
Het Linux besturingssysteem is gekozen als platform voor de implementatie van IP multicasting bovenop ATM. De ATM implementatie op dat platform wordt beschreven met de voor- en nadelen van dat systeem. De benodigde aanpassingen voor de implementatie van RFC 2022 op het Linux-ATM systeem worden uitgelegd. Het verslag sluit af met een aantal aanbevelingen voor de voortzetting van dit project en conclusies over de huidige situatie.
Het resultaat van dit onderzoek is dat iemand die verder wil werken aan een implementatie van IP multicasting over ATM een snelle start kan maken door met behulp van dit verslag het gebied te leren kennen. De specifieke problemen van het Linux-ATM systeem, zoals dat er op dit moment is, worden behandeld en mogelijke oplossingen voor die problemen worden gesuggereerd.