AWS Transit Gateway経由でオンプレミスと Oracle Cloud をマルチクラウド接続してみてみた


# ■ 目的
[Transit Gateway(TGW)](https://aws.amazon.com/jp/blogs/news/aws-transit-gateway-with-shared-directconnect/)を使用すれば、複数の VPC および Direct Connect(DX) や VPNを使用してオンプレミスネットワークを相互接続できます。
既存AWSとオンプレミスを専用線やVPNで接続している環境に、TGWから足を一本出して、TGWをHubとしてオンプレミスから、他Network、他Cloudへ接続できます。
![TransitImage.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/4123d105-d4ab-7840-8dc9-78330da0b573.png)
ということで、[前回AWSとオンプレミスにVPN接続している環境](https://qiita.com/shirok/items/71b5bf09acbaf2764842)のTGWから専用線(Direct Connect + Megaport + FastConnect)でOracle Cloud Infrastructure(OCI)へ接続して、TGW経由してオンプレミスとOCIを通信できるようにしてみてみます
この手順では、Network の Route経路は BGPで伝搬しあうので、オンプレミス側のCPEには手を加える必要はありません。
ちょこっと従量課金で数時間、追加接続してみてみます。



# ■ 構成
![構成図2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/682e6217-ce3e-437a-4bce-71731c3d616f.png)
AWSとオンプレミスの構成は前回の手順で構成しておきます。
・参考:[YAMAHA NVR700W から AWS Transit Gateway経由で IPSec VPN接続してみてみた](https://qiita.com/shirok/items/71b5bf09acbaf2764842)

今回は、既存TGW と Megaport Cloud Router（MCR）を使用して、AWS Direct Connect と OCI FastConnectをマルチ・クラウド接続してみてみます。




# ■ OCI：FastConnect作成

(1) OCI Webコンソール 
上部にある Regionを、'Japan Central(Osaka)'へ設定し、
左ペインにある [ネットワーキング] > [FastConnect]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3b8b1c3b-0e51-958a-c13b-51bec20f90a4.png)



(2) FastConnt接続画面
[FastConnectの作成]をクリック
![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/864b2997-4111-04c8-18f0-04f3cded85cb.png)


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

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

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3e552b60-435d-e966-f710-586b72927ecf.png)


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

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

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2fb2627f-5d1e-8cda-455c-2c2502f3caee.png)


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

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/45a374b6-c695-0dc0-4f30-8fd62bf54e4c.png)


VCのアイコンは、プロバイダ保留中のためオレンジ色になります
MCR側で設定し開通するとグリーン色になります




# ■ 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: AWSとOCI近郊のRegionを選択
	- Location: AWSとOCI近郊のLocationを選択

![01_MCR02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9ee596fe-9041-280a-dcaa-488b8d293f72.png)




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

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

※ 今回Rate Limitは、AWSとOCIそれぞれ1GBづつ帯域設定するので、2GB以上のRate Limitを設定しておきます
![01_MCR03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/385a8aeb-049f-09e4-fe27-72aca1574f56.png)




(5) Summary画面
　設定内容を確認し、問題なければ[Add MCR]をクリック
![01_MCR04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/4c7cd080-0b6f-a384-36ad-86685eb13e0b.png)






# ■ Megaport: VXC作成
OCI,AWSをMCRに接続するためのVirtual Cross Connect（VXC）を作成します。


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

(1) Service画面
Add Connection欄にある[Oracle Cloud]をクリック
![02_VXC-FastConnect01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bb988855-9e0b-a1a8-9bbd-39098671286e.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_VXC-FastConnect02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8733f043-e7ea-e78c-0d4e-a495865d3512.png)




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

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

![02_VXC-FastConnect03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8863076e-7c0f-dffb-8754-be9be4fd80f0.png)



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

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

![02_VXC-FastConnect04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b0e6a27c-225f-8950-c709-d99b2c2b1340.png)



(6) New Connection：MCR A End +Add画面
BGP Connections項にある[＋Add GBP Connection]をクリック
![02_VXC-FastConnect05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8b4c9d0d-15f2-50b5-4c00-f9af6069b163.png)



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

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

![02_VXC-FastConnect06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/104dfba2-d062-cad2-6b50-d72cd9e09097.png)



(8) New Connection：BGP Connections画面
設定したBGP設定内容を確認し、問題なければ、[Next]をクリック
![02_VXC-FastConnect07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7814f33b-f1ed-7d6d-0357-3da3b4117af5.png)


(9) New Connection：Summary画面　
設定項目を確認し、問題なければ、[Add VXC]をクリック
![02_VXC-FastConnect08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/59d698d1-4039-f976-e760-c11db2b12350.png)





## ● MCRとAWS接続VXC作成
(1) Services画面
作成したMCRの欄にある[+Connection]をクリック
![03_VXC_DirectConnect_HostedCOnnection00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5b9d81b0-56a9-4124-b62c-980621bdf013.png)


(2) New Connection:Select Port画面
Select Providerから、[Amazon Web Sercvises]を選択
AWS Connection Type項目は以下のように設定し、[Next]をクリック

	- AWS Connection Type: [Hosted Connection]を選択
	- Select Destination Port: AWSとOCIに近い場所を選択、ここでは[Equinix DA1]を選択

![03_VXC_DirectConnect_HostedCOnnection01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/92b99236-366e-9f38-c232-a750866bd55e.png)


(3) Conection Details画面
以下内容を設定し、[Next]をクリック

	- Name your connection: 任意の名前を設定
	- Rate Limit : DirectConnectの帯域を設定

![03_VXC_DirectConnect_HostedCOnnection02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3c15e1f0-d588-6eec-241f-33c33f898ae8.png)

(4) MCR A End
[Next]をクリック
![03_VXC_DirectConnect_HostedCOnnection03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/dc0e8b64-961e-d7c4-0e07-f8a6f9fa948c.png)


(5) Cloud Derails画面

	- AWS Connection Name: 任意の名前を設定
	- AWS Account ID: AWSの契約しているAccountIDを設定

![03_VXC_DirectConnect_HostedCOnnection04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/387e368f-6c84-61a3-4984-aca2f5d95a39.png)


(6) Summary画面
内容を確認し、[Add VXC]をクリック
![03_VXC_DirectConnect_HostedCOnnection05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/8386be00-0cbf-92ff-6e93-d23104894f12.png)



## ● Megaport Order
(1) Sercvice画面
左ペインにある [Order]をクリック
![03_VXC_DirectConnect_HostedCOnnection06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/cb00370d-a525-b6d1-dc93-54144ed04b4c.png)
![05_Megaport_Order00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a6661482-5d5f-1777-b7f1-ccb1bf19ca3b.png)


(2) Order Service画面
内容を確認し、[Order Now]をクリック
![05_Megaport_Order01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/81fa823a-2ed5-a86e-ba13-0eec103857f2.png)


(3) Order完了
Orderが完了し、アイコンが緑色になればActivate完了
![05_Megaport_Order02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/389a3e0b-06d9-27ff-91e7-9c1a5992635a.png)




# ■ OCI FastConnect Status確認
FastConnect画面へ遷移し、以下状態が緑色であることを確認

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

![01_FC接続確認01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b60432b6-2fa2-2dab-aa65-2cba9f9f1dda.png)


# ■ AWS Direct Connect設定

## ● Direct Connect Gateway作成

(1) Direct Connectゲートウェイ画面
[Direct Connect] > [Direct Connectゲートウェイ]をクリックし、[Direct Connectゲートウェイを作成する]をクリック
![01_DirectConnectGW01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d099e820-3072-9b67-e969-c198618447f3.png)




(2) Direct Connectゲートウェイを作成する画面
以下内容を設定し、[Direct Connectゲートウェイを作成する]をクリック

	- 名前: 任意の名前を設定
	- Amazon側のASN: 他と重複しないPrivate ASNを設定

![01_DirectConnectGW02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e455ad17-2727-a191-2d6d-f466ab107e9e.png)


(3) Direct Connectゲートウェイを作成完了
![01_DirectConnectGW03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/876e632d-eeb6-f467-cd85-0d0e782cfeae.png)



## ● Transit GatewayとDirect Connect Gatewayの関連付け

(1) トランジットゲートウェイの関連付け
[Direct Connect] > [トランジットゲートウェイ]をクリックし、[Direct Connectゲートウェイを関連付ける]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b9ff10f7-3d04-2cc0-620c-fe6d543a3ffe.png)



(2) Direct Connectゲーウェイの関連付ける画面
以下内容を設定し、[Direct Connectゲートウェイを関連付ける]をクリック


	- アカウント所有者: ここでは[マイアカウント]を選択
	- Direct Connectゲートウェイ: 作成したDirect Connectゲートウェイを選択
	- 許可されたプレフィックス: Direct Connect通して対抗へBGP伝搬する静的プレフィックスを設定

※ ここでのBGP伝搬するプレフィックスは、以下を設定して、AWS VPCとオンプレミスのNetworkをOCIと通信できるように設定
![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5569529a-2d68-8f54-ddd1-6d2a1c5c3e22.png)


(3) Direct Connectゲーウェイの関連付け完了
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/2746c371-7111-67cc-87ca-9ee88b3880c5.png)





## ● 接続設定
[Direct Connect] > [接続]をクリックし、接続画面を表示

(1) Direct Connect 接続画面
MegaportでAWSのVXCを作成すると、AWS側に接続が作成されます
作成された接続のIDをクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/58378a46-d974-1ae9-3586-f73f58a81bf9.png)






(2) 接続 承認
承認して Direct ConnectをActivateします
[承認する]をクリック
![01_接続02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/76f8cf6b-28d0-c13f-788c-eadff684d8cb.png)




(8) ホスト接続を承認する
承認する場合、[承認する]をクリック

![01_接続03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9ab08544-1b43-d05f-17c4-d5b80aa6859c.png)

(9) 
状態が"available"になればActivate完了
![01_接続04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d1bb9d49-910f-fed4-8fbc-98bc2480837f.png)



## ● 仮想インターフェース Transit VIF作成
承認してActicateされた接続に仮想インターフェースを作成します
ここでは、Transit Gatewayへ接続するTransit VIFとして作成します

(1) 接続画面
[仮想インターフェースを作成する]をクリック
![01_Transit-VIF作成01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/923f1074-3a41-67b6-6cc7-8e630fd439e8.png)


(2) 仮想インターフェースを作成する画面
以下内容を設定し、[仮想インターフェースを作成する]をクリック

	- タイプ: トランジット
	- 仮想インターフェース名: 任意の名前を設定
	- 接続:  前項で承認した接続を選択
	- VLAN: 自動で採番された番号をそのまま使用
	- BGP ASN: MegaportのBGP ASN "133937"を設定 

![01_Transit-VIF作成03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/cad8dcd9-d94d-f19c-c02f-1dc406298bde.png)


(3) ピアリング確認
仮想インターフェースを作成すると、以下画面のようにピアリング項目に仮想インターフェースが作成されます
次に、MegaportとBGP接続する設定をするために、以下ピアリング情報をメモして、MegaportのVXCへ設定しBGP疎通できるようにします

	・メモ情報
	　　- BGP認証キー: Megaport VXCへ設定する認証するキー
	　　- ルーターのピアIP: Megaport側に設定するBGP Peer IP
	　　- AmazonルーターのピアIP: AWS側のBGP Peer IP

![01_Transit-VIF作成04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d3aea7f3-8c77-f54d-0cce-1bb8eca87545.png)



# ■ Megaport VXCへ AWS BGP設定
(1) Megaport画面
Megaport画面へ遷移し、作成したAWS 接続(VXC)の [歯車アイコン]をクリック
![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b9d7debd-9faa-e8db-9173-6044c8bf2f83.png)


(2) Config A End画面
Config A End画面まで[次へ]をクリックし、以下内容を設定し、右横の[+Add]をクリック

	- IP address including subnet mask: メモした「AWS側のBGP Peer IP」を設定

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/7f749f0b-412d-5bc7-dc7d-6755a2cc037c.png)


(3) Config A End: MCR Connection Detail画面
[+ Add BGP Connections]をクリック
![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3fa4b4f1-d1ed-2eb5-9f89-1bc635b6b7b7.png)


(4) BGP Connection画面
メモしておいたAWS側のピアリング情報を使用して以下内容を設定し、[Add]をクリック

	- Local IP: AWS側のBGP Peer IPを設定
	- Peer IP: Megaport側に設定するBGP Peer IP
	- Peer ASN: AWS側 Direct ConnectのASNを設定
	- BGP Auth: BGP認証キーを設定

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/4100857f-2147-afde-283d-013741c6a339.png)


(5) Config A End画面
設定した内容を確認し、[Save]をクリックして保存
[Save]をクリックすると数分で内容が反映されます。
[Save]をクリックして保存したら、[Next]をクリック
![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/fe89bbc0-b7b1-34d7-b475-0628f077f5e2.png)


(6) Connection Detail画面
以下ステータス項目を確認し、グリーン色になっていることを確認し。[Close]をクリック

	・確認ステータス
	　　- Provisionig Status
	　　- Service Status
	　　- BGP IP Address

![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/43e149b3-2816-2380-9ab1-f04b9b27349e.png)




# ■ 仮想インターフェース Transit VIFステータス確認
(1) ピアリング画面
以下ステータス項目を確認し、グリーン色になっていることを確認


	・確認ステータス
	　　- 状態
	　　- BGPステータス

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c02e0408-b2a5-fa00-b347-a21b66688cc0.png)


# ■ オンプレミスBGP ルーター確認
Transit VIFが作成されステータスがUPしたので、AWS VPCとOCIのNertworkがBGPにより、Transit Gatewayからオンプレミスへ伝搬されます。
ということで、オンプレミスBGP ルーターで ruteを確認

## Route確認
以下Routemが追加されていることを確認

	・AWS側
	　172.31.0.0/16
	　172.32.0.0/16
	・OCI側
	　10.10.0.0/24

```shell
# show ip route
    Destination         Gateway          Interface       Kind  Additional Info.
    default             100.100.100.100   WAN1(PDP)    static
	10.10.0.0/24        169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
    169.254.141.152/30  -                 TUNNEL[2]  implicit
    169.254.154.136/30  -                 TUNNEL[1]  implicit
    172.31.0.0/16       169.254.141.153   TUNNEL[2]       BGP  path=64512
    172.32.0.0/16       169.254.141.153   TUNNEL[2]       BGP  path=64512
    192.168.0.0/24    192.168.0.1          LAN1  implicit
    100.0.0.0/8         100.100.100.101        WAN1  implicit
```

## ● OCI Service GatewayでのOSN Route追加
OCIのTransit Routingの機能により、Oracle Services Network内にあるObject Storge,Autonomous Databaseなどの[Public Serviceのアドレス](https://docs.cloud.oracle.com/ja-jp/iaas/Content/General/Concepts/addressranges.htm#osn-ranges)をOn-Premises NetworkへBGPで伝搬できます。
ということで、この設定をした時の show ip routeものせておきます

・参考: [Transit Routing + IPSec VPN / FastConnectで Object Storage, Autonomous Databaseへ接続してみてみた](https://qiita.com/shirok/items/ec0e5a09346422346fd4)

```shell
# show ip route
	Destination         Gateway          Interface       Kind  Additional Info.
	default             100.100.100.100   WAN1(PDP)    static
	10.10.0.0/24        169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	118.238.201.33/32   100.100.100.100        WAN1 temporary
	129.213.0.128/25    169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	129.213.2.128/25    169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	129.213.4.128/25    169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	130.35.16.0/22      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	130.35.96.0/21      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	130.35.144.0/22     169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	130.35.200.0/22     169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	134.70.24.0/21      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	134.70.32.0/22      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	138.1.48.0/21       169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	140.91.10.0/23      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	140.91.12.0/22      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	147.154.0.0/19      169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	147.154.32.0/25     169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456 31898
	169.254.141.152/30  -                 TUNNEL[2]  implicit
	169.254.154.136/30  -                 TUNNEL[1]  implicit
	172.31.0.0/16       169.254.141.153   TUNNEL[2]       BGP  path=64512
	172.32.0.0/16       169.254.141.153   TUNNEL[2]       BGP  path=64512
	192.168.0.0/24      192.168.0.1          LAN1  implicit
	192.168.254.8/30    169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456
	192.168.255.4/30    169.254.141.153   TUNNEL[2]       BGP  path=64512 65534 23456
	100.0.0.0/8         100.100.100.101        WAN1  implicit
```




# ■ 接続確認



## ● OCI --> AWS TransitGW --> On-Premises 接続確認

### (1) ssh接続確認

```shell
[opc@ashburn-inst01 ~]$ ssh -i id_rsa onp@192.168.100.250 hostname
	MacBook
```


### (2) traceroute経路確認

```shell
[opc@ashburn-inst01 ~]$ sudo traceroute -I 192.168.100.250
	traceroute to 192.168.100.250 (192.168.100.250), 30 hops max, 60 byte packets
	1  140.91.196.117 (140.91.196.117)  0.163 ms  0.145 ms  0.143 ms
	2  192.168.254.9 (192.168.254.9)  0.423 ms  0.431 ms  0.429 ms
	3  169.254.255.21 (169.254.255.21)  30.951 ms  30.968 ms  31.000 ms
	4  * * *
	5  169.254.3.2 (169.254.3.2)  1269.335 ms  1275.945 ms  1282.945 ms
	6  169.254.141.154 (169.254.141.154)  1288.168 ms * *
	7  * 192.168.100.250 (192.168.100.250)  1277.702 ms  1304.450 ms
```





## ● OCI --> AWS VPC-172.31.0.0/16 接続確認
### (1) ssh接続確認

```shell
[opc@ashburn-inst01 ~]$ ssh -i AWS_EC2.pem ec2-user@172.31.0.11 hostname
	ip-172-31-0-11.ec2.internal
```

### (2) traceroute経路確認

```shell
[opc@ashburn-inst01 ~]$ sudo traceroute -I 172.31.0.11
	traceroute to 172.31.0.11 (172.31.0.11), 30 hops max, 60 byte packets
	1  140.91.196.83 (140.91.196.83)  0.164 ms  2.992 ms  3.011 ms
	2  192.168.254.9 (192.168.254.9)  0.457 ms  0.469 ms  0.471 ms
	3  169.254.255.21 (169.254.255.21)  31.842 ms  31.918 ms  31.922 ms
	4  * * *
	5  172.31.0.11 (172.31.0.11)  64.219 ms  64.240 ms  64.283 ms
```



## ● OCI --> AWS VPC-172.32.0.0/16 接続確認

### (1) ssh接続確認

```shell
[opc@ashburn-inst01 ~]$ ssh -i AWS_EC2.pem ec2-user@172.32.0.22 hostname
	ip-172-32-0-22.ec2.internal
```


### (2) traceroute経路確認

```shell
[opc@ashburn-inst01 ~]$ sudo traceroute -I 172.32.0.22
traceroute to 172.32.0.22 (172.32.0.22), 30 hops max, 60 byte packets
 1  140.91.196.154 (140.91.196.154)  0.177 ms  0.151 ms  0.139 ms
 2  192.168.254.9 (192.168.254.9)  0.491 ms  0.498 ms  0.497 ms
 3  169.254.255.21 (169.254.255.21)  30.977 ms  30.988 ms  31.020 ms
 4  * * *
 5  172.32.0.22 (172.32.0.22)  63.744 ms  63.757 ms  63.754 ms
```


## ● On-Premises --> AWS TrangitGW --> OCI 接続確認

### (1) ssh接続確認

```shell
[onp@MacBook:~]$ ssh -i id_rsa  opc@10.10.0.2 hostname
	ashburn-inst01
```



### (2) traceroute経路確認

```shell
[onp@MacBook:~]$ sudo  traceroute -I 10.10.0.2
	traceroute to 10.10.0.2 (10.10.0.2), 30 hops max, 60 byte packets
	1  setup.netvolante.jp (192.168.100.1)  0.291 ms  0.236 ms  0.247 ms
	2  * * *
	3  169.254.255.1 (169.254.255.1)  272.054 ms  276.146 ms  276.092 ms
	4  169.254.255.21 (169.254.255.21)  316.146 ms  319.963 ms  327.776 ms
	5  169.254.255.22 (169.254.255.22)  361.839 ms  373.655 ms  377.585 ms
	6  140.91.196.51 (140.91.196.51)  377.529 ms  409.678 ms  413.609 ms
	7  10.10.0.2 (10.10.0.2)  427.790 ms  292.284 ms  288.214 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)
　・ [Connecting to AWS Direct Connect](https://docs.megaport.com/cloud/megaport/aws/)
　・ [Connecting to Oracle Cloud Infrastructure FastConnect](https://docs.megaport.com/cloud/megaport/oracle/)

## ● OCI
　・ [FastConnectの接続モデル](https://www.oracle.com/jp/cloud/networking/fastconnect-connectivity-models.html)
　・ [FastConnect - Oracle Cloud Portal](https://docs.cloud.oracle.com/ja-jp/iaas/Content/Network/Concepts/fastconnect.htm)

## ● AWS
　・ [“共有型”AWS DirectConnectでも使えるAWS Transit Gateway](https://aws.amazon.com/jp/blogs/news/aws-transit-gateway-with-shared-directconnect/)
　・ [AWS Transit Gateway - Awsstatic](https://d1.awsstatic.com/webinars/jp/pdf/services/20191113_AWS-BlackBelt_Transit_Gateway.pdf)
　・ [Site-to-Site VPN のクォータ](https://docs.aws.amazon.com/ja_jp/vpn/latest/s2svpn/vpn-limits.html)
　・ [トランジットゲートウェイのクォータ](https://docs.aws.amazon.com/ja_jp/vpc/latest/tgw/transit-gateway-quotas.html)