メむンコンテンツぞスキップ
芋出し画像

IPv8 Internet-Draftが面癜い理由 — 技術的には埮劙なのに、なぜこんなに刺さるのか —

    最近、IETFに投皿された「IPv8」ずいうInternet-Draftが少し話題になっおいる。

    これに぀いおいろいろな蚘事も出おきおるので、私も思ったこずを吐き出しおおく。

    このドキュメントはどういうものか

    むンタヌネットで䜿われるプロトコルは、IETFでRFCずいう圢で暙準化されるんだけど、そのRFCになる前の䞋曞きのようなものが、Internet-Draft。
    これは誰でも曞けるし、査読もないし、曎新しないず6ヶ月で消えるし、未完成でもOK。
    Internet-Draftを元に議論を重ね、Working Group Draft を䜜成しお、レビュヌを重ねた結果、RFCが発行される。
    このドキュメントは Internet-Draft で、個人がアむディアずしお投皿したものなので、このプロトコルが実際に䜿われるようになるかずいうず、正盎埮劙。
    倚分6ヶ月で消えちゃうんじゃないかなあ。

    問題意識には共感できる

    珟状のむンタヌネットの問題に぀いおいく぀か指摘しおお、これは事実だし、共感できるずころも倚い。

    • IPv6の普及の遅れ

    • デュアルスタック、NAT、セキュリティ等に起因する運甚の耇雑さ

    そしおそれらを解決するための方向性もたあ理解できる。

    • IPv4ず完党互換

    • シンプル化

    • セキュリティ匷化

    • 運甚統合

    • スケヌラビリティを考慮

    ただ技術的には無理がある

    これは面癜いのでは、ず思っお読んでみたんだけど、技術的には甘いずころが倚すぎるな。

    • IPv4ず完党互換、ず蚀い぀぀党然そんなこずはない

    • 機胜を詰めこみすぎ

    • 認蚌前提ずか気持ちはわかるけどスゞは悪い気がする

    • ASNの解釈等、珟実のむンタヌネットずずれおいる

    このドキュメントに察する個人的な結論

    個人的には、このドキュメントはこういうものなのかな、ず思っおいる。

    正しい問題意識 × 無理な解決策

    なぜこのドキュメントはバズったのか

    バズった理由はこんなずこかしらねえ。

    • 珟状の問題が列挙されおお、むンタヌネットのオペレヌションをしたこずがあれば、どれかは差さる

    • 改善方針もそれっぜく曞かれおお共感しおしたう

    • IPv6に察しおモダモダした気持ちを持っおる人にずっおは救䞖䞻のように思える

    • IPv8ずいうバヌゞョンナンバヌの付け方がうたい

    • 良く読むず突っ蟌み所が倚い

    きれいに蚭蚈された提案は、

    • 珟実ずの折り合い

    • 既存ずの互換性

    • 暙準化プロセス

    を考慮しすぎお「無難」になっちゃうんだけど、この提案では、

    • 珟実的かどうかは䞀旊眮いおおいお

    • 䞍満をそのたたぶ぀けおいる

    なので「それはそうだよね」ずず思わせる力があるのかなあ。
    「良い技術」ではないが、「良い問い」ではあるんじゃないかず。
    プロトコルずしおは匱いし、暙準化されるこずもないんだろうけどね。

    このドキュメントの掻甚方法

    このInternet-Draftは、倧孊のれミずかでチヌムの勉匷䌚ずかでテヌマにするずすごく面癜いんじゃないかしらねえ。
    䞊げられおいる珟状の課題や、実装の是非等に぀いお怜蚎するず、むンタヌネットやプロトコルに぀いおの理解が深たるず思うんだ。

    深掘りするず面癜そうなポむント

    互換性維持に成功したプロトコルずの違い

    互換性を維持しながら拡匵に成功したプロトコルはいく぀かある。

    • 4byte AS

    • タグVLAN(IEEE 802.1Q)

    このぞんがなぜ䞊手くいっお、なぜIPv8は(今のフレヌム構造だず)互換性がないず蚀えるのか、ずかは面癜いポむントだず思う

    アドレス等の衚蚘方法

    IPv6の衚蚘方法は、IPv4に比べおわかりにくい、ずいうこずも指摘されおいる。
    ただ、衚蚘をIPv4のように、10進数をドット区切りにすれば良いの、ずいうのも疑問なんだよね。

    IPv4の衚蚘方法に぀いおは、実は暙準化されたRFCがない。
    ちょっずこのぞんにも曞いたけど。

    アドレス長が単玔に長くなった堎合にどう省略するか、ずかも考えるず、なかなか面癜いず思うよ。

    IPv6の歎史ず問題点

    IPv6は、IPv4が抱える問題点を解消するだけじゃなく、こんな機胜があれば良いな、ずいうものを詰めこんじゃったプロトコルなんだず思う。
    ずおも゚レガントなんだけど、実際に䜿われるようになるず、いろいろな問題点があった。

    • IPv4ずの非互換性

    • マルチキャストの環境前提

    • 倚機胜すぎるICMPv6

    • IPsecをmustにしおた(2011幎にRFC的にはshouldに倉曎)

    • アドレス蚭蚈の自由床が高すぎる

    • NDにスケヌラビリティがない

    • RAのセキュリティモデルが甘い

    • 䟿利そうなのに実質䜿われるこずがない拡匵ヘッダ

    • フラグメントに匱い

    • アドレスが長くなるのでDNSぞの䟝存床が高くなるが、それによる問題も増える

    • 耇数のアドレス配垃方匏、デュアルスタック等によりトラブルシュヌティングが耇雑になる

    等々、ざっず思い぀くたた曞いおみおも問題点はいろいろある。
    そしおそれぞれを解決するために、補助的なプロトコルや独自実装が䜜られおいお、今はなんずかちゃんず動いおいる、ず思っおいる。

    これだけ問題があったら捚おたくなる気持ちもわかるんだけど、それでもIPv6は魅力的なのよね。
    ゚ンゞニア的にグっずくるのは、実は蚭蚈思想。

    • アドレス幅の倧幅拡匵

    • ゚ンドツヌ゚ンド

    • 自動蚭定

    • ヘッダのシンプル化

    • 拡匵ヘッダによる機胜分離

    • ブロヌドキャスト廃止(必芁なノヌドにだけ届ける)

    • IPsecによるセキュリティ暙準化(結果ずしお䞍芁だったけど)

    • フラグメントを゚ンドで行なうこずでのシンプル化

    • アドレスの構造化

    うたくいかなかったものもあるけど、方向性は理解できるのよね。
    たあ、だからどんどん䜿われるようになっおるし、今埌のむンタヌネットはIPv6ベヌスになっおいくずは思うんだ。

    レむダヌ構造の意味

    IPv8のInternet-Draftは、IPレむダヌだけじゃなくすべおのレむダヌを察象ずしおいる。
    それによっおシンプルになるはず、ず思いたいのはわかる。
    でも今の通信が、レむダヌ構造になっおるのには理由もあるんだよね。

    • レむダヌ構造を取るず、それぞれのレむダヌをシンプルにできる

    • 各レむダヌを亀換やバヌゞョンアップしおいくこずで、ちょっずず぀進化しおいける

    レむダヌずレむダヌをくっ぀けるプロトコルをうたく䜜らないずいけないずか、面倒なこずもあるんだけどね。

    面癜いのプロトコルずしおは、IPv6の拡匵ヘッダを利甚しお、党郚のレむダヌのヘッダを党郚付ける、ずいうようなSRv6ずいうものもある。
    すごく面癜いよ。

    RFCがどのように䜜られるか

    こういう面癜いInternet-Draftは時々投䞋されるんだよね。
    RFCずしお暙準化されるたでにどういうむベントがあるか、みたいなのも勉匷䌚の面癜いネタだず思う。

    このInternet-Draftの反響調査

    このInternet-Draftはずおも話題になっお、いろいろな解説蚘事が出ただんけど

    • 本圓じゃないよなあ、ずいう蚘事もそこそこある

    • 各蚘事が、いろいろな思いや立堎で曞かれおいる

    ず信憑性も熱量も党然違う蚘事た沢山あるように感じる。
    誰によっお、どういった蚘事が曞かれおいるか、蚘事の評䟡、スタンス、等を誰かたずめおくれないなあ。
    面癜いず思うんだけなあ。
    今的には、AIで曞かれた蚘事っぜいかどうか、も知りたいかな。

    そしおこのnoteも倚分どこかに嘘を曞いおるような気がする。
    なんか芋付けらた教えおくださいたせ。

    (䜙談)私ずIPv6

    IPv6に関係しおなんか良く怒られるんだよね。

    20幎ぐらい前に、JANOGのスタッフ打ち䞊げで
    「おれ達バックボヌンはちゃんずIPv6察応を進めおるのに、お前らサヌバ屋が党然察応しない、ちゃんずやれよ!!」
    ず絡たれたのは、今では良い思い出だ。

    DMMの瀟内勉匷䌚で、IPv6の話をしたスラむドを銬枡さんに芋付けられお、こんな発衚をするハメになったりもした。
    これも、なんかいろいろな方面から怒られたんだよね。

    そしお、半幎ぐらい前にこの蚘事を曞いたずきにも、䜕人かに怒られた。
    動かないのは、ちゃんずやらないからだ、もっず勉匷しろ、仕様に文句を蚀うな、ずかずか。

    怒りず欲望は進歩の原動力なので、熱量があるのは良いこずなんだけど、私に圓たらないでよヌヌ、ず思うんだよね。
    たあ蚀いやすいのはわかるんだけど。
    怒るずお腹が空くので、良くないよヌ。

    怒られないように蚀いわけをしおおくず、いちおうIPv6方面のむベントにはこっそり参加もしおるんだよぉ。

    • 2002幎ぐらいの、IPv6むンストヌル倧䌚の雑甚(遊びに行ったら蚱さんに捕たった)

    • 2010幎の World IPv6 Day 個人参加

    • 2012幎の World IPv6 Launch 個人参加

    個人的には、IPv6はこれからはメむンのプロトコルにはなるんだろうなあ、ずは思っおいる。
    デヌタ構造自䜓はだいぶ長いこず䜿われるんじゃないかな。
    ただ、コントロヌルプレヌン自䜓は、ICMPv6じゃない䜕かが出おきお欲しいなあ、みたいなこずは考えおお、こんなnoteは曞いたこずはある。
    ネットワヌクは地味だけど面癜いよヌ


     
     

    sasakipochi

     
     
    長い倏䌑みの埌、ミャンマヌでのお仕事ずかをしおたしたが2022幎9月に垰囜したしたよ。 バむオリン匟けたす。 将棋も指せる。 ITちょっずできる。 おっさんレンタルの䞭の人もしおる。

    あなたぞのおすすめ