Uživatelské nástroje

Nástroje pro tento web


ipv6

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
ipv6 [2012/02/18 18:31] – vytvořeno djbuldogipv6 [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +==== 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 :) [[http://www.nic.cz/ipv6|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?
 +
 +  * [[https://www.ipv6.cz/BIH|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: 
 +    * [[http://www.wrapsix.org/|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.
 +
 +  * [[http://www.lupa.cz/clanky/ipv6-myty-a-skutecnost-dil-vi-bezpecnostni-mechanizmy/|IPv6 má hodně bezpečnostních nedostatků]]
 +
 +=== WinXP ===
 +<code>
 +ipv6 install
 +</code>
 +<code>
 +netsh interface ipv6 set privacy disabled
 +</code>
 +
 +=== Linux ===
 +<code>
 +ip -6 neigh show
 +</code>
 +==== 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.
 +<code>
 +ping6 fe80::21c:c4ff:fefa:8f15%eth1
 +ping6 -I eth1 fe80::21c:c4ff:fefa:8f15
 +</code>
 +
 +  * **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)
 +
 +<code>
 +ifconfig <interface> inet6 add <ipv6address>/<prefixlength>
 +ip -6 addr add <ipv6address>/<prefixlength> dev <interface> 
 +</code>
 +
 +  * **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:49**ff:fe**b8:39:51
 +
 +  * zdroje
 +    * [[http://technet.microsoft.com/cs-cz/library/cc736439(v=ws.10).aspx|Identifikatory rozhraní (EUI-64)]]
 +
 +==== Statická konfigurace ====
 +  * routovani
 +
 +<code>
 +route -A inet6 add default gw [adresa brány]
 +</code>
 +
 +  * DNS
 +
 +<code>
 +nslookup -q=AAAA www.root.cz
 +</code>
 +
 +==== Router Advertisment =====
 +
 +  * radvd - router advirtesement daemon
 +
 +  * dalsi zajimave info
 +    * http://www.abclinuxu.cz/clanky/architektura-ipv6-konfigurace-adres-a-objevovani-sousedu
 +    * http://tldp.org/HOWTO/Linux+IPv6-HOWTO/index.html
 +
 +==== SixXS ====
 +  * konecne spusten server (PoP) i v CR (ignum.cz)
 +  * na ubuntu velice snad instalace
 +
 +<code>
 +apt-get install aiccu
 +</code>
 +
 +  * je potreba ucet.. 
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki