Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
IPv6
2
Welkom bij IPv6 Martijn Bellaard
3
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
4
Waarom IPv6 IPv4 Nummers IPv4 Configuratie IPv4 Beveiliging
IPv4 Performance
5
Waarom IPv6 6.6713399230871781977895920808634e+35 IPv4 Nummers
IPv4 is 32 bits NAT IPv6 Nummers IPv6 is 128 Bits Elk apparaat zijn eigen nummer? e+38 e+35
6
Waarom IPv6 IPv4 Configuratie IPv6 Met de hand DHCP
Neighbor Discovery Protocol
7
Waarom IPv6 IPv4 Beveiliging IPv6 Beveiliging Standaard niet
Aanvulling SSL IPSec IPv6 Beveiliging Standaard IPSec
8
Waarom IPv6 IPv4 Performance Header MTU IPv4,beperkte grote
IPv6 header Next header MTU IPv4, fragmentatie IPv6, geen fragmentatie Path MTU Discovery
9
Daarom IPv6 IPv4 Nummers IPv4 Configuratie IPv4 Beveiliging
IPv4 Performance
10
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
11
IPv6 Nummer IPv4 nummer IPv6 nummer Verschillende IPv6 Nummers
Regels voor notatie Prefix Verschillende IPv6 Nummers Unicast Multicast Anycast
12
IPv6 Nummer IPv4 nummer Subnetmask 134.55.67.2/24 u.x.y.z
u,x,y,x=0-255 Bijv; Subnetmask /24 /24
13
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
14
IPv6 Nummer IPv6 nummer Prefix /60 2345:0000:0000:900::/60
2345::900:56CD:3423:22:9099/60
15
IPv6 Nummer Verschillende IPv6 Nummers Unicast Van host naar host
Link-Local FE80::/10 Site FEC0::/10 Private range Global
16
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
17
IPv6 Nummer Verschillende IPv6 Nummers Anycast
Naar de eerst reagerende host Broadcast bestaat niet meer.
18
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
19
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
20
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
21
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
22
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
23
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
24
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
25
Routing IPv4 Network ID Mask Interface Gateway 10.0.2.0 255.255.255.0
26
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)
27
Routing IPv6 Hoe gaat dit nu op internet? TLA=Top Level Aggregator.
NLA=Next Level Aggregator. SLA=Site Level Aggregator.
28
Routing IPv6
29
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
30
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
31
Routing IPv6 over IPv4 Host to router Router to host
32
Routing IPv6 over IPv4 Router to Router
33
Routing IPv6 over IPv4 Host to Host
34
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
35
Het maken van Tunnels Handmatig 6to4 ISATAP Teredo
36
Handmatig Te gebruiken voor: Host to Host
Host to router en router to host Router to router
37
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
38
6to4 Te gebruiken voor: Communicatie Router to router Host to Host
Router to Host Communicatie 6to4 Host 6to4 Router 6to4 relay router
39
6to4 Tweede Interface 6to4 interface
2002:IPv4 adres in hex weergegeven:NetworkID:HostID (d488:3701= )
40
6to4 Voordelen Nadelen Automatisch Open standaard
Werkt niet voor IPv4 private range Gaat niet door een NAT translatie
41
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
42
ISATAP Communicatie verloop ISATAP ??? Router Solicitation Message
ISATAP.TWICE.NL ISATAP Router Advertisement Message
43
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.
44
Isatap ISATAP Router ISATAP Client
45
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 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
46
Teredo Probleem NAT Client A Server
47
Teredo Onderdelen Teredo client Teredo server Teredo relay
Teredo host-specific relay
48
Teredo Client A TeredoSVR Client B Client A Client B
ClientBTeredoSVR TeredoSVR Client B
49
Teredo Voordelen Nadelen Gaat door NAT Vraagt om een server buiten
Mogelijkheid tot spoofing op de teredo server
50
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
51
DNS AAAA Andere Host AAAA IP#v6 PTR
in-addr.arpa ip6.int of ip6.arpa en ip# in decimale IPv4 notatie ( enz IN PTR Andere DNAME Status, Experimental
52
DNS DNS IPv6 geschikt maken dnscmd /config /EnableIPv6 1 support tools
53
DNS Demo 4 Demo Het aanmaken van AAAA record
Pingen met gebruikmaking van het AAAA record Website opvragen Demo 4
54
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
55
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”
56
Meer informatie Boek Links RFC’s Draft
IPv6 van O’Reilly, ISBN IPv6, Het nieuwe Internet-protocol helder beschreven, ISBN Links 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
57
Martijn Bellaard
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.