24
IPv6 Rollout im Datacenter Varianten der Integration von IPv4 und IPv6 Swiss IPv6 Council Event 24.11.2014 Tobias Brunner Linux and Network Engineer VSHN AG @tobruzh Aarno Aukia CTO VSHN AG @aarnoaukia

IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

Embed Size (px)

DESCRIPTION

Wer neue Server und Services plant, hat die Qual der Wahl: Dualstack, IPv6-only, DNS64/NAT64, XLAT464. Wie soll man sich hier orientieren, was sind die Kriterien und geeignete Strategien? Aarno Aukia, CTO von VSHN, zeigt die Vor- und Nachteile der Varianten anhand eines konkreten Beispiels auf.

Citation preview

Page 1: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

IPv6 Rollout im DatacenterVarianten der Integration von IPv4 und IPv6

Swiss IPv6 Council Event24.11.2014

Tobias BrunnerLinux and Network Engineer VSHN AG

@tobruzh

Aarno AukiaCTO VSHN AG@aarnoaukia

Page 2: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 2

VSHN ?

● Systemengineering● Configuration Management● DevOps / Operations / Hosting

● Wir bauen die Serverumgebungen für unsere Kunden

● IPv6 gehört bei uns seit 2011 zum Service dazu

Page 3: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 3

IPv4-only

Page 4: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 4

IPv4-only

Page 5: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 5

IPv4-only

● Vorteile– „best practice“ / „Alle“ kennen es

– Nur ein Protokoll → tiefe Komplexität

– Nur einzelne öffentliche IPv4-Adressen an FW/LB

● Nachteile– Stateful NAT

– Kein IPv6

Page 6: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 6

Dual-Stacked FW/LB, IPv4 intern

Page 7: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 7

Dual-Stacked FW/LB, IPv4 intern

Page 8: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 8

Dual-Stacked FW/LB, IPv4 intern

● Vorteile– „IPv6 enabled“ → Marketing

● Nachteile– Keine IPv6-Verbindungen auf den Servern möglich

Page 9: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 9

Dual-Stack IPv4/IPv6

Page 10: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 10

Dual-Stack IPv4/IPv6

Page 11: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 11

Dual-Stack IPv4/IPv6

● Vorteile– 100% IPv6 enabled

● Nachteile– Doppelte Arbeit → doppelte Komplexität

● Einrichten● Monitoring● Troubleshooting

Page 12: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 12

Dual-Stacked FW/LB, IPv6 intern

Page 13: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 13

Dual-Stacked FW/LB, IPv6 intern

Page 14: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 14

Dual-Stacked FW/LB, IPv6 intern

● Vorteile– „einfach nur IPv4 auf dem Loadbalancer“

– Nur noch 1 Protokoll auf den Servern (IPv6)

● Nachteile– Keine IPv4-connectivity auf den Servern (zB für

externe APIs oder Emails versenden)

Page 15: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 15

IPv4 auf IPv6-only Hosts

● DNS64 & NAT64● 464XLAT = CLAT & PLAT = CLAT & NAT64● SIIT & CLAT

– Stateless IP / ICMP Translation

Page 16: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 16

DNS64 & NAT64

Page 17: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 17

DNS64 & NAT64

● Vorteile– Nur noch 1 Protokoll auf den Hosts & LAN (IPv6)

– IPv4 connectivity für alle Protokolle die DNS verwenden (HTTP, HTTPS, SMTP, etc)

– Nur 1x DNS64/NAT64 für alle Kunden/Netze nötig

● Nachteile– Funktioniert nicht für alle Protokolle

● Skype● WhatsApp● TeamViewer● FTP● SIP/RTP● APIs via VPN ohne DNS (zB https://192.168.42.42/api )

– Stateful NAT64 → keine Lösung für inbound Traffic ins Datacenter

Page 18: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 18

464XLAT = CLAT & NAT64

Page 19: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 19

464XLAT = CLAT & NAT64

● Vorteile– Nur noch 1 Protokoll im LAN (IPv6)

– IPv4 outbound connectivity für alle Protokolle

– Nur 1x NAT64 für alle Kunden/Netze nötig

– Wird ab 2015 bei Mobile verwendet werden (Voice over LTE = VoIP over native IPv6 und IPv4 over 464XLAT, funktioniert bisher mit Android 4.3+ & Windows Phone 8.1)

– Lässt sich mit DNS64 kombinieren, damit müssen nur „legacy-Applikationen“ durch das CLAT

● Nachteile– Stateful NAT64 → keine Lösung für inbound Traffic ins Datacenter

Page 20: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 20

SIIT (inbound)

Page 21: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 21

SIIT & CLAT

Page 22: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 22

SIIT & CLAT

● Vorteile– Nur noch 1 Protokoll auf den Hosts (IPv6)

– IPv4 inbound/outbound durch IPv6 transportiert

– SIIT = stateless = sehr einfach redundant und skalierbar

– Lässt sich mit DNS64 kombinieren, damit müssen nur „legacy-Applikationen“ durch das CLAT

● Nachteile– CLAT gibt es noch nicht für alle Plattformen (Windows Server)

– Hosts (=Server) müssen einzeln Konfiguriert werden → Automatisches Configuration Management

Page 23: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 23

Fazit

● Weniger Zeit=Geld durch IPv6-only im Betrieb● Bessere Ausnützung von IPv4 durch SIIT → Kostenvorteil

wenn IPv4 wirklich knapp wird● Schneller/einfacher Rollout von DNS64/NAT64 für

grundsätzliche IPv4 Rückwärts-Kompatibilität (80/20-Ansatz)

● On-demand rollout von CLAT (Linux clatd) falls von Applikation benötigt– CLAT & NAT64 wenn nur outbound (zB Teamviewer, Skype, API)

– CLAT & SIIT wenn auch inbound (zB FTP, SIP, RTP)

Page 24: IPv6 Networking-Referat «IPv6 Rollout im Datacenter - Varianten der Integration von IPv4 mit IPv6»

24.11.2014 VSHN - IPv6 Datacenter Rollout 24

Danke!

● NAT64: https://tools.ietf.org/html/rfc6146● DNS64: https://tools.ietf.org/html/rfc6147● 464XLAT (CLAT & DNS64):

http://tools.ietf.org/html/rfc6877● SIIT/SIIT-CLAT: Tore Anderson (http://fud.no)● Clatd: https://github.com/toreanderson/clatd