RFC 5925– Recommendation for IPv6 Address Text Representation.
RFC 4291– IP Version 6 Addressing Architecture.
RFC 4193– Unique Local IPv6 Unicast Address.
Budowa adresu IPv6:
Przykładowy adres IPv6: 2001:0DB8:4898:DAFC::1/64
{RIR – ISP – ISP Site} = Global Prefix.
{Subnet} = subnet.
{Host} = Interface ID (np. EUI-64).
{Prefix Length} domyślnie 64.
Adres IPv6 składa się z 8 hextet-ów (Po 16 bitów każdy = 128 bity).
Adresacja ipv6 zezwala na stworzenie 340,282,366,920,938,463,463,374,607,431,768,211,456 unikalnych adresów (Co daje 340 sekstylionówadresów. Jednostki miary do sekstyliona to: tysiąc -> milion -> miliard -> bilion -> biliard -> trylion -> ryliard -> kwadrylion -> kwadryliard -> kwintylion -> kwintyliard -> sekstylion).
Skrócony zapis adresu IPv6
Zsumowanie pierwszych zer:
Przed: 0000:0000:0000:0000:0000:0000:0000:0000.
Po: 0:0:0:0:0:0:0:0.
Usunięcie pierwszych zer:
Przed: 2001:0DB8:CAFE:0045:0000:0000:0000:0123.
Po: 2001:DB8:CAFE:45:0000:0000:0000:123.
Usunięcie jednej grupy hextet-ów zawierających same zera:
Przed: 2001:0DB8:0000:0045:0000:0000:0000:0123.
Po: 2001:0DB8:0000:0045::0123.
Pełne skrócenie adresu IPv6:
Przed: 2001:0DB8:0000:0045:0000:0000:0000:0123.
Po: 2001:DB8:0:45::123.
Historia protokołu IPv6
Z powodu kurczącej się puli adresów IPv4 oraz przepełniających się globalnych tablic routingu, organizacja IETF podjęła decyzję o wprowadzeniu środków zaradczych, roboczo nazwanych „Short-term solutions”. Przykładowymi rozwiązaniami jakie zostały w tym celu opracowane, jest protokół NAT czy, maska CIDR. Ponadto postanowiono o wprowadzeniu drugiego rozwiązania długoterminowego zwanego „Long-term solutions”, którego celem jest wprowadzenie nowego protokołu IP, w wersji szóstej (IPv6).
Zagadnienia związane z protokołem IPv6
Funkcje protokołu IPv6
Address assignment features – Umożliwia przypisywanie adresów IPv6 na wiele sposobów.
Built-in support for address renumbering – Umożliwia zmianę publicznego prefix-u IPv6 w całej sieci.
Built-in support for mobility – Wspiera ruchome, mobile hosty, dzięki czemu nie tracą one dostępu do sieci.
Provider-independent/dependent public address space
Aggregation– Pomimo dużej ilości adresów, protokół IPv6 zmniejsza ilość wpisów w globalnych tablicach routingu.
No need for NAT/PAT– IPv6 nie wymaga translacji adresów NAT, na brzegu sieci.
IPsec– Wymaga, aby każde urządzenie wspierające protokół IPv6 wspierało również protokół IPsec.
Header improvements – Wprowadza ulepszenia w nagłówku warstwy trzeciej, w porównaniu do protokołu IPv4. Redukując między innymi przymus każdorazowego obliczania sumy kontrolnej czy ułatwiając komunikację protokołu TCP.
No broadcast– usuwa adresy rozgłoszeni-owe (Broadcast) z protokołu IPv6.
Transmition tools – Umożliwia łatwą migrację z protokołu IPv4 do IPv6.
Protokoły współistniejące z IPv4 vs IPv6
Protokół ICMP został zastąpiony przez protokółICMPv6.
Protokół ARPzostał zastąpiony przez protokół NDP(Neighbor Discovery Protocol).
Protokół OSPFv2 został zastąpiony przez protokółOSPFv3.
Protokół EIGRPv4 został zastąpiony przez protokółEIGRPv6.
Protokół RIP został zastąpiony przez protokółRIPng.
Protokół IGMP został zastąpiony przez protokółMLD (Multicast Lisner Discovery).
Pozostałe pojęcia
Pojęcia dotyczące protokołu IPv6
Dual Stack – Oznacza jednoczesne stosowanie adresacji IPv4 oraz IPv6 w sieci lokalnej.
Proces przyznawania adresów IPv6
IANA->RIRs(Odział lokalny np. ARIN określający Północną Amerykę) ->ISP->Company.
Dodaj komentarz