De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

IPv6.

Verwante presentaties


Presentatie over: "IPv6."— Transcript van de presentatie:

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
ClientBTeredoSVR 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


Download ppt "IPv6."

Verwante presentaties


Ads door Google