RIPE NCCからのIPv6 CIDRを使用したOracle Cloud InfrastructureでのBYOIPの構成

はじめに

このチュートリアルでは、Réseaux IPEuropéensNetwork Coordination Centre (RIPE NCC)を介して割り当ておよび管理されたIPv6 CIDRブロックを使用して、独自のIP (BYOIP)アドレス空間をOracle Cloud Infrastructure (OCI)に持ち込む完全なプロセスについて説明します。このアプローチは、すでにIPv6範囲を所有しているか、ハイブリッド環境またはマルチクラウド環境間で一貫したIPアドレス指定を維持する必要がある組織にメリットをもたらします。

このチュートリアルに従うことで、OCIにインポートするためのIPv6アドレス空間の準備方法だけでなく、RIPE NCCポータルで管理レコードを正しく構成する方法、Oracleに接頭辞の通知を許可する方法、および最終的にはカスタムIPv6アドレスをVirtual Cloud Networks (VCNs)やコンピュート・インスタンスなどのOCIリソースに割り当てる方法を学習します。

このチュートリアルでは、IPv6 CIDRの取得または検証から、レジストリ・レコードの更新、およびOCIネットワーキング内のインポートされた範囲の使用まで、各タスクについて詳しく説明します。ワークロードの移行、ハイブリッド接続の設定、またはインターネット向けアーキテクチャの構築のいずれを行う場合でも、このチュートリアルでは、BYOIP IPv6をOCIに統合するための基盤を提供します。

OCIへのBYOIPアドレス空間により、IPアイデンティティを完全に制御できます。この機能により、ハイブリッド環境とマルチクラウド環境で一貫したネットワーキングをサポートしながら、より柔軟でカスタマイズされたネットワーク設計が可能になります。

このチュートリアルでは、既存のIPv6 CIDRブロックを取得または使用し、RIPE NCCで必要な管理ステップを完了し、OCI内のCIDRをインポートおよび検証する方法を学習します。また、Virtual Cloud Network (VCN)にIPv6 CIDRをデプロイし、ワークロード全体でグローバルにルーティング可能なIPv6アドレスを、すべて独自のRegional Internet Registry (RIR)割当ての下で管理する方法も確認できます。目標がコンプライアンス、ネットワークの所有、アーキテクチャの一貫性によって達成されるかどうかにかかわらず、OCIのBYOIP IPv6機能は、完全に自律的なクラウド・ネットワーキング環境を構築するための強力な基盤となります。

イメージ

目的

タスク1: OCIにインポートするためのIPv6範囲の取得

OCIのBYOIP機能をIPv6 CIDRブロックとともに使用する場合、最初の要件は、リージョン・インターネット・レジストリ(RIR)を介して適切に登録および管理されるパブリック・ルーティング可能なIPv6アドレス空間(この場合はRIPE NCC)を持つことです。

ノート: IPv6割当てを所有していないため、サード・パーティ・プロバイダからIPv6領域をレンタルしています。すでにIPv6アドレス空間を所有し、RIPEアカウントまたはローカル・インターネット・レジストリ(LIR)で直接管理している場合は、タスク1をスキップしてタスク2を続行できます。

タスク1.1: IPv6 CIDRの購入またはレンタル

IPv6範囲をまだ所有していない場合は、次のいずれかを実行する必要があります。

あるいは、

このチュートリアルでは、LIRサービスを提供するNoPKT LLCという会社を使用しています。他のいくつかのプロバイダーは、同様のLIRサービスを提供していますので、ニーズに最適なサービスを選択できます。

NoPKT LLCで購入する前に、アカウントを作成する必要があります。

LIRがレンタル済のIPv6範囲をアカウントに割り当てる前に、必要な管理タスクを完了できます。まず、RIPE NCCアカウントを作成し、必要な管理オブジェクトを設定する必要があります。これらのオブジェクト(rolemntnerorganizationなど)は、適切に構成およびリンクする必要があります。この設定が完了すると、RIPE NCCは組織IDを発行します。この組織IDはLIRに指定する必要があります。次に、LIRはこのIDを使用して、IPv6範囲をRIPE NCCアカウントに割り当てます。

タスク1.2: RIPE NCC管理タスクの完了

OCIへのインポート用にIPv6 CIDRを準備するには、RIPE NCCデータベースで次の管理タスクを完了する必要があります。これらのステップにより、アドレス空間を適切に制御し、OCIの検証要件を満たすことができます。

次のことを行う必要があります。

すべてのオブジェクトが正しくリンクされ、RIPEデータベースに表示されていることを確認します。後で、IPv6範囲に関連付けられたinet6numオブジェクトを更新して、OCI検証ステップを完了します。

この管理ステップは重要です。OCIは、RIPEデータベースで行った変更を通じて、接頭辞の所有権または制御を検証します。

タスク1.3: RIPE NCCコンソールでのIPv6 CIDR割当ての確認

タスク2: OCIでのIPv6 CIDRのインポートの開始

IPv6 CIDRが登録され、組織IDのRIPE NCCデータベースに表示されたら、OCIでBYOIPインポート・プロセスを開始できます。

ノート:

イメージ

タスク3: アドレス範囲に関連付けられた新しいdescrとしてのトークンの追加

OCIでインポート・プロセスを開始すると、検証トークンが生成されます。このトークンは、Oracleがクラウドに持ち込もうとしているIPv6 CIDRブロックに対する管理制御を持っていることを確認するために使用する一意の文字列です。

所有権を確認するには、このトークンをRIPEデータベースのIPv6範囲のinet6numオブジェクトに新しいdescrとして追加する必要があります。

OCIでは、このトークンの存在についてRIPEレジストリを定期的にチェックするようになりました。トークンが検出されると、CIDRは次の検証ステージ(ROA検証)に移動できます。

タスク4: OracleによるBYOIP CIDRブロックの通知を許可するROAオブジェクトの作成

Oracleでは、検証トークンをRIPEデータベースに追加するだけでなく、BGPを介してIPv6 CIDRブロックを通知するように明示的に認可する必要があります。これを行うには、RIPE NCC RPKIダッシュボードでROAオブジェクトを作成します。

ROAオブジェクトは、インターネット・ルーティング・エコシステムに、Oracle (自律システム番号(ASN))がIPv6接頭辞を発表できることを通知します。この認可がない場合、OCIはBYOIPインポート・プロセスを完了しません。

これを行うようLIRに要求し、タスク1.3のチケットでこれが完了したことを確認しました。

Routinatorからも確認できます。

イメージ

検証トークンとROAオブジェクトの両方が公開および認識されると、OracleはBYOIP IPv6 CIDRブロックの所有権およびルーティング認可を検証します。ただし、これを行う前に、OCIコンソールで「インポートの終了」をクリックする必要があります。

タスク5: OCIでのIPv6 CIDRのインポートの終了

RIPE inet6numオブジェクトにdescrとして検証トークンを追加し、OracleのASN AS31898を認可する有効なROAオブジェクトを作成した場合、「インポートの終了」をクリックすると、OCIは自動的に検証プロセスを開始します。

イメージ

Oracleは、必要な内部検証を実行し、インポートを完了するために必要な内部構成を実行します。

タスク6: OCIでのIPv6 CIDRのインポートの確認

OCIコンソールでインポート・プロセスを完了した後、IPv6 CIDRが正常に検証およびプロビジョニングされ、使用の準備ができていることを確認する必要があります。

イメージ

イメージ

確認後、IPv6 CIDRは完全にオンボーディングされ、OCI内でアドバタイズおよび割り当てられる準備が整います。次のタスクでは、インターネットで利用できるようにします。

タスク7: IPv6 CIDRのインターネットへの通知

IPv6 CIDRがOCIで正常にインポートおよび検証されたら、グローバルにアクセス可能にするための最後のタスクは、インターネットにアドバタイズすることです。

このタスクでは、Oracleのネットワーク(ASN 31898)からのBGPを介したIPv6 CIDRの発表を開始するようにOCIに指示し、パブリック・インターネットからのトラフィックがクラウドのIPv6領域に到達できるようにします。

ノート: OCI Load Balancer、OCI Computeインスタンスなどのインターネット対応OCIリソースでIPv6範囲を使用する前に、CIDRの通知が必要です。

イメージ

広告がアクティブになると、IPv6範囲をVCNに割り当て、OCI内で使用できます。

タスク8: VCNへのBYOIP IPv6 CIDRの割当て

このタスクで、IPv6 CIDRをVCNに割り当てます。これにより、サブネットの作成およびOCIコンピュート・インスタンスやOCIロード・バランサなどのリソースへのIPv6アドレスのアタッチにCIDRを使用できるようになります。

BYOIP IPv6 CIDR内のサブネットを分割し、OCIリソースに割り当てる準備ができました。

タスク9: BYOIP IPv6 CIDR範囲内でのサブネットの作成

IPv6範囲内にサブネットを作成します。このサブネットにより、IPv6アドレスを、コンピュート・インスタンスやロード・バランサなどのOCIリソースに割り当てることができます。

次のタスクでは、サブネットがインターネット経由でトラフィックを送受信できるようにルーティングを構成します。

タスク10: VCNの新規ルーティング表の作成および割当て

このタスクでは、正しいネットワークトラフィックフローを有効にするルーティングテーブルを作成して割り当てます。このルート表は、サブネットからのトラフィック(IPv6トラフィック)がインターネットを含むVCN内外にどのようにルーティングされるかを定義します。

次に、コンピュート・インスタンスを起動して、BYOIP範囲からIPv6アドレスを割り当てる準備ができました。

タスク11: インスタンスの作成およびBYOIP IPv6 CIDR範囲からのIPv6アドレスの使用

VCNとサブネットが構成され、ルーティングが実施されたので、コンピュート・インスタンスを起動し、インポートされたBYOIP IPv6 CIDR範囲からIPv6アドレスを割り当てることができます。これにより、ユーザーが制御および管理するIPv6領域を使用して、インターネット経由でインスタンスにアクセスできるようになります。

BYOIP CIDRの独自のIPv6アドレスを使用して、完全に機能するOCI Computeインスタンスが、パブリックにルーティング可能で、RIPE NCC管理下で登録されるようになりました。

確認

その他の学習リソース

docs.oracle.com/learnで他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントについては、Oracle Help Centerを参照してください。