Cloudflare Research
論文
2021

「解き放たれる束縛」:CDNスケールでのウェブサービスおよびソケットからIPを分離する、堅牢なアドレスの柔軟性

貢献者

Marwan Fayed, Lorenz Bauer, Vasilis Giotsas, Sami Kerola, Marek Majkowski, Pavel Odintsov, Jakub Sitnicki, Taejoong Chung, Dave Levin, Alan Mislove, Christopher Wood, Nick Sullivan

詳細

Proceedings of the 2021 ACM SIGCOMM 2021 Conference, pp. 433–446. 2021.

概要

IPアドレス、コンテンツまたはサービスの名前、ソケットインターフェースの間の結合は強すぎる。これは、システムの管理性、拡張性、全体的なプロビジョニングを妨げる。その結果、大規模なコンテンツ提供者は膨大な数のアドレスを使用せざるを得ず、最終的にはアドレス枯渇(IPv4)や非効率(IPv6)を招くことになる。 本論文では、IPバインディングを完全に再考する。DNSおよびネットワークソケットからのIPの分離を通じて、アドレスの慣例を進化させることを試みる。SNIやECMPなどの技術と併せ、サービスやサーバーからIPを「分離」する新しいアーキテクチャが登場する。これにより、IPの役割は単なる到達可能性に限定される。このアーキテクチャは、複数のデータセンターで主要なCDNで評価中である。我々は、1〜4Kアドレス、256アドレス、さらには1つのIPアドレスから、20M以上のドメインおよびサービスに対してクエリごとにランダムにアドレスを生成できることを示す。このアプローチがルーティング、L4/L7ロードバランサー、分散キャッシュ、すべての周辺システムに対して透過的である理由を説明し、非常に望ましいものであることを示す。我々の経験から、アドレスの柔軟性を活用することで、ルートリーク対策、サービス妨害、測定などの多くのネットワーク指向システムおよびサービスを改善し、新たなものを設計できることが示唆されている。