IPv6.

Slides:



Advertisements
Verwante presentaties
Bron afbeeldingen en kennis c’t magazine voor computertechniek
Advertisements

Tevens elke bedrijfsPC direct op het internet niet erg veilig
Agenda Blok 1 - Evolutie van Cloud Computing
Vliegen via een netwerk. Dit heeft de volgende deelnemers •Éen Host: Dit kan zijn een bestaand netwerk via internet(IVAO, VATSIM) of de flightsimulator.
Blok 7: netwerken Les 7 Christian Bokhove.
Een SIP softphone voor Linux Michel de Boer
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
Blok 7: netwerken Les 6 Christian Bokhove. Internet Protocol - IP  De Internet Service verschaft een dienst die: – Vebindingsloos is – Onbetrouwbaar.
Internet College 1 Architecturen.
Andree Toonk - SARA High Performance Networking1 IPv6 Workshop Woensdag 18 mei 2005 SARA Almere.
HRO: State Of The Art 14 November 2003 Hogeschool Rotterdam, Netherlands Jeroen Massar IPv6 : Introduction.
Thuis netwerken Olaf Wevers –
JQuery en ASP.NET Bart De Meyer.
Access en MySql Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
Copyright © 2008 Tele Atlas. All rights reserved. Zet uw Business Data op de kaart: Locaties in eTOM ®
Inleiding Internetwerking Telecommunicatie Information management 2 Groep T Leuven – Information department 2/7 Doelstellingen De student.
Cloud Computing woensdag 20 november Wat is Cloud Computing ? Cloud Computing.
Enkele weetjes Hoe stel ik een router in als access point
Lucene/SOLR 1: inleiding + indexering
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
ICT Infrastructuur.
TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.
Samsung Office Serv Soho Analoog Training en uitleg Guido Lovink Versie 1.01.
Internet altijd en overal: de GigaPort GPRS-pilot Klaas Wierenga Innovatie Manager 10 oktober 2000.
© BeSite B.V www.besite.nl Feit: In 2007 is 58% van de organisaties goed vindbaar op internet, terwijl in 2006 slechts 32% goed vindbaar.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Speaking OData to SharePoint 2010 in a RESTful manner Michaël Hompus | Principal Developer | Winvision.
(Gast)gebruik van (W)LAN op basis van 802.1X
Blackboard bijeenkomst 25 april Network Load Balancing & ISA Server (2006) J.G.A. Jans Hogeschool INHOLLAND
Kickstartserver Werner Maes 16 december Configuratie Dell Poweredge Mhz 256 MB RAM (wordt wsl 512 Mb) 4*18 Gb in RAID 5 RHAS4 U2 Standaard.
Server side scripting 1 Webtechnologie Lennart Herlaar.
Network Address Translation
30/11/2012 Datacommunicatie en Netwerken de taal van het internet: TCP/IP 2 Overzicht Les 1: Netwerken in vogelvlucht Les 2: De taal van het Internet:
1Ben Bruidegom A Harvard Machine Calculator Calculator  Computer.
ISV Royalty License Agreement
SPLA Service Provider License Agreement
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
 Siemens Nederland N.V Get a bit more. Siemens. 1 datum naam presentatie SMS & WAP Eerste stappen naar mobiel data verkeer.
Wolter Kaper - AJAX en Javascript via Rails Deel 1 en 2.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Visual Basic.Net - Overzicht
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Het ARM bord met wat library functies.
De onderste lagen van het OSI model
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag GUI  command line redirection.
KICK DE WOLFF Presentatie april 2011 Diverse programma’s Kick de Wolff april 2011.
802.1X in SURFnet Intern seminar over 802.1X 24 Mei 2004 Utrecht.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
Samsung Office Serv Soho ISDN Training en uitleg Guido Lovink Versie 1.01.
Samsung Office Serv Soho Training en uitleg Guido Lovink
Web Applicaties Bouwen met Visual Studio .NET
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
R: 176 G: 36 B: 125 R: 0 G: 120 B: 93 R: 127 G: 127 B: 127 R: 226 G: 1 B: 119 R: 82 G: 134 B: 47 FONTS Verdana Voorpagina titel 24 Subtitel 16 FONTS Verdana.
TOPIC O: Pointers | pag. 1 Pointer = adres in het geheugen, is zelf geen geheugen! Expliciet geheugen aanvragen vóór gebruik.
hcc!pc Werkgroep netwerken
Freek Dijkstra - Planning Tool | 17 maart 2009SARA Reken- en Netwerkdiensten Innovatie Planning Tool Freek Dijkstra Netwerkonderzoeker.
Migratie Raid Level of + HD 13/12/2002 WMMigRaid - 00.
Netwerken (2) Informatica.
Dick Dijkstra Azure Technical Specialist Microsoft
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
Les 2: Zaterdag 1 maart 2014 Wim Peeters
Het postkantoor van windows
Internet Protocol version 4
… een poging tot verheldering …
M5 Datacommunicatie Transportlaag
M5 Datacommunicatie Netwerklaag
Transcript van de presentatie:

IPv6

Welkom bij IPv6 Martijn Bellaard mbellaard@twice.nl www.twice.nl

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

Waarom IPv6 IPv4 Nummers IPv4 Configuratie IPv4 Beveiliging IPv4 Performance

Waarom IPv6 6.6713399230871781977895920808634e+35 IPv4 Nummers IPv4 is 32 bits NAT IPv6 Nummers IPv6 is 128 Bits Elk apparaat zijn eigen nummer? 3.4028236692093846346337460743177e+38 6.6713399230871781977895920808634e+35

Waarom IPv6 IPv4 Configuratie IPv6 Met de hand DHCP Neighbor Discovery Protocol

Waarom IPv6 IPv4 Beveiliging IPv6 Beveiliging Standaard niet Aanvulling SSL IPSec IPv6 Beveiliging Standaard IPSec

Waarom IPv6 IPv4 Performance Header MTU IPv4,beperkte grote IPv6 header Next header MTU IPv4, fragmentatie IPv6, geen fragmentatie Path MTU Discovery

Daarom IPv6 IPv4 Nummers IPv4 Configuratie IPv4 Beveiliging IPv4 Performance

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

IPv6 Nummer IPv4 nummer IPv6 nummer Verschillende IPv6 Nummers Regels voor notatie Prefix Verschillende IPv6 Nummers Unicast Multicast Anycast

IPv6 Nummer IPv4 nummer Subnetmask 134.55.67.2/24 u.x.y.z u,x,y,x=0-255 Bijv; 134.55.67.2 Subnetmask 255.255.255.0 /24 134.55.67.2/24

IPv6 Nummer IPv6 nummer Regels voor notatie Hexadecimaal 128 Bits 8 groepen van 4 hexadecimale getallen Voorloop nullen hoeven niet genoteerd te worden Aaneengesloten nullen mogen vervangen worden door “::” 2345:0000:0000:0900:56CD:3423:0022:9099 2345::900:56CD:3423:22:9099

IPv6 Nummer IPv6 nummer Prefix /60 2345:0000:0000:900::/60 2345::900:56CD:3423:22:9099/60

IPv6 Nummer Verschillende IPv6 Nummers Unicast Van host naar host Link-Local FE80::/10 Site FEC0::/10 Private range Global

IPv6 Nummer Verschillende IPv6 Nummers Multicast Van 1 host naar meerder hosts. Non-permanently-assigned (1) permanently-assigned (0) Begint met FF0X of FF1X Waar bij X= 0 reserved 1 interface-local scope 2 link-local scope (FF02) 3 reserved 4 admin-local scope 5 site-local scope 8 organization-local scope E global scope F reserved

IPv6 Nummer Verschillende IPv6 Nummers Anycast Naar de eerst reagerende host Broadcast bestaat niet meer.

IPv6 Nummer Hoe wordt een IPv6 nummer gemaakt We nemen FE80:: We nemen een beetje MAC adres:00-C0-9F-2C-25-44 Men krijgt: fe80::2c0:9fff:fe2c:2544

SECURITY IPv6 Nummer 00-C0-9F-2C- 25-44 00C0-9F 2C- 2544 We flippen ergens een bitje Knallen er “fffe” tussen We noemen het EUI-64 format En we krijgen: fe80::2c0:9fff:fe2c:2544

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

Neighbor Discovery Protocol ND Doel Router discovery Prefix discovery Parameters discovery Address autoconfiguration Address resolution (ARP) Next-hop determination Neighbor unreachability detection Duplicate address detection redirect

Neighbor Discovery Protocol Security Router Advertisement (RA), Router Solicitation (RS), Neighbor Solicitation (NS), Neighbor Advertisement (NA) and Redirect “Gratis” een adres. Mobile IPv6 Router Header IPSec

Neighbor Discovery Protocol Address autoconfiguration Maakt een “link-local” adres :fe80::[interface ID] Host stuurt drie “Router Solicitation” Krijgt een “Router Advertisement respons” Kijkt of het nummer al bestaat, “Neighbor Solicitation” Neemt het in gebruik STATELESS Demo 1

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

Routing IPv4 Network ID Mask Interface Gateway 10.0.2.0 255.255.255.0 10.0.2.1 10.0.1.0 10.0.1.1 10.0.3.0 10.0.2.2 0.0.0.0

Routing IPv6 Wat heb ik nodig Wat vind je in een router tabel Destination Prefix Next-Hop Address Interface Metric Wat vind je in een router tabel Directly-attached network routes Remote network routes Host routes Default route (::/0)

Routing IPv6 Hoe gaat dit nu op internet? TLA=Top Level Aggregator. NLA=Next Level Aggregator. SLA=Site Level Aggregator.

Routing IPv6

Demo Routing IPv6 netsh interface ipv6 set interface “10.0.2" forwarding=enabled advertise=enabled netsh interface IPv6 set interface “10.0.3" forwarding=enabled advertise=enabled netsh interface IPv6 add route fec0:0:0:2::/64 “10.0.2" publish=yes netsh interface IPv6 add route fec0:0:0:3::/64 “10.0.3" publish=yes netsh interface IPv6 add route ::/0 “10.0.2" nexthop=fec0::2:20c:29ff:fee6:cb3f publish=yes netsh interface IPv6 set interface “10.0.2" siteid=1 netsh interface IPv6 set interface “10.0.3" siteid=1 Demo 2

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

Routing IPv6 over IPv4 Host to router Router to host

Routing IPv6 over IPv4 Router to Router

Routing IPv6 over IPv4 Host to Host

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

Het maken van Tunnels Handmatig 6to4 ISATAP Teredo

Handmatig Te gebruiken voor: Host to Host Host to router en router to host Router to router

Handmatig Voordelen Nadelen Je hebt het zelf onder controle Vraagt niet om het gebruik van een techniek Voor elke infrastructuur bruikbaar Nadelen Beide kanten moeten door jou beheerd worden Bij een verandering moet je alles aanpassen

6to4 Te gebruiken voor: Communicatie Router to router Host to Host Router to Host Communicatie 6to4 Host 6to4 Router 6to4 relay router

6to4 Tweede Interface 6to4 interface 2002:IPv4 adres in hex weergegeven:NetworkID:HostID (d488:3701=212.136.55.1)

6to4 Voordelen Nadelen Automatisch Open standaard Werkt niet voor IPv4 private range Gaat niet door een NAT translatie

ISATAP Intra-Site Automatic Tunnel Addressing Protocol Host-to-host Host-to-router ISATAP ziet IPv4 netwerk als Non-Broadcast Multiple Access (NBMA) link layer Link-local adres::5efe:IPv4

ISATAP Communicatie verloop ISATAP ??? Router Solicitation Message ISATAP.TWICE.NL ISATAP Router Advertisement Message

ISATAP Voordelen Nadelen Automatisch Werkt met IPv4 private range Heeft geen speciale service op IPv4 nodig Kan samenwerken met 6to4 Nadelen Gaat niet door een NAT translatie “ISATAP” moet kunnen worden gevonden.

Isatap ISATAP Router ISATAP Client

ISATAP Demo Disabling Forwarding en Advertising op router 1 en 2 netsh interface ipv6 set interface "lan2" forwarding=disabled advertise=disabled netsh interface ipv6 set interface "lan3" forwarding=disabled advertise=disabled Van router 1 een ISATAP router maken netsh interface ipv6 isatap set router 10.0.2.1 netsh interface ipv6 set interface "Automatic Tunneling Pseudo-Interface" forwarding=enabled advertise=enabled netsh interface ipv6 add route fec0:0:0:10::/64 "Automatic Tunneling Pseudo-Interface" publish=yes DNS Entry voor ISATAP router maken Pingen vanaf workstation2 naar workstation1 IP#v6 Demo 3

Teredo Probleem NAT Client A Server

Teredo Onderdelen Teredo client Teredo server Teredo relay Teredo host-specific relay

Teredo Client A TeredoSVR Client B Client A  Client B ClientBTeredoSVR TeredoSVR Client B

Teredo Voordelen Nadelen Gaat door NAT Vraagt om een server buiten Mogelijkheid tot spoofing op de teredo server

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

DNS AAAA Andere Host AAAA IP#v6 PTR in-addr.arpa  ip6.int of ip6.arpa en ip# in decimale IPv4 notatie (0.1.2.3.0.0.0.0.0.enz IN PTR www.twice.nl) Andere DNAME Status, Experimental

DNS DNS IPv6 geschikt maken dnscmd /config /EnableIPv6 1 support tools

DNS Demo 4 Demo Het aanmaken van AAAA record Pingen met gebruikmaking van het AAAA record Website opvragen Demo 4

Agenda Waarom IPv6 IPv6 Nummers Neighbor Discovery Protocol Verschillende IPv6 nummers Neighbor Discovery Protocol Routing IPv6 Routing IPv6 over IPv4 Tunnelen Handmatig Automatisch 6to4 ISATAP (Demo) Teredo DNS DHCPv6

DHCPv6 Stateless Autoconfiguration “Stateful” Autoconfiguration IP#v6 wordt gemaakt aan de hand van het MAC adres Router geeft de rest van de informatie “Stateful” Autoconfiguration DHCPv6 Aanwezig in Windows “Longhorn”

Meer informatie Boek Links RFC’s Draft IPv6 van O’Reilly, ISBN 0596009348 IPv6, Het nieuwe Internet-protocol helder beschreven, ISBN 9039515662 Links http://technet2.microsoft.com/WindowsServer/en/Library/b05f98ef-2561-4a0a-af91-dbb155aa52211033.mspx http://www.microsoft.com/downloads/details.aspx?FamilyID=fd7e1354-3a3b-43fd-955f-11edd39551d7&displaylang=en www.google.nl RFC’s 2185 3056 3513 Draft draft-chown-v6ops-port-scanning-implications-01.txt draft-huitema-v6ops-teredo-05.txt draft-vives-v6ops-ipv6-security-ps-03.txt

Martijn Bellaard mbellaard@twice.nl www.twice.nl