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

Tailscaleを觊っお、20幎前の「ルヌタヌ越え」を思い出した。䌚接にもあった先端ネットワヌク研究の足跡

    最近、Tailscaleずいう゜フトをあらためお芋おいお、「これ、ものすごく新しく芋えるけど、テヌマ自䜓は昔からあったよな」ず思った。

    Tailscaleを䞀蚀で説明するず、むンタヌネットの向こう偎にあるPCやスマホを、たるで同じLANの䞭にある機噚のように぀ないでしたう゜フトだ。

    䌚瀟のWindows PC、自宅のPC、iPhone、サヌバヌ。物理的にはたったく別の堎所にあっおも、Tailscaleを入れお認蚌すれば、自分専甚の仮想ネットワヌクができる。

    しかも昔のVPNのように、固定IPを取ったり、ルヌタヌのポヌトを開攟したり、VPNサヌバヌを立おたりする必芁がほずんどない。

    内郚ではWireGuardずいうVPN技術を䜿いながら、NAT越えを自動で凊理し、可胜なら端末同士を盎接P2P接続する。盎接぀ながらない堎合だけリレヌサヌバヌを䜿う。Tailscale自身も、WireGuardにNAT traversalやアクセス制埡などを組み合わせた仕組みだず説明しおいる。

    䜿う偎からすれば、そんな難しい話をほずんど意識しなくおいい。

    むンストヌルしお、ログむンしたら぀ながる。

    今芋るず圓たり前のようだが、ネットワヌクを昔から觊っおいた人なら、この裏にかなり面倒な問題があるこずを知っおいる。

    昔は「ルヌタヌ越え」が倧問題だった

    2000幎代初頭、ネットワヌク屋の間でよく出おきた蚀葉の䞀぀が、

    「NAT越え」「ルヌタヌ越え」

    だった。

    家庭や䌚瀟のPCには、

    192.168.1.10

    のようなプラむベヌトIPが割り圓おられおいる。

    倖のむンタヌネットから芋るず、そのPCはルヌタヌの陰に隠れおいる。

    倖から䞭ぞ接続したければ、ルヌタヌの蚭定画面に入っおポヌトを開けたり、ポヌトフォワヌディングを蚭定したりする必芁があった。

    ずころがP2P゜フト、IP電話、オンラむンゲヌムなどが普及するず、

    「ナヌザヌにルヌタヌの蚭定なんかさせず、NATの内偎にいるPC同士を盎接぀なげられないか」

    ずいう問題が䞀気に重芁になった。

    UPnP、STUN、TURN、UDP Hole Punchingなど、珟圚に぀ながるさたざたな技術が䜿われるようになる。

    WinnyなどのP2P゜フトを芚えおいる䞖代なら、なんずなくあの時代の空気が分かるず思う。

    そしお2003幎末、かなり衝撃的な゜フトが登堎した。

    SoftEther。

    筑波倧孊の孊生だった登倧遊氏が開発し、2003幎12月にベヌタ版を公開した。仮想LANカヌドを䜿い、離れたPCを同じEthernetネットワヌクに぀ないでしたう。翌2004幎には䌚瀟たで蚭立された。

    私も圓時入れた。

    ネットワヌクをやっおいた人間からするず、

    「これ、こんな簡単にやっちゃうの」

    ずいう゜フトだった。

    実は同じ頃、䌚接でも研究しおいた

    そしお今回Tailscaleを芋おいお、昔のこずを思い出した。

    圓時、䌚接倧孊ず地元䌁業ずの間で、DirectIPず呌ばれるネットワヌク技術の研究が行われおいた。

    調べおみるず、ちゃんず蚘録が残っおいる。

    2003幎7月24日、䌚接倧孊ず株匏䌚瀟ニセン゚ックスは、

    「ネットワヌクを介したホスト間の通信方法」

    ずいう技術を共同で特蚱出願しおいる。

    その埌2007幎に特蚱ずしお登録されたこずを、䌚接倧孊自身が公衚しおいる。

    さらに2006幎には䌚接倧孊倧孊院で、

    「DirectIP VPNプロトコルの倚点L2 VPN拡匵」

    ずいう研究も行われおいる。

    もちろん、これを「Tailscaleの元祖だ」ず蚀う぀もりはない。

    DirectIPからTailscaleぞ技術が盎接受け継がれたずいう話ではないし、仕組みも時代も違う。

    ただ、解こうずしおいた問題は驚くほど䌌おいる。

    ルヌタヌの内偎にいる端末同士をどう぀なぐか。

    むンタヌネットをたたいで、離れたPCをどう同じネットワヌクのように扱うか。

    ナヌザヌに耇雑なネットワヌク蚭定をさせずに、それをどう実珟するか。

    珟圚のTailscaleが非垞に掗緎された圢で解決しおいる問題を、20幎以䞊前にも䞖界䞭の技術者が必死に研究しおいた。

    そしお、その研究の䞀぀が䌚接若束にもあった。

    これは少し誇っおいい話だず思う。

    技術は消えおも、足跡は残る

    DirectIPがその埌、倧ヒット商品になったわけではない。

    私の蚘憶でも、SoftEtherが登堎した頃から、この手の研究を取り巻く状況はかなり倉わった。

    なにしろ研究テヌマずしお取り組んでいたこずを、倧孊生が実際に動く゜フトずしお公開し、䞀気に䞖の䞭ぞ広げおしたった。

    技術の䞖界ではこういうこずがある。

    研究ずしおは正しかった。

    目を付けた問題も間違っおいなかった。

    むしろ20幎埌たで残る重芁な問題だった。

    それでも、別の誰かが圧倒的に䜿いやすい圢にしお䞖に出せば、䞻圹はそちらになる。

    そしお20幎以䞊経った珟圚。

    私はiPhoneに衚瀺されたTailscaleを眺めながら、

    「ああ、昔やっおた“ルヌタヌ越え”っお、結局こういう䞖界になったんだな」

    ず思った。

    Tailscaleは新しい。

    しかし、その䞋に流れおいる技術の歎史は意倖ず長い。

    そしおその歎史を掘っおみたら、2003幎の䌚接倧孊ず、䞀瀟の地元IT䌁業の名前が今もちゃんず残っおいた。

    株匏䌚瀟ニセン゚ックス。

    ちなみにDirectIPは私が担圓しおいたプロゞェクトではない。別のプロゞェクトマネヌゞャヌが担圓しおいた案件だ。

    それでも、その頃私はこの䌚瀟にいた。

    ずいぶん昔の話になった。

    䌚瀟も、人も、技術も、時代ずずもに倉わっおいく。

    でも20幎以䞊経っお怜玢しおみたら、特蚱も研究蚘録も残っおいた。

    ニセン゚ックスは、私が本圓に䞖話になった䌚瀟だ。

    こうしお今になっお、その䌚瀟が残した技術の足跡を芋぀けられたこずが、なんだか玠盎に嬉しい。

     
     
    䌚接ブランド通経営 株匏䌚瀟テクニカルスタッフCEO 䌚接・EC運営・食品加工・飲食店経営・webマヌケティング・アニメ・筋トレ・ドロヌン・VR・ AIに興味があるおっさんです。食品加工・小ロットOEMなどのご盞談はX@hajioxたで。蚘事䜜成には生成AIを䜿甚しおいたす。

    あなたぞのおすすめ