SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
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

Mais conteúdo relacionado

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

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øsereThorbjørn Værp
 
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-systemsSmallworld Systems AS
 
Hvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeHvordan bygge Big Data - Axel Borge
Hvordan bygge Big Data - Axel BorgeBouvet ASA
 
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?Joar Øyen
 
Profile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OKProfile Relevant arbeidserfaring 9 OK
Profile Relevant arbeidserfaring 9 OKGiuseppe 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.0Prosjekt 2013
 
Dnssec 2015
Dnssec 2015Dnssec 2015
Dnssec 2015NoCStorm
 
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 NVEGeodata AS
 
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 gjelderFriprogsenteret
 
Mellom bedriftens nettverk og skyen
Mellom bedriftens nettverk og skyenMellom bedriftens nettverk og skyen
Mellom bedriftens nettverk og skyenMVP Dagen
 

Semelhante 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
 

Mais de IPv6no

Uwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-publicUwe Germany ipv6-strategy-public
Uwe Germany ipv6-strategy-publicIPv6no
 
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 finalIPv6no
 
Ole - Ipv4onlifesupport
Ole - Ipv4onlifesupportOle - Ipv4onlifesupport
Ole - Ipv4onlifesupportIPv6no
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
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 nov2011IPv6no
 
Tore K IPv6 and Altibox
Tore K IPv6 and AltiboxTore K IPv6 and Altibox
Tore K IPv6 and AltiboxIPv6no
 
Nathalie - Stavanger
Nathalie - StavangerNathalie - Stavanger
Nathalie - StavangerIPv6no
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway MeetingIPv6no
 
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 LinproIPv6no
 
11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniation11-Sigurd_Thunem-IPv6_through_moderniation
11-Sigurd_Thunem-IPv6_through_moderniationIPv6no
 
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, GoogleIPv6no
 
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...IPv6no
 
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...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-NetIPv6no
 
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 LinproIPv6no
 
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 ...IPv6no
 
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 forumIPv6no
 
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...IPv6no
 

Mais 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