※ 本記事は、Christopher Smithによる”Announcing OCI IP CIDR Addresses for VNICs“を翻訳したものです。

2026年1月16日


Oracle Cloud Infrastructure(OCI)は、すべての商用リージョンにおける仮想ネットワーク・インタフェース・カード(VNIC)のIP CIDRアドレスのサポートを発表します。この機能を使用すると、単一の構成のみを使用して、連続するホストIPのブロックをVNICにすばやく割り当てることができます。これは、VNICごとのプライベートIPアドレスのスケーラビリティを向上させるための要件に対処し、コンテナ化やその他のワークロードでスケーリング要件のIP密度を達成できるようにします。この機能を使用すると、次の方法でコストを削減できます:

  • VNIC当たりのプライベートIP割当ての増加
  • スケーリング動作の改善
  • 大規模なIPアドレス管理の簡素化

このブログでは、この機能の概要、引き出される新しいメリット、開始方法について説明します。

IP CIDRアドレス

ネットワーク業界では、クラスレス・ドメイン間ルーティング(CIDR)を使用してネットワーク・ルーティングのIPネットワーク・サイズを最適化し、固定のクラスフルIPルーティング境界を使用するかわりに、ネットワーク・マスク・サイズを柔軟に選択できます。OCI VCN内で、IP CIDRアドレスを使用すると、VCNサブネット・プリフィクスのサブセットを連続するセカンダリ・ホストIPのブロックとしてVNICに割り当てることができます。IP CIDRアドレスは単一のプライベートIPオブジェクトで、追加のCIDRの長さが<network IP/netmask # of bits>として表されます。このシンプルで強力な機能により、単一の構成要素を介して単一のVNICで複数のIPを簡単に使用できます。

OCI Compute instance with VNIC that has 10.0.0.64/28 IP CIDR address assigned

図1. VNICに割り当てられたIP CIDRアドレス

Virtual Cloud Network (VCN)内では、プライベートIPアドレスがIPオブジェクトとして個別に割り当てられ、管理されます。セカンダリIPをVNICに直接割り当てて、コンピュート・リソースに追加のIPアドレスを提供できます。新しいIP CIDRアドレス機能を使用すると、最大16,384のIPv4 (/18)または最大281.5兆のIPv6 (::/80)のセカンダリIPアドレスを単一のIPオブジェクトとして割り当て、移動または削除できるため、簡単で効率的な操作が可能になります。

IP CIDRアドレスのサイズも柔軟です。図2に示すように、IP CIDRアドレスごとに異なるネットマスク長を割り当てることができます。これにより、初期サービス・デプロイメントの場合でも、需要の増加期間中でも、ニーズに基づいて割り当てるIPアドレスの数を選択できます。

Compute VNIC with 2 IP CIDR addresses assigned .240/29 and .248/30 out of subnet 10.0.0.0/24 from within VCN CIDR 10.0.0.0/16

図2. IP CIDRアドレス割当てで使用されるIPアドレス

 

IP CIDRアドレスは、VNICおよびVCN全体でサポートできる個々のIPアドレスの数も大幅に増加します。この機能では、主に、VNIC制限当たりの64個のIPv4または32個のIPv6セカンダリIPアドレスを超える大規模な仮想化デプロイメントが有効になります。また、VCNサービス制限内の64000のプライベートIPオブジェクトを介さずに、単一のVCN内でDense IPアドレス指定を必要とするすべてのワークロードをホストすることもできます。

新しい可能性

スケーリング動作の向上 – コストをかけずにIPを増やす

IP CIDRアドレスは、1つのIP CIDRアドレス・オブジェクトが数千のプライベートIPアドレスを表す可能性があるため、64を超えるプライベートIPv4アドレスをVNICに割り当てる方法を提供します。フレキシブル・コンピュート・シェイプOCPUでは同等のVNICに対して比例OCPUが必要であるため、IP CIDRアドレスをスケーリングすることで、独立したコンピュートOCPUのスケーリングが可能です。これにより、スケーリングの柔軟性、構成の複雑さの軽減、および追加のコスト最適化のメリットが得られます。例として、VCNネイティブでプライベートIPが割り当てられたOCIでの自己ホストKubernetesクラスタの実行の図2を参照してください。

Kubernetes worker node with IP CIDR 172.16.1.0/24 assigned, with each pod allocated unique IP within IP CIDR address range

図3. Kubernetesワーカー・ノードのIP CIDRアドレス


スケーリング動作の向上 – プロビジョニング時間の短縮

数百または数千のIPを使用してエンタープライズ・システムをスケーリングする場合、各IPアドレス割当ては単一の構成で、実行する必要があります。今回は、サービス全体の準備が遅れる可能性があります。IP CIDRアドレスを使用すると、数秒以内に数千から数兆のIPをコンピュート・リソースに割り当てるか、コンピュート・リソースに移動できます。これにより、最も重要なワークロードの可用性を維持する際に、スケーリング時間を短縮し、ディザスタ・リカバリを再構築できます。図4に示すように、保留中のポッド・デプロイメントでKubernetesワーカー・ノード・プールを増やす必要がある場合、ステップ3で65,536のIPv6アドレスを割り当てる際に、IPv6 ::/116 CIDRアドレスの単一の構成要素が使用されます。このIP CIDRアドレス割当てにより、プライベートIP割当ての時間枠が短縮され、密度の高いIP使用率が可能になります。

Kubernetes autoscaler triggering worker node to be built with IPv6 ::/116 subnet prefix for pod IP allocation


図4. 自動スケーリング・アクティビティ中のIP CIDRアドレスの追加

はじめに

IPv4 CIDRアドレスを利用するには、VNICがアタッチされたコンピュート・インスタンスが必要です。既存のコンピュート・インスタンスを使用するか、新しいコンピュート・インスタンスを作成できます。次に、VNICの詳細を表示します。ここから、「IP管理」タブで割り当てられた現在のIPアドレスを表示できます。
IP CIDRアドレスを作成するには、「セカンダリ・プライベートIPアドレスの割当て」を選択し、オプションのCIDRプリフィクスの長さフィールドに、目的のネットマスク値を入力します。「IPv4アドレスの手動割当て」ラジオ・ボタン(次には示されていません)を選択して、正確なIPネットワークを手動で割り当てることもできます。

Console UI image of creating secondary Private IP with the CIDR prefix length field popoulated with '28' to request an IP CIDR address of /28 length

図5 – IP CIDRアドレスのリクエスト

割り当てると、プライベートIPアドレス・オブジェクトとして割り当てられたIPv4アドレス内にネットワークおよびネットマスクの値が表示されます。それは簡単です。

Console UI view of IP CIDR address 10.0.0.16/28 assigned to VNIC.

図6 – IP CIDRアドレスの割り当て

まとめ

この新機能の導入により、OCIはコンピュート・リソースをより効率的に使用できるようになり、VNICおよびVCNsのIP割当てのスケーリングが向上しました。これにより、1つのAPIコールを介して数千のIPを簡単に管理できます。同時に、VCN内のIPサポートの増加もリリースしており、サブネットごとのVCNおよびIPネットワークへのCIDRブロック割当てを増やすことができます。VCN内のIPの柔軟性を向上させるための発表をご覧ください。

ネットワークのニーズに対応するために、この機能を提供できることを嬉しく思います。OCIに関心をお寄せいただき、OCIがエンタープライズ規模のネットワーキング要件をどのように処理できるかを学習していただきありがとうございます。Eメールでここからフィードバックを共有することをお薦めします。

詳細は、次の資料を参照してください: