IPv6
Parametry
- má 128 bitů
- 16 soustava (hexadecimální)
- 4 bity = 1 hexacedimální číslo => celkem 32 číslic (znaků)
- Skládá se z 8 hextetů (oddělených dvojtečkou) (hextet má 16 bitů)
- Dělí se na dvě
- Link-Local (LL) = lokální adresa v síti
- Global Unicast Address (GUA) = veřejná
Příklad
ip_adresa = 2001:db8:acad::1/64
link-local = fe80::1/64
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Nastavovnání IPv6
Router(config-if)#ipv6 add <ip_adresa>/<prefix>
Router(config-if)#ipv6 add <link-local> link-local
Router(config)#ipv6 unicast-routing
Unicast-routing -> SLACC
- Zapíná routovací funkce na routeru pro IPv6
- Rozdává ipv6 adresy na počítače (funguje jako DHCP)
Jak Funguje Link-Local?
- Funguje jako mac adresa, v lokální síti.
- Počítače ji mají automaticky.
- Na routeru se většinou nastavuje fe80::1/64
Switch
při nastavování na switch, musíme zapnout dual-stack (aby mohl switch nastavit IPv6 na Vlany)
Switch(config)#sdm prefer dual-ipv4-and-ipv6 default
Switch#copy running startup
Switch#reload
Switch(config)#int vlan 1
Switch(config-if)#ipv6 add 2001:db8:acad:b::1/64
Switch(config-if)#ipv6 add fe80::1 link-local
Jak zapisujeme IPv6 adresu?
Nuly z leva můžeme vynechat
01ab => 1ab
00ab => ab
Pozor!
Pokud je hodnota 0000, musí zůstat ta jedna 0
Dvojitá dvojtečka ::
- Značí samé 0 mezi dvojteckami
Ab:0000:0000:cd => ab::cd
Pozor!
Dá se použít pouze jednou! Pokud se v adrese vyskytuje více nulových řetězců, můžeme takto nahradit pouze jeden… jinak by nebylo možné říct, kolik bitů (a jaké) vlastně nahrazujeme
Global Unicast Address = GUA
- Routovatelná zvenčí
- Skládá se ze 3 částí
Global Routing Prefix (48 bitů) | Subnet ID (16 bitů) | Interface ID (64 bitů) | |
---|---|---|---|
Část IPv6 | 2001:db8:acad:0:0:0:0 | 2001:db8:acad:0::0 | 2001:db8:acad:0:0:0:0:0 |
Počet Hextetu | 3 | 1 | 4 |
Uplatnění | Adresa sítě | ID Subnetu | Určování hosta |