SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
IPv6, DLD og NAT

    Den uheldige
     treenighet

Steinar Haug
IPv6 guru / Senior network architect

steinar.haug@ventelo.no
Hvem er vi?

•    Ventelo er en komplett tjenesteleverandør
      –    Mobiltelefoni / fasttelefoni
      –    Bredbånd
      –    Datacom
      –    Kapasitet


•    Landsdekkende infrastruktur på fiber, DSL
     og radio
•    Bedrift, wholesale og privat

•    IPv6 i kjernenettet siden 2003
      –  Produktifisering.
      –  Pilot-tjeneste tilbys bedriftskunder.
      –  Første større IPv6 leveranse til The Gathering påsken
         2009, Vikingskipet.



                                                                 Slide 2
Uheldige forkortelser?

•    Data og nettverksbransjen liker forkortelser
      –  En yrkesrelatert sykdom?                                                TCP
                                                                  MP3     PHP            IKT
                                                                                 LTE
                                                                  GSM      DLD         IPv4
•    Dagens forkortelser: IPv6, DLD og NAT
                                                                   IPv6         ISP ADSL
      –  IPv6: Internet Protocol version 6.
      –  DLD: Datalagringsdirektivet.                               API     WWW
      –  NAT: Network Address Translation.
                                                                                  NAT

•    Disse har en del innebygde konflikter
      –    Jeg skal belyse konfliktene og problemene.
      –    Jeg kommer med en del påstander om IPv6, DLD og NAT.
      –    Det er lov å være uenig.
      –    Hvis dette får dere til å tenke, er alt vel!




                                                                                              Slide 3
Datalagringsdirektivet

•    Vedtatt i Stortinget 4. april 2011
      –  Dramatisk svekking av personvernet: Alle betraktes som mistenkte!
      –  Opphetet debatt i mange fora på forhånd.
      –  Men mange gir blaffen og bryr seg ikke.


•    Lagring av info om alle som bruker teletjenester
      –    Minimum 6 måneders lagring.
      –    Sender, mottaker, posisjon – men ikke innhold.
      –    Krever i praksis veldefinert kobling mellom IP-adresse og kunde.
      –    Forslag til ny åndsverkslov peker i samme retning.


•    Detaljer ennå ikke avklart!
      –  Detaljert utforming av regelverket er ikke klart – hverken Storting
         eller andre vet egentlig hva som er vedtatt!
      –  Kostnader forbundet med DLD er ikke avklart – men vi vet at de blir
         betydelige.


                                                                               Slide 4
Network Address Translation

•    NAT er svært vanlig i forbindelse med IPv4
      –    ”Mange til en” NAT: Flere IPv4 bokser bak én offisiell adresse.
      –    Hver enkelt boks er ikke lenger direkte adresserbar!
      –    NAT ”sikkerhet”: Egentlig kommer dette fra ”stateful firewall”.
      –    Sikkerhetspolicy: Vanlig at det kun aksepteres returtrafikk
           for sesjoner som er startet fra ”innsiden” (lokalnettet).
      –    NAT-boks må ha tilstand for sesjoner.
      –    De fleste ADSL hjemmerutere bruker NAT.
      –    Bedrifter bruker ofte NAT på brannmur mot omverden.
      –    NAT gir leverandøruavhengighet: Kun NAT-boks (brannmur)
           trenger å endres ved bytte av leverandør.


•    NAT er ikke definert for IPv6!
      –  Både faglig begrunnet og ”religiøs” motvilje.
      –  Men det tvinger seg frem likevel (brukerkrav).
      –  Relevant skille: ”En til en” oversetting (NAT66) versus
         ”mange til en” oversetting (NAPT66).


                                                                             Slide 5
IPv6 adressetildeling
•    IPv6 adressetildeling som ligner på IPv4
      –  Statisk adresse:          Eksplisitt konfigurering pr. boks.
      –  DHCP:                     Tildeling styres av DHCP-server.


•    Disse er ”DLD-vennlige”:
      –  Enkelt å holde oversikt over kobling mellom IP-adresse og bruker/boks.
      –  DHCP-server gir sentralisert logging.


•    Inkompatibel med DLD: Autokonfigurasjon (SLAAC)
      –  Ny mekanisme i IPv6 – finnes ikke i IPv4.
      –  Adresse lages vha. prefiks (fra ruter) og lokal del (bestemt av boksen selv).

           2001:db8:: 215:17ff:fe2a:2fde
      –  Vanligvis ingen logging som viser kobling mellom
         boks og IPv6-adresse.
      –  Inkompatibel med DLD!
      –  ... som betyr at denne mekanismen normalt ikke kan brukes av tjenesteleverandører.



                                                                                              Slide 6
Hvilke adresser skal brukes?

•    En datamaskin vil ofte ha IPv4 og IPv6 adresser
      –    Hvilke adresser skal brukes? Dette er ikke opplagt!
      –    Nyere operativsystemer foretrekker normalt IPv6 foran IPv4.
      –    Hva om IPv6-adressen er en 6to4 eller Teredo tunnel-adresse?
      –    Hva om IPv4-adressen er en privat IP-adresse (pga. NAT etc)?
      –    Hva skjer med VPN-forbindelser med IPv6 i nettet?
      –    Valg av dårlig/ikke fungerende adresse kan være katastrofalt for brukeropplevelse
           (30 sekunder timeout o.l.), og innholdsleverandører er redd for å miste inntekter!


•    Det er gjort en god del målinger for å detektere problemer
      –  Google målinger: http://ripe61.ripe.net/presentations/223-World_IPv6_day.pdf
      –  Redpill Linpro målinger: http://www.fud.no/ipv6/


•    Resultatet er at VG/A-pressen har skrudd på IPv6 på servere
      –  Mengden ikke-fungerende klienter er lav nok til at de kan leve med det.
      –  Og det skal vi alle være glade for 



                                                                                                Slide 7
IPv6 vil gi økt bruk av NAT

•    NAT ikke definert for IPv6!
      –  IPv6 tilbyr full ende til ende kommunikasjon, uten NAT.
      –  Mange brukere er vant til NAT, og ønsker det for IPv6!
      –  Leverandøruavhengige adresser (PI) finnes, men er
         vanskelig tilgjengelige.
      –  Fullstendig krasj mellom teori og praksis 


•    IPv6 vil gi mer bruk av NAT enn IPv4!
      –  Iallfall i de nærmeste 5 – 10 årene.
      –  Mange ”overgangsmekanismer”: NAT64/DNS64, DS-Lite, ...
      –  Hvordan kan en IPv6 boks nå IPv4 innhold?
      –  Hvordan kan en IPv4 boks nå IPv6 innhold?
      –  Hvordan skifte IPv6 leverandør uten å endre alle
         IPv6 adresser i bedriften?
      –  Hvordan håndtere DLD krav til identifikasjon av kunde?




                                                                   Slide 8
IPv6 og NAT
•    Tanken var...
      –  At ”alle” skal bruke ”dual stack”, dvs. implementasjon av både IPv4 og IPv6.
         Nødvendig fordi IPv6 og IPv4 bokser ikke kan snakke direkte med hverandre.
      –  Og etter noen år har ”alle” gått over til IPv6, og IPv4 kan skrus av.
      –  IPv6 trenger ikke NAT, fordi det er nok adresser – ikke nødvendig å definere NAT.
      –  Slik gikk det ikke!


•    Sentralisert NAT for å kunne fortsette med bruk av IPv4
      –  Tjenesteleverandører trenger IPv4-adresser til nye kunder.
      –  IPv4-adresser kan frigjøres ved å kjøre sentralisert NAT (”Carrier Grade NAT”, NAT444).
      –  Krever enorme mengder logging for å tilfredsstille DLD-krav.


•    NAT for IPv4 – IPv6 kommunikasjon
      –  Både sentraliserte og distribuerte løsninger (CPE) er mulig.
      –  Tilby IPv6 tjenester eksternt uten å endre dagens servere.
      –  CPE-baserte løsninger krever at tjenesteleverandør kontrollerer CPE.



                                                                                                   Slide 9
IPv6, NAT og DLD

•    NAT444 = NAT44 (kunde) + NAT44 (tjenesteleverandør)




•    Sentralisert NAT gir store utfordringer mht. logging
      –    Logging er påkrevet for å kunne identifisere kunde i forhold til DLD.
      –    Logging betyr normalt tidspunkt, IP-adresser, portnumre, etc. Minimum 50 – 100 byte.
      –    Logging må gjøres for hver sesjon, fordi kobling mot kunde er dynamisk!
      –    En nettside resulterer i mange sesjoner (kan være 100 eller mere).
      –    Resultatet er store volumer med loggdata, og høy kostnad for lagring og administrasjon.
      –    Du kan forvente å få et nært og varmt forhold til din lagringsleverandør 



                                                                                                     Slide 10
IPv6, NAT og DLD 2

•    Finnes det noen måter å unngå logge-eksplosjonen?
      –  I prinsippet enkelt: Implementer IPv6 ende til ende.
         Sørg for at alle kunder og tjenester er tilgjengelig over IPv6.


•    I praksis vanskelig:
      –  Det er svært kort tid igjen for de som først begynner nå.
      –  Det er allerede tomt for IPv4-adresser mange steder
         (f.eks. ikke mulig å dekke behov på mobilsiden).
      –  Det er fortsatt mange produkter som ikke støtter IPv6:
         Mobiltelefoner, hjemmerutere, etc.


•    Trodde du smartmobilen din støttet IPv6?
      –  Den gjør den antagelig – men kun med WiFi tilkobling.
      –  Nesten ingen smartmobiler støtter IPv6 mot GSM-nettet.
      –  Svært mange mobiloperatører kan ikke fakturere IPv6 datatrafikk.
         I praksis er mobilverden helt avhengig av NAT.



                                                                            Slide 11
Summa summarum

•    IPv6 autokonfigurasjon inkompatibel med DLD
      –  På grunn av behov for identifikasjon av kunde,
      –  Og manglende logging av adressetildeling.


•    IPv6 vil gi mer bruk av NAT enn dagens IPv4
      –  På grunn av behov for IPv4-adresser til nye kunder og tjenester.
      –  Og ulike overgangsmekanismer mellom IPv4 og IPv6.


•    IPv6, DLD og NAT vil gi store mengder logging flere år fremover
      –  En ”våt drøm” for lagringsleverandører?
      –  Dette blir definitivt ikke gratis.
      –  Noen må betale for dette. Staten?


•    Raskest mulig overgang til IPv6 er det beste vi kan gjøre
      –  ... for å redusere smerten.



                                                                            Slide 12

Más contenido relacionado

Similar a IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo

Profile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OKProfile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OK
Giuseppe Barca
 
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.02013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
Prosjekt 2013
 
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVEErfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
Geodata AS
 

Similar a IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo (12)

The Road to the Cloud -for problemløsere
The Road to the Cloud   -for problemløsereThe Road to the Cloud   -for problemløsere
The Road to the Cloud -for problemløsere
 
Aws på kartet - 2
Aws på kartet - 2Aws på kartet - 2
Aws på kartet - 2
 
Er dokumentasjon-av-fiber-regnet-med-lars-ihler-smallworld-systems
Er dokumentasjon-av-fiber-regnet-med-lars-ihler-smallworld-systemsEr dokumentasjon-av-fiber-regnet-med-lars-ihler-smallworld-systems
Er dokumentasjon-av-fiber-regnet-med-lars-ihler-smallworld-systems
 
Hvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeHvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel Borge
 
Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?Vet du hva DNX innebærer for deg som .NET-utvikler?
Vet du hva DNX innebærer for deg som .NET-utvikler?
 
Profile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OKProfile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OK
 
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.02013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
2013 - Strøm 1 - Arne Harstad - Prosjektportalen 2.0
 
Dnssec 2015
Dnssec 2015Dnssec 2015
Dnssec 2015
 
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVEErfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
Erfaring med bruk av ArcSDE mot ArcGIS for Server og planer for fornying i NVE
 
Pitch slides datacenter 2014 færdige
Pitch slides datacenter 2014 færdigePitch slides datacenter 2014 færdige
Pitch slides datacenter 2014 færdige
 
Robert Grefstad: Når det beste gjelder
Robert Grefstad: Når det beste gjelderRobert Grefstad: Når det beste gjelder
Robert Grefstad: Når det beste gjelder
 
Mellom bedriftens nettverk og skyen
Mellom bedriftens nettverk og skyenMellom bedriftens nettverk og skyen
Mellom bedriftens nettverk og skyen
 

Más de IPv6no

Uwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-publicUwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-public
IPv6no
 
Geir Making the leap to ipv6 final
Geir Making the leap to ipv6 finalGeir Making the leap to ipv6 final
Geir Making the leap to ipv6 final
IPv6no
 
Ole - Ipv4onlifesupport
Ole - Ipv4onlifesupportOle - Ipv4onlifesupport
Ole - Ipv4onlifesupport
IPv6no
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
IPv6no
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
IPv6no
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport
IPv6no
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
IPv6no
 
Tore K IPv6 and Altibox
Tore K IPv6 and AltiboxTore K IPv6 and Altibox
Tore K IPv6 and Altibox
IPv6no
 
Nathalie - Stavanger
Nathalie - StavangerNathalie - Stavanger
Nathalie - Stavanger
IPv6no
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
IPv6no
 
11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniation11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniation
IPv6no
 
17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net
IPv6no
 

Más de IPv6no (20)

Uwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-publicUwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-public
 
Geir Making the leap to ipv6 final
Geir Making the leap to ipv6 finalGeir Making the leap to ipv6 final
Geir Making the leap to ipv6 final
 
Ole - Ipv4onlifesupport
Ole - Ipv4onlifesupportOle - Ipv4onlifesupport
Ole - Ipv4onlifesupport
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport
 
Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011Ron Broersma dren-stavanger-22 nov2011
Ron Broersma dren-stavanger-22 nov2011
 
Tore K IPv6 and Altibox
Tore K IPv6 and AltiboxTore K IPv6 and Altibox
Tore K IPv6 and Altibox
 
Nathalie - Stavanger
Nathalie - StavangerNathalie - Stavanger
Nathalie - Stavanger
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
 
Life Without IPv4: Tore Anderson, IPv6 guru, Redpill Linpro
Life Without IPv4: Tore Anderson, IPv6 guru, Redpill LinproLife Without IPv4: Tore Anderson, IPv6 guru, Redpill Linpro
Life Without IPv4: Tore Anderson, IPv6 guru, Redpill Linpro
 
11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniation11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniation
 
Google and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, GoogleGoogle and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, Google
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
 
IPv6 Seen From Statoil: Knut Sebastian Tungland, Chief Engineer Information T...
IPv6 Seen From Statoil: Knut Sebastian Tungland, Chief Engineer Information T...IPv6 Seen From Statoil: Knut Sebastian Tungland, Chief Engineer Information T...
IPv6 Seen From Statoil: Knut Sebastian Tungland, Chief Engineer Information T...
 
17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net17-Pete_Vickers-IPv6-in-the-Mobile-Net
17-Pete_Vickers-IPv6-in-the-Mobile-Net
 
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill LinproNorway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
Norway - IPv6 World Leader: Tore Anderson, IPv6 guru, Redpill Linpro
 
Mobile Broadband and IPv6 in Slovenia: Jan Zorz, Co-Founder Go6 Institute og ...
Mobile Broadband and IPv6 in Slovenia: Jan Zorz, Co-Founder Go6 Institute og ...Mobile Broadband and IPv6 in Slovenia: Jan Zorz, Co-Founder Go6 Institute og ...
Mobile Broadband and IPv6 in Slovenia: Jan Zorz, Co-Founder Go6 Institute og ...
 
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forumIPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
IPv6 - The Time Is Now: Latif Ladid, President, IPv6 forum
 
Future internet research and IPv6: Till Christopher Lech, Seniorrådgiver, Nor...
Future internet research and IPv6: Till Christopher Lech, Seniorrådgiver, Nor...Future internet research and IPv6: Till Christopher Lech, Seniorrådgiver, Nor...
Future internet research and IPv6: Till Christopher Lech, Seniorrådgiver, Nor...
 

IPv6, DLD og NAT: Steinar Haug, IPv6 guru, Ventelo

  • 1. IPv6, DLD og NAT Den uheldige treenighet Steinar Haug IPv6 guru / Senior network architect steinar.haug@ventelo.no
  • 2. Hvem er vi? •  Ventelo er en komplett tjenesteleverandør –  Mobiltelefoni / fasttelefoni –  Bredbånd –  Datacom –  Kapasitet •  Landsdekkende infrastruktur på fiber, DSL og radio •  Bedrift, wholesale og privat •  IPv6 i kjernenettet siden 2003 –  Produktifisering. –  Pilot-tjeneste tilbys bedriftskunder. –  Første større IPv6 leveranse til The Gathering påsken 2009, Vikingskipet. Slide 2
  • 3. Uheldige forkortelser? •  Data og nettverksbransjen liker forkortelser –  En yrkesrelatert sykdom? TCP MP3 PHP IKT LTE GSM DLD IPv4 •  Dagens forkortelser: IPv6, DLD og NAT IPv6 ISP ADSL –  IPv6: Internet Protocol version 6. –  DLD: Datalagringsdirektivet. API WWW –  NAT: Network Address Translation. NAT •  Disse har en del innebygde konflikter –  Jeg skal belyse konfliktene og problemene. –  Jeg kommer med en del påstander om IPv6, DLD og NAT. –  Det er lov å være uenig. –  Hvis dette får dere til å tenke, er alt vel! Slide 3
  • 4. Datalagringsdirektivet •  Vedtatt i Stortinget 4. april 2011 –  Dramatisk svekking av personvernet: Alle betraktes som mistenkte! –  Opphetet debatt i mange fora på forhånd. –  Men mange gir blaffen og bryr seg ikke. •  Lagring av info om alle som bruker teletjenester –  Minimum 6 måneders lagring. –  Sender, mottaker, posisjon – men ikke innhold. –  Krever i praksis veldefinert kobling mellom IP-adresse og kunde. –  Forslag til ny åndsverkslov peker i samme retning. •  Detaljer ennå ikke avklart! –  Detaljert utforming av regelverket er ikke klart – hverken Storting eller andre vet egentlig hva som er vedtatt! –  Kostnader forbundet med DLD er ikke avklart – men vi vet at de blir betydelige. Slide 4
  • 5. Network Address Translation •  NAT er svært vanlig i forbindelse med IPv4 –  ”Mange til en” NAT: Flere IPv4 bokser bak én offisiell adresse. –  Hver enkelt boks er ikke lenger direkte adresserbar! –  NAT ”sikkerhet”: Egentlig kommer dette fra ”stateful firewall”. –  Sikkerhetspolicy: Vanlig at det kun aksepteres returtrafikk for sesjoner som er startet fra ”innsiden” (lokalnettet). –  NAT-boks må ha tilstand for sesjoner. –  De fleste ADSL hjemmerutere bruker NAT. –  Bedrifter bruker ofte NAT på brannmur mot omverden. –  NAT gir leverandøruavhengighet: Kun NAT-boks (brannmur) trenger å endres ved bytte av leverandør. •  NAT er ikke definert for IPv6! –  Både faglig begrunnet og ”religiøs” motvilje. –  Men det tvinger seg frem likevel (brukerkrav). –  Relevant skille: ”En til en” oversetting (NAT66) versus ”mange til en” oversetting (NAPT66). Slide 5
  • 6. IPv6 adressetildeling •  IPv6 adressetildeling som ligner på IPv4 –  Statisk adresse: Eksplisitt konfigurering pr. boks. –  DHCP: Tildeling styres av DHCP-server. •  Disse er ”DLD-vennlige”: –  Enkelt å holde oversikt over kobling mellom IP-adresse og bruker/boks. –  DHCP-server gir sentralisert logging. •  Inkompatibel med DLD: Autokonfigurasjon (SLAAC) –  Ny mekanisme i IPv6 – finnes ikke i IPv4. –  Adresse lages vha. prefiks (fra ruter) og lokal del (bestemt av boksen selv). 2001:db8:: 215:17ff:fe2a:2fde –  Vanligvis ingen logging som viser kobling mellom boks og IPv6-adresse. –  Inkompatibel med DLD! –  ... som betyr at denne mekanismen normalt ikke kan brukes av tjenesteleverandører. Slide 6
  • 7. Hvilke adresser skal brukes? •  En datamaskin vil ofte ha IPv4 og IPv6 adresser –  Hvilke adresser skal brukes? Dette er ikke opplagt! –  Nyere operativsystemer foretrekker normalt IPv6 foran IPv4. –  Hva om IPv6-adressen er en 6to4 eller Teredo tunnel-adresse? –  Hva om IPv4-adressen er en privat IP-adresse (pga. NAT etc)? –  Hva skjer med VPN-forbindelser med IPv6 i nettet? –  Valg av dårlig/ikke fungerende adresse kan være katastrofalt for brukeropplevelse (30 sekunder timeout o.l.), og innholdsleverandører er redd for å miste inntekter! •  Det er gjort en god del målinger for å detektere problemer –  Google målinger: http://ripe61.ripe.net/presentations/223-World_IPv6_day.pdf –  Redpill Linpro målinger: http://www.fud.no/ipv6/ •  Resultatet er at VG/A-pressen har skrudd på IPv6 på servere –  Mengden ikke-fungerende klienter er lav nok til at de kan leve med det. –  Og det skal vi alle være glade for  Slide 7
  • 8. IPv6 vil gi økt bruk av NAT •  NAT ikke definert for IPv6! –  IPv6 tilbyr full ende til ende kommunikasjon, uten NAT. –  Mange brukere er vant til NAT, og ønsker det for IPv6! –  Leverandøruavhengige adresser (PI) finnes, men er vanskelig tilgjengelige. –  Fullstendig krasj mellom teori og praksis  •  IPv6 vil gi mer bruk av NAT enn IPv4! –  Iallfall i de nærmeste 5 – 10 årene. –  Mange ”overgangsmekanismer”: NAT64/DNS64, DS-Lite, ... –  Hvordan kan en IPv6 boks nå IPv4 innhold? –  Hvordan kan en IPv4 boks nå IPv6 innhold? –  Hvordan skifte IPv6 leverandør uten å endre alle IPv6 adresser i bedriften? –  Hvordan håndtere DLD krav til identifikasjon av kunde? Slide 8
  • 9. IPv6 og NAT •  Tanken var... –  At ”alle” skal bruke ”dual stack”, dvs. implementasjon av både IPv4 og IPv6. Nødvendig fordi IPv6 og IPv4 bokser ikke kan snakke direkte med hverandre. –  Og etter noen år har ”alle” gått over til IPv6, og IPv4 kan skrus av. –  IPv6 trenger ikke NAT, fordi det er nok adresser – ikke nødvendig å definere NAT. –  Slik gikk det ikke! •  Sentralisert NAT for å kunne fortsette med bruk av IPv4 –  Tjenesteleverandører trenger IPv4-adresser til nye kunder. –  IPv4-adresser kan frigjøres ved å kjøre sentralisert NAT (”Carrier Grade NAT”, NAT444). –  Krever enorme mengder logging for å tilfredsstille DLD-krav. •  NAT for IPv4 – IPv6 kommunikasjon –  Både sentraliserte og distribuerte løsninger (CPE) er mulig. –  Tilby IPv6 tjenester eksternt uten å endre dagens servere. –  CPE-baserte løsninger krever at tjenesteleverandør kontrollerer CPE. Slide 9
  • 10. IPv6, NAT og DLD •  NAT444 = NAT44 (kunde) + NAT44 (tjenesteleverandør) •  Sentralisert NAT gir store utfordringer mht. logging –  Logging er påkrevet for å kunne identifisere kunde i forhold til DLD. –  Logging betyr normalt tidspunkt, IP-adresser, portnumre, etc. Minimum 50 – 100 byte. –  Logging må gjøres for hver sesjon, fordi kobling mot kunde er dynamisk! –  En nettside resulterer i mange sesjoner (kan være 100 eller mere). –  Resultatet er store volumer med loggdata, og høy kostnad for lagring og administrasjon. –  Du kan forvente å få et nært og varmt forhold til din lagringsleverandør  Slide 10
  • 11. IPv6, NAT og DLD 2 •  Finnes det noen måter å unngå logge-eksplosjonen? –  I prinsippet enkelt: Implementer IPv6 ende til ende. Sørg for at alle kunder og tjenester er tilgjengelig over IPv6. •  I praksis vanskelig: –  Det er svært kort tid igjen for de som først begynner nå. –  Det er allerede tomt for IPv4-adresser mange steder (f.eks. ikke mulig å dekke behov på mobilsiden). –  Det er fortsatt mange produkter som ikke støtter IPv6: Mobiltelefoner, hjemmerutere, etc. •  Trodde du smartmobilen din støttet IPv6? –  Den gjør den antagelig – men kun med WiFi tilkobling. –  Nesten ingen smartmobiler støtter IPv6 mot GSM-nettet. –  Svært mange mobiloperatører kan ikke fakturere IPv6 datatrafikk. I praksis er mobilverden helt avhengig av NAT. Slide 11
  • 12. Summa summarum •  IPv6 autokonfigurasjon inkompatibel med DLD –  På grunn av behov for identifikasjon av kunde, –  Og manglende logging av adressetildeling. •  IPv6 vil gi mer bruk av NAT enn dagens IPv4 –  På grunn av behov for IPv4-adresser til nye kunder og tjenester. –  Og ulike overgangsmekanismer mellom IPv4 og IPv6. •  IPv6, DLD og NAT vil gi store mengder logging flere år fremover –  En ”våt drøm” for lagringsleverandører? –  Dette blir definitivt ikke gratis. –  Noen må betale for dette. Staten? •  Raskest mulig overgang til IPv6 er det beste vi kan gjøre –  ... for å redusere smerten. Slide 12