Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 – Jak jsme na tom?
Pavel [email protected]
LinuxDays 2015, Praha
http://data.pavlix.net/linuxdays/2015/
1/29
IPv6 – Jak jsme na tom? Forward
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Na uvod
2/292/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Na uvod – cıle prednasky
Podelit se o informace z praxe
Informovat o denı ve Fedore i jinde
Kontakty
Diskuze
Zpetna vazba
3/293/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Na uvod – struktura prednasky
IPv6, dual-stack, kratke pripomenutı
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
4/294/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Na uvod – o autorovi
Maintainer balıcku ve Fedore
Kontributor upstreamovych projektu
Specializace na TCP/IP
5/295/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 a dual-stack
6/296/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 – k cemu slouzı
Protokol sıt’ove vrstvy, nahrada IPv4
Komunikace mezi koncovymi sıt’ovymi uzly
Adresace 128-bitovymi cısly
Globalnı adresace
Unikatnı lokalnı adresace
7/297/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 – pozitivnı dopady
Unikatnı adresy vsem sıt’ovym uzlum
Nevytvarı omezenı v konektivite
Neblokuje propojitelnost sıtı
Jednoduche propojenı pomocı IPsec
8/298/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 – negativa spojena s upgrade
Naklady spojene s upgrade
Kazda zmena prinası nove chyby
Soubeh ne zcela sladenych protokolu
Znacne rozsırena mnozina moznych situacı!
9/299/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
IPv6 – dalsı potencialnı problemy
Mozne vykonnostnı problemy kernelu (CZ.NIC)
Mozne bezpecnostnı problemy (MU)
Zname problemy stavajıcıch DNS serveru
Problemy v konfiguraci firewallu
10/2910/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA ve Fedore
11/2911/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA – o co jde?
Zajistenı dobre podpory IPv6 a dual-stack sıt’ovanı
Popisy ruznych konfiguracı a situacı
Vyhodnocovanı kvality softwarovych balıku
12/2912/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA – IPv4 konektivita
Globalnı konektivita
Konektivita za pomoci IPv4 maskarady
Lokalnı konektivita
Zeroconf
Bez konektivity
13/2913/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA – IPv6 konektivita
Globalnı konektivita
Lokalnı konektivita
Linkova konektivita
Bez konektivity
14/2914/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA – IPv6 konektivita
Globalnı konektivita
Lokalnı konektivita
Linkova konektivita
Bez konektivity
15/2915/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Networking QA – dostupnost cıle dle DNS
IPv4 a IPv6 (dual-stack)
IPv4 (NODATA pro IPv6)
Ztracena odpoved’ na AAAA dotaz
IPv6 (NODATA pro IPv4)
Vıce adres obou protokolu
16/2916/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Konfigurace uzlu
17/2917/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Mechanismy
DHCPv4, IPv4 NCP
NDP konfigurace (rdisc), DHCPv6, IPv6CP
Stabilnı MAC, DUID
18/2918/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Software na klientske strane
NetworkManager/dhclient (Fedora)
NetworkManager/libsystemd-dhcp
dhcpcd (Gentoo)
netifd/udhcpc/odhcp6c (OpenWRT)
ConnMan
systemd-networkd
. . .
19/2919/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Software na serverove strane
ISC DHCP (Fedora)
netifd/dnsmasq/odhcpd (OpenWRT)
dnsmasq
. . .
20/2920/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Dual-stack z pohledu klientske aplikace
21/2921/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Dual-stack klient – mechanismus pripojenı kserveru
Zadanı cıle pripojenı
Preklad cıle na seznam cılovych adresPokusy o pripojenı k cılovym adresam
SekvencneParalelizace dle protokoluCasovanı
22/2922/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Dual-stack klient – ping jako modelovy prıklad
Prvnı prıkaz, kterym clovek zkousı sıt’
Stavajıcı verze nepouzıvala getaddrinfo()
Nefungoval ani fallback na dalsı adresy
V dusledku nenı potreba samostatny ping6
Podpora multi-hop pingu zachovana
23/2923/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Neblokujıcı klient
24/2924/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Neblokujıcı klient – motivace
Cekanı na DNS nemusı brzdit ostatnı udalosti
To stejne pro cekanı na pripojenı
Soubeh IPv4 a IPv6 s casove omezenou preferencı
Minimalnı rezie spojena s jakoukoli neuspesnou akcı
25/2925/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Neblokujıcı klient – modelova implementace
Projekt netresolve
Knihovna a testovacı nastroje
To stejne pro cekanı na pripojenı
Soubeh IPv4 a IPv6 s casove omezenou preferencı
Minimalnı rezie spojena s jakoukoli neuspesnou akcı
26/2926/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Vybrane problemy
27/2927/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Vybrane problemy (z pohledu Fedory)
Mnohe nastroje majı specializovane IPv6 varianty
DUID nenı vzdy stabilnı
glibc nenabızı dostatecnou podporu IPv6LL
Subversion nezvlada fallback na IPv4
Firewall neomezuje raw sockety
28/2928/29
IPv6 – Jak jsme na tom? ForwardBack
IPv6 – Jak jsme na tom?
PavelˇSimerda
Na uvod
IPv6 a dual-stack
Networking QA ve Fedore
Konfigurace uzlu
Dual-stack klient
Neblokujıcı klient
Vybrane problemy
Diskuze
Diskuze. . .
http://data.pavlix.net/linuxdays/2015/
[email protected]@redhat.com
http://fedoraproject.org/wiki/User:Pavlix
http://fedoraproject.org/wiki/QA/Networking
29/2929/29
IPv6 – Jak jsme na tom? Back