Top Banner
IPv6-only v interní infrastruktuře Martin Vicián [email protected] Seminář IPv6 CESNET 6. června 2018 1 / 21
21

6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

May 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 1/21

IPv6-only v interní infrastruktuře

Martin Vicián • [email protected]

Seminář IPv6 • CESNET • 6. června 2018

1 / 21

Page 2: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 2/21

IPv6-only WiFI

Obrázky: mundocontact.com, wikipedia.org

2 / 21

Page 3: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 3/21

IPv6-only infrastruktura (servery)

IPv6-only kanceláře (desktopy)

Předchodové mechanismy z IPv6-only doIPv4

Obsah

Obrázek: www.internetsociety.org

3 / 21

Page 4: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 4/21

IPv6-only infrastruktura

4 / 21

Page 5: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 5/21

Použití:

proxy nebo load balancery:WebSSH

zone transfer (APNIC, ARIN,LACNIC, ICANN, ...)databázové serveryzálohovací serveryorchestraceatd.

IPv6-only interní služby

Prezentace: RIPE 76, DNS Status Report, Anand Buddhev

5 / 21

Page 6: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 6/21

Výhody:

je to IPv6žádný NATnekolidující IPv4 rozsahyinterní služby nezávisí nazákaznícíchvýborné edukační a "testovací"prostředípřipravenost na budoucnostnekomplikuje Dual Stack

Nevýhody:

je to IPv6komunikace s IPv4 sítěmi (závislosti,repozitáře, ...)složitější administrace z IPv4 sítí(VPN, proxy, ...)nutná veřejná IPv6

IPv6-only interní služby

6 / 21

Page 7: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 7/21

Bez problémů:

vše nativní (web, db, SSH, ...)Fail2ban (od srpna 2017)Let's Encrypt (od července 2016)PyPi.orgsoftware.opensuse.org (Open BuildService)monitoring: Icinga2, Zabbix, ...

Problémy:

repozitáře třetích stranrepo.zabbix.com, launchpad, ...

Github.comstahování obsahuping6 2001:4860:4860::8888

⇒ přechodové mechanismy

Linux servery bez IPv4

7 / 21

Page 8: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 8/21

složitější konfigurace

tun-ipv6ifconfig-ipv6 ...ifconfig-ipv6-pool ...push tun-ipv6push "route-ipv6 ..."

přiděluje IPv6 adresy i do IPv4-only klientských sítíproblém s Router Advertisements skrze VPNproblém s Router Advertisements mimo VPN

OpenVPN

8 / 21

Page 9: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 9/21

Aneb kde všude se na IPv6zapomnělo

IPv6-only kancelář

Zdroj obrázky: stayathomemum.com.au

9 / 21

Page 10: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 10/21

Bez přechodových mechanismů to nepůjde:

twitter.comrpmfusion.orglinuxmint.comubuntu.comgithub.com, github.ioslack.comstackoverflow.comduckduckgo.com

"Can't find out why so many people are complaining about IPv6 problems on Twitter,which has no IPv6." (Jens Link, RIPE 76)

IPv6-only kancelář

Obrázek: www.networkworld.com

10 / 21

Page 11: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 11/21

2016 - nepodporované

SpotifySkypeWhatsApp (android)Steam

2018

Spotify - web už není ve flashi afungujeSkype - funguje - začali vyvíjetlinuxovou aplikaciWhatsAppSteam - beze změny

Bez problémů:

tiskárny (link local adresy)electron aplikace

Podpora IPv6-only

11 / 21

Page 12: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 12/21

Software:VirtualBox - NATlxc-netdocker?loopback:

IPv4 127.0.0.0/8IPv6 ::1/128

Hardware:Router Advertisement →RA Guard na switchích

Vývojáři, pozor

Obrázek: www.iconfinder.com

12 / 21

Page 13: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 13/21

NAT64+DNS64

464XLAT

Proxy

Možnosti komunikace z IPv6-only do IPv4

Obrázek: karneliuk.com

13 / 21

Page 14: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 14/21

NAT64

Ecdysis, Tayga, Wrapsix

DNS64

Knot Resolver, Unbound, Bind,PowerDNS Recursorvalidace syntetizovaných záznamů

NAT64 + DNS64

Zdroj obrázku: en.wkipedia.org

14 / 21

Page 15: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 15/21

NAT64 - poslední verze

Program Verze Datum vydání

Tayga v0.9.2 2011 červen

Ecdysis 20140422 2014 duben

Wrapsix v0.2.1 2017 listopad

Jool v3.5.7 2018 květen

Hardwarová podora:

Juniper od 2010Cisco od 2010

DNS64 - podpora od verze

Program Verze Datum vydání

Knot Resolver 1.0.0 2016 květen

Unbound 1.5.0 2014 listopad

Bind 9.8.0 2011 březen

NAT64 + DNS64

15 / 21

Page 16: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 16/21

DNS64 a DNSSEC

Obrázek: blog.apnic.net,stats.nic.cz

Page 17: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 17/21

1M Alexa CZ.NIC

Počt domén 1 000 000 1 300 000

IPv6 5.6 % 31.6 %

DNSSEC 1.6 % 52.2 %

IPv4-only + DNSSEC 1.3 % 29.45 %

Zdroje dat:

2016, APNIC, Jen Linkova: https://blog.apnic.net/2016/06/09/lets-talk-ipv6-dns64-dnssec/2018: CZ.NIC: https://stats.nic.cz

Domény nekompatibilní s DNS64

17 / 21

Page 18: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 18/21

Je třeba ručně zapnout (dnsmasq, systemd-resolved).

Ten, kdo si zapne validace si zřejmě umíi zapnout DNS64.systemd-resolved nepodporuje DNS64.Týká se spíše desktopů než serverů.

Lokální validace DNSSEC

18 / 21

Page 19: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 19/21

Proxy s IPv4 a IPv6.Jenom pro HTTP a HTTPS provoz.Linuxové implementace: TinyProxy, Squid3, HaProxy, ...

Proxy

Zdroj obrázku: wikimedia.org

19 / 21

Page 20: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 20/21

Obecně složitější než DNS64+NAT64Software musí podporovat nativní nastavení v Linuxu

http_proxy=http://yourproxyaddress:proxyporthttps_proxy=https://yourproxyaddress:proxypot

nebo mít vlastní možnost nastavení, např. APT: /etc/apt/apt.conf:

Acquire::http::Proxy "http://yourproxyaddress:proxyport";

Konfigurace Proxy

20 / 21

Page 21: 6/6/2018 Presentation IPv6-only v interní infrastruktuře · 6/6/2018  · 6/6/2018 Presentation 15/21 NAT64 - poslední verze Program Verze Datum vydání Tayga v0.9.2 2011 červen

6/6/2018 Presentation

http://localhost:9208/?print=no&ratio=16:9&source=slides.md#1 21/21

Otázky?

Obrázek: shop.spreadshirt.nl

21 / 21