Muut työtilat
Tunniste | Funetin Parhaat käytännöt |
Versio | 1.1 |
Tila | Päivitetty (Dokumenttina julkaistu versio 12.2.2013) |
Päiväys | 10.11.2014 |
Otsikko | IPv6-siirtymäopas |
Työryhmä | AccessFunet |
Laatijat | Jani Sirpoma/CSC, Teemu Kiviniemi/CSC, Janne Oksanen/CSC, Ville Mattila/CSC |
Vastuutaho | Jani Sirpoma/CSC |
Tyyppi | Suositus |
Johdanto
Tässä dokumentissa esitellään korkealla tasolla toimenpiteitä joiden avulla IPv6-siirtymä voidaan toteuttaa hallitusti organisaatiossa joka käyttää IPv4:ää. Tämän dokumentin ehdottamaa työjärjestystä on mahdollista käyttää esimerkiksi IPv6-projektisuunnitelman runkona, tai muuten apuna IPv6-siirtymän suunnittelussa. Dokumentin lähtökohtana on ollut se, että IPv4-protokolla poistetaan lopulta kokonaan käytöstä.
Tässä dokumentissa on pyritty huomiomaan IPv6-siirtymän kannalta oleelliset asiat ja niiden väliset riippuvuudet niin, että IPv6-protokolla voidaan lisätä turvallisesti valmiiseen IPv4-verkkoon. Teknisten asioiden lisäksi myös hallinnolliset asiat on otettu huomioon.
Pelkistettyjä tekstikohtia on pyritty linkkaamaan kyseistä aihepiiriä laajemmin käsitteleviin muihin dokumentteihin ja verkkoresursseihin.
Kaikenlaiset kommentit tästä dokumentista ovat erittäin tervetulleita.
IPv6-siirtymäprojektin runko
1. vaihe: IPv6-siirtymään valmistautuminen
- Hallinnolliset asiat
- Organisaation kaikkia osia tulisi informoida IPv6-siirtymästä ja siitä ettei vaihtoehtoja ole.
- Johto voi asettaa IPv6-siirtymää varten projektin.
- Vain IPv4:ää tukevien ohjelmistojen, laitteistojen ja palveluiden hankinta lopetetaan. IPv6 huomioidaan tämän jälkeen kaikissa hankinnoissa ja kilpailutuksissa. Jos IPv6-kykyisiä vaihtoehtoja ei ole saatavilla hankintahetkellä, hankittavan tuotteen tai palvelun myöhempää IPv6-siirtymää varten tarvittavat toimenpiteet selvitetään ja suunnitellaan ennen hankinnan tekemistä.
- Henkilöstölle järjestetään IPv6-koulutusta ja IPv6-kokemus huomioidaan ylläpitäjien rekrytoinnissa.
- Järjestelmät, palvelut ja ohjelmistot (alempana komponentit) jotka vaativat IPv4:n (tai eivät toimi sellaisessa ympäristössä jossa on vain IPv6) tunnistetaan ja listataan.
- Ohjelmistokehitys
- IPv6 lisätään organisaation sisällä kehitettävien ohjelmistojen roadmappeihin.
- Osoitteistus ja verkkoinfrastruktuuri
- IPv6-osoitelohko hankitaan paikalliselta osoiterekisteriltä.
- Tehdään IPv6-osoitteistussuunnitelma.
- Testausalustan rakentaminen
- Rakennetaan testauksia varten verkko työasemien, palvelinten ja palvelujen IPv6-käyttöönottoa varten
- Testiympäristössä voidaan testata IPv6:n toimivuus eri laitteissa, käyttöjärjestelmäversioissa jne. ilman pelkoa että häiritään tuotantotoimintaa.
- Vaiheen lopputulokset
- Organisaatio on aloittanut hallitun IPv6-siirtymän.
2. vaihe: Vaiheittainen IPv6:n käyttöönotto verkossa
- Verkkoinfrastruktuuri
- IPv6-tuki lisätään verkon perusinfrastruktuuriin: reitittimet, kytkimet, palomuurit.
- IPv6 otetaan käyttöön joissain verkon peruspalveluissa: DNS- ja NTP-palvelimet, syslog-palvelimet. Uusia IPv6-palveluita valvotaan vähintään samalla tarkkuudella kuin vastaavia IPv4-palveluita.
- Työasemat
- IPv6 otetaan käyttöön verkkoa ja järjestelmiä ylläpitävien asiantuntijoiden työasemissa.
- Verkon hallinta- ja valvontajärjestelmät
- IPv6 otetaan käyttöön verkonhallintajärjestelmissä (esimerkiksi ylläpitopalvelimet)
- IPv6 otetaan käyttöön verkonvalvontajärjestelmissä (esim. Nagios-valvonta, tilastointi, ym.)
- IPv6-tuki lisätään mahdollisiin Netflow-kollektoreihin ja IDS/IPS-järjestelmiin
- Uusille verkkolaitteille otetaan käyttöön ensisijaisesti vain IPv6-hallintaosoitteet ellei IPv4-osoitetta välttämättä tarvita.
- Vaiheen lopputulokset
- Verkkoa ylläpitävät asiantuntijat pystyvät käyttämään IPv6:ta, ja pystyvät hallinnoimaan ja valvomaan IPv6-kykyistä verkkoa, järjestelmiä ja palveluita.
- Ylläpitotyö helpottuu kun vältetään tarpeeton IPv4:n käyttöönotto hallintaa ja valvotaan varten.
3. vaihe: Valmistautuminen IPv6:n käyttöönottoon palvelimissa
- Hallinnolliset asiat
- Kaikki organisaation sisäiset prosessit huomioivat IPv6:n.
- Tukijärjestelmät
- IPv6-tuki lisätään kaikkiin tukijärjestelmiin: esimerkiksi palvelunhallintajärjestelmät, raportointijärjestelmät, laiterekisterit, järjestelmänhallintatyökalut.
- Verkkoinfrastruktuuri
- IPv6-tuki lisätään kaikkiin verkkoihin, ilman tunnelointia.
- Vaiheen lopputulokset
- Kaikissa verkoissa on IPv6-tuki.
- Kaikki tukijärjestelmät pystyvät käsittelemään tietoa IPv6:ta käyttävistä laitteista ja järjestelmistä.
- Kaikki organisaation sisäiset prosessit ovat valmiita IPv6:n käyttöönottoon.
4. vaihe: IPv6:n käyttöönotto työasemissa
- Työasemat
- IPv6 otetaan käyttöön kaikissa työasemissa ja kannettavissa. Tyypillisten käyttöjärjestelmien viimeisimmissä versioissa protokolla on oletuksena päällä. Hallituissa verkoissa käytetään mahdollisuuksien mukaan esimerkiksi DHCPv6:ta osoitteiden jakamiseen.
- Työasemat ja kannettavat tietokoneet asetetaan käyttämään DNS:ää ja NTP:tä IPv6:lla.
- Vaiheen lopputulokset
- Kaikki organisaation työasemat ja kannettavat tukevat sekä IPv4:ää, että IPv6:ta (dual-stack).
5. vaihe: IPv6:n käyttöönotto palvelimissa ja palveluissa
- Palvelimet ja palvelut
- IPv6-tuki lisätään vähitellen kaikkiin palvelimiin ja palveluihin. IPv6-tuki voidaan lisätä jo käytössä oleviin palvelimiin ja palveluihin, tai käyttöönotto voidaan tehdä sitä mukaa kun verkkoon asennetaan uusia palvelimia, tai vanhoja palvelimia korvataan uusilla.
- Kaikkia IPv6-palveluita valvotaan vähintään samalla tarkkuudella kuin vastaavia IPv4-palveluita, jotta pelkästään IPv6:ta koskevat ongelmat havaitaan nopeasti.
- Nimipalveluun lisätään palveluiden IPv6-osoitteet AAAA-tietueina samoille DNS-nimille kuin IPv4-palveluille. Erillisiä *.ipv6.organisaatio.fi -nimiä ei käytetä.
- Ohjelmistokehitys
- Kaikki organisaation sisällä kehitetyt ohjelmistot tukevat IPv6:ta.
- Vaiheen lopputulokset
- Kaikki organisaation sisällä kehitetyt ohjelmistot tukevat IPv6:ta.
- Kaikki palvelimet ja palvelut tukevat sekä IPv4:ää että IPv6:ta (dual-stack).
6. vaihe: Hankkiutuminen eroon IPv4-riippuvuuksista
- Hallinnolliset asiat / IPv6-siirtymäprojekti
- Jokaista IPv4-riippuvaista komponenttia varten kirjoitetaan suunnitelma, joka kertoo miten IPv6-siirtymä hoidetaan. Jos IPv6-siirtymä ei ole mahdollista, suunnitellaan komponentille käytöstä poisto huomioiden järjestelmien jäljellä oleva odotettu elinikä.
- Kaikkien IPv4-riippuvaisten komponenttien tilannetta seurataan ja valvotaan systemaattisesti, kunnes kaikki IPv4-riippuvuudet on saatu poistettua.
- Vaiheen lopputulokset
- Kaikki IPv4-riippuvuudet on poistettu. Kaikki järjestelmät, palvelut ja ohjelmistot pystyvät toimimaan ympäristössä jossa ei ole IPv4:ää.
7. vaihe: IPv4:n poistaminen käytöstä työasemissa
- Verkkoinfrastruktuuri
- Verkkoon rakennetaan NAT64- ja DNS64-palvelut työasemia varten.
- Työasemat
- NAT64- ja DNS64-palveluiden käyttöä pilotoidaan aluksi rajatulla käyttäjäkunnalla (esimerkiksi ylläpitävien asiantuntijoiden työasemat)
- Kun IPv4-liikennemäärät ovat tippuneet riittävästi, tai kun katsotaan että IPv4-tuen säilyttäminen työasemissa on liian suuri rasite, IPv4 poistetaan vähitellen kaikista työasemista. Työasemat asetetaan käyttämään NAT64- ja DNS64-palveluita jäljellä olevan IPv4-internetin käyttämistä varten.
- Vaiheen lopputulokset
- Kaikista työasemista on poistettu IPv4, ja työasemat käyttävät vain IPv6:aa.
8. vaihe: IPv4:n poistaminen palvelimista ja palveluista
- Palvelimet ja palvelut
- Sitä mukaa kun palvelimissa tai palveluissa ei tarvitse enää IPv4-tukea (tai kun mahdollisella erikseen rakennettavalla NAT46-palvelulla voidaan tarjota riittävä IPv4-tuki), IPv4 poistetaan käytöstä vähitellen kaikista palvelimista ja palveluista.
- Vaiheen lopputulokset
- Kaikista palvelimista ja palveluista on poistettu IPv4. Palvelimet ja palvelut käyttävät pelkästään IPv6:ta.
9. vaihe: IPv4:n poistaminen käytöstä
- Verkkoinfrastruktuuri
- IPv4 poistetaan käytöstä verkon valvonta- ja hallintajärjestelmistä.
- NAT64-, NAT46 ja DNS64-palvelut poistetaan käytöstä.
- IPv4-asetukset ja osoitteet poistetaan kaikista reitittimistä ja muusta verkon perusinfrastruktuurista.
- IPv4-osoitteet palautetaan paikalliselle osoiterekisterille
- Vaiheen lopputulokset
- IPv4:ää ei enää käytetä missään.
- IPv6-siirtymä on valmis.
Muita IPv6-siirtymässä huomioitavia asioita
IPv6 ja prosessit
- On tärkeää että organisaation kaikki prosessit ottavat IPv6:n huomioon. IPv6-siirtymä ei valmistu koskaan, jos osa organisaatiosta rakentaa vain IPv4:ää tukevia palveluita, tai hankkii vain IPv4:ää tukevia laitteita ja ohjelmistoja. IPv4-sidonnaiset ohjelmistot, laitteet ja järjestelmät aiheuttavat ongelmia myöhemmin siirtymän aikana.
Tunneloinnin käyttäminen IPv6-käyttöönottoon
- Tunneloinnin käyttäminen (GRE/IP, IP/IP) ei ole suositeltavaa IPv6-käyttöönotossa. IPv6 tulisi ottaa käyttöön natiivina. Tunnelointia käytettiin varhaisissa IPv6-kokeiluissa kun suurin osa laitteista ei vielä tukenut IPv6:ta. Nykyään IPv6-tuki on laajasti saatavilla, joten tunneloinnin käyttämiselle ei ole samanlaisia perusteita.
- Tunneloinnin käyttäminen hidastaa IPv6-siirtymää ja tekee sen monimutkaisemmaksi. Se luo myös tietoturvauhkia, joita natiivissa liikenteessä ei ole.
GRE ja IP/IP saattavat olla käyttökelpoisia menetelmiä yhdistää IPv6-saarekkeita toisiinsa IPv6-kyvyttömien runkoyhteyksien (esim. DSL-yhteyksien varassa toimiva etätoimipiste) kautta toisiinsa.
Ongelmia aiheutuu työasemien (Windowsinkin oletuksena) käyttämät Teredo-ja 6to4-tunneloinnit: ne pitäisi eliminoida tarjoamalla natiivi IPv6 transport työasemaverkoissa, jolloin pystytään paremmin hallitsemaan työasemien IPv6-liikenteen reitittyminen.
Palveluiden valvonta, laatu ja suorituskyky
- Jos IPv6-tuki lisätään palveluun tai palvelimeen, uutta IPv6-palvelua on valvottava vähintään yhtä tarkasti kuin vastaavaa IPv4-palvelua. Jos IPv6-palveluita ei valvota kunnolla, IPv6-ongelmat jäävät tunnistamatta ja IPv6-käyttäjät saavat huonompaa palvelua.
- IPv6-palvelun laatu ja suorituskyky on oltava vähintään yhtä hyvä kuin vastaavan IPv4-palvelun. Haasteita tosin löytyy. Esimerkiksi verkkokorttien offload/irq affinity -ominaisuudet eivät välttämättä tue IPv6:tta yhtä kattavasti kuin IPv4:ää). Hankinnoissa kannattaa huomioida suorituskykyerot ja toiminnot.
Tietoturva
- Olemassa olevat tietoturvapolitiikat täytyy kohdistaa erikseen uuteen protokollaan ja se tuo myös mukanaan uusia uhkia.
- Tietoturvaongelmat voidaan osin tunnistaa vasta ottamalla järjestelmä käyttöön. Vain siten laitevalmistajat saadaan korjaamaan esiin tulevia ongelmia ja standardoinnilla voidaan puuttua asioihin.
IPv6-siirtymän vastuut
- Organisaation sisällä IPv6-siirtymän vastuut tulisi olla selkeästi määritelty. Vastuu siirtymästä voidaan antaa esimerkiksi johdon asettamalle IPv6-siirtymäprojektille.
- IPv6-siirtymästä vastaavan tahon on huolehdittava että organisaation kaikki toimijat ovat sitoutuneet IPv6-siirtymän toteuttamiseen.
Sisäinen ja ulkoinen yhteistyö
- Organisaation sisälle voidaan perustaa yhteistyöryhmä avustamaan IPv6-siirtymän ongelmissa ja jakamaan IPv6-tietoa ("IPv6 task force", tms).
- Organisaation kannattaa seurata myös ulkoisia yhteistyöfoorumeita: esimerkiksi Terena, IETF:n 6man-, v6ops- ja sunset4-työryhmät.
IPv6-tietoisuuden levittäminen organisaatiossa
- Kaikkien henkilöiden tulee ymmärtää IPv6:een liittyvät asiat vähintään yhtä hyvin kuin vastaavat IPv4-asiat.
- Kaikkien hankintoja ja kilpailutuksia tekevien henkilöiden on oltava tietoisia IPv6-asioista.
Tukiresursseja:
Käyttöönottoprojekti:
- IPv6 for All: A Guide for IPv6 Usage and Application in Different Environments [eBook]
(Cicileo et al, Internet Society Argentina Chapter, 2009. Käännös: LACNIC, 2011)
<http://www.ipv6tf.org/pdf/ipv6forall.pdf>
Kattava opaskirja, joka käsittelee käyttöönoton kaikki vaiheet erilaisten organisaatioiden näkökulmasta.
- Deploying IPv6 - practical problems from the campus perspective [Presentation]
(Poderma?ski, Tomáš & Grégr, Mat?j. Brno University of Technology, TNC 2012)
< http://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf>
Konferenssiesitys IPv6-käyttöönoton käytännön kokemuksista ja ongelmanratkaisusta kampuksella.
Deploying IPv6: Gateway To the Next -Gen Internet [Whitepaper]
(Doyle, Jeff. InformationWeek Analytics, 2011)
<http://reports.informationweek.com/cart/index/downloadlink/id/5296>
Best Practices -tyyppinen esitys eräästä mallista viedä läpi IPv6 käyttöönottoprojekti. Lukeminen vaatii rekisteröitymisen sivustolle.- Planning for IPv6 [Book]
(Hagen, Silvia. O’Reilly Media 2011, ISBN 1449305393)
<http://shop.oreilly.com/product/0636920020189.do>
Tämä kirja auttaa IPv6 siirtymän suunnittelussa antamalla korkean tason yleiskuvan siirtymän teknisistä ja ei-teknisistä vaiheista.
Hankinnat, yhteensopivuus ja riippuvuudet
- IPv6 Ready Logo Program Approved List
<https://www.ipv6ready.org/db/index.php/public/?o=6>
Lista IPv6 Ready Logo –ohjelman hyväksymistä tuotteista. Ohjelma mittaa standardien noudattamista ja eri valmistajien tuotteiden keskinäistä yhteentoimivuutta. Suomessa partnerina VTT Oulu.
- IPv6-to-Standard
<http://www.ipv6-to-standard.org/>
Eräs listaus järjestelmistä, ohjelmistoista, palveluista jne, joista löytyy IPv6-tuki.
- Requirements for IPv6 in ICT Equipment
<http://www.ripe.net/ripe/docs/current-ripe-documents/ripe-554>
RIPEn laatima ”parhaat käytännöt” -tyyppinen hankintaohjeistus julkiselle sektorille ja suuryrityksille IPv6-yhteensopivien verkkolaitehankintojen tarjouskilpailuja varten.
- IPv4 Captivity 2011 Dependence on Internet Protocol Version 4 in application software source code
(van Oosten et al. SIG Trend Report, 2012)
Tutkimusraportti, jossa seurataan vuosittain ohjelmistotuotteiden IPv4-riippuvuuksia.
- Microsoft TechNet - Networking and Access Technologies: IPv6
<http://technet.microsoft.com/en-us/network/bb530961.aspx>
Microsoftin resurssikokoelma IPv6 –aihepiiristä
- IPv6 Support in Microsoft Products and Services
<http://technet.microsoft.com/fi-fi/network/hh994905>
Listaus Microsoftin ohjelmistojen ja palveluiden IPv6 -yhteensopivuudesta
Osoitteistussuunnittelu
- Preparing an IPv6 Addressing Plan – Manual [eBook]
(Sander, Steffann (editor), SURFnet, 2010. Käännös: RIPE NCC, 2011)
<http://www.ripe.net/lir-services/training/material/IPv6-for-LIRs-Training-Course/IPv6_addr_plan4.pdf>
Kattava "parhaat käytännöt" -tyyppinen dokumentti IPv6-osoitteistuksen suunnitteluun organisaatiossa.
- IPv6 Address Planning and Strategy [Presentation]
(Siddiqui, Aftab A. , Cybernet, 2012. APNIC 34 Conference)
<http://conference.apnic.net/__data/assets/pdf_file/0004/50827/apnic-ipv6-address-planning-and-strategy_1346218371.pdf>
Työkaluja osoitekirjanpitoon
- NetDot
<http://netdot.uoregon.edu> - HaCi
<http://sourceforge.net/projects/haci> - IPAT
<http://nethead.de/index.php/ipat>
Lainsäädäntö
- IPv6: Legal Aspects of the New Internet Protocol [eBook]
(Mills, David G. (editor), Euro6IX, 2005. ISBN: 84-609-6359-4)
<http://www.ipv6tf.org/pdf/ipv6legalaspects.pdf>
Tämä kirja pyrkii osaltaan antamaan joitakin perustietoja IPv6-tekniikasta ja analysoimaan oikeudellisesta näkökulmasta ongelmia ja mahdollisia ratkaisuja yksityisyyden suojaan , tietosuojaan ja immateriaalioikeuksiin liittyen.
Oppimateriaali
- IPv6 Technical Introduction [Tutorial]
(Apcar, Jeff, Cisco Systems, 2011)
<http://www.apricot.net/apricot2012/__data/assets/pdf_file/0009/45576/11.pdf>
Ciscon laaja tekninen kalvosarja IPv6 perusteista.
- Internet Society FAQ on IPv6 adoption and IPv4 exhaustion
<http://www.isoc.org/internet/issues/ipv6_faq.shtml>
ISOC:n laatima ”Usein Kysytyt Kysymykset” –dokumentti IPv6 -käyttöönotosta
Verkonvalvonta ja -hallinta
- Dual Stack IPv4 + IPv6 monitoring with Nagios [Presentation]
(Kiviniemi, Teemu. CSC/Funet, 2012)
<http://www.terena.org/activities/tf-noc/meeting6/slides/20120606-dual-stack.pdf>
Konferenssiesitys Nagios-valvonnan dual-stack toteutuksesta check_v46 -pluginin avulla.
- 6Mon: Rogue IPv6 Router Advertisement detection and mitigation and IPv6 address utilization network monitoring tool [Presentation]
(Sommari, Marco. Institute of Informatics and Telematics – CNR Pisa, 2012)
<https://tnc2012.terena.org/getfile/1560>
Konferenssiesitys työkalusta, jolla voidaan valvoa ja torjua vihamielisiä reittimainostuksia verkossa.
Tietoturva
- Eight security considerations for IPv6 deployment
(McPherson, Danny, VeriSign, 2011)
<http://verisigninc.com/assets/ipv6-security-considerations.pdf>
Kahdeksan mahdollista tietoturvauhkaa, jotka kannattaa huomioida siirtymäprojektissa.
- Guidelines for the Secure Deployment of IPv6 – NIST Special publication 800-119
(Frankel et al. National Institute of Standards and Technology 2010)
<http://csrc.nist.gov/publications/nistpubs/800-119/sp800-119.pdf>
Laaja Yhdysvaltojen kauppaministeriön tuottama IPv6 -käyttöönotto-opas, mikä huomioi myös tietoturvakysymykset
- A Complete Guide on IPv6 Attack and Defense [Whitepaper]
(Pilihanto, Atik. SANS Institute, 2011)
<http://www.sans.org/reading_room/whitepapers/detection/complete-guide-ipv6-attack-defense_33904>
Intrusion Detection jne..
- Security challenges in IPv6 from the campus perspective
(Poderma?ski, Tomáš. Brno University of Technology, NORDUnet Oslo 2012)
<https://events.nordu.net/plugins/servlet/conference-attachment/talks/23/166>
Konferenssiesitys uuden protokollan tuomista tietoturvahaasteista kampuksella tunnettujen hyökkäysten kautta esitettynä.
Artikkeleita:
- Why Your Network Should Go IPv6 Only
(Loughridge, Jeff. Brooks Consulting, 2012)
<http://packetpushers.net/why-your-network-should-go-ipv6-only/>
<http://brooksconsulting-llc.com/wp-content/uploads/2012/04/Why-Your-Network-Should-Go-IPv6-Only.pdf>
Blogikirjoitus ja kalvosetti perusteluista, miksi puhdas IPv6-verkko on pitkällä aikavälillä parempi ratkaisu kuin dual-stack.
- Top 10 Tasks for IPv6 Application Developers
(Hogg, Scott. Networkworld 2011)
<http://www.networkworld.com/community/blog/top-10-tasks-ipv6-application-developers>
Blogikirjoitus asioista, jotka tulisi huomioida kirjoitettaessa dual-stack sovelluksia
- Setting up an IPv6-only network [Mailinglist post]
(Whinery, Alan, University of Hawai’i, 2009)
<https://listserv.hawaii.edu/cgi-bin/wa?A2=IPV6-L;JIfFOg;20090220131252-1000>
Puhutaan IPv6-verkon käyttöönottokokemuksia.
Ohjelmointiresursseja
- IPv6 CARE
<http://sourceforge.net/projects/ipv6-care>
Linux-työkalu jolla voi tarkistaa käyttääkö ohjelma IPv4-spesifisiä rajapintoja.
- IPv6 Guide for Windows Sockets Applications
<http://msdn.microsoft.com/en-us/library/ms738649.aspx>
MSDN ohjeita Windows Socket -sovellusten muokkaamisesta IPv6-yhteensopiviksi
- Beej's Guide to Network Programming Using Internet Sockets (C)
(Hall, Brian. Jorgensen Publishing, 2012)
<http://beej.us/guide/bgnet/>
- Porting IPv4 applications to IPv4/v6 dual stack (C, Perl, Python)
(De Long, Oliver. Hurricane Electric, 2009)
<http://www.lugod.org/presentations/ipv6programming/PortMeth.pdf>
Esitys client-server -ohjelmakoodin muokkaamisesta dual-stack yhteensopivaksi.
- Application Aspects of IPv6 Transition
<http://www.ietf.org/rfc/rfc4038.txt> - Basic Socket Interface Extensions for IPv6
<http://www.ietf.org/rfc/rfc3493.txt> - Implementing AF-independent application (C)
<http://www.kame.net/newsletter/19980604/>
- Porting applications to IPv6 HowTo (C)
<http://gsyc.escet.urjc.es/~eva/IPv6-web/ipv6.html> - Introduction to IPv6 Programming (C, Java, Perl, PHP)
<http://www.euchinagrid.org/IPv6/slides.html> - Linux IPv6 programming Howto (C, Java, Perl)
<http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/chapter-programming.html> - Implementing IPv6 Applications (C, Perl)
<http://www.6deploy.eu/tutorials/210-6deploy_devel_v0_2.pdf> - IPv6-Programming (C/C++, JAVA, Python, Perl)
<https://edms.cern.ch/document/976004>
Käyttöönotto tyypillisissä palvelinsovelluksissa
- How to install Sendmail with IPv6 support
<http://www.elandsys.com/resources/sendmail/ipv6.html> - How to enable IPv6 on Postfix
<http://www.fix6.net/archives/2011/02/03/how-to-enable-ipv6-on-postfix/> - How to enable IPv6 on Apache2
<http://www.fix6.net/archives/2011/02/04/how-to-enable-ipv6-on-apache2/> - Apache IPv6 Configuration: Dual Stacked IPv4 & IPv6 Virtual Hosts
<http://www.cyberciti.biz/faq/ipv6-apache-configuration-tutorial/> - How to enable IPv6 on BIND 9
<http://www.fix6.net/archives/2011/02/07/how-to-enable-ipv6-on-bind9/>
IPv6 edistäminen Suomessa
- Viestintäviraston kansallinen IPv6-työryhmä
<https://www.viestintavirasto.fi/ohjausjavalvonta/kansallinenyhteistyo/tyoryhmat/ipv6.html>
Kansainväliset yhteistyöorganisaatiot ja -projektit
- IPv6 Forum
<http://www.ipv6forum.org/>
Lista kansallisista IPv6 Task Force –organisaatioista
- 6Deploy - IPv6 Deployment and Support
<http://www.6deploy.eu/>
IPv6-käyttöönottoa tukemaan perustettu EU-projekti, joka järjestää mm. koulutuksia. - Deploy360 | IPv6
<http://www.internetsociety.org/deploy360/ipv6/>
Internet Societyn ohjelma, jonka tavoitteena on jakaa tietoa ja kokemuksia IPv6 -käyttöönotosta eri tavoin. Sivusto sisältää myös DNSSEC ja reititysasiaa.
Käyttötilastoja
- World IPv6 Launch Measurements
<http://www.worldipv6launch.org/measurements/>
- Google IPv6 Statistics
<http://www.google.com/ipv6/statistics.html>
- RIPE NCC IPv6 Statistics
<http://www.ipv6actnow.org/info/statistics/>
- Akamai IPv6 Traffic Volume
- Akamai: Neljännesvuosittainen Internetin tila –raportti
<http://www.akamai.com/stateoftheinternet/>
- Eurooppalaisten operaattorien IPv6 -kykyisyys (RIPEness rating)