Portál AbcLinuxu, 10. května 2025 06:48

Dotaz: Způsob přidělování IPv6 adres

13.2.2015 20:02 Evžen
Způsob přidělování IPv6 adres
Přečteno: 2594×
Odpovědět | Admin
Trochu jsem koukal na to jak vlastně funguje IPv6 a říkám si, že je sice hezké že adresy mají 128 bitů, ale ten způsob jakým se přidělují (nejmenší síť je /64) zaviní je jich 99,9 % zůstane nevyužitelných. Navždy. Vím že to má co dělat s autokonfigurací, ale opravdu bylo nutné takové oběti kvůli něčemu, co zvládne zařídit DHCP server i v tom nejlevnějším routeru za pětistovku z Kauflandu? Navíc v těch adresách generovaných podle MAC a náhody bude strašný bordel. To aby si domů kvůli propojení počítačů pořídil DNS server, protože ty hexadecimální hrůzy navíc bez jakéhokoli řádu si nikdo normální nemůže zapamatovat. Ale i ta autokonfigurace, to to nešlo udělat tak že by nejmenší síť byla /16, nebo dobře, ať nežeru tak /24. 16777214 adres by snad mělo stačit každému.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.2.2015 20:18 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
Odpovědět | | Sbalit | Link | Blokovat | Admin

Před 10 lety by tohle byl asi zajímavý dotaz.

Dnes, kdy je IPv6 nezbytná každodenní samozřejmost, je poněkud bezpředmětné spekulovat, co by jak mohlo/mělo být. Autokonfigurace nemusí přidělovat náhodné adresy. Já mám ve všech svých sítích stabilní IPv6 adresy. Neexistuje taky žádný důvod, proč by někdo nemohl mít podsíť s prefixem /96 nebo třeba /120, chce-li takovou. Stačí si nastavit DHCPv6 a je to.

Ne, autokonfigurace nešla udělat tak, aby nejmenší síť byla /112 nebo /104 (/16 a /24 je evidentně překlep nebo nepochopení, ze které strany se bity počítají). Základní idea autokonfigurace tkví v tom, že když se setkají jakákoliv dvě zařízení s unikátními MAC adresami v téže podsíti, mohou vždy dostat unikátní (a v dané podsíti neměnnou) IPv6 adresu. Polovina IPv6 adresy je tedy jakýsi identifikátor místa/sítě a druhá polovina je identifikátor zařízení. Každá z obou částí má být sama o sobě globálně jednoznačná.

Protože IPv6 má už 20 let (a tím méně chápu, proč se mu někteří dokáží ještě dnes tolik divit), původní nápad samozřejmě doznal spousty rozšíření, například možnost (nikoliv nutnost) generovat dočasné náhodné adresy, které mají údajně zlepšit zabezpečení. Jinak se toho až tolik nezměnilo.

17.2.2015 23:59 Sten
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
dočasné náhodné adresy, které mají údajně zlepšit zabezpečení
Ne zabezpečení, ale soukromí. (Zařízení s Privacy Extensions má stále i adresu vygenerovanou z EUI-64, jen ji nepoužívá pro odchozí spojení.) Smyslem je, aby nebylo možné konkrétní zařízení zvenčí trvale ztotožnit, ať už v jedné síti nebo (a to hlavně) při pohybu mezi více sítěmi.
18.2.2015 11:23 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
Bohuzel existuje. Viz nedavna diskuze u clanku na rootu:
ISC dhcpv6 klient ma natvrdo zapisany "/64" v zdrojakoch (co je porusenie RFC3315) a uplne ignoruje prefix informaciu v RA.
Dibbler dhcpv6 klient porusje RFC3315 takiez, ak nie je zapnuta moznost "strict-rfc-no-routing".
17.2.2015 19:19 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
Odpovědět | | Sbalit | Link | Blokovat | Admin
64 bitů je délka identifikátoru rozhraní. Ethernet má adresy 48bitové. Existují linkové protokoly, které je mají o něco delší. Třeba 64bitové (EUI64). Proto se zvolila nejdelší možnost 64 bitů.
17.2.2015 19:27 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nečetl jsem to už jednou?? A nebylo to náhodou zamčeno??

A dotaz je jaký??

Jinak vždy potřebuješ DNS server nebo ty jseš schopen si zapamatovat IPv4? Já aspoň ne a je pro mě pořád lepší napsat název.

A ty údajné hrůzy mají svůj řád a že ty nejseš schopen ho pochopit za to těžko může IPv6, mě se to zpočátku taky zdálo nehorázné, ale už se orientuji.
17.2.2015 23:53 Sten
Rozbalit Rozbalit vše Re: Způsob přidělování IPv6 adres
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je vidět, že jste se na to koukal poprvé a váš názor silně ovlivňují předsudky z IPv4.

IPv6 se pro běžné používání dělí na adresu sítě (prvních 64 bitů) + adresu zařízení v síti (druhých 64 bitů). Pro první se použilo 64 bitů, prostě protože je to první mocnina dvojky po 32, které používají IPv4. Pro to druhé se použilo 64 bitů, aby to celé byla opět mocnina dvojky (navíc některé síťové technologie používají 64-bitové MAC adresy, takže kratší to být nemohlo).

Bordel a měnící se adresy jsou i v IPv4. Máte pevnou IPv4 na mobilu? Nejspíš ne. A co doma, zůstane vám stejná i po restartu modemu (nebo třeba prostém výpadku proudu)? Naprosté většině lidí opět ne. Protože tohle se muselo řešit i na IPv4, tak pro to existuje řešení jménem DynDNS pro globální internet. A pokud máte na mysli hledání počítačů v lokální síti, pro to slouží mDNS. Kdo by si pořád pamatoval čísla jako 192.168.0.8 a kam které patří, když stačí znát tiskarna.local?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.