IPv6-verkkopalvelut
Utti, Tiia (2013)
Utti, Tiia
Lahden ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305025971
https://urn.fi/URN:NBN:fi:amk-201305025971
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli kehittää Lahden kaupungin langattoman verkon, Mastonetin, virtualisoidut verkkopalvelut toimimaan IPv6-protokollan kanssa. Mastonetin DHCP- ja DNS-verkkopalvelut on toteutettu alun perin Linux-palvelimille. Opinnäytetyön käytännön osuudessa toteutettiin vastaava ympäristö ja kehitettiin ympäristöä IPv6-yhteensopivaksi. Lisäksi samanlainen ympäristö rakennettiin käyttäen Windows-palvelimia. Lopuksi näitä kahta eri toteutusta verrattiin keskenään.
IPv6-protokollan käyttöönottoon on syytä valmistautua, koska IPv4-osoitteet eivät tule riittämään ikuisesti. Lisäksi IPv6 tuo parannuksia IPv4-protokollaan verrattuna. Tärkein parannus laajemman osoiteavaruuden lisäksi on tilaton autokonfiguraatio, jossa verkkoon liittyvä laite voi muodostaa itse verkkoon liittyessään itselleen IPv6-osoitteen.
IPv6-osoitteiden pituus tekee DHCP- ja DNS-verkkopalveluista entistä tärkeämmät. Se, että verkkoon liittyvä laite saa DHCP-palvelimelta IPv6-osoitetiedot tai käyttää osoitteen muodostamiseen tilatonta autokonfiguraatiota, muodostuu tärkeäksi kun on kyse 128 bitin pituisista IPv6-osoitteista. IPv6-osoitteiden pituus tekee osoitteiden ulkoa muistamisesta lähes mahdotonta. Tämän vuoksi IPv6-yhteensopiva DNS-nimipalvelu on toimivan verkon edellytys.
Opinnäytetyön käytännön osuudessa selvisi, että IPv6-verkkopalvelut ovat toteutettavissa Mastonetin käyttöön Linux-ympäristössä. Käytännön toteutuksen perusteella IPv6-ominaisuudet on mahdollista ottaa käyttöön myös Windows-palvelinympäristössä. Linux-palvelimilla käytetty DHCP-palvelinohjelmisto ei työn toteutusvaiheessa tarjonnut tukea DHCPv6:n failover-protokollalle. Tulevaisuudessa failover-protokollan tuki voi kuitenkin tuoda Linux-ympäristön vikasietoisuuden toteutukseen edun verrattuna Windows-ympäristöön.
Toteutuksien vertailussa todettiin Windows-ympäristön toteutus helpommaksi graafisen ympäristön vuoksi. Linux on kuitenkin palvelinkäytössä löytänyt oman vakaan asemansa. Työn perusteella voidaan todeta, että jos aikaisempi IPv4-palvelinympäristö on toteutettu Windows-palvelimilla, ei IPv6-ominaisuuksien käyttöönoton vuoksi ole tarpeellista vaihtaa toiseen palvelinympäristöön.
IPv6-protokollan käyttöönottoon on syytä valmistautua, koska IPv4-osoitteet eivät tule riittämään ikuisesti. Lisäksi IPv6 tuo parannuksia IPv4-protokollaan verrattuna. Tärkein parannus laajemman osoiteavaruuden lisäksi on tilaton autokonfiguraatio, jossa verkkoon liittyvä laite voi muodostaa itse verkkoon liittyessään itselleen IPv6-osoitteen.
IPv6-osoitteiden pituus tekee DHCP- ja DNS-verkkopalveluista entistä tärkeämmät. Se, että verkkoon liittyvä laite saa DHCP-palvelimelta IPv6-osoitetiedot tai käyttää osoitteen muodostamiseen tilatonta autokonfiguraatiota, muodostuu tärkeäksi kun on kyse 128 bitin pituisista IPv6-osoitteista. IPv6-osoitteiden pituus tekee osoitteiden ulkoa muistamisesta lähes mahdotonta. Tämän vuoksi IPv6-yhteensopiva DNS-nimipalvelu on toimivan verkon edellytys.
Opinnäytetyön käytännön osuudessa selvisi, että IPv6-verkkopalvelut ovat toteutettavissa Mastonetin käyttöön Linux-ympäristössä. Käytännön toteutuksen perusteella IPv6-ominaisuudet on mahdollista ottaa käyttöön myös Windows-palvelinympäristössä. Linux-palvelimilla käytetty DHCP-palvelinohjelmisto ei työn toteutusvaiheessa tarjonnut tukea DHCPv6:n failover-protokollalle. Tulevaisuudessa failover-protokollan tuki voi kuitenkin tuoda Linux-ympäristön vikasietoisuuden toteutukseen edun verrattuna Windows-ympäristöön.
Toteutuksien vertailussa todettiin Windows-ympäristön toteutus helpommaksi graafisen ympäristön vuoksi. Linux on kuitenkin palvelinkäytössä löytänyt oman vakaan asemansa. Työn perusteella voidaan todeta, että jos aikaisempi IPv4-palvelinympäristö on toteutettu Windows-palvelimilla, ei IPv6-ominaisuuksien käyttöönoton vuoksi ole tarpeellista vaihtaa toiseen palvelinympäristöön.