大阪リージョン・マルチクラウド接続: Megaport で Oracle Cloud と Azure を接続してみてみた

# ■ 目的
最近、西日本でもマルチクラウドがされることが多くなってきました。
Network As A Service(NaaS)プロバイダーの [Megaport Cloud Router（MCR）](https://www.megaport.jp/)は、世界中で[600を超える主要なデータセンター](https://www.megaport.com/megaport-enabled-locations/)から、レイヤ3でのプライベート接続のための仮想ルーティング機能を備えており、大阪では、'Equinix OS1' と 'NTT Data Dojima' 等があります。
ということで、NTTデータ堂島にあるMCRを作成し、Azure と Oracle Cloud Infrastructure (OCI)を Multicloud接続してみます。
そしてついでに、OCI の Public Service である、Object Storage などは Transit Routing設定すれば、Private Peering で Azureサービスから [Oracle Services Network](https://www.oracle.com/jp/cloud/networking/service-gateway/service-gateway-supported-services/) へ接続できるのでやってみてみます。

# ■ 構成
OCIとAzureの仮想ネットワークやインスタンス設定は事前に行っておき、ここでは、MCRとOCI FastConnect、Azure ExpressRouteの設定を行います。
また、Azure側にはオプションがあり、ExpressRoute FastPathが有効になっていると、ゲートウェイはバイパスされ、ネットワーク トラフィックが仮想ネットワーク内の仮想マシンに直接送信されるようになり、レイテンシが短縮されます。
<img width="1240" alt="構成図.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9ac8f2d2-0f6d-40ff-e30d-743865a78fb6.png">
OCIのTransit Routing設定は次を参考として事前にVCN,DRG,ルート・テーブル,セキュリティリストなど作成しておきます
・参考: [Transit Routing + IPSec VPN / FastConnectで Object Storage, Autonomous Databaseへ接続してみてみた](https://qiita.com/shirok/items/ec0e5a09346422346fd4)


# ■ 手順概要

    ① OCI側作業:FastConnect作成
    ② Azure側作業:Direct Connect作成
    ③ Megaport側作業:MCR作成
    ④ Megaport側作業:MCRとOCI FastConnect接続
    ⑤ Megaport側作業:MCRとAWS Direct Connect接続
    ⑥ 導通確認




# ■ OCI：FastConnect作成

1) OCI Webコンソール 
上部にある Regionを、'Japan Central(Osaka)'へ設定し、
左ペインにある [ネットワーキング] > [FastConnect]をクリック
<img width="997" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/74e511a5-0f1d-dfed-098a-b029daab864a.png">



2) FastConnt接続画面
[FastConnectの作成]をクリック
<img width="1373" alt="02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/852a4aac-c14c-da7d-94aa-6a2c6aa3b378.png">




3) 接続の作成:接続タイプ画面
以下のように設定し、[次]をクリック

	- 接続タイプ: FastConnectパートナー
	- パートナー: Megaport: Service

<img width="1492" alt="03.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d0a12b60-d70d-b563-644f-2cc0a55afc6d.png">



4) 接続の作成:構成画面
以下のように設定し、[作成]をクリック

	- 名前: 任意の名前を設定
	- コンパートメント： 作成する コンパートメントを設定
	- 仮想回線タイプ：[プライベート仮想回線]を選択
	- 動的ルーティング・ゲートウェイ：接続するDRGを選択
	- プロビジョニングされた帯域幅：設定したい帯域を選択
	- 顧客BGP IPアドレス: /30 または/31の MCR側BGP用ピアIPアドレスを設定
	- Oracle BGP IPアドレス：'顧客BGP IPアドレス'と対になるOCI側のIPアドレスを設定
	- 顧客BGP　ASN：Megaport MCRのASN'133937'を設定

<img width="1229" alt="05.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/06da494a-1331-482f-2fe5-2918d40a0beb.png">





5) 接続が作成されました画面
「OCID」をコピーします。
この「OCID」を使用してMCRと接続します

VCのアイコンは、プロバイダ保留中のためオレンジ色になります
MCR側で設定し開通するとグリーン色になります
<img width="1425" alt="06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bb9a44b9-fbcc-af88-baff-ca4c821e9716.png">



# ■ Azure：ExpressRoute設定

1) Azure Webコンソール
　AzureにLogin後[すべてのサービス] > [ネットワーキング] > [ExpressRoute回線]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d921b679-12ea-49ce-7789-aa5a69ef82fd.png)


2) ExpressRoute回線画面
[ExpressRoute回線の作成]をクリック
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3352a295-51d5-4772-5512-06427d10d67f.png)



3) ExpressRouteの作成:基本画面
以下のように設定し、[次:Configuration>]をクリック

	・サブスクリプション: サブスクリプションを選択
	・リソース グループ: 設定するリソース グループを選択
	・リージョン: リージョンを選択
	・Name: ExpressRouteの名前を設定

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/cab0c59a-8445-db57-7302-cee88c060f94.png)


4) ExpressRouteの作成:Configuration画面
以下のように設定し、[次:Tags>]をクリック

	- Port Type: 'Provider'を選択
	- Create new or import form classic:'Create new'
	- Provider：’Megaport’
	- Peering location: 'Osala'
	- Bandwidth: 設定したい帯域を選択
	- SKU: 'Standard/Premium' 契約したいSKUを選択
	- Billing model: 'Meterd/Unlimited' 契約したいモデルを選択
	- Allow classic operations: 旧式を望まない限り 'No'を選択

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2e4f8c9a-2356-48a3-546a-72eca461be5b.png)


5) ExpressRouteの作成:Tags画面
必要に応じてTag設定を行い、[次:確認および作成]をクリック]
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bc4913c4-2343-a517-3ab6-d5a970ff68e2.png)

6) ExpressRouteの作成:確認および作成画面
設定した内容を確認し、問題なければ[作成]をクリック
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/f5df3807-a4b6-8469-0547-82a83d688212.png)


7)デプロイ実行中
数分待つとデプロイが完了し、作成されたExpressRouteをダブルクリック
![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9431f112-9e5c-3bd8-8475-33623684575a.png)


8) 作成したExpressRoute画面
　「サービス キー」をコピーします。
　この「サービス キー」を使用してMCRと接続します
![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/6e23bc52-0009-ff2e-3fab-53beb0751993.png)









# ■ Megaport:MCR作成
以下URLで事前に作成したユーザーアカウントでログインしMCRを作成していきます

1) Megaport Webコンソール
 Megaport：https://www.megaport.com/ へLogin
<img width="1353" alt="00_Login.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5cd1595a-bbd3-64e1-c51d-1e24c47f6e62.png">



2) Megaport Service 画面
　[Service]タブ > 右上にある[Create MCR]をクリック
<img width="1228" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a5a1edab-a416-0377-39d7-dbd212c51b9d.png">



3) New MCR:Select Location画面
Select MCR LocationからMCRを配置するRegionとData Centerを選択し、[Next]をクリック

	- Region: JAPAN
	- Location: NTT Data Dojima Osaka

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/25814ff8-f72c-119a-b842-0300e23956f2.png)



4) New MCR:Configure画面
以下のように設定し、[Next]をクリック

	- Rate Limit: MCRの帯域を選択(この帯域範囲内から、各Cloud接続へ帯域を割り当てていきます)
	- MCR Name: MCRの名前を設定
	- MCR ASN: MCRのデフォルトASN 133937を設定

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c7397023-f73f-7043-3dc2-eed42c227a78.png)



5) Summary画面
　設定内容を確認し、問題なければ[Add MCR]をクリック
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e333fb53-eb4d-f870-d04a-cc4ff4dde8c2.png)






# ■ Megaport:MCRとOCI接続VXC作成
Megaport Webコンソールから MCRとOCIで作成したFastCOnnectを接続するVXCを作成します

1) Service画面
Add Connection欄にある[Oracle Cloud]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/fc1e97ac-aeb4-a5bf-7576-9a3095188eb6.png)


2) New Connection:Select Port画面
以下のように設定し、[Next]をクリック

	- Select Provider: [Oracle Cloud]を選択
	- Oracle Virtual Circuit ID: OCIの「FastConnect」作成で発行された[OCID]を記入
	- Choose from available Oracle Ports: 1本目は[Primary]を選択、冗長用途の２本目は[Secondary]を選択

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b16e6186-80a9-341c-53c8-315bd61d07dc.png)



3) New Connection：Connection Details画面
以下項目を設定し、[Next]をクリック

    ・Name your Connection: 接続名を設定
    ・Rate Limit: 作成したRate Limitの帯域を設定 
	　※ここでの帯域は、Azureと揃えるため50Mbpsを設定

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8dc11b6f-f147-f1b7-4b83-2583c605dd1f.png)


5) New Connection：MCR A End画面
以下を設定し、その横にある[Add]をクリック

	- IP address including subnet mask: OCI FastConnectで設定した'顧客BGP IPアドレス'を設定

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2c55ecfc-bc5d-d4ce-9c3d-9f248bbd4264.png)


6) New Connection：MCR A End +Add画面
BGP Connections項にある[＋Add GBP Connection]をクリック
![04-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e6aebbbd-56f9-1f48-7de0-1716b88f5589.png)


7) BGP Connection画面
以下項目を設定し、[Add]をクリック

	- Local IP: 前画面で設定したIPを選択
	- Peer IP: OCI FastConnectで設定した 'OCI側のBGPピアIPアドレス'を設定
	- Peer ASN: OCIのASN '31898'を設定

![04-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/be87e3c3-65d2-26a2-a791-1f37424f5fc8.png)


8) New Connection：BGP Connections画面
設定したBGP設定内容を確認し、問題なければ、[Next]をクリック
![04-4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/626f2b48-5a91-8d5c-6805-12c0b8a128e1.png)


9) New Connection：Summary画面　
設定項目を確認し、問題なければ、[Add VXC]をクリック
![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7cd42409-d36f-61cd-236d-bf1db1896322.png)




# ■ Megaport:MCRとAzure接続VXC作成
Megaport Webコンソールから MCRとAzureで作成したExpressRouteを接続するVXCを作成します

1) Service画面
作成したMCR欄にある[Connection]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/911ca9e9-26bd-384e-3830-4964baf939ba.png)


2) New Connection:Select Type画面
choose destination Typeから、[Cloud]を選択し、[Nect]をクリック
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5adfe6e0-4dd4-8882-e351-c039cc118f44.png)



3) New Connection:Select Port画面
以下のように設定し、[Next]をクリック

    ・Select Provider: [Microsoft Azure]を選択
    ・Microsoft Azure Service Key: Azureの「Express Route」作成で発行された[Service Key]を記入
    ・Choose from available Azure Ports: 1本目は[Primary]を選択、冗長用途の２本目は[Secondary]を選択
    ・Peering Type: [Private]を選択

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/660fe08b-af87-4733-10ee-069bcf3af4a5.png)


4) New Connection：Connection Details画面
以下のように設定し、[Next]をクリック

    ・Name your Connection: 接続名を設定
    ・Rate Limit: 作成したAzure ExpressRouteの帯域を設定

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a6b3190a-9aef-bfdb-b67d-e1782f4193cc.png)



5) New Connection：MCR A End画面
[Next]をクリック

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/82e3a220-8500-965a-f179-0d7dec287716.png)


6) New Connection：Summary画面　
　設定項目を確認し、問題なければ、[Add VXC]をクリック
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bf845e35-70c2-25e0-79d9-f9316e34bdd6.png)






# ■ Megaport Order
1) Order
作成したMCRと２つのVXCをActiveにするために、左ペインにある金額を確認し、問題なければ[Order]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/1dc5354f-fa5b-80ed-c24e-b8a97476deaa.png)


2) 重要事項
書かれている重要事項を確認し、[Order Now]をクリック
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a8b0fa3a-b990-e1bd-7fee-6a23c4e92366.png)



3) 開通
数分しばらくすると アイコンがグリーンとなり開通します
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/88c51d0a-de7b-8257-aa93-5b3744562e67.png)









# ■ Azure：ExpressRouteとVNet（Virtual Network)接続
上記手順では、Megaport MCRとAzure Express Routeを接続しましたが、
Azure Express Routeと仮想NetworkのVNetとは接続していないので、
ここでは、VNet内のインスタンスがExpressRouteを通るようExpressRouteとVNetを接続します

## ● 仮想ネットワークゲートウェイ作成

VNetとExpressRouteを接続するためのゲートウェイを作成します
＊SKUで[Ultra Performance]もしくは[ErGw3AZ]を選択すると「ExpressRoute FastPath」が有効になります

1) [全てのサービス] > [ネットワーキング] > [仮想ネットワークゲートウェイ]をクリック
<img width="1651" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/ff24ba93-f4d9-09df-f58f-e5e2b71eeb37.png">


2) [仮想ネットワークゲートウェイの作成]をクリック
<img width="1651" alt="02.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/93c02005-6367-ce28-887c-5292d25085cc.png">



3) 仮想ネットワーク ゲートウェイの作成:基本画面
以下必要内容を設定し、[確認および作成]をクリック

サブスクリプション
    - 名前
    - 地域：仮想ネットワーク ゲートウェイを配置する地域を選択
    - ゲートウェイの種類：[ExpressRoute]を選択
    - SKU：設定したいSKUを選択
    - 仮想ネットワーク：付属させる仮想ネットワークVNetを選択
    - ゲートウェイサブネットのアドレス範囲：選択した仮想ネットワーク内に配置するための専用サブネットを設定
    - パブリックIPアドレス：作成する仮想ネットワーク ゲートウェイのIPを作成
    - パブリックIPアドレス名：任意の名前を設定

![03-standard.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7230d7a3-7202-1d9d-f727-258cd5a77961.png)


4) 仮想ネットワーク ゲートウェイの作成:確認および作成画面
設定した内容を確認し、問題なければ[作成]をクリック
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b75c40e7-5621-ed3a-9523-268dddbbd113.png)



5) 仮想ネットワーク ゲートウェイ画面
作成されたことを確認
![05-standard.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/58c214f4-ad01-b9be-5573-dbdd0aefd1b1.png)




## ● ExpressRouteとVNet(仮想ネットワーク)を接続

ExpressRouteとVNetのデータセンターを接続します

1) [すべてのサービス] > [ネットワーキング] > [接続]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/4026506f-1e22-5ade-4df7-96fc3dd23212.png)



2) 接続画面
［接続の作成]をクリック
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/71a742ea-1be6-d8fc-795f-0fed65e96671.png)


3) 接続:基本画面
以下のように設定

    ・接続の種類: [ExpressRoute]を選択
    ・サブスクリプション: サブスクリプションを選択
    ・リソースグループ: 接続するVNetのグループを選択
    ・場所: [8Asia Pacific)西日本]を選択

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/160926f0-36b3-400b-8250-21c6ff07bfad.png)


4) 接続:[設定]画面
以下のように設定し、[OK]をクリック

    - 仮想ネットワークゲートウェイ：作成したExpressRoute用の仮想ネットワークゲートウェイを選択
    - ExpressRoute回線：作成したExpressRoute回線を選択
    - 接続名：任意の名前を設定
    - ルーティングの重み：他NWとは接続しないため、[0]を設定

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2a9a6335-6045-d986-73e2-d1656da49775.png)


5) 接続:概要画面
　設定した内容を確認し、[OK]をクリック

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7292d9ba-6ea7-afcc-12cb-07017fa1f263.png)


6) 作成した接続の状態が「成功」になれば完了
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/48fec648-b005-0acb-71a0-8430e018b858.png)



# ■ Azure：セキュリティとルート設定

## ● ネットワーク セキュリティ グループ設定
以下のようにOCI 10.5.0.0/16との通信が受信/送信セキュリティ規則が通るように設定
今回は受信セキュリティ規則へ、次のPrivate IPを設定します

    10.５.0.0/16

![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/6ee3fe48-5f36-8ad5-7b32-537a4eda9380.png)



## ● ルートテーブル設定
Azureと対向の各Cloud間を通すルートを設定
ここでは、次のPrivate IPを設定しています

    10.５.0.0/16

　<img width="1329" alt="01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/25f2750f-5bd9-4451-495c-3fad029617a7.png">




# ■ OCI-Azure導通確認
OCI-Azure接続がMegaport通じて接続することを確認

## ● OCI --> Azure接続確認

・ssh接続確認
sshでAzureインスタンスへ接続できることを確認

```shell
[opc@osaka-inst01 ~]$ ssh -i id_rsa azureuser@172.28.0.4 hostname
	azure-inst01
```


・ping疎通確認
pingでAzureインスタンスへ疎通できることを確認


```shell
[opc@osaka-inst01 ~]$ ping 172.28.0.4 -c 3
	PING 172.28.0.4 (172.28.0.4) 56(84) bytes of data.
	64 bytes from 172.28.0.4: icmp_seq=1 ttl=61 time=2.30 ms
	64 bytes from 172.28.0.4: icmp_seq=2 ttl=61 time=2.16 ms
	64 bytes from 172.28.0.4: icmp_seq=3 ttl=61 time=2.37 ms

	--- 172.28.0.4 ping statistics ---
	3 packets transmitted, 3 received, 0% packet loss, time 2002ms
	rtt min/avg/max/mdev = 2.166/2.280/2.372/0.085 ms
```

・traceruoteルート確認
OCIからAzureインスタンスへExpressrouteのBGPピアIPを通じて接続することを確認

```shell
[opc@osaka-inst01 ~]$ sudo traceroute -I 172.28.0.4
	traceroute to 172.28.0.4 (172.28.0.4), 30 hops max, 60 byte packets
	1  140.91.218.3 (140.91.218.3)  0.155 ms  0.143 ms  0.141 ms
	2  192.168.254.22 (192.168.254.22)  0.777 ms  0.779 ms  0.775 ms
	3  169.254.237.186 (169.254.237.186)  0.939 ms  1.009 ms  1.006 ms
	4  * * *
	5  172.28.0.4 (172.28.0.4)  2.690 ms  2.682 ms  2.737 ms
```

・iperf3帯域確認
設定した50Mbps程度の帯域速度になることを確認


```shell
[opc@osaka-inst01 ~]$ iperf3 -c 172.28.0.4
	Connecting to host 172.28.0.4, port 5201
	[  4] local 10.5.0.2 port 33524 connected to 172.28.0.4 port 5201
	[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
	[  4]   0.00-1.00   sec  9.92 MBytes  83.2 Mbits/sec  604   8.24 KBytes
	[  4]   1.00-2.00   sec  5.86 MBytes  49.2 Mbits/sec  233   8.24 KBytes
	[  4]   2.00-3.00   sec  5.55 MBytes  46.6 Mbits/sec  211   6.87 KBytes
	[  4]   3.00-4.00   sec  5.55 MBytes  46.6 Mbits/sec  217   20.6 KBytes
	[  4]   4.00-5.00   sec  5.86 MBytes  49.2 Mbits/sec  230   20.6 KBytes
	[  4]   5.00-6.00   sec  5.55 MBytes  46.6 Mbits/sec  220   8.24 KBytes
	[  4]   6.00-7.00   sec  5.55 MBytes  46.6 Mbits/sec  252   11.0 KBytes
	[  4]   7.00-8.00   sec  5.86 MBytes  49.2 Mbits/sec  206   9.61 KBytes
	[  4]   8.00-9.00   sec  5.55 MBytes  46.6 Mbits/sec  203   8.24 KBytes
	[  4]   9.00-10.00  sec  5.55 MBytes  46.6 Mbits/sec  205   8.24 KBytes
	- - - - - - - - - - - - - - - - - - - - - - - - -
	[ ID] Interval           Transfer     Bandwidth       Retr
	[  4]   0.00-10.00  sec  60.8 MBytes  51.0 Mbits/sec  2581             sender
	[  4]   0.00-10.00  sec  60.2 MBytes  50.5 Mbits/sec                  receiver
```



## ● Azure --> OCI接続確認
・ssh接続確認
sshでOCIインスタンスへ接続できることを確認


```shell
[azureuser@azure-inst01 ~]$ ssh -i id_rsa opc@10.5.0.2 hostname
	osaka-inst01
```

・ping疎通確認
sshでOCIインスタンスへ接続できることを確認


```shell
[azureuser@azure-inst01 ~]$ ping 10.5.0.2 -c 3
	PING 10.5.0.2 (10.5.0.2) 56(84) bytes of data.
	64 bytes from 10.5.0.2: icmp_seq=1 ttl=60 time=2.47 ms
	64 bytes from 10.5.0.2: icmp_seq=2 ttl=60 time=2.20 ms
	64 bytes from 10.5.0.2: icmp_seq=3 ttl=60 time=2.28 ms

	--- 10.5.0.2 ping statistics ---
	3 packets transmitted, 3 received, 0% packet loss, time 2003ms
	rtt min/avg/max/mdev = 2.208/2.321/2.474/0.125 ms
```


・tracerouteルート確認
AzureからOCIインスタンスへExpressrouteのBGPピアIPを通じて接続することを確認


```shell
[azureuser@azure-inst01 ~]$ sudo traceroute -I 10.5.0.2
	traceroute to 10.5.0.2 (10.5.0.2), 30 hops max, 60 byte packets
	1  172.28.1.4 (172.28.1.4)  2.409 ms  2.404 ms  2.398 ms
	2  169.254.237.185 (169.254.237.185)  1.793 ms  1.806 ms  1.825 ms
	3  * * *
	4  10.5.0.2 (10.5.0.2)  2.774 ms  2.779 ms  2.778 ms
```


・iperf3帯域確認
設定した50Mbps程度の帯域速度になることを確認

```shell
[azureuser@azure-inst01 ~]$ iperf3 -c 10.5.0.2
	Connecting to host 10.5.0.2, port 5201
	[  4] local 172.28.0.4 port 42100 connected to 10.5.0.2 port 5201
	[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
	[  4]   0.00-1.00   sec  12.5 MBytes   105 Mbits/sec  384   15.6 KBytes
	[  4]   1.00-2.00   sec  6.25 MBytes  52.4 Mbits/sec  130   12.7 KBytes
	[  4]   2.00-3.00   sec  5.00 MBytes  41.9 Mbits/sec  137   11.3 KBytes
	[  4]   3.00-4.00   sec  6.25 MBytes  52.4 Mbits/sec  137   21.2 KBytes
	[  4]   4.00-5.00   sec  5.00 MBytes  41.9 Mbits/sec  133   21.2 KBytes
	[  4]   5.00-6.00   sec  6.25 MBytes  52.4 Mbits/sec  119   14.1 KBytes
	[  4]   6.00-7.00   sec  5.00 MBytes  41.9 Mbits/sec  109   21.2 KBytes
	[  4]   7.00-8.00   sec  6.25 MBytes  52.4 Mbits/sec  143   21.2 KBytes
	[  4]   8.00-9.00   sec  5.00 MBytes  41.9 Mbits/sec  119   21.2 KBytes
	[  4]   9.00-10.00  sec  6.25 MBytes  52.4 Mbits/sec  112   12.7 KBytes
	- - - - - - - - - - - - - - - - - - - - - - - - -
	[ ID] Interval           Transfer     Bandwidth       Retr
	[  4]   0.00-10.00  sec  63.7 MBytes  53.5 Mbits/sec  1523             sender
	[  4]   0.00-10.00  sec  60.1 MBytes  50.4 Mbits/sec                  receiver

	iperf Done.
```


## ● Azure --> OCI Object Storage接続確認

・tracerouteルート確認
AzureからOCIのObject StorageへExpressrouteのBGPピアIPを通じて接続することを確認

```shell
[azureuser@azure-inst01 ~]$ sudo traceroute -I objectstorage.ap-osaka-1.oraclecloud.com
	traceroute to objectstorage.ap-osaka-1.oraclecloud.com (134.70.112.1), 30 hops max, 60 byte packets
	1  172.28.1.4 (172.28.1.4)  2.107 ms  2.108 ms  2.102 ms
	2  169.254.237.185 (169.254.237.185)  1.860 ms  1.868 ms  1.866 ms
	3  * * *
	4  134.70.112.1 (134.70.112.1)  2.685 ms  2.665 ms  2.652 ms
```


・ping疎通確認

```shell
[azureuser@azure-inst01 ~]$ ping objectstorage.ap-osaka-1.oraclecloud.com -c 3
	PING objectstorage.ap-osaka-1.oci.oraclecloud.com (134.70.112.1) 56(84) bytes of data.
	64 bytes from 134.70.112.1 (134.70.112.1): icmp_seq=1 ttl=60 time=2.07 ms
	64 bytes from 134.70.112.1 (134.70.112.1): icmp_seq=2 ttl=60 time=2.08 ms
	64 bytes from 134.70.112.1 (134.70.112.1): icmp_seq=3 ttl=60 time=2.27 ms

	--- objectstorage.ap-osaka-1.oci.oraclecloud.com ping statistics ---
	3 packets transmitted, 3 received, 0% packet loss, time 2002ms
	rtt min/avg/max/mdev = 2.073/2.144/2.275/0.099 ms
```

# ■ 参考
**● Megaport**
　・ [Megaport](https://www.megaport.jp/)
　・ [Megaport Enabled Locations](https://www.megaport.com/megaport-enabled-locations/)
　・ [Simple, Scalable Pricing](https://www.megaport.com/pricing/)
　・ [Network Latency: Data for Megaport’s Network Latency Times](https://www.megaport.com/network-latency/#locationId=564)

**● その他Cloud接続**
　・ [Megaport Cloud Router(MCR)でAzure, Google Cloud, AWSとOracle Cloudを接続してみてみた](https://qiita.com/shirok/items/64b6aacbe58ad1a9b7d3)