My se bavíme o IPv4 paketu. Součástí dat IPv4 paketu je například zdrojový a cílový port TCP paketu. Takže běžný NAT, který mění zdrojový port TCP paketu, mění data IPv4 paketu. Shodou okolností je zdrojový port v IPv4 paketu uložen zrovna v tom místě, kam vy byste chtěl ukládat rozšířenou cílovou adresu.
Vám asi doopravdy někdo míchá data...asi hrušky s jabkama :) tunelování znamená, že vezmu jeden celý paket (tedy včetně dat) ten vložím do dat (tedy i jinou KOMPLETNÍ hlavičku) a routuji skutečne pouze a jedině mezi dvěma body IPV4 sítě postaru. Kdežto "mé" rozšíření je rozšíření protoklolu IPV4 a tím pádem nejde o tunelování protože se nic ničím neobaluje pouze je prodloužena hlavička.
6to4 tunel je IPv6 paket zabalený do IPv4 paketu a routovaný klasickým IPv4 routováním. Žádné obrovské ztráty na rychlosti se tedy nekonají. Nevím, co si mám představit pod plynulým přechodem, ale síť dostupná přes 6to4 je normálně dostupná z IPv6. U vašeho protokolu také neexistuje plynulý přechod do normálního provozu, protože by se provoz tuneloval skrze IPv4 už navždy.
Víte, váš problém je, že jste jen praktik. Váš rozhled končí někde u malejch firemních sítí s pár počítači. Vaše řešení, která používáte vycházejí z toho, co je na trhu. Což vůbec neznamená, že to děláte špatně, a asi i lépe než teoretici.
V případě IPv6, a návrhu protokolů obecně, nestačí být ale jen praktik. Kdybyste byl trochu teoretik, tak byste ale věděl, že vaše IPv4 extension je jen lehce modifikovaný source routing, a sám byste si odpověděl, proč to nemůže obecně fungovat, ačkoliv pro vaše řešené problémy by to bylo dostačující, což se vám vytrvale snaží pan Jirsák.
Nevadí to, pokud se vám podaří tu novou infrastrukturu dostatečně oddělit od staré. S IPv6 je to zařízeno přirozeně, vy byste tu zpětnou nekompatibilitu musel zajišťovat nějak uměle a složitě. Výsledek by tedy byl stejný – dva nekompatibilní protokoly, ovšem ten váš je náročnější na zpracování i konfiguraci. Což ovšem není žádná novinka.
Skutecne se nejedna o vztah maly bezny ISP vs. velky prodejce konektivity.
Mezi Pilsfree a NFX je podobny vztah, jaky maji univerzity k CESNETu. Ony ho vlastni, plati mu prispevky dle dohodnuteho klice, ale zaroven spotrebovavaji jeho sluzby. A presto by se naslo jen malo lidi, kteri by rikali, ze univerzity jsou ISP (cest tem, ktere maji vlastni AS).
Mimochodem, ja jsem s tim prikladem komunitnich siti nezacal. Ve svete je pomer poctu techto siti k rozloze mest pomerne velke unikum.
Jen pro upřesnění. Pilsfree není vhodný příklad překupníka konektivity. Sice nemá vlastní AS používá IP adresy z rozsahu NFX, ale zároveň je jedním ze zakladatelů NFX a generuje zhruba polovinu provozu a platí zhruba polovinu nákladů celého NFX. Takže je zákazníkem sdružení ve kterém má zároveň silné slovo. Rozhodně se nejedná o pozici jako má běžný malý ISP vs velký prodejce konektivity.
IPsec je schválený a povolený, když nefunguje, mohou řešit. Otevření TLS kanálu není schválené, nelajzne si z nich nikdo otevřít. Jen taková blbost, když potřebujete mezi dvěma LAN segmenty povolit FTP přenos, tak je to tu akce od října, završená minulý týden, než se to odsouhlasilo a nastavilo. A když mezitím se ukázalo, že třeba mezi těmi LAN segmenty za určitýck podmínek fungoval ping a neměl, tak si to admini šeredně odskákali. Takhle fungují velké firmy.
A co se TLS týče, tak jsem už musel řešit na mnoha místech řadu lahůdek. Včetně toho, že TLS povoleno, ale jen na servery, které předkládaly certifikát podepsaný některými cerifikačními autoritami, co si místní dali na whitelist, jinak se to blokovalo (takže žádný selfsigned certifikát na svém HTTPS/SSTP serveru, ale třeba oid Verisignu už OK). Další oblíbený případ je, že HTTPS ano, ale opravdu pro web, pokud spojení trvá déle a má chrakter tunelu, tak opět ustřižen...
Tohle jsou samozřejmě úlitby L7-firewallové, pokud se do toho přidají úlitby NATové, s kteýrmi obecně VPN protokoly mívají problém, tak opravdu nemám univerzální jendoduché řešení, co bych strčil cesťákovi do ruky a měl jistotu, že bude fungovat odkudkoliv. Pokud by mi IPv6 odboural aspoň ty NATové, co tvoří minimálně polovinu komplikací, tak to jen uvítám.
A neni to nahodou presne to, co dela 6to4 (pokud pomineme propojeni s nativnim IPv6)? Tedy mam dve ruzny site na dvou ruznych mistech, ke kazdy mam jen jednu verejnou IPv4 adresu a aniz by kdokoliv dalsi musel neco udelat, tak za kazdou muzu schovat dokonce 2^80 zarizeni s neomezenou end-to-end komunikaci.
Jedinej problem je, pokud nemam verejnou IPv4 adresu, pak to nepujde. Ale na tom si uplne stejne vylame zuby i to navrhovany lepsi reseni, nebo snad ne?
Na letišti asi ne. V těch firmách, pokud by byly na IPv6 a já měl IPv6 komunikující klienty a spojení až domů do firmy, tak se dostanu IPsecem ven bez problému k nám do firmy. Aktuálně nedostanou, protože jejich NAT bedna to przní.
Měli snahu to nastavit, aby to fungovalo, ale nedařilo se. Což znám celkem dobře i ČR, kde existují provideři, od kterých zkrátka IPsec přes NAT nefunguje a sami udávjaí, že jejich NAT bedna to przní a neví co s tím, připlattě si za veřejnou IP.
No a máte pocit, že až v tom Rusku na tom letišti nasadí IPV6 že všechno otevřou ? Že až nasadí v těch firmách co chtějí mít ssl komunikaci pod kontrolou IPV6 že ji najednou nebudou chtít kontrolovat ?
Obávám se že pokud někdo někde nechce aby návštěvy komunikovaly šifrovaně, tak se asi z téhle sítě nikdy nepřipojíte, protože to dělají třeba proto, aby mohli komunikaci monitorovat. Na to nebude mít vliv žádný protokol.
> Jakmile se paket ocitne v síti s novými zařízeními, nesmí se dostat na staré zařízení
To je nesmysl. dokud bude routován podle IPV4 části adresy tak může být dopravován jakýmkoliv zařízením.
Správně to má být jakmile paket začne být směrován podle nové části adresy pak musí procházet již novým zařízením. Což myslím vůbec nevadí.
To můžeme s IPv6 tunelem taky. Ovšem ten váš protokol bychom mohli zavést až v okamžiku, kdy v obou sítích nebudeme mít žádný router, který nerozumí tomu novému protokolu. To je IPv6 víc zpětně kompatibilní, než to vaše řešení – IPv6 můžete začít nasazovat teď hned paralelně vedle IPv4, s vaším protokolem byste musel čekat, až se vyměníte všechny routery v síti.
Vždyť jsem to psal. Takže zpětná kompatibilita žádná. Jakmile se paket ocitne v síti s novými zařízeními, nesmí se dostat na staré zařízení. Pořád tady ale hrozí to riziko, že se omylem provoz nového protokolu bude routovat přes staré zařízení, čímž ten provoz půjde do háje. To se u IPv6 stát nemůže.
>Dobře. Takže paket vstoupil do nového zařízení X, tam se podle rozšířené adresy zjistí, kam má být směrován dál. Pošle se tou linkou, na druhém konci ovšem bude staré zařízení Y.
No to je ale špatně nastavené směrování pokud směruji již podle rozšířené adresy musím se již pohybovat v nové síti. Nějak mne ani nenapadá důvod proč by to mělo být jinak.
aha a kolipa bajtíků musí porovnávat router při routerování IPV6 ?
Pokud chcete zvětšit adresní prostor, nezbývá než zvětšit adresu. Rozdíl je ale v tom, jak rychle ji dokážu porovnávat.NO jistě by se našel někde ve standardní hlavičce IPV4 protokolu jeden významový bit
Tak ho najděte…
Takže žádné tragické zpomalení se nekoná...že ?
Koná. Místo jednoho porovnání jich musíte udělat několik, navíc ještě ve dvou variantách umístění v paketu. A všechno to má být implementováno hardwarově.
No a při přechodu na IPV6 to není nutné ?
Je. Já jsem netvrdil, že je váš návrh v tomto ohledu horší než IPv6, v tomto případě je jenom stejně špatný.z tohoto je jasně vidět že tento princip nechcete pochopit...
Nikoli, z toho je vidět, že vy jste se nezkusil ani zamyslet nad tím, jak by to v praxi fungovalo. Protože:i "nové" pakety projdou starou sítí
Neprojdou. NAT je přesměruje někam úplně jinam, staré zařízení je zacyklí. „Nové“ pakety projdou některými částmi staré sítě, když budete mít štěstí. Takže nejen, že to nebude fungovat správně, ale navíc prakticky nebude možné zjistit, kde je chyba – protože to nebude fungovat, i když všechna zařízení budou fungovat správně.
budou prostě směrovány stadnradními starými metodami až do té chvíle kdy vstoupí do nového zařízení...ale to dé doby právě mohou být směrovány "postaru" a to je ta kompatibilita s původním systémem
Dobře. Takže paket vstoupil do nového zařízení X, tam se podle rozšířené adresy zjistí, kam má být směrován dál. Pošle se tou linkou, na druhém konci ovšem bude staré zařízení Y. To podle cílové IP adresy zjistí, že má být paket směrován na zařízení X. Můžete si vybrat – buď zjistí, že odtud ten paket právě přišel, že je tedy někde chyba, a zahodí ho. Nebo ho pošle šupem zpátky. Tak jako tak, k cíli ten paket nikdy nedorazí.
Fungovalo by to jedině v případě, kdy by paket – jakmile jednou vstoupí do nového zařízení – nikdy nesměl opustit novou infrastrukturu, mohl by být předáván jenom mezi novými zařízeními. Tím ale máte opět kompatibilitu v tahu. Navíc je to jen záležitost konfigurace, ve které snadno může nastat chyba – s novým protokolem (IPv6) se vám ale nemůže stát, že se paket kvůli chybné konfiguraci dostane do IPv4 infrastruktury a tam se bude pohybovat dál.
(samozřejmě ne NATem i když možná by to přepisování cílové adresy nemuselo tolik vadit ale to nechme být)
No pokud vám nevadí, že se paket doručí někomu úplně jinému, tak nemá smysl se s vámi bavit o síťových protokolech. Tak si prostě představte, že se vám cílová adresa omylem přepisuje na 127.0.0.1, což vám přece nevadí, vytáhněte si síťový kabel z počítače, a budete spokojen.>Takže místo porovnání 4 bajtů by router musel porovnat ... aha a kolipa bajtíků musí porovnávat router při routerování IPV6 ?
>Pak porovnat 4 bajty cílové adresy, načíst délku hlavičky, podle ní určit umístění další části adresy (bajt 20 nebo 24) a tu pak porovnat s routovací tabulkou.
NO jistě by se našel někde ve standardní hlavičce IPV4 protokolu jeden významový bit, který by mohl rozlišit novou adresu od staré. Takže žádné tragické zpomalení se nekoná...že ?
> Navíc byste musel vyměnit veškerou infrastrukturu, která se nyní dívá i dovnitř paketu
No a při přechodu na IPV6 to není nutné ?
>Takže opět by byla nutná podpora nového protokolu v celé infrastruktuře ISP. Pokud bude v síti jediný router, který protokol nebude znát .
z tohoto je jasně vidět že tento princip nechcete pochopit...i "nové" pakety projdou starou sítí (samozřejmě ne NATem i když možná by to přepisování cílové adresy nemuselo tolik vadit ale to nechme být) a budou prostě směrovány stadnradními starými metodami až do té chvíle kdy vstoupí do nového zařízení...ale to dé doby právě mohou být směrovány "postaru" a to je ta kompatibilita s původním systémem.
ad 1) a 2) Takže místo porovnání 4 bajtů by router musel porovnat 4 a 4 bajty adresy (zdrojové a cílové) a podle ní rozhodnout, zda nejde o nový protokol. Pak porovnat 4 bajty cílové adresy, načíst délku hlavičky, podle ní určit umístění další části adresy (bajt 20 nebo 24) a tu pak porovnat s routovací tabulkou. To nebude stejně rychlé.
Navíc byste musel vyměnit veškerou infrastrukturu, která se nyní dívá i dovnitř paketu. Třeba tolik oblíbený NAT by vám najednou začal přepisovat část cílové adresy – stačí jediné zařízení v cestě, které by nerozumělo novému IPv4, a budou se dít věci.
ad 3) V návrhu je použít prázdné bloky, každý LIR by tedy nejspíš dostal svou část. Pokud by dnes každý LIR měl jeden blok, znamenalo by to tedy nárůst routovacích tabulek na dvojnásobek. Ve skutečnosti mají těch bloků více, ale i tak by to byl dost výrazný narůst. Současné přidělené adresy nejde pro nový protokol využít, protože nějak musíte identifikovat, že jde o ten nový protokol – chápal jsem to tak, že by to bylo právě podle příslušnosti adresy k onomu dříve prázdnému bloku.
ad 4) Takže opět by byla nutná podpora nového protokolu v celé infrastruktuře ISP. Pokud bude v síti jediný router, který protokol nebude znát, nepodívá se na rozšířenou adresu a podle cílové adresy pošle paket zpět na „bránu“ – takže by se paket zacyklil.
Když to shrnu – rozhodování o směrování by bylo náročnější na výkon, routovací tabulky by se výrazně zvětšily, to jsou oproti IPv6 nevýhody. Shodně s IPv6 by bylo nutné pro podporu nového protokolu vyměnit veškerou infrastrukturu. Oproti IPv6, jehož provoz není souběhem IPv4 rušen, by ten váš protokol byl navíc velmi náchylný k tomu, že ho stará zařízení budou poškozovat. Ve výsledku má tedy váš návrh všechny nevýhody IPv6, podstatné nevýhody navíc a žádnou výhodu. Už chápete, proč se vybralo menší zlo a vytvořil se nový protokol?
ad1) Prodloužením hlavičky IPV4 do oblasti dat
Bajt 24-27, rozšíření odesílatele 28-31 rozšíření cíle případně ještě další bajty např kontrolní součet rozšířené hlavičky, protože původní kontrolní součet je nutno zachovat kvůli průchodu starou infrastruturou
ad2) viz bod1
ad3) když to vezmu do podrobností, tak každý dnešní majitel jediné IPV4 adresy může najednou dále směrovat pakety v rozsahu původního IPV4.
V návrhu bylo pro přechod využít prázdné bloky, které by byly rozdány a byly by vyhrazeny pro nový protokol. Čili nevidím důvod pro nějaký nárůst jelikož zůstane hierarchije stejná a bude záležet na jednotlivejch ISP které adresy pro nový protokol vyčlení
ad4) Přímo.
To HTTPS bloklé jsem psal já. A osobně s ním teď poslední 2 týdny bojuji v Rusku, na letištích SSL/TLS verze bloklé (šlo obejít změnou portu), posedávám po několik hodně velkých firmách a opět vše TLS/SSL bloklé, ale inteligentně, Hlídají to na L7, takže pokud si domluvím přehození TLS na jiný, neTLS port, tak to nepustí (ani DNS tunel nefunguje).
Po dotazu na adminy co to znamená, tak šifrované verze mají povolen jen jejich počítače (důvěryhodné). Návštěvním má smůlu. Respketive pro ten účel mají povolen IPsec, tak prý jeďte přes to. Ale ouha, ten jejich NAT do toho hrabe a způdsobí, že IPsec transport nefunguje, server nepozná korektně NAT protistranu (IPsec tunel to utojí, takže jejich IPsecové řešení s tím funguje, ale normální L2TP/IPsec klient z Windows ne a je jedno, zda server proti tomu zkusím nechat dát Windows/Linux/ROS). Takže takto mi třeba NATy aktuálně překáží...
A tu situaci, že mém aktuálně klienty v Číně, kde mají jen IPv6 konektivitu, musím řešit také (tam mi samozřejmě aktuálně stačí, abych přes IPv6 udělal tunel do firmy a tím protuneloval IPv4, takže nemiusím překlápět firmu na IPv6 celou, al emusím s tím nějak počítat).
Obvinovat CT a CTU samozrejme muzes, ale lepsi je se na to podivat z druhe strany -- diky jejich neschopnosti zde vzniklo nove, prosperujici odvetvi a mame moderni a v mezinarodnim srovnani pomerne konkurenceschopnou infrastrukturu. Pokud se podivas treba do Rakouska, kde ma inkumbent s ADSL velmi silne postaveni, do konkurencni infrastruktury se prakticky neinvestuje a srovnas to s CR, tak CR je na tom velmi dobre. A muzeme za to podekovat omezenosti a nenazranosti par smejdu, z nichz jeden se, vzpominam-li si spravne, chtel nekdy v roce 1994 dokonce veset, coz je na tom to nejzabavnejsi :-)
ISP je organizace, ktera se zameruje na poskytovani Internetu. Nakoupim a prodam konektivitu nezavisle na jednom konkretnim poskytovateli/poskytovatelich tranzitni konektivity. Vlastni IP adresy a AS jsou jen prumetem toho, ze clovek musi mit vlastni smerovaci politiku, coz bez IP a AS lze jen pomerne tezko.
Ja sice nevidim na oznaceni prekupnik nic hanliveho, nicmene vezte, ze sdruzeni jako Pilsfree nejsou v zahranici prilis casta. Je to predevsim z duvodu zanedbanosti posledni mile v CR, za coz muze predevsim Cesky Telecom a Cesky telekomunikacni urad.
Klidne jim muzeme rikat poskytovatel posledni mile :-)
já bych to asi spíš rozdělil podle toho, jestli mají vlastní IP prostor a nebo používají IP prostor svého upstream providera. Existence vlastního IP prostoru není závislá na vlastním čísle AS.
Ti co mají vlastní IP prostor jsou ISP, ti co nemají jsou přeprodávači/překupníci. Osobně bych to nevnímal nějak pejorativně. Nicméně jsou závislí na svém upstramovi a nejsou tedy plnohodnotní ISP.
Je v civilisovaném světě ojedinělé, že firma připojující např. 5000 domácností nemá vlastní AS a tedy není "pravý" ISP? Např. takové o.s. Pilsfree má přes 14k připojených členů, a vlastní AS pokud vím nemají (snad se nepletu, mají společný v NFX). Pak je to tedy překupník? Já to chápu, ale jak takovou firmu nazývat? Vždyť takoví v ČR mají možná 30 % podíl na připojení domácností.
Malý ISP, tedy převážně záležitost ČR :-), je takový ISP, který nemá vlastní AS (zmiňoval jsem to i v předchozím příspěvku). Pokud jste LIRem, zažádáte si o AS i IPv6 prefix a dostanete celý /32 blok, přirozeně.
Malý ISP je některými nepěkně nazývaný přeprodejcem konektivity. Ale takových firem a organizací je u nás hodně a mnozí jsou velmi konkurenceschopní, nejeden buduje sítě na optice a klientům bude chtít IPv6 nabídnout.
Mám zkušenost s přidělováním IPv6 adres od velkých ISP (Dial, Sloane) právě takovým malým ISP, a vždy šlo o standardní alokaci /48 bloku + /64 spojovací síť, u Dialu jsme už žádali o další /48, protože stávající prostě nestačily...
Ad /48, nemyslím si, že by se rozdávání /48 koncovým zákazníkům stalo standardem. U firem pravděpodobně ano, ale u domácností si dovedu představit spíš /56, při rozdávání /48 by totiž velcí ISP jako O2 nebo UPC mohli ze svých /32 rozsahů přidělit /48 jen 65 tisícům klientů. A to, jak určitě uznáte, jim stačit nebude. Při rozdávání /56 bloků bude mít každý ISP možnost přidělit celkem 16,7 mio. takových bloků.
Asi je otázka, čemu říkáte malý ISP. /48 dostává koncový zákazník. ISP je standardně LIR, který dostane /32. (http://www.ripe.net/ripe/docs/ripe-512#lir)
Malý ISP (bez AS) dostane obvykle /48 a když mu dojdou (a že dojdou, pokud chcete zákazníkům routovat alespoň pár /64 rozsahů a mít síť navrženou strukturovaně), musí bojovat s upstream ISP o další. Někteří upstream ISPs se pak snaží požadavky odmítat s tím, že na ně malý ISP nemá nárok a používají jako argument odkaz na body 5.4.x RIPE dokumentu IPv6 Address Allocation and Assignment Policy (tímto zdravím zaměstnance-kolegy pana ZP a děkuji, že si nakonec uvědomili, že na malé ISP se vztahuje sekce 5.3 zmiňovaného dokumentu).
Řekl bych, že jsem to pochopil, a na rozdíl od vás to vidím v souvislostech. Ale klidně vám to shrnu do jednoduchých otázek – pokud je problém v chápání opravdu na mé straně, nebude pro vás problém na ně odpovědět.
Na váš námět principu, jak by bylo možné rozšířit adresní prostor IPv4, vám bylo už několikrát vysvětleno, že vaše řešení by bylo několikanásobně složitější a dražší, než IPv6, a nic by to nepřineslo (stejně každý, kdo by chtěl komunikovat novým způsobem, by musel aktualizovat software nebo i hardware).
To, že zde bude existovat souběh obou protokolů, je od začátku zřejmé a od začátku se s tím počítá. Teoretik by řekl, že nejlepší by bylo udělat změnu jedním velkým třeskem – praktici vědí, že je to nemožné a o nic takového se nesnaží.
> Nove site proste budou IPv6 only, protoze ISP jednoduse nedostane zadne IPv4 adresy ktere by mohl pouzit. Tudiz ty stare budou muset nejakym zpusobem tak jako tak implementovat bud IPv6 nebo nejake konverzni rozhrani.
Nebude tam konverzní rozhraní, ale dualstack a IPv4 NAT. Protože tak je to nejjednodušší. A ISP bude doufat, že velká část provozu se přeleje na IPv6, aby ta NAT krabice nebyla moc drahá (nemá-li ji vyřešenou už dnes jinak a levněji). A na ISP, co bude v6-only si minimálně v ČR budeme muset počkat víc než 10 let.
> Az si za 5, mozna 10 let budete chtit zridit hosting, tak dostane jen IPv6 a nazdar.
Pouze za předpokladu rozšíření IPv6 konektivity k > 95 % lidí ze zájmové skupiny (dejme tomu BFU). A tady bych si nebyl jist ani těmi 10 lety. A vsadil bych se, že i za 10 let v datacentrech IPv4 budou k mání. Jen cena vzroste, třeba k 500 Kč / měsíc a jednu IPv4. Bude-li se v6 rozšiřovat, stávající projekty ztratí motivaci tolik platit za v4 adresy a budou je "vracet". Tady téměř jistě bude fungovat trh (v rámci jednoho DC, ale i mezi DC - nikdo nebude chtít být první, pro kterého je IPv4 no-way, ani za hodně peněz).
Sory, ale vy nejste praktik, vy ste placal.
Domacnosti = p2p = potreba byt "aktiv" = potreba mit verejnou IP => reseni je IPv6. Kdyby nic jineho tak toto staci.
Domacnosti + male firmy = VoIP = potreba mit verejne IP (jinak se telefon s telefonem nespoji a opet se to resi pres ruzne zhuverilosti) => opet to resi IPv6.
Dale plkate z cesty, protoze existuji obousmerne konverze v4 to v6 i naopak, staci to zprovoznit trebas na GW, tudiz ciste IPv6 sit muze komunikovat s IPv4 siti a naopak, je ovsem daleko jednodusi na siti s IPv4 pridat IPv6. Nove site proste budou IPv6 only, protoze ISP jednoduse nedostane zadne IPv4 adresy ktere by mohl pouzit. Tudiz ty stare budou muset nejakym zpusobem tak jako tak implementovat bud IPv6 nebo nejake konverzni rozhrani.
Az si za 5, mozna 10 let budete chtit zridit hosting, tak dostane jen IPv6 a nazdar.
.... Dále mi nikdo nedokázal prakticky předvést, jak si připojím do té malé IPV6 sítě bez zlého NAPTu tu vytouženou mikrovlnku a ona bude okamžitě end-to-end dostupná odkudkoliv ze světa....
Jednoduše: zastrčím mikrovlnku do ethernetové zásuvky, ta z RA získá prefix a dopočítá si svůj EUI-64, čímž mu vznikne jeho globální adresa. Pokud bude chtít být dostupný z venku nějakým rozumným způsobem tak použije dynamický DNS update, aby se jmenovala třeba mikrovlnka.u.mne.doma.cz. A pak dám do prohlížeče http://mikrovlnka.u.mne.doma.cz/
Co je na tom proboha, po takové sérii článků na téma autokonfigurace, nepochopitelného?
Že cesta bude trnitá a implementátoři v různých OS ji ještě více komplikují, to je bohužel pravda. Vývoj okolo IPv6 také v některých oblastech před několika lety utichl/zpomalil se, prostě je to špatně načasováno. Očekávalo se, že už bude několik let IPv6 nasazeno, ale nikdo se do něj nepouštěl, protože se masivně rozšířil NAT a tak zájem upadl. Ony ze začátku byly i nějaké vlastnosti, které se vymyslely pro IPv6, ale velice rychle byly "backportovány" i do IPv4, často prakticky v okamžiku vydání RFC pro IPv6, viz IPSec.
A ještě na závěr - já osobně vidím v tuto chvíli největší problém v připojení malé domácí sítě s několika počítači přes "tu krabičku za 1500, co tu leží na stole", pokud nebude poskytovatel automaticky delegovat subnet přes DHCPv6: ta "krabička" možná sice půjde přepnout do režimu bridge pouze pro IPv6, ale pak tam zase nebude fungovat firewall.
Nejsem zarytým odpůrcem, jsem jen praktik, který si dovolil říci, že IPV6 v současné podobě nemá co v oblasti SOHO nabídnout a že byla velká chyba jeho tvůrců, že se nezabývali zpětnou kompatibilitou s IPV4.
Na námitky "že to jistě bylo nemožné" jsem nabídl určitý směr (princip) jak by bylo možné s minimálními změnami rozšířit adresový prostor IPV4 s použitím volných bloků. NIkdy jsem si nedělal žádné ambice na absolutní pravdu, nicméně faktem zůstává, že IPV6 není s IPV4 nijak kompatiblní ne proto že by to nebylo možné, ale proto, že na kompatibilitu jeho tvůrci zvysoka káleli. Ti prostě vyvíjeli nový protokol a přechod si nějak tak představovali jako celkem dobrovolnou záležitost, neb oni přece vyřešili spousu problémů. Holt taky důležitost a význam internetu před 16 lety byl poněkud jiný.
Toť vše k tématu "jaký jiný protokol".
Dále jsem zde rozebral praktické potřeby SOHO sektoru a popsal praktickou zkušenost, kdy jsem jedné firmě nabídl v rámci upgrade HW přechod na IPV6 a když jsem měl zvýšené náklady na přechod zdůvodnit, nenašel jsem žádný argument pro to aby na IPV6 opravdu přešli. A ani v té diskuzi mi ho žádný z IPV6-Jasánků nedokázal dát do ruky.
Pro informaci to zopakuji : Malá síť s SBS serverem, uživatelé se připojují přes https na OWA, Outloky a PDA s WInCE jsou synchronizovány též přes HTTPS. Pevné počítače mají vysoké porty namapované na 3309 pro přístup pčes RDP. Ve firmě mají IP telefonii do jednoduché HW ústředny.
Když přijde návštěva mají tam pro ně možnost připojit se přes WI-FI na internet bez toho aby si šáhli do vnitřní sítě.
Jediný pseudoargument byl, že někde někdo má zakázán port 443 ven...mno já takovou síť ještě nikde neviděl, žádný z cca 100-200 mobilních pracovníků co jsem kdy měl a mám na krku, kteří se připojovali z různých obskurních míst na světě, mi nikdy nijakou takovou potíž nehlásil a to volaj s každou blbostí.
Nicméně když připustím, že někde existuje síť s zablokovaným portem 443, tak pochybuji, že by to tam bylo průchodné i kdyby tam bylo IPV6.
Toto moje tvrzení, nikdo nedokázal argumentačně vyvrátit a i Vy to zde víceméně přiznáváte.
Dále mi nikdo nedokázal vyvrátit to, že každý počítač nebo každá síť, která bude chtít plnohodnotně komunikovat s jiným uzlem internetu, bude muset v přechodné době nějakým způsobem disponovat jak IPV4 tak IPV6 adresou. Což mi spolu s tím, že faktické přínosy IPV6 nikoho neženou k nějakému masivnímu upgrade nabízí teorii, že tento stav bude trvat mnoho a mnoho let a vlastně nikdo neví jak se vše vyvine.
Já se ptám...to opravdu chceme tu end-to-end komunikaci na desítky let 4x zkomplikovat, protože budeme pořád muset brát v úvahu minimálně to, že se ven i z venku může jednat o IPV4 i IPV6 protokol ? Opravdu budeme muset neustále definovat všechny pravidla jak na FW tak na NAPtu ?
Dále mi nikdo nedokázal prakticky předvést, jak si připojím do té malé IPV6 sítě bez zlého NAPTu tu vytouženou mikrovlnku a ona bude okamžitě end-to-end dostupná odkudkoliv ze světa.
Nikdo mi neřekl, jak docílím toho, že se na nádraží připojím na WI-Fi a okamžitě bude můj NB adresovatelný z celého světa.
Já to vidím tak, že dneska se zlým a ošklivým natem co žere matky i kočárky a subkulturou, která se okolo něj vytvořila lze dosáhnout pro ty uživatele větší komfort a lepší služby než se současným IPV6.
Stačí se podívat na princip služeb typu Skype, Hamachi a pod.
No a celá ta moje skepse pramení z toho, že nemají-li lidé žádný motiv na IPV6 přejít, nevím zda až ten motiv bude aktuální (opravdu dojdou IPV4 adresy) zda ještě vůbec bude nějaký přechod možný a zda se do té doby nevykrystalizuje nějaké jiné řešení. Osobně se domnívám, že na to bude ještě dost času, a zatím nikomu nebudu přechod na IPV6 v žádném případě doporučovat, protože buď bude muset být IPV6 zásadně přeopracováno nebo bude muset být nový protokol a tím pádem veškeré investice do dnešního stavu jsou naprosto nesmyslné.
A to nemluvím o tom, až se doopravdy dualstack stane běžnou věcí a budeme řešit problémy s BFU a různými ataky ala autokonfigurace a sdílení internetu popasné v článku. Já myslím, že vzhledem ke komplikovanosti těch současných metod IPV6 zde bude velmi úrodné pole pro šikovné exploity a hackeři a spameři budou mít žně.
No zabránit jim v tom potenciálně nemůže nikdo, kromě zdravého rozumu. Spíše dají na celý segment /64 a Vy budete sdílet adresní prostor se sousedem a okolím a možná to uměle omezí kvůli účtování na 1 zákazník = 1 adresa. Tento přístup nevyřeší ale žádný protokol.
Když si uvědomíte, že poskytovatel od LIRa dostane prefix /48, tak vlastně dostává obdobu /8 v IPv4. Který český poskytovatel má tolik zákazníků, že by mu to nestačilo? Zatím to vypadá, že nikdo delší prefix ani nepotřeboval. I s /56 máte pořád regulerních ~ 64 tisíc stanic.
K vašemu nápadu s "nekonečnou délkou adresy" - praxe ukazuje, že cokoliv s dynamickou délkou v protokolu je špatné (více práce na CPU, horší realizace v HW), právě proto je nakonec IPv6 16 bajtů (overkill), i když půlku nám rovnou sebere autokonfigurace.
Trochu odlehčení, kdy dojdou IPv6 adresy (i když principielně špatné pro ten konkrétní případ):
http://xkcd.com/865/
Tedy ja nevim, ale kdyz vymyslite NOVY protokol, je logicke, ze zasahujete uplne do vseho.
Treba IPX mel jen velmi malo spolecneho s DECNetem a oba dva dohromady jen velmi malo s TCP/IP.
Berte to tak, ze IPv6 je JINY protokol nez IP. Nejde tedy o rozsireni, upgrade, vylepseni ... Jde o JINY, NOVY protokol.
Akademici by jiste byli schopni navrhnout ledacos, jenze problem je v tom, ze IPv6 navrhovali lidi z praxe a tem je jasne, ze fixni velikost adresy zpracovava lepe/rychleji nez velikost variabilni.
Můj úplně první příspěvek byl o tom, že IPv6 má jeden zásadní problém a to zasahuje úplně do všeho. Nejde tedy jen o změnu adresace, ale mění se právě veci, které s adresací až tak nesouvisí. Třeba autokonfigurace, nepodporad DHCP (trvání na RA), nebo úplné zavržení NATu (symetrický NAT, čili pouhý překlad adres nebo prefixu smysl jistě má).
Smiřuji se s tím, že IPv6 přijde, i když asi nejspíš ne v této podobě, ale základ určitě zůstane.
U IPv6 mi vadí hlavně v současné době nedořešené poskytování adres. Kdo mi zaručí, že mi ISP nedá jednu IPv6 adresu a další si zákazníku zaplať. Ještě donedávna takto fungovaly tunely a funguje takhle i Teredo, aniž by k tomu byl nějaký důvod (posledních 48 bitů jsou víceméně volitelné, že se na ně mapuje lokální adresa a port nemá technický význam).
Pokud by IPv6 bylo jen o rozšíření adresového prostoru při zachování všech současných technologií, super, nemám problém. Pokud by akademici uměli navrhnout rozšíření tak, aby umožňovalo teoreticky nekonečně dlouhou síťovou adresu, bylo by to ještě lepší, protože by tím vzali snahy ISP rejžovat na zákazanících. Každý zákazník by si mohl dodat další bajt do své adresy a pak by teprve nebyly potřeba NATy.
Bohužel to tak není, takže nakonec nám IPv6 adresy opět dojdou. Kdo zabrání velkým ISP zabrat si pro sebe půlku IPv6 rozsahu s tím, že je budou poskytovat koncovým zákazníkům po jednom?
Navíc by taková adresa mohla být kratší, protože by neobsahovala potřebné rezervy pro případ, že by nějakým ISP došly adresy. zase by si jednoduše přidaly další bajt do prefixu. Takhle se nám velikost hlavičky pro IP adresy z původních 8 bajtů zvětšuje na 32 bajtů a pořád si myslím, že je škoda plýtvat pásmo na servisní informace. Pořád ještě máme rámce délky 1500bajtů a hlavičky se nám začínají dost nafukovat
Dobrá tedy,
zatím jste nesklouzl do příliš velkých invektiv, takže Vám ještě odpovím. Budu reagovat obecně na návrhy, které tady zazněly (házím to sem a ne pod Vaši odpověď, protože odpověď je dost dlouhá a vznikla by tam uprostřed nepěkná nudle).
Ve výsledku bude dlouho trvat, než to dostanete do provozuschopného stavu a za pár let problémy převáží.
Ono obecně si hodně lidí neuvědomuje, že: