Equinix Network Edge で Oracle Cloud と Google Cloud をマルチクラウド接続してみてみた

Equinix Network Edgeサービスがリリースされました。
ハードウェアを追加購入することなくメトロを選び、エッジデバイスの選択と展開、Equinix Cloud Exchange Fabric™（ECX Fabric™）への接続を数分で行うことができます。
ネットワークエッジでは、Cisco、Juniper Networks、Fortinet、Palo Alto Networksなどのプロバイダーのネットワークおよびセキュリティデバイスを選択、設定し他の市場のネットワークプロバイダーやクラウドに接続できます。

Cisco CSR1000vなどは、QoS（Quality of Service)による帯域制御、MACsec（media access controlによる暗号化機能があるので、おもしろそう
ということで、Equinix Network Edge で Oracle Cloud Infrastructure(OCI) と Google Cloud Platform (GCP) を Multicloud接続してみてみます。

# ■ 構成イメージ
Equinix Network Edge のCisco CSR1000V を使用して OCI と GCP を接続します
<img width="1161" alt="構成図GCP.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9dfb0f1d-b713-3130-f411-7e10606d0e0d.png">


# ■ Equinix Cloud ExchangeコンソールLOGIN
Equinix Cloud ExchangeポータルへLoginします

① Equinixホームページ
https://www.equinix.co.jp/services/edge-services/network-edge/ ページから、右上にある[ログイン]から[Equinix Cloud Exchangeポータル]をクリック

② Equinix Cloud Exchangeポータル 選択
<img width="1245" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/22d52e0b-bf9e-e877-47d0-7c22ea252c90.png">

③ Login
<img width="937" alt="03_Create_Device_Cisco03.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e97d626c-b693-8a22-b96c-b6480c90e94d.png">

④ Login完了
<img width="1282" alt="02_Create_Connection.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/fbad1fa6-92cc-18fa-3769-f6d889b3bc06.png">



# ■ Virtual Device作成
Equinix Network EdgeのVirtual Deviceを作成します。
ここでのVirtual Deviceは、Cisco CSR100Vを選択します。

(1) Create Virtual Device
[Network Edge] > [Create Virtual Device]をクリック

<img width="1334" alt="03_Create_Device_Cisco04.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/91e779dd-f66b-e073-c5d2-3e9d11a0b027.png">



(2) Select Vendor Packages
ここで、CISCO, Juniper vSRX , Fortinat Fotigateを選択できます
ここでは、'Cisco CSR 1000V'を選択し,[See Description]をクリック

![03_Create_Device_Cisco05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2c4cd928-55ae-b613-70f9-1ca51f1fd119.png)


(3) Cisco CSR 1000V
[Select and Continue]をクリック
<img width="1261" alt="03_Create_Device_Cisco06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/46658225-26ff-b13a-63bd-401e9fba0c31.png">

(4) Select Edge Location
Edge Deviceの Metoro(ロケーション)を選択
ここでは、'Ashburn'を選択
![03_Create_Device_Cisco07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e2bdce57-a034-8b54-8d2e-e613cd53c941.png)


(5) Device Deetails
以下内容を入力し、［Next Additional Services］をクリック

	・Edge Device
		- Device Name: Webコンソールに出力する名前
		- Host Name Prifix: Deviceホスト名
	・Device Status Notifications
		- email address(es): Notification Mailを受信するアドレス
	・Software Pakage A version
		- Software Pakage: Pakageタイプ
		- Version: Version
	・Select License Throughput: 帯域を選択

![03_Create_Device_Cisco08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/13527b0f-d3ac-cfae-4a3f-a2e4863b9525.png)



(6) Additional Services
Virtual Deviceの SSHユーザー、IPアドレスを必要に応じて追加設定し、[Next Review]をクリック
![03_Create_Device_Cisco09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3706d063-50f4-8478-b51b-8578232466b1.png)


(7) Create a Cisco CSR 1000V(3)
Terms & COndition項目にある [Order Trems]をクリック
![03_Create_Device_Cisco10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/04df5996-caa9-3cb4-7309-8155a5850aa3.png)



(8) Review and Submit
内容を確認し、Terms & Conditionsにある [order Terms]をクリック
<img width="1200" alt="03_Create_Device_Cisco11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/67423607-baf1-0e2b-53fe-41d34d269421.png">

(9) Terms & Conditions
記載されている契約事項を確認し、問題なければ、[I Have read and understand these terms]チェックし、[Accept]をクリック
![03_Create_Device_Cisco12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8f68b89a-dcbe-c104-026b-4503a196da38.png)


(10) Terms & Conditions Accepted
[Create Edge Device]をクリック
![03_Create_Device_Cisco13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/04b571a5-f324-ee83-d0a2-3fa97d64fbb7.png)

(11) Your Edge Devices(s) were created and are being provisoned
View your device in your dashboardにある[Go to the Edge Device]をクリック


# ■ OCI FastConnect 作成
OCIコンソールへログインし、Equinix Cloud Exchangeへ接続するFastConnectを作成します

(1) FastConnect画面
OCIへログインし、リージョンを選択、ここでは[US East(Ashburn)]を選択
[ネットワーキング] > [FastConnect]画面へ遷移し、
［FastConnectの作成］をクリック

<img width="1281" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/56bf68a9-f0ac-d001-ff1b-a62e904fde0a.png">


(2) 接続の作成:接続タイプ
以下設定を行い、[次]をクリック

	・接続タイプ:[Oracleプロバイダの使用]を選択
	・プロバイダ: [Equinix：CloudExchange] を選択

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a1855d86-d9f0-2d9b-7119-b035012a2885.png)

(3) 接続の作成:構成
以下設定をおこない[作成]をクリック

	・名前: 抵当な名前を設定
	・コンパートメント: 作成するコンパートメントを選択
	・仮想回線タイプ: [プライベート仮想回線]を選択
	・動的ルーティング・ゲートウェイ: DRGを選択
	・プロビジョニングされた帯域幅: 帯域を選択
	・顧客GBP IPアドレス: Equinix側 BGPアドレスを設定
	・ORACLE BGP IPアドレス: OCI側 BGPアドレスを設定
	・顧客GBP ASN: Equinix側 BGPアドレスを設定

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/6f85fc17-8804-7fbf-b8aa-7b0e52cbf4b7.png)

(4) FastoConnect作成完了
OCIDを［コピー］しておき、Equinix Edge画面で接続設定するときに使用して接続します
<img width="1361" alt="04.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/dd2ba62c-2dfc-b11e-45b8-2534e78ed835.png">



# ■ Equinix Edge Create Connection to OCI 
作成したOCI FastConnectと Equinix Edgeの接続設定をします

(1) Virtual Device画面
作成したEdge Device画面にある[Connections]をクリック
![04_Create_Connection_OCI_Ashburn01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/31075cba-c276-cbda-dcb7-87f9f54ceacf.png)


(2) I want to connect to: 
Frequent Connectionsより、[Oracle Cloud]をSelectし、[Oracle CLoud Infrastructure-OCI-FastConnect]の[Create COnnection]をクリック
![04_Create_Connection_OCI_Ashburn04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/81a4f723-5caf-5aae-dda9-673059335bb8.png)


(3) Select Locations
以下設定を行い、[Next]をクリック

	・Select Location: [Ashburn]を選択
	・Virtual Device in Ashburn: [CSR1000v]を選択
	・Destination: Ashburn]を選択

![04_Create_Connection_OCI_Ashburn05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7cb145c7-4051-9dae-f691-03ef829bb565.png)

(4) Connection Details
以下入力し、［Next］をクリック

	・Connection information: コンソール表示する名前を設定
	・VIrtual Circuit OCID: 作成したFastConnectのOCIDを設定
	・Connection Speed: 帯域幅を設定

![04_Create_Connection_OCI_Ashburn06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8e1f5c30-aa63-0e81-26f6-563e976833e4.png)


(5) Review
設定内容を確認し、[Submit your Order]を設定
![04_Create_Connection_OCI_Ashburn07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/00c5cbbd-e303-e037-2af7-d1c2bb20d5e6.png)




(6) Your order was submitted 
[Go to My Inventory]をクリック
![04_Create_Connection_OCI_Ashburn08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/6295f612-20fd-dad4-4a1b-15e913d44259.png)

(7) Connect-OCI-Ashburn
以下、Primary BGP Information項目を入力し、[Accept]をクリック

	・Local ASN: Equinix EdgeのASNを設定
	・Local IP Address: Equinix EdgeのBGP IPを設定
	・Remote ASN: OCIのASN 31898 を設定
	・Remote IP address OCIのBGP IPを設定

![04_Create_Connection_OCI_Ashburn11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/27d3a47b-714a-35ef-abf5-eee57818d209.png)



<img width="1088" alt="04_Create_Connection_OCI_Ashburn12.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/18fee210-5cfd-863f-adc5-f69d3d164039.png">

# ■ OCI FastConnect接続確認
Equinix EdgeとOCI FastConnect が接続できたことを確認します

OCI FastConnect画面にある以下項目がグルーン色であることを確認

	・ライフサイクル状態: プロビジョニング済
	・BGP状態: 稼働中

<img width="1359" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8495eafd-71c0-63b2-ffa0-fd3254b8d009.png">



# ■ GCP:相互接続作成
Equinix Edgeへ接続するGCP 相互接続を作成します

GCPコンソールでMCRと接続するための相互接続設定を行います

(1) GCPコンソール
[ネットワーキング] > [ハイブリッド接続] > [相互接続] をクリック
![01_相互接続01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/198d435a-bb18-3d24-c149-6e493a242e27.png)


(2) 相互接続
[使ってみる]をクリック
![01_相互接続02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2a2aee3c-0be3-111d-e2e4-9b25f3214ff5.png)


(3) 開始
[Partner Interconnect]を選択し、[続行]をクリック
![01_相互接続03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/0d3fd2e2-c9b8-cbf8-3423-d1d0f8f2b86d.png)


(4) パートナーVLANアタッチメントの追加: 接続の確認
[すでにサービス プロバイダを利用しています]をクリック
![01_相互接続04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b2d596a2-9e5b-14f5-b9ed-d3dc0aadbd83.png)


(5) パートナーVLANアタッチメントの追加: 接続の確認
[クラウドルーター]項から[新しいルーターを作成]をクリック
![01_相互接続05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c50770d0-d295-79b0-11e4-bf65b11ceec7.png)



(6) ルーターの作成
以下入力を行い、[作成]をクリック

	・名前: 任意の名前を設定
	・ネットワーク: VPCのネットワークを選択
	・リージョン: ここでは、US-east4(北バージニア)を選択
	・Google ASN: デフォルト 165500
	・ルート: このルーターに設定するルートを選択

![01_相互接続06_CloudRoute01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d74c5e52-3e62-0811-d8ba-04c0d71b6d4d.png)

(7) パートナーVLANアタッチメントの追加: 接続の確認
以下入力を行い、[作成]をクリック

	・冗長性: ここでは単一のVLANを作成する(冗長性なし)
	・VPCネットワーク: 相互接続を設定するVPCネットーワークを選択
	・リージョン: ここでは、US-east4(北バージニア)を選択
	・クラウドルーター: (６)で作成したクラウドルーターを選択
	・VLANアタッチメント名: 任意のVLAN名を設定

![01_相互接続07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/dbce3921-e963-96d8-3a85-7cc7c7fb8f56.png)



(8) 警告
今回は、テスト用途のため、SLA対象ではない単一のVLANを作成するため、[続行]をクリック
![01_相互接続08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/abaa7b64-c4b6-3616-4d47-6fb94dbf154f.png)



(9)パートナーVLANアタッチメントの追加：VPCネットワークへの接続
まず、以下を設定

	・これらVLANアタッチメントを事前に有効にする: [有効にする]にチェック

![01_相互接続10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/de1ee03a-726c-a72a-a310-6ede46708d02.png)


(10) VLANアタッチメントを事前に有効にする
内容を確認してよければ、[理解したうえで事前に有効にする]をクリック
![01_相互接続11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/ed0f74be-4525-e2bf-8a57-af213fbd6042.png)


(11)パートナーVLANアタッチメントの追加：VPCネットワークへの接続
Equinix Edge接続設定で必要な「ペアリングキー」をコピーし[OK]をクリック

![01_相互接続12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/fb8427c0-1a27-dab0-83ff-b0a472f8ed10.png)

(12)相互接続: VLANアタッチメント
作成したVLANをクリック
![01_相互接続13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/deb84ba7-15b4-610c-643d-4d62b68e44dd.png)

(13)VLAN
ここでもEquinix Edge接続設定で必要な「ペアリングキー」をコピーできます
![01_相互接続15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/18b2c5f8-b32d-3b94-b9c0-30fb56960ded.png)


# ■ Equinix Edge Create Connection to GCP
作成したGCP VLAN と Equinix Edgeの接続設定をします

(1) Your Virtual Device画面
作成したEdge Device画面にある[Connections]をクリック
![NWEdge-Connect01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d8a7d8a8-0610-483b-db8b-7ccc4b5c10f4.png)


(2) I want to connect to:
Frequent Connectionsより、[Google Cloud Platform]をSelect
![NWEdge-Connect02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/0ce2d128-6e5b-133c-a99a-6d7482b8e00c.png)

(3) GOOGLE
Equinix Edge の Ashburn と接続するため、[Google Cloud Partner InterConnect Zone 1]を選択し、[Create Connection]をクリック
![NWEdge-Connect03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2e591b4d-bce5-0404-ab47-60efa83dfc37.png)


(4) Step: COnnecting to Google Cloud via Partner Interconnect
[Create a Cnnection to Google Cloud via Partner Interconnect]をクリック
![NWEdge-Connect04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/25d81317-4951-ac4d-b6a9-dd3aaa48b966.png)

(5) Select Locations
以下設定を行い、[Next]をクリック

	・Select Location: [Ashburn]を選択
	・Virtual Device in Ashburn: [CSR1000v]を選択
	・Destination: [Ashburn]を選択

![NWEdge-Connect05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/87148280-cd10-a318-2ccb-2de675253130.png)


(6) Connection Details
以下入力し、［Next］をクリック

	・Connection information: コンソール表示する名前を設定
	・Google Pairing key : 作成したGCP のVLAN 「ペアリングキー」を設定
	・Connection Speed: 帯域幅を設定

![NWEdge-Connect06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8040f519-3901-ccd2-9b21-644984c009ed.png)


(7) Review
設定内容を確認し、[Submit your Order]を設定
![NWEdge-Connect07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/cc382411-d01b-e653-e7f4-cb3a2358a035.png)


(8) Your order was submitted
[Go to My Inventory]をクリック
![NWEdge-Connect08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/767f9c56-7051-6a20-3470-f8f78fe66507.png)

(9) Connections
作成したGCP Connect名をクリックし、ここからGCPとのBGP接続設定を行います
![NWEdge-Connect09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/74b0022e-2858-ceaa-916b-0ec3df6e1821.png)

(10) GCPコンソール: VLAN画面
GCP クラウドルーターのBGP IPが出現しているので以下をコピーし、Equinix Edge Connectionで設定します

	・クラウドルーターのIP: Equinix側 BGP IP
	・ローカルルーターのIP: GCP側 BGP IP

![NWEdge-Connect10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9ec461e9-b96c-5ab9-ad53-b1f5d110fdeb.png)


(11) Equinixコンソール: Equinix Connection 画面
Primary BGP Information 項目に以下を設定し、[Accept]をクリック

	・Local ASN: 適当なEquinix EdgeのPrivate ASNを設定
	・Local IP Address: GCPコンソールのVLAN画面に出力された Equinix側 BGP IPを設定
	・Remote ASN: GCPのASN 16550 を設定
	・Remote IP Address: GCPコンソールのVLAN画面に出力された GCP側 BGP IPを設定

![NWEdge-Connect11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/51819be5-8478-103f-58dc-4f2adcbaab61.png)


PROVISIONEDステータスになればOK
![NWEdge-Connect12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5579a055-d63d-8cdf-8143-dad80356fc22.png)


(12) GCPコンソール: VLAN画面
BGPセッション項目にある[BGPを構成する]をクリック
ステータスが'更新しています'になりしばらくするとBGPセッション・ステータスが'稼働中'になりBGP接続が開通します
![NWEdge-Connect13-GCP.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/261cb433-2c77-6d0c-6360-00db84dd5399.png)

・BGPセッション確率中
![NWEdge-Connect15-GCP.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/f0a2cfb1-4080-6359-e25b-eeef91355b69.png)

・BGPセッション・ステータスが'稼働中'になれば開通完了です
![NWEdge-Connect17-GCP.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/f075213f-2cd0-cc12-299e-df268cf29f22.png)


# ■ 参考
**● Network Edge 技術リソース**
　• [Interconnection - Network Edge](https://docs.equinix.com/Content/Interconnection/Network%20Edge/Landing-pages/NE-landing-main.htm)
　• [User Guide](https://docs.equinix.com/Content/Interconnection/Network%20Edge/Landing-pages/NE-landing-userguide.htm)
　• [Deploy & Config](https://docs.equinix.com/Content/Interconnection/Network%20Edge/Landing-pages/NE-landing-deploy-config.htm)