Funet > Verkon palvelut ja tuki > IPv6 > IPv4-IPv6-protokollamuunnospalvelu ryhmälähetyksille
 
Tehdyt toimenpiteet

IPv4-IPv6-protokollamuunnospalvelu ryhmälähetyksille

Funetissa toimii IPv4-IPv6-protokollamuunnospalvelu ryhmälähetyksille (multicast). Protokollamuunnospalvelun avulla kaikkia IPv4-verkon ryhmälähetyksiä voi vastaanottaa IPv6-protokollan välityksellä. IPv4-ryhmiin lähettäminen ei ole mahdollista. Palvelu on käytettävissä myös Funetin ulkopuolella IPv6-multicastia tukevissa verkoissa (esimerkiksi M6Bone).

Palvelun käyttäminen

Protokollamuunnospalvelu muuntaa kaikki IPv4-ryhmälähetykset automaattisesti IPv6-ryhmälähetyksiksi. Jokaista IPv4-ryhmää kohden on olemassa muunnettu IPv6-ryhmä. IPv6-ryhmään liittymiseksi IPv4-ryhmäosoite on muutettava IPv6-osoitteeksi.

IPv4-ryhmäosoite muutetaan IPv6-ryhmäosoitteeksi helposti lisäämällä osoitteen alkuun etuliite: "ff7e:426:2001:708::". Esimerkiksi ryhmäosoitetta 233.6.205.100 vastaava IPv6-ryhmäosoite on ff7e:426:2001:708::233.6.205.100.

Palvelu tukee edellä mainittujen ASM-ryhmien (Any-Source Multicast, lähderiippumaton ryhmälähetys) lisäksi myös SSM-kanavien (Source-Specific Multicast, lähdekohtainen ryhmälähetys) muuntamista. IPv4-SSM-ryhmäosoitteet muutetaan IPv6-ryhmäosoitteiksi lisäämällä osoitten alkuun etuliite "ff3e::". Ryhmäosoitteen lisäksi myös IPv4-lähdeosoite täyttyy muuttaa IPv6-lähdeosoitteeksi. Tämä tehdään lisäämällä osoitteen alkuun etuliite "2001:708:0:4::".

Esimerkiksi IPv4-SSM-kanavaa (193.166.5.186, 232.1.2.3) vastaava IPv6-SSM-kanava on (2001:708:0:4::193.166.5.186, ff3e::232.1.2.3).

Lisätietoja palvelusta

Protokollamuunnospalvelu muuntaa kaikki IP:n päällä toimivat protokollat IPv6:ksi, mutta tällä hetkellä ainoastaan UDP-pakettien otsikkotiedoissa olevat tarkistussummat (checksum) korjataan uusien osoitteiden vaatimaan muotoon. Tämän vuoksi muut protokollat kuin UDP eivät välttämättä toimi palvelun välityksellä.

Palvelu perustuu CSC:llä syksyllä 2009 valmistuneeseen diplomityöhön Implementation of an IPv4 to IPv6 Multicast Translator. Protokollamuunnin on liitetty osaksi Linuxilla toimivaa MRD6-reititysohjelmistoa, joka on saatavilla avoimena lähdekoodina.

Kiviniemi Teemu +358 9 457 2132 Teemu.Kiviniemi at csc.fi