ipv6
Toto je starší verze dokumentu!
Jak začít s IPv6
- teredo (miredo) - funguje super, přes NAT, ale dost často mění přidělenou adresu.. ping na oliver.liberouter.org byl cca 110ms. Je určeno pro koncovou stanici, nelze přes to routovat.
- aiccu (od Sixxs)- prý nejrychlejší řešení za NATem, ale chtějí registraci, která se ověřuje lidským faktorem.. dlouhé čekání (aktuálně už ani nepřijímají nové registrace)
- 6in4 (od tunnelbroker.net) - funguje i přes NAT, vyžaduje povolení protokolu 41. Lze použít pro IPv6 router.
- 6to4 - protokol vyžadující veřejnou IPv4 adresu. Je stabilní, nic se netuneluje přes UDP.
- veřejná IPv4 adresa se přemapuje na prefix 2002:AABB:CCDD::/48, kde 2002 je prefix 6to4 adres a dalších 32 bitů reprezentuje IPv4 adresu AA.BB.CC.DD v hexa. Lze tedy použít pro celou místní síť.
- 6to4 (border) router - zajišťuje převody mezi ipv4 a ipv6 sítí (pouze s prefixem 2002). Typicky u zákazníka.
- 6to4 relay router - převádí pakety mezi ipv4 a ipv6. Typicky u velkého ISP (u nás NIC.cz)
- princip: odchozí komunikaci do IPv6 posílá náš 6to4 router na nejbližší relay router. Používá se k tomu speciální anycast IP adresa 192.88.99.1 (u nás ji provozuje NIC.cz, viz tracert). Příchozí komunikace z IPv6 je opět přes nejbližší relay router (zná prefix 2002::/16) přeposlána na náš 6to4 router
- v IPv4 paketech je 6to4 identifikován jako protokol 41
- 6rd - obdoba 6to4, akorát místo prefixu 2002 se používá vlastní, oficiálně přidělený.
- IPv6 by nemel pouzivat NAT, pro pripojeni mistni site se pouziva routovani
- SixXS nabizi prideleni 48 bit subnetu po tydnu provozu tunelu
- NIC.cz nabizi jak teredo, tak 6to4!!! :) funguje to hned, bez registrace :) vice info
- NAT64 - technologie umoznujici pristup z IPv6 do IPv4. Je urcena pro site bez IPv4. Funguje na principu specialnich IPv6 adres obsahujicich IPv4, ktere NAT64 server obsluhuje. NAT64 logicky vyzaduje IPv4 i IPv6 rozhrani.
- DNS64 - podpurna technologie pro NAT64, ktera pri DNS dotazu vrati bud AAAA zaznam u IPv6 serveru nebo specialni AAAA NAT64 zaznam. Je potreba tam nakonfiguraovt prefix, aby se to dostalo k NAT64 serveru.
- NAT46 - technologie pro prenos ipv4 komunikace pres ipv6. Podpora primo v ip6tables?
- Bump in the Host (BIH) - definované v RFC 6535 nahradilo dva původní mechanismy – Bump in the Stack (BIS) a Bump in the API (BIA). Jedná se o překladač mezi IPv4 a IPv6, který se nachází přímo v koncovém počítači. Jeho hlavním cílem je umožnit IPv4 aplikacím komunikovat s IPv6 světem, pokud je počítač připojen pouze prostřednictvím IPv6.
- SW implementace NAT64:
- WrapSix (udajne nejrychlejsi, vytvoril nic.cz, nezavisly na knihovnach, neobsahuje DNS64)
- Ecdysis (kernel space implementace)
- Tayga (user space implementace, bez stavovy)
- verejne NAT64/DNS64
- http://ipv6.lt/nat64_en.php (priklad adresy: 2001:778:0:ffff:64:0:AABB:CCDD odpovida AA.BB.CC.DD)
- Sixxs nabizi Webovou proxy pro komunikaci mezi IPv4-IPv6.
- Pro zobrazeni IPv6 z IPv4 se pouziva suffix .ipv4.sixxs.org,
- z IPv4 do IPv6 .ipv6.sixxs.org.
WinXP
ipv6 install
netsh interface ipv6 set privacy disabled
Linux
ip -6 neigh show
IPv6 adresy
- Link Local
- prefix fe80::/10 (fe80:: - febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff)
- každé rozhraní má link local adresu (nahrazuje ARP a 169.254..) - vypočítává se z MAC adresy (EUI-64)
- pouziti je potreba uvest rozhrani, pres ktere se ma paket odeslat.
ping6 fe80::21c:c4ff:fefa:8f15%eth1 ping6 -I eth1 fe80::21c:c4ff:fefa:8f15
- Unique-Local Unicast (Unique Local Address (ULA)
- prefix fc00::/7 (fc00:: - fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff)
- adresy určené pro místní sítě (obdoba 192.168.xxx.xxx)
ifconfig <interface> inet6 add <ipv6address>/<prefixlength> ip -6 addr add <ipv6address>/<prefixlength> dev <interface>
- global
- prefix přiděluje poskytovatel připojení
- lze nastavit staticky nebo autokonfigurací
- deprecated
- site-local (prefix feC0::10) - dříve se používal pro privátní adresy, nyní je rezervován
Autkonfigurace
- stavová
- pomocí DHCPv6 - pouze výpomoc!! směrovače se stejně detekují bezstavově
- bezstavová
- suffix IP adresy (identifikátor rozhraní)
- lze vypočítat z MAC adresy EUI-64
- náhodně - anonymní režim, adresa se navíc mění v čase (tzv. Privacy Extenssions)
- auto identifikátor rozhraní (suffix IP adresy) z MAC EUI-64
- posledních 24 bitů (3 bajty) z MAC adresy
- přidá se ff:fe
- prvních 24 bitů (3 bajty) z MAC adresy + 0x02 u prvního bytu
- přiklad: MAC = 6c:f0:49:b8:39:51, link local adresa bude fe80::6ef0:49ff:feb8:39:51
- zdroje
Statická konfigurace
- routovani
route -A inet6 add default gw [adresa brány]
- DNS
nslookup -q=AAAA www.root.cz
Router Advertisment
- radvd - router advirtesement daemon
- dalsi zajimave info
SixXS
- konecne spusten server (PoP) i v CR (ignum.cz)
- na ubuntu velice snad instalace
apt-get install aiccu
- je potreba ucet..
ipv6.1487934341.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
