IPv6 internetov� protokol, ozna�ovan� aj ako IP-protokol novej gener�cie zkratkou IPng. Protokol vyhral v�berov� konanie IETF. IPv4 bol �pecifikovan� v RFC-760 v janu�ry 1980, t�to �pecifik�cia bola v septembry 1981 upraven� v RFC-791. Protokol IPv6 m� v bud�cnosti pozvo�na nahradi� protokol IPv4. Hlavnou motiv�ciou vytvorenia a prechodu na nov� internetov� protokol je nedostatok IP adries v protokole IPv4, hlavne v husto ob�van�ch krajin�ch �zie (India, ��na). Probl�m vy�erpania adries zmier�ovalo nasadinie CIDR a NAT technol�gi�. NAT v�ak znemo��uje adresovanie po��ta�a nach�dzaj�ceho sa za n�m. �o znemo�nuje niektor� aplik�cie. Protokol IPv4 podporuje 4x109 adries, protokol IPv6 podporuje 3.4x1038 adries. Podpora pre protokol IPv4 sa predpoklad� minim�lne do roku 2025, to je �as na zavedenie nov�ho protokolu a oprava nedostatkov. IPv6 je druhou verziou IP protokolu. IPv5 nebolo n�sledn�kom IPv4 i�lo o experiment�lny tokovo orientovan� streamingov� protokol ur�en� na podporu prenosu audia a videa. IPv6 je z�kladom pre bud�ce roz�irovanie internetu.
Verzia IP | Trieda d�t | Indentifik�cia toku d�t |
D�ka d�t | �al�ia hlavi�ka | Po�et hopov |
IP adresa odosielate�a (128 b) |
||
IP adresa pr�jemcu (128 b) |
Najd�le�itej�ie zmeny v IPv6 oproti IPv4:
2001:0db8:85a3:08d3:1319:8a2e:0370:7334
2001:0db8:85a3:0000:1319:8a2e:0370:7344
2001:0db8:85a3::1319:8a2e:0370:7344
V DNS sa namiesto z�znamov typu A (pre IPv4) pou��vaj� z�znamy typu AAAA. BIND m� v�born� podporu IPv6 od verzie 9.x
host1 IN AAAA 2001:470:1f00:296::2 ; address for host1.ipv6-rules.coma reverzn� z�znamy, kde ip adresa je zap�san� v obr�tenom porad� po jednotliv�ch bajtoch v hexadecim�lnej ��selnej s�stave.
$ORIGIN 6.9.2.0.0.0.f.1.0.7.4.0.1.0.0.2.ip6.arpa. 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR host1.ipv6-rules.com.
Statick� nastavenie adresy pomocou n�stroja ip:
Statick� nastavenie v�chodzej br�ny.
Router advertisement daemon je program s otvoren�mi zdrojov�mi k�dmi, ktor� zabezpe�uje poskytovanie IPv6 slu�by pre bezostavov� autokonfigur�ciu. Radvd rozosiela ohla�ovacie spr�vy (Router advertisement) v nahodn�ch intervaloch. Pod�a t�chto spr�v po��ta� na sieti zist� v ktorej sieti sa nach�dza a kde sa nach�dza smerova�. Konfigura�n� s�bor sa norm�lne nach�dza /etc/radvd.conf
interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix 2001:0db8:0100:f101::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; };V�sledok na stane klienta:
ip -6 addr show eth0 3: eth0:mtu 1500 qdisc pfifo_fast qlen 100 inet6 2001:0db8:100:f101:2e0:12ff:fe34:1234/64 scope global dynamic valid_lft 2591992sec preferred_lft 604792sec inet6 fe80::2e0:12ff:fe34:1234/10 scope link
Tunelovanie je potrebn� v pr�pade, �e n� poskytovate� n�m nepon�kne IPv6 konektivitu.
6to4 - jeden z najjednoduch��ch tunelov na konfigur�ciu, potrebujeme ku nemu verejn� IPv4 adresu na stroji, ktor� bude sl��i� ako IPv6 tunel.
IPv4 packet s vlo�en�m protokolom ��slo 41, sa odo�le na najbli��� 6to4 smerova�. IPv4 adresa 192.88.99.1 je vyhraden� anycast adresa, ktor� je smerovan� na najbli��� 6to4 router.
Fedora konfiguracia 6to4. Konfigura�n� s�bor: /etc/sysconfig/network
echo "NETWORKING_IPV6=yes" >> /etc/sysconfig/network echo "IPV6_DEFAULTDEV=tun6to4">> /etc/sysconfig/networkPridanie nastaven� pre konkr�tne sietov� zariadenie, prip�jaj�ce po��ta� do internetu.
echo "IPV6INIT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0 echo "IPV6TO4INIT=yes">> /etc/sysconfig/network-scripts/ifcfg-eth0
Je mo�n� pou��va� �trukt�ry pre IPv6 aj pre IPv4, �o zna�ne u�ah�uje pou��vanie IP protokolov. Aplik�cie s� pop�san� v getaddrinfo(3).