Já si zase myslím, že jak IPv6 tak Linux jsou vhodné volby.
IPv4 je "na kapačkách" už 20 let. U IPv4 mi překlad adres (NAT) znemožňuje pohodlné používání sítě, veřejné adresy už prostě nejsou a když jsou, není jich dost. IPv4 prostě není pro dnešní Internet dostačující.
Pokud jde o OS, považuji např. Linux za vhodnou volnu. Není zatížen licencemi, není tam hrozba prorůstání ekosystému software jednoho dodavatele (Microsoft) do firemního prostředí a pak jen těžký nebo někdy i nemožný odchod od toho dodavatele.
Jak IPv6 tak Linux mají jistě mnoho nedostatků, ovšem ve srovnání s nyní používanou vetšinou (což je v roce 2018 asi stále ještě IPv4 a Windows) pro mě mnohem lepší řešení.
Takže nechápu význam slov "upne spatne".
Mimochodem, diakritika mi také už přes 20 let nedělá v IT problém. :-)))
No tak diakritiku pouzivam pouze v officu. To proto, ze serverarim jiz od doby, kdyz jste vy za sebou tahal kacera. Tedy posixove systemy mi nedelaji problem (tolik k linuxu). Ted to podstatne proc je ipv6 spatne. Kolik si pamatujete ipv4 adres? Ja neco kolem 300. Kolik ipv6? Ja 0. Kdyz pisu ipv6, musim furt mlatit do shiftu, ta dvojtecka je velmi nestastny oddelovac. Kecy o dns si nechte, nebudu cpat do dnsky kazdej aktivni prvek, to bych se z toho vopupinkoval. A kdyz je potreba otevrit management dvou tri sousednich prvku, musim tedy vytukat 3-4 ip adresy. IVP6 si strcte za klobouk, nez to vubec napisete, mam obvykle problem vyresenej. A navic obecne - vyuzit cast mac adresy take nepovazuji za dobry napad (k roamingu je mozno vyuzit jinych technik, tohle je vylozene nehezky zasah do soukomi).
IPv6 adresy jsou takový, jaký si je uděláš. Pro administraci si můžeš hodit privátní rozsah (několik IP adres na jednom stroji) a pamatuješ si jenom co je na konci. Třeba fdfd::227. A než ty se proboříš VPNkama skrz NATy hloub do infrastruktury, já už mám hotovo.
"Kolik si pamatujete ipv4 adres? Ja neco kolem 300."
Já přesně jednu, DHCP serveru. A když mám v terminálu ostatní stroje, stačí Ctrl-Cizí + Ctrl-Vlastní a to je kupodivu stejný pro 4ku i pro 6ku.
"Kolik ipv6? Ja 0."
Tak já od všech, co mám doma v LAN. Resp. si pamatuju prefix sítě a za to přidám samý nuly (a v poslední části číslo sdílenýho zařízení, třeba NASu), nebo na konec dám uživatel:zařízení. Při tom uživatel je popořadě podle věku členů v domácnosti, zařízení čísluju postupne, takže fdfd::3:2 je druhý kompl dcery (první už je ve šrotu), fdfd::2 je NAS. Mobily a tablety se konfigurují samy, ale neměl jsem potřebu s na ně vzdáleně připojovat a na lokále je nemám vůbec.
Takže tvoje argumentace proti IPv6 je hodně slabá.
> Třeba fdfd::227
Takto prosím ne! Jedním z cílů IPv6 je eliminovat neřešitelný problém, kdy se privátní adresa A snaží (prostřednictvím nějaké VPN) připojit k jiné privátní adrese A. Z toho důvodu také neexistují univerzální privátní adresy, ale je předepsáno, že každý lokálně používaný prefix MUSÍ obsahovat 40bitový náhodně vygenerovaný identifikátor. Tedy přinejmenším aspoň refreshujte tuto stránku tak dlouho, až vám nějaká sekvence čísel padne do noty a tu pak připojte za fd.
Zapamatovat se to při častém používání dá úplně v pohodě, stejně jako se dá zapamatovat licenční klíč k Windows 98, číslo platební karty, nebo číslo občanského průkazu.
Ok. Tohle byla ukázka, jak to jde udělat, ne jak to dělat. Přece sem nabudu dávat svou náhodnou kombinaci :)
Každopádně zapamatovat si 12 znaků jde v pohodě (na blbým prefixu 192.168 je jich polovina) a pak už jenom nuly nahrazený dvojicí dvojteček a číslo stejně, jako je to v IPv4. Pokud se někomu ekluje v čísle na konci mít písmena, ať prostě použije BCD a nemá to o moc složitější, než IPv4.
Kdyz se v minulosti propojovaly telefonni site ruznych statu, take doslo k precislovani vsech telefonu na svete, aby mel kazdy unikatni telefonni cislo? Ne, to se nestalo, resilo se to "prefixem", mezinarodni predvolbou. Ano, v CZ pred casem probehlo velke precislovani, na jednotny format cisla "xxx xxx xxx", ale to byla lokalni zalezitost a nebylo ji treba koordinovat se zbytkem sveta. Mozna ze ta myslenka IPv6 je spatna, ze budoucnost ma IP45, velke lokalni site IPv4 ktere budou pres nekolik verejnych IP adres (gatwaway) vzajemne propojeny. Navrh IP45 mi pripomina telefonni system. IP45 by nemohl vzniknout bez IPv6, chytre pouziva casti IPv6. S pohledu koncoveho zakaznika se mi myslenka IP45 libi vce nez IPv6, ktera byla navrzena aby vyhovovala velkym firmam a provozovatelum globalni infrastruktury...
zna nekdo historii proc vlastne tvurci navrhli ipv4 kdyz jiz tehdy mohli navrhnout neco lepsiho co poskytne mnohoradove vice adres ? podcenili to do budoucna nebo tam byla nejaka thedejsi technologicka omezeni co tomu branila ?
podle https://cs.wikipedia.org/wiki/IPv4 zeoreticky jen 4 miliardy adres to prece muselo byt zrejme ze do budoucna nebude stacit, nebo uz tehdy pocitali ze se casem prejde na neco novejsiho i kdyz to budou naklady navic ?
V dobe kdy byla IPV4 navrhovana vubec nikoho nenapadlo (a asi ani nemohlo), ze by kdy vykoukla ven z akademicke sfery, a ze by IPv4 space nestacil bylo absolutne nerealne. Jon Postel si udajne v zacatcich psal adresy ostatnich stroju v siti na papir vedle klavesnice bo neco DNS neexistovalo a stroju byly v siti desitky.
Tak nějak. A když měl někdo připojení k internetu doma, tak to byl dálnopis nebo modem+terminál, později modem+osobní počítač - a připojil se na jeden z několika málo unixových strojů třeba na univerzitě, který měl jednu IP adresu pro všechny. Soubory ze serveru nebo na něj se přenášely programy jako Kermit apod.
Před 70 lety byly odhady, že pro USA bude stačit deset počítačů... Jenomže ono se jim to nějak urvalo ze řetězu.
Tehdy to byly jiný sítě a jiný stroje:
- Málo paměti, šetřil se každý bit (pamatuješ Y2K?)
- Počítač, když dobře, vážil pár desítek kg a nikdo ho jenom tak nepřenášel ze sítě do sítě (= stačila statická IP, DHCP netřeba)
- Řízení toku je jinde na 100Gbit optice a na 2,4kBd komutované lince
- BGP je jiný (= jinak náročný), pokud máš u IPv4 původní dělení na třídy a jiný, když z bloku /16 nasekáš bloky /10 napříč celou Evropou.
- S "grafikou" 640x400, 1MB diskovýho prostoru, pár kB RAM, čtyřma odstínama šedi a repráčkem na pinu timeru u nejlepších strojů nikoho ani ve snu nenapadlo nenapadlo streamovat video v rozlišení 4k
- Komunikace byla vždycky unicast, vysílat pro skupinu nemělo smysl (instant messagingu, mailu, telnetu a sdílenýmu disku stačí spojení 1:1)
- Firmy a orgnaizace s víc jak stovkou komplů bys spočítal na prstech jedné ruky
- Pořádat videokonference přes půl světa? A robotická operace v Antarktidě, když je operatér třeba v Los Angeles? Hele, s tím jdi za spisovatelem sci-fi, ten to v té době mohl ocenit.
Takže máme systém, který fungoval, ale v jiné realitě. Když už radikální změna, tak přizpůsobit současnosti a nechat to otevřený pro budoucnost.
Myslím, že kolem zrodu IPv4 není vše až tak jasné. Vzpomínám si, že Marshall Kirk McKusick povídal, že sice BSD vyhrálo v implementaci TCP (nad myslím Bolt, Beranek and Newman Technologies), ale jejich návrh na 48-bitové IP adresy se neujal. Nejspíš jim to přišlo jako plýtvání a samozřejmě v té době se dělaly jiné kompromisy, jako zápis roku jen pomocí dvou cifer atp. BSD bylo některými považováno již koncem 70. let za "velký" operační systém - oproti DOSu to jistě pravda byla.
Pokud by Vás to hodně zajímalo, tak profesorovi McKusickovi napište, nebo se přihlašte na EuroBSDCon, kde nejspíše taky bude a mohl byste se ho zeptat rovnou.
Takže školení a články o IPv6 jsou vlastně naprosto zbytečné, protože se vůbec nic pro běžného poskytovatele připojení nemění....
https://cs.wikipedia.org/wiki/ICMPv6
https://en.wikipedia.org/wiki/Address_Resolution_Protocol
A obtěžoval ses přečíst odkazované články?
Evidentně ne, tak já ti to teda milostivě ocituji: "IPv6 je novou verzí IPv4 a používá ICMP definovaný pro IPv4 v RFC 792 (někdy také označovaný jako ICMPv4) ovšem s velkým počtem změn. Například v sobě obsahuje také IGMP. "
Tvrzení, které hájím je, že IPv6 není IPv4, které někdo prodloužil IP adresu, což jsem prokázal. V důsledku toho tvůj výpad na předřečníka ve smyslu, že současný stav je ekvivalentní pouhému prodloužení délky IP adresy nedává smysl.
Mimochodem, zamysli se nad sebou... Jak tě tak pozoruju, pomalu začínám chápat lidi, kteří tě mají za idiota.
Obtěžoval vy jste se přečíst mou otázku? Ptal jsem se, čím se to zásadně liší. To jste v té své citaci z WIkipedie nějak zapomněl uvést – protože to na Wikipedii napsáno není.
Možná jste se ztratil v kontextu diskuse, ale diskutujeme o tom, že údajně kdyby IPv6 fungoval na stejných principech, jako IPv4, a nové protokoly se od starých lišily jen kosmetickými technickými změnami (např. prodloužení IP adresy), IPv6 by se prý už dávno rozšířil mnohem víc. Já se tedy ptám, co jsou ty zásadní odlišnosti od IPv4 ve fungování. Co je ten rozdíl mezi rodinou protokolů IPv6 a hypotetickou rodinou protokolů IPv4+ (a tedy DHCP+ a ARP+ a ICMP+ atd.), když by ty pluskové protokoly měly všude akorát 128 bitů pro IP adresu místo 32. A ptám se na konkrétní věci, ne na obecné proklamace, že se to určitě něčím lišit musí, když je ten nástup IPv6 tak pomalý.
Když to tvrzení musím pro nechápavé napsat podrobněji, tady ho máte: rodina protokolů IPv6 se od rodiny protokolů IPv4 liší především tím, že se používá delší IP adresa. Ostatní změny jsou jen kosmetické a nemají na rozšíření IPv6 protokolu vliv. Konkrétně jediné, co má na rozšíření protokolu IPv6 vliv, je skutečnost, že se jedná o nový protokol – což by úplně stejně platilo i pro protokoly, které by důsledně okopírovaly rodinu protokolů IPv4 a jenom všechny datové struktury rozšířily tak, aby dokázaly pojmout 128bitové adresy.
Nemyslim si, zeby ostatne veci boli len kozmeticke.Napriklad tak zakaldna vec ako autokonfiguracia alebo rozsirene hlavicky, multicast, .
Pred urcitym casom tu bola seria clankov o bezpecnostnych rizikach a problemoch IPv6. Boli tam popisovane veci, ktore funguju uplne inac ako v IPv4.
Nasiel som to a bolo to uz davnejsie https://www.root.cz/serialy/bezpecne-ipv6/ Inac je to krasna seria clankov a odporucam si ju precitat kazdemu..
Problem IPv6, je ze aj ked je tak stary tak jeho vyvoj je prilis turbulentny a prichadza sa na jeho(z mojho pohladu dost velke) nedostatky. Mam pocit , ze mnoho ludi cakalo, ze novy protokol na tom bude ovela lepsie. Nielen mne pripada, ze problem nedostatku IPv4 adries sa poriadne neriesilo a IPv6 sa vybralo, lebo nic ine a lepsie sme nemali a museli sme nieco zacat pouzivat, lebo nic lepsie nemame.
Osobne nechapem, ze sa nepocitalo s niecim takym ako napriklad DHCP a dorabalo sa az dodatocne.
Podla mojho nazoru tu uz mala byt ina a vylepsena verzia protokolu IPv6. Problemy a nedokonalosti IPv6 mali byt odhalene a doriesene este pred jeho nasadenim. Pri pohlade na IPv6 mi to pripada, ze historia sa opakuje.
Argument byl, že kdyby IPv6 bylo jen IPv4 s delší adresou, dnes už by se všude používalo IPv6 a IPv4 by zanikalo. Já se (zatím marně) ptám, co z těch jiných vlastností protokolů z rodiny IPv6 je tedy ten zásadní problém, který brání nasazení IPv6. Nepotřebuji odkazy na články, které jsem dávno četl, nebo seznam toho, co je jinak – to je nošení dříví do lesa. Já se ptám, co z toho je (podle vás) tím problémem.
Protože samotný protokol IPv6 je opravdu jen rozšíření adres a nějaké drobnosti týkající se rozšířených hlaviček (a nikdo to nezpochybňoval). Dál jste zmínil autokonfiguraci. Dnes je DHCPv6 definováno, tak pokud je autokonfigurace ten problém, kde je ten rozdíl mezi DHCP a DHCPv6, který ten problém způsobuje?
Takhle to totiž vypadá, že autoři těch výroků „měly se jen zvětšit adresy v IPv4“ vůbec netuší, o čem mluví, a prostě jen něco plácnou. Kdyby to měli alespoň trochu promyšlené, tak si museli uvědomit, že rozšíření adres znamená nový protokol a novou implementaci IP stacku. A že se jim nevejdou IP adresy do ARP, do DHCP, do DNS A záznamů. Tak by přemýšleli o tomhle. Takhle by procházeli stejnou cestou, jako autoři IPv6, až v nějakém místě by se odchýlili, a pak by se dalo debatovat o tom, jestli to jiné navržené řešení by bylo lepší. Ale když nikdo neuvede nic konkrétního, vypadá to, že vůbec nepřemýšlel o tom, jaké to „jenom zvětšit adresy“ má důsledky.
Jinak třeba autokonfigurace se samozřejmě dala řešit nějakým ARPv6 – ale osobně si myslím, že řešení navržené spolu s IPv6 je lepší a elegantnější, a je dobře, že se zbavujeme staré zátěže – když už je stejně nutné přecházet na nový protokol. V žádném případě si nemyslím, že by autokonfigurace bránila rychlejšímu rozšíření IPv6. To, že se IPv6 rozšiřuje pomalu, je podle mne dané jednoduše fungováním trhu, a úplně stejné problémy by měl jakýkoli nový protokol. Problém je v tom, že nový protokol má vyšší náklady na zavedení nyní, a úspory nebo přínosy budou až v budoucnosti, až se ten protokol dostatečně rozšíří. Konkurenční prostředí v tomto případě působí proti inovacím.
Ono tie problemy zavedenia su skor otazka motivacie, ako technologie.
Napr. pod minulym clankom sa argumentovalo, ze zavedenie IPv6 by znamenalo obrovske uspory pre prevadzkovatelov aplikacii, ktori dnes musia riesit relay niekde v cloude, pretoze useri jednoducho verejne IP nemaju.
Nikde ale nepadlo, ze usetrili by prevadzkovatelia alebo autori tychto aplikacii, ale naklady na zavedenie IPv6 by mali provideri. Kde je motivacia pre providerov, aby robili investicie, ktore prinesu usporu niekomu inemu?
Provider bude robit iba to, co je nevyhnutne, aby sa mu nerozsypala siet a minimalizoval SVOJE naklady. A tak mame CGNAT a niekde aj DS-lite, ktore sice problem globalne neriesia, riesia iba lokalny problem ISP, ale z pohladu providera su efektivne a "vy ostatni si rieste svoje problemy sami".
Je pozoruhodné, když se někdo dožaduje odpovědi na otázku, kterou se snaží uhnout od tématu a hlavně od původní otázky, kterou stále nezodpověděl. Ale já nejsem jako vy a otázku vám zodpovím.
Školení a články o IPv6 jsou proto, že spousta lidí, kteří se nějak věnuje sítím, nezná ani IPv4, nějak to splácali podle internetu (a píšou o tom, jak je všechno jiné, přitom nedokážou ani u jediné změny popsat, v čem by měla být problematická) a teď mají hrůzu, že by to měli nastavovat znova pro IPv6. Když to někdo vidí a vidí, jak se dotyční shánějí po tom, jak v IPv6 nastavit NAT (protože ho přece mají v IPv4 a bez něj to nemůže fungovat a bylo by to nebezpečné), tak raději napíšou článek nebo uspořádají školení. Protože mají hrůzu z toho, že někdo bude do IPv6 tahat ty rovnáky na vohejbáky z IPv4 jenom proto, že neví, jak má vlastně vypadat normální síť založená na internetových protokolech.
Nikdo netvrdil, že provider nemusí znát detaily ARP či ICMP. Některé změny jsou skutečně trochu pokročilejší, například objevování směrovačů, které do IPv4 sice bylo navrženo, ale nikdo ho nikdy neimplementoval. Ale to rozhodně není to, kvůli čemu by lidé stáli fronty na školení.
Ve skutečnosti se na školeních IPv6 skutečně převážně učí to, jak má fungovat internet, nezávisle na konkrétním protokolu. Velká spousta správců sítí má například velký problém pochopit, co musí být zařízeno, aby mohli mít v jimi spravované síti veřejné adresy (a je jedno, jestli IPv4 nebo IPv6). Stejně tak málokdo tuší, jak funguje IPv4 multicast, přestože se jím v dnešním internetu hrnou terabajty dat denně. A už skoro nikdo (včetně mě) netuší, jak vlastně přesně funguje IPSEC. Ono ostatně spousta lidí ani přesně nechápe, k čemu je síťová maska a jak funguje směrovací tabulka.
Až na to, že názor, který hájím je, že se nejen prodloužila IP adresa, ale změnily se i některé další věci, které se provider musí naučit. Proto přechod z IPv4 na IPv6 znamená víc, než že jen vymění SW a všude mu běhaj delší IP adresy.
A to je přesně to, co nějakej jirsák furt není schopnej pochopit.
yxy: Naopak, chápu to velice dobře. Celou dobu hájíte, že se vám udělal názor. Názor, že se něco možná asi – nebo možná ne… Já jsem se jen pokoušel zjistit, jestli to nejsou jen nešikovné formulace – jestli třeba opravdu nemáte nějaký názor podložený znalostmi. Že byste napsal, která konkrétní změna je problematická a brání rychlejšímu rozšíření IPv6, čímž debata začala. Jenže to vy nevíte, proto jen pořád dokola opakujete „něco“ a „některé“, vymlouváte se a nejste schopen napsat nic konkrétního.
2yxy:
Negramotnej trotl ses tu leda ty, naprosto netusis o cem zvanis presto ze ti to tu uz nekolik lidi 100x omilalo dokola. Zadnej "jenom SW" se nevymeni, protoze je treba kompletne vymenit HW. Jenze ten uz davno vymenenej je - tam kde se pouziva HW implementace totiz uz davno IPv6 bezi. A tam kde se pouziva SW = u koncovych ISP, davno bezi takovej, kterej IPv6 bez problemu zvlada. Useri maji uz nejmin 20let systemy, ktery IPv6 zvladaj taky. Jedinej technicko-technologickej problem muze byt v enduser krabkach ... coz znamena zadnej problem. Proste si je vymenej, stejne jako si co par let vymenej daleko nakladnejsi zarizeni - televizi.
Tzn jedinej problem proc ipv6 nebezi vsude je politickej - ISPici si zvykli nedelat NIC.
Jo, "akademici" nejsou schopni pochopit, že se nemění jen SW ... ale i HW. S problémy IPv4 jsme se naučili žít. Na switchích máme dhcp-snoopingy a návazné technologie. Jenže je potřebujeme i pro IPv6 - což znamená buď žít s tím, že je nemáme, nebo vyměnit HW (jen upgrade SW většinou nelze). Nechat si na síti běhat RA od kohokoliv je cesta do pekel ... a nejspíš i jiné věci.
Vymyslet DUID v DHCP byla v tomto ohledu pěkná hovadina. Jak přidělí DHCP server IP adresu, která se může lišit podle místa připojení, když má jen a pouze DUID, které je pro všechny rozhraní klienta shodné? Blbě ... potřebuje k tomu spolupráci switche - a opět jsme u nutnosti výměny.
A to vůbec nemluvím o tom, že mít domácí router (domácí! za rozumnou cenu!) co s IPv6 pracuje správně je skoro nemožné. A nálepky "ipv6 certified" na tom nic nemění ... A to protokol existuje kolik? Dvacet let?
Proto není problém na páteřích. A nijak zvlášť ani na serverech. Problém je prostě u koncové přípojky.
Martin Svoboda: Jenže ta výměna HW je vynucená tím, že jde o nový protokol. A nový protokol je zase vynucený tím, že starý protokol měl nedostatek adres. Takže tyhle problémy by mělo jakékoli řešení, které by řešilo nedostatek IP adres. Takže je zbytečné fňukat nad tím, že IPv6 je špatně navržené, když jediný „problém“ je v tom, že řeší nedostatek IP adres – což je přesně to, proč byl navržen.
Vymyslet DUID v DHCP byla v tomto ohledu pěkná hovadina. Jak přidělí DHCP server IP adresu, která se může lišit podle místa připojení, když má jen a pouze DUID, které je pro všechny rozhraní klienta shodné? Blbě ... potřebuje k tomu spolupráci switche - a opět jsme u nutnosti výměny.
IP adresu přidělí právě podle místa, odkud DHCP požadavek přišel – buď při přímé komunikaci tuto informaci zjistí přímo na základě rozhraní, ze kterého DHCP požadavek přišel, nebo v případě použití relay agentů informaci zjistí podle agenta, od kterého požadavek přišel.
A to vůbec nemluvím o tom, že mít domácí router (domácí! za rozumnou cenu!) co s IPv6 pracuje správně je skoro nemožné.
Například TP-LINK TL-WR841N za 549 Kč podle mých rychlých testů (před instalací OpenWRT) IPv6 celkem bez problému zvládá.
> Jak přidělí DHCP server IP adresu, která se může lišit podle místa připojení, když má jen a pouze DUID, které je pro všechny rozhraní klienta shodné?
Co mu brání podívat se i na MAC adresu toho paketu?
> A to vůbec nemluvím o tom, že mít domácí router (domácí! za rozumnou cenu!) co s IPv6 pracuje správně je skoro nemožné.
Nexx WT3020F za 400 Kč?
Mluvilo se o tom mimo jiné na Semináři o IPv6, takže je to zmíněno i v článku z této akce. Je tam i odkaz: ip45.org.
> S pohledu koncoveho zakaznika se mi myslenka IP45 libi vce nez IPv6, ktera byla navrzena aby vyhovovala velkym firmam a provozovatelum globalni infrastruktury
Jenže velké firmy a provozovatelé globální infrastruktury IPv6 už dávno bez problému podporují. Čeká se právě na "last-mile" ISP. A ti by museli v případě IPv45 udělat úplně stejné změny (zařídit, aby jejich vnitřní infrastruktura a zákaznická zařízení -- modemy, APčka... prostě přesně to co je teď za NATem a _teď_ jsou to ty poslední věci co IPv6 nepodporují) přešla na nový protokol.
Unknown: Vždyť jsem psal, že vůbec nevíte, jak to funguje. Zkusím vám to přiblížit na něčem, co si snad dokážete představit. Představte si, že máte někde dveře široké 80 cm. A potřebujete tam širší průchod, třeba abyste tam mohl projít s věcí širokou 150 cm. A vy byste navrhl – tak všechno nechte, jak to je, jenom do těch stávajících futer na panty zavěste místo 80 cm širokých dveří dveře široké 160 cm. Je vám doufám jasné, že 160 cm široké dveře se do futer pro dveře 80 cm nevejdou, a že se tím ten průchod nezvětší. S „natažením“ IPv4 adresy je to stejné – IPv4 paket má pro zdrojovou a cílovou IPv4 adresu vyhrazeno 2×32 bitů. A do prostoru pro 32 bitů zkrátka 128 bitů nenacpete.
Kdybyste cetl pozorne, tak jsem psal: Pokud by (pri navrhu IPv6) jen vzali IPv4 adresu a protahli ji na 128bitu (tedy novou velikost zohlednili i v definici protokolu) a princip fungovani nechali jak je (ARP, DHCP, a pod.), bylo by jiz davno nasazeno.
Vychazim z toho ze zmeny v implementacich IP protokolu by byly vyrazne jednodussi na vsech urovnich, zustali by duverne zname a fungujici mechanismy v nezmenene podobe (krome delky adresy), na vnitrnich sitich (to co brzdi nastup IPv6) by se nemuselo nic preadresovavat protoze nove implementace by poznali ze ::ffff:0c22:384e znamena IPv4 12.34.56.78
Protoze meli problemy s nejakymi dalsimi vecmi ve fungovani IPv4 a bnezduvodne predpokladli ze je maji i ostatni, takze se rozhodli to cele "radikalne" vylepsit aby svet uchranili pred problemy o kterych casto ani nevi ze je ma mit. Proste "akademicka" touha po dokonalosti ktera obcas prilis nebere do uvahu realitu.
IPv6 vznikala pred vice nez 20 lety. Byla navrzena tak, aby vyhovela potrebam sitaru, tedy shora. Takze je vyborna pro routovani. Ale IPv4 se za tech 20 let take promenil, vse se zmenilo, zmenil se zpusob pouzivani internetu. Nastup IPv4 byl snadny, prakticky nemel konkurenci. Globalni konektivita byla slaba, vetsina siti fungovala dobre jen v ramci organizace a nejpouzivanejsi aplikaci byl email a globalni IP adresy se pouzivaly tak, ze se clovek z Londyna pripojil telnetem do PC v Austinu, aby si precetl email. Taky se pouzivalo FTP, Gopher, pak i WWW.
Pred 20 lety jsem se taky ucil, ze budoucnost site je v ATM, IP pakety se rozsekaji na male casti a prensou se siti v bunkach velikosti 53byte (48B payload). A jak dopadlo ATM? ;-) Osobne mam porad pocit, ze IPv6 jak jej dnes zname dopadne jako to ATM...
ARP se jmenuje ND, DHCP se jmenuje DHCPv6, a funguje to stejně jako u v4. „stavajici IPv4 space by do toho includnuli“ po kterém voláš v prvním příspěvku jsou adresy ::ffff.
> na vnitrnich sitich (to co brzdi nastup IPv6) by se nemuselo nic preadresovavat protoze nove implementace by poznali ze ::ffff:0c22:384e znamena IPv4 12.34.56.78
WTF, vždyť úplně přesně takhle to přece funguje. Problém je ten zjevný - co udělá stávající síť s paketem na adresu jinou než IPv4-mapped.
"WTF, vždyť úplně přesně takhle to přece funguje"
Nefunguje: Proc se ARP jmenuje ND pokud funguje stejne jako na IPV4? Co tam delaji PE, RA a podobne veci, kdyz na IPv4 to nebylo? A tech rozdilu by se naslo jeste mnoho...
"co udělá stávající síť s paketem na adresu jinou než IPv4-mapped"
Detailneji pls...
Proc se ARP jmenuje ND pokud funguje stejne jako na IPV4?
Protože je to jiný protokol, než ARP. To neznamená, že nemůže fungovat na stejných principech. IPv6 také funguje stejně, jako IPv4, a přesto se jmenuje jinak.
Co je podle vás na ND špatného oproti ARP?
Co tam delaji PE, RA
To jsou volitelné věci navíc, nikdo vás nenutí to používat. Pokud jste si vystačil u IPv4 se statickým přidělením adres, vystačíte si s ním i s IPv6.
kdyz na IPv4 to nebylo?
Na IPv4 nebylo ARP, bootp, DHCP – to všechno tam bylo přidáno dodatečně. Protože po tom evidentně byla poptávka. Proto se stejné mechanismy rovnou připravily i pro IPv6. Co je na tom špatně?
Principem chování myslím například to, že se data přenášejí po paketech, každý paket je směrován samostatně, každé zařízení připojené k internetu je schopné adresovat jakékoli jiné zařízení v internetu bez znalosti jeho konkrétní polohy v síti, přímo spolu komunikují zařízení v jednom segmentu sítě a mezi sítěmi předávají pakety routery, které vědí, do jakých sítí jsou připojeny a jaké sítě přes ně lze směrovat.
Sten: IPv6 jako takové je prakticky jen IPv4 s přidanými bity adresy. Jsou tam nějaké další detaily ohledně zpracování hlaviček nebo fragmentace, ale to nikdo z tradičních kritiků IPv6 neřeší, protože o tom neví. Jenže IPv4 ani IPv6 nemohou fungovat sami o sobě – třeba je potřeba nějak řešit objevování sousedů. Protokol ARP opět nejde pro delší adresy použít, takže bylo nutné přijít s novým protokolem – a připadá mi celkem rozumné použít na to mechanismy IPv6, než vytvářet úplně nový protokol, jako to má IPv4. Ovšem to taky nikdo neřeší. Dále tu máme přidělování adres. IPv4 na začátku počítalo jen se statickým přidělením adres – a to můžete s IPv6 používat také. Pak vznikly pro IPv4 postupně dva (používané) protokoly pro dynamické přidělování IPv4 adres – bootp a DHCP. Jejich alternativy pro IPv6 jsou asi nejvíce kritizované části rodiny protokolů IPv6. Ale znovu připomínám, že to není problém protokolu IPv6 jako takového – vždyť IPv4 na začátku neměl žádný protokol pro automatickou konfiguraci zařízení, a také fungoval.
Takže pokud někomu vadí automatická konfigurace v lokální síti, ať řeší tenhle problém, a nevymýšlí nesmysly s „IPv4 se 128bitovou adresou“. Za hraničním routerem jeho sítě bude IPv6 bez problémů fungovat, a pokud dotyčný chce zařízení v lokální síti konfigurovat jiným způsobem, ať si to klidně dělá. A když to vymyslí dobře a zveřejní to, určitě to implementují i ostatní a postupně se jeho protokol prosadí jako standard pro automatickou konfiguraci. Stejně jako se DHCP prosadilo na úkor bootp.
Vzhledem k tomu, ze jsou zde politicke tlaky, aby IPv6 pouzival kazdy s kvalifikaci dira do pr-dele, tak se da predpokldat, ze se taky ozveme. Kdyby to IPv6 bylo tak dokonale jak se stale tvrdi, tak by jsme na nej radi vsichni presli a o IPv4 by se psalo uz jen v ucebnicich pocitacove historie, jako se dnes pise o FidoNet, BITNET, IPX/SPX, Lantastic a dalsich. Hlasovani penezenkou ale ukazuje, ze IPv6 jeste neni zrale k plosnemu nasazeni. A je otazkou, zda dojde k vyladeni IPv6 nebo vznikne uspesnejsi alternatiiva a IPv6 zustane protokolem oblibenym jen u poskytovatelu globalni konektivity.