クラウド サービス プロバイダー ピアリングへの /31 IP アドレス空間の使用
31ビットのサブネットマスクアドレスを使用して、クラウドサービスプロバイダーとのBGPピアリングセッションを確立できますか?
答えは2つの要因に左右されます:
-
オンプレミスデバイスが31ビットサブネットマスクを使用した設定をサポートできる場合。
-
クラウドサービスプロバイダーが31ビットのサブネットマスクを使用した設定をサポートできる場合。
オンプレミス デバイスのサポート
一般的なネットワークデバイスのオペレーティングシステムは、31ビットのサブネットマスクの使用をサポートしており、一部の古いバージョンでは次のような警告が表示されます。
```% Warning: use /31 mask on non point-to-point interface cautiously```
クラウド サービス プロバイダーのサポート
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アドレスを設定します。」
-
AWS Direct Connect
クイックリファレンス:「プライベートIPv4 VIFの場合、Amazonは/31 CIDRを提供します。 注:パブリックIPv4 VIFには/31パブリックCIDRを使用できます。」
-
Alibaba Cloud Express Connect
サブネットマスクで表される/30または/31を使用できます。
リソース:Alibaba Express Connectに接続しています。
-
Microsoft Azure ExpressRoute
31ビットサブネットマスクのサポート(または計画)はありません。
-
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ビットのサブネットマスクアドレスを使用したいと考えています。