クラウドサービスプロバイダーピアリングに/31 IPアドレス空間を使用する

31ビットのサブネットマスクアドレスを使用して、クラウドサービスプロバイダーとのBGPピアリングセッションを確立できますか?

答えは2つの要因に左右されます:

  • オンプレミスデバイスが31ビットサブネットマスクを使用した設定をサポートできる場合。

  • クラウドサービスプロバイダーが31ビットのサブネットマスクを使用した設定をサポートできる場合。

オンプレミスデバイスのサポート

一般的なネットワークデバイスのオペレーティングシステムは、31ビットのサブネットマスクの使用をサポートしており、一部の古いバージョンでは次のような警告が表示されます。

```%警告:非ポイントツーポイントインターフェイスで/31マスクを慎重に使用してください```

クラウドサービスプロバイダーのサポート

AWS、Oracle、Alibaba、IBMなど、クラウドサービスプロバイダーの大多数は、31ビットのサブネットマスクの使用をサポートしています。各CSPが提供する詳細は次のとおりです。

  • Oracle Cloud Infrastructure FastConnect

    クイックリファレンス:「専用仮想回線の場合、/30または/31ネットワークを指定できます。これらのIPアドレスは、プロビジョニングプロセス中に仮想回線に割り当てられます。IPアドレスは、BGPピアの確立に使用されます。パブリック仮想回線の場合、Oracle Cloud InfrastructureはBGP IPアドレスを選択します。」

    リソース:https://www.oracle.com/cloud/networking/fastconnect-faq.html

  • IBM Direct Link

    クイックリファレンス:「IBM Cloudのスタッフは、接続ごとに/31または/30を割り当て、IBM Cloudクロスコネクトルーター(XCR)インフラストラクチャにインターフェースIPアドレスを設定します。」

    リソース:https://cloud.ibm.com/docs/infrastructure/direct-link?topic=direct-link-configure-ibm-cloud-direct-link

  • AWS Direct Connect クイックリファレンス:「プライベートIPv4 VIFの場合、Amazonは/31 CIDRを提供します。 注:パブリックIPv4 VIFには/31パブリックCIDRを使用できます。」

    リソース:https://www.amazonaws.cn/en/directconnect/faqs/

  • Alibaba Cloud Express Connect

    サブネットマスクで表される/30または/31を使用できます。

    リソース:Alibaba Express Connectに接続しています。

  • Microsoft Azure ExpressRoute

    31ビットサブネットマスクのサポート(または計画)はありません。

    リソース:https://feedback.azure.com/forums/217313-networking/suggestions/33565465-microsoft-peering-to-use-31-public-ip-for-peering

  • Google Partner Interconnect

    現在、31ビットのサブネットマスクの使用はサポートされていません。マスクは固定され、169.254.0.0/16プールから割り当てられます。

  • Megaport Cloud Router

    顧客デバイスに接続されたVXC、およびCSPがこのマスク長をサポートするCSPに面したVXCでの31ビットサブネットマスクの使用をサポートします。

バックグラウンド

12月2000に、インターネット技術特別調査委員会(IETF)は、IPv4ポイントツーポイントリンクで31ビットプレフィックスを使用するためのRFC 3021をリリースしました。RFCは、31ビットサブネットマスクの使用を許可することにより、IPアドレス空間を維持し、ポイントツーポイントリンクに割り当てられるIPアドレスの量を減らすための標準への変更を調査します。

当時の慣行では30ビットのサブネットマスクが使用されていました。これには、ポイントツーポイントリンクごとに4つのアドレス(1つのネットワークアドレス、2つのホストアドレス、1つのブロードキャストアドレス)が必要でした。

2つの識別可能なホストしか存在せず、リンクの一方の端で送信されたパケットが他方の端で常に受信されるポイントツーポイントリンクでは、4つのアドレスを定義するマスクを使用することは、特定の状況では無駄とみなされる可能性があります。これがRFC 3021が開発された理由です。31ビットのサブネットマスクを使用すると、可能なアドレスはネットワークアドレスとブロードキャストアドレスの2つだけですが、ポイントツーポイントリンクでは、これら2つをホストアドレスとして解釈する必要があります。

現在、企業がクラウドサービスプロバイダーへの接続を作成する場合、標準的な方法では、30ビットのサブネットマスクを使用してプロバイダーとのBGPピアリングを設定します。そのため、IP不足が依然として問題であり、多くの組織が十分なIPアドレス空間を持っていないため、組織はクラウドサービスプロバイダーとのBGPピアリングセッションを確立するために31ビットのサブネットマスクアドレスを使用したいと考えています。


最後の更新: