Oracle Cloud: 契約が異なるテナンシの VCNを Cross-Tenancy Peering VCNs (Local Peering Gateway無し)してみてみた

契約異なるテナンシどうしを Local VCN Peering することができ、これを クロステナンシ・ピアリング(Cross-Tenancy Peering) と言います。
Local Peering Gateway接続を使用する代わりに、同じリージョン内の2つ以上の Virtual Cloud Networks (VCNs）を共通の Dynamic Routing Gateway (DRG)に接続することにより、Private Network通信を確立できます。
ということで、契約異なる ABC社と XYZ社の VCN どうしを Cross-Tenancy Peering VCNs して On-PremisesからABC社へVPN接続を行い、On-PremisesからXYZ社へ直接疎通できるように構成設定します。

# ■ 構成
[VCN間のルーティングに関するIAMポリシー](https://docs.oracle.com/ja-jp/iaas/Content/Network/Tasks/drg-iam.htm#scenario_m__IAM_cross-tenancy)要件どおりに各テナントの権限を設定することで可能になります。
お互いの Tenancyへ権限を付与してPeeringを確立できるように、それぞれの2箇所のテナンシの管理者の内、片側の DRG管理者を Requestor、もう一方の VCN管理者を Acceptorとして指定して必要な IAMポリシーを実装します。
![構成_Route.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/22ec0971-ace6-99c5-2b54-efb54cc6deb9.jpeg)

::: note info¥
XYZ-Tenancy の ②Route Table について、ABC-Tenancy の DRG へのルート・ルール追加は Acceptor-VCN-Policy が必要です。ない場合は、異なる Tenancy への DRG アクセス権限がないため ルート・ルール追加はできません。
:::

# ■ 事前準備
各テナンシの Computeインスタンス、VCN、Route Table, Security List等や
On-Premisesと ABC-Tenancyテナンシへ、IPSec VPN接続はあらかじめ疎通できるよう設定しておきます。
・ 参考: [NEC IXルーターを冗長構成でIKEv2 IPSec VPN接続してみてみた](https://qiita.com/shirok/items/611ffb7cdd96ac95d32b)

今回は、IDCSユーザーで作業するため次の情報を使用して各テナンシへ IAM Policy と Group作成を行い Cross-Tenancy Peering VCNsします
IAMユーザーで作業する場合は、IDCSグループ作成は不要です。



|Tenancy Name|ABC-Tenancy|XYZ-Tenancy|
|---|---|---|
|Tenancy OCID|ocid1.tenancy.oc1..aaaaaaaa4rljlv6dfuvi2qc6gjnx7|ocid1.tenancy.oc1..aaaaaaaai4sy6qyo2aa6wnofmtzir4|
|IDCS Group Name|OCI_DRG-Admin|	OCI_VCN-Admin|
|IAM Group Name|DRG-Admin|VCN-Admin|
|IAM Group OCID|ocid1.group.oc1..aaaaaaaaa4r456s7km26u72em2bf5c2jdn4|ocid1.group.oc1..aaaaaaaaeqc6nudajz7zkt6xxzrjiuw5|
|Policy Name|Requestor-DRG-Policy|Acceptor-VCN-Policy|
|Policy Statements|define tenancy XYZ-Tenancy as ocid1.tenancy.oc1..aaaaaaaai4sy6qyo2aa6wnofmtzir4 <br> define group VCN-Admin as ocid1.group.oc1..aaaaaaaaeqc6nudajz7zkt6xxzrjiuw5 <br> endorse group DRG-Admin to manage drg-attachment in tenancy XYZ-Tenancy <br> admit group VCN-Admin of tenancy XYZ-Tenancy to manage drg in tenancy |define tenancy ABC-Tenancy as ocid1.tenancy.oc1..aaaaaaaa4rljlv6dfuvi2qc6gjnx7 <br> define group DRG-Admin as ocid1.group.oc1..aaaaaaaaa4r456s7km26u72em2bf5c2jdn4 <br> admit group DRG-Admin of tenancy ABC-Tenancy to manage drg-attachment in tenancy <br> endorse group VCN-Admin to manage drg in tenancy ABC-Tenancy|



# ■ ABC-Tenancy作業(DRG側テナンシ)
## ● IAMグループ: DRG-Admin作成
**1) OCI コンソール画面**
[Identity & Security] > Identity項目 の [Groups] をクリック
![01_Group作成00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a0e40b94-b17c-9b96-d554-ea82b6c79696.jpeg)


**2) Group画面**
[Create Group] をクリックし、以下項目をクリックして [Create Group] をクリック
![01_Group作成01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/0de561b1-1ab2-4ce5-d791-68fc8e7b0a71.jpeg)

**3) 作成完了**
![01_Group作成03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/828eab5b-2cf9-26a9-7596-f854292a4bf6.jpeg)


## ● IDCSグループ: OCI_DRG-Admin作成
**1) Federation画面**
Identity > Federation画面にある、OracleIdentityCloudService をクリック
![02_Federation画面01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/1f618359-343c-547c-78cd-1861daa15065.jpeg)



**2) OracleIdentityCloudService画面**
[Resources] > [Groups] 画面にある、[Create IDCS Group]をクリック
![03_IDCSグループ作成01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/464ff79d-4ce7-9015-29ca-4a911e963d6c.jpeg)



**3) Create IDCS Group画面**
以下項目をクリックし、[Create]をクリック

	・ Name: 任意のIDCS Group名を入力
	・ Users: 付与するユーザーを選択

![03_IDCSグループ作成02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/349cad83-2feb-3d7d-906c-faa9112b8b63.jpeg)

**4) 作成完了**
![03_IDCSグループ作成03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/17923a00-ca83-cf11-fccd-1fcc51efb20e.jpeg)



## ● IAMグループと IDCSグループマッピング
**1) Group Mappings画面**
[Resources] > [Group Mappings] 画面にある、[Add Mappings]をクリック
![04_IDCSグループマッピング01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/5dfd6ba3-cd8b-2891-be7b-0d46ac08c2d7.jpeg)



**2) Add Mappings画面**
以下項目をクリックし、[Create]をクリック

	・ Identity Provider Group: 作成した IDCSグループを選択
	・ OCI Group: 作成した IAMグループを選択

![04_IDCSグループマッピング02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a7a577f2-adb6-3415-6cb4-4f87880f93af.jpeg)

**3) Mapping完了**
![04_IDCSグループマッピング03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/89f9d5f1-3ddd-8dc1-b186-f56cf130276a.jpeg)





## ● IDCSユーザーへ IDCSグループ追加
**1) OracleIdentityCloudService: Users画面**
[Resources] > [Users] 画面にある、権限を付与するユーザーを選択
![05_ユーザーへIDCSグループ追加001.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bc724339-71ce-9f27-4203-b10f6a64c9c0.jpeg)

**2) ユーザー名: Groups画面**
[Add to IDCS Group]をクリック
![05_ユーザーへIDCSグループ追加01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/164ee15e-f5b7-272d-ec7e-6acc58a0405a.jpeg)



**3) Add User to IDCS Group画面**
以下項目をクリックし、[Add]をクリック

	・ Groups: 作成したIDCSグループを選択

![05_ユーザーへIDCSグループ追加02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/9798200a-0696-1bef-6747-ac8fa901f7d9.jpeg)



**4) Add完了**
![05_ユーザーへIDCSグループ追加03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/4264072a-f19a-58d8-5486-c2174c07bffa.jpeg)


## ● ポリシー:Requestor-DRG-Policy追加
**1) OCI コンソール画面**
Identity & Security > Policies をクリック
![06_ポリシー追加00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/15f9d914-5400-fddf-3474-445f41cb87d7.jpeg)



**2) Policies画面**
[Create Policy]をクリック
![06_ポリシー追加01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d2d5e634-15fc-64cc-10fa-31646f46b5e4.jpeg)



**3) Create Policy画面**
以下項目をクリックし、[Create]をクリック

	・ Name: 任意の名前を設定
	・ Compartment: rootコンパートメントを選択
	・ Policy Builder: [Show manual editor]をONにして、以下入力
		define tenancy XYZ-Tenancy as ocid1.tenancy.oc1..aaaaaaaai4sy6qyo2aa6wnofmtzir4
		define group VCN-Admin as ocid1.group.oc1..aaaaaaaaeqc6nudajz7zkt6xxzrjiuw5
		endorse group DRG-Admin to manage drg-attachment in tenancy XYZ-Tenancy
		admit group VCN-Admin of tenancy XYZ-Tenancy to manage drg in tenancy 


![06_ポリシー追加02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c5c04d6f-b8ec-29b8-2dce-8191d5e7db5f.jpeg)


**4) Create完了**
![06_ポリシー追加03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b84650d3-8151-e6e9-e133-98ae89179e97.jpeg)






# ■　XYZ-Tenancy 側作業(DRGと異なる側テナンシ)
## ● IAMグループ: VCN-Admin作成
**1) OCI コンソール画面**
[Identity & Security] > Identity の [Groups] をクリック
![01_Group作成00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c8d3f1ab-a41f-b1ef-7cc5-4993bc8dde0c.jpeg)


**2) Group画面**
[Create Group] をクリックし、以下項目をクリックして [Create Group] をクリック
![01_Group作成02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a93f7fbd-9c70-c220-1188-33a70cee1884.jpeg)

**3) 作成完了**
![01_Group作成03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/388ff706-5474-a930-4d4d-31226b10127b.jpeg)



## ● IDCSグループ: OCI_VCN-Admin作成
**1) Federation画面**
Identity > Federation画面にある、OracleIdentityCloudService をクリック
![03_IDCSグループ作成01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d94f3762-8edc-9abf-2212-19f513cf2c19.jpeg)


**2) OracleIdentityCloudService画面**
[Resources] > [Groups] 画面にある、[Create IDCS Group]をクリック
![03_IDCSグループ作成02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/ee1b4525-2d24-4da6-2f40-86833cc9dc8b.jpeg)


**3) Create IDCS Group画面**
以下項目をクリックし、[Create]をクリック

	・ Name: 任意のIDCS Group名を入力
	・ Users: 付与するユーザーを選択

**4) 作成完了**
![03_IDCSグループ作成03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/16e49874-1733-fe15-846c-42eeb526c26c.jpeg)



## ● IAMグループとIDCSグループマッピング
**1) Group Mappings画面**
[Resources] > [Group Mappings] 画面にある、[Add Mappings]をクリック
![04_IDCSグループマッピング01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/950798f5-0be7-4683-711f-88a7d679c108.jpeg)

**2) Add Mappings画面**
以下項目をクリックし、[Create]をクリック

	・ Identity Provider Group: 作成した IDCSグループを選択
	・ OCI Group: 作成した IAMグループを選択

![04_IDCSグループマッピング02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/286f6c11-154c-0b78-ee58-a7b0c04e1adf.jpeg)


**3) Mapping完了**
![04_IDCSグループマッピング03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/bd7c0880-1cd6-af15-646c-f62cb6bfeb07.jpeg)



## ● IDCSユーザーへIDCSグループ追加
**1) OracleIdentityCloudService: Users画面**
[Resources] > [Users] 画面にある、権限を付与するユーザーを選択
![05_ユーザーへIDCSグループ追加001.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/92fe8f65-3139-0231-9fe7-830c907ae124.jpeg)


1) ユーザー名: Groups画面
[Add to IDCS Group]をクリック
![05_ユーザーへIDCSグループ追加01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/6bffdf2a-d56e-6942-5c19-6e18ac3e0fa1.jpeg)


**2) CAdd User to IDCS Group画面**
以下項目をクリックし、[Add]をクリック

	・ Groups: 作成した IDCS Groupを選択

![05_ユーザーへIDCSグループ追加02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c10451ed-8b41-bc55-3eb2-1e091644f6fb.jpeg)




**3) Add完了**
![05_ユーザーへIDCSグループ追加03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/e30c7a6f-6cc3-3359-ecbd-e0d58e10e3b2.jpeg)


## ● ポリシー:Acceptor-VCN-Policy追加
**1) OCI コンソール画面**
Identity & Security > Policies をクリック
![06_ポリシー追加00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/3282ff74-6422-72cd-1561-57bcf6b9ef64.jpeg)


**2) Policies画面**
[Create Policy]をクリック
![06_ポリシー追加01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/a1609d2d-378b-35c3-798a-e31f1179e4ef.jpeg)


**3) Create Policy画面**
以下項目をクリックし、[Create]をクリック

	・Name: 任意の名前を設定
	・Compartment: rootコンパートメント を選択
	・Policy Builder: [Show manual editor]をONにして、以下入力
		define tenancy ABC-Tenancy as ocid1.tenancy.oc1..aaaaaaaa4rljlv6dfuvi2qc6gjnx7
		define group DRG-Admin as ocid1.group.oc1..aaaaaaaaa4r456s7km26u72em2bf5c2jdn4
		admit group DRG-Admin of tenancy ABC-Tenancy to manage drg-attachment in tenancy
		endorse group VCN-Admin to manage drg in tenancy ABC-Tenancy

![06_ポリシー追加02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/07b8d9d3-a1c8-b6c8-6eab-e4bf7687cacc.jpeg)

**4) Create完了**
![06_ポリシー追加03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/c3fa4bea-a59a-a327-6bf6-7b1db695cfb2.jpeg)



# ■ Cross-Tenancy Peering
作成したポリシーのグループが付与されているユーザーで実行します

## ● XYZ-Tenancy 側作業

**1) OCIコンソール画面**
[Networking] > [Virtual Cloud Networks]をクリックし、対象のVCNを選択
![07_DRG_Attachmetns00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/d76e8388-b713-e37a-70f1-d9bc9719dec0.jpeg)



**2) VCN画面**
[Resources] > [Dynamic Routing Gateways Attachments]をクリックし、[Create DRG Attachment]をクリック
![07_DRG_Attachmetns01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/291ae5ce-dde6-58ee-7eb8-1087739f56ab.jpeg)


**3) Resources画面**
以下項目をクリックし、[Create DRG Attachment]をクリック 

	・ Name: 任意の名前を設定
	・ DRG LOCATION: ANOTHER TENANCY を選択
	・ DRG OCID: DRG OCIDを入力

![07_DRG_Attachmetns02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/f2703478-8198-b57b-93dd-455324d0ada3.jpeg)


**4) Cross-Tenancy Peering完了**
作成した Attachmentの Lifecycle State が "Attached" になればOK
![07_DRG_Attachmetns03.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/21485f94-a409-4aea-ae8f-a5fe538946d1.jpeg)


## ● ABC-Tenancy側ステータス確認
**1) OCIコンソール画面**
[Networking] > [Dynamic Routing Gateways]をクリックし、対象のDRGを選択
![07_DRG_Attachmetns04_DRG側画面01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/be713066-5ab8-cd7f-91dd-b6670f8d12d9.jpeg)

**2) DRG画面:Cross-Tenancy Attachments画面**
[Resources] > [Cross-Tenancy Attachments]をクリック
XYZ-Tenancy 側で作成した、Attachment名が追加され、Lifecycle Stateが、"Attached" になればOK
![07_DRG_Attachmetns04_DRG側画面.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/b496c4c8-7f58-0f60-7f8b-33639518e776.jpeg)

## ● DRG Route Table確認
**1) DRG Route Tables画面**
DRGの　Resources欄にある [DRG Route Tables]　をクリックし、DRG Route Tables
の [Autogenerated Drg Route Table for VCN attachments] をクリック
![21_送信Route確認00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/0e5311ec-64d1-57c5-8b70-a3ef33ad8cb4.jpeg)

**2) Autogenerated Drg Route Table for RPC, VC, and IPSec attachments**
画面
[Get All Route Roule]をクリック
![21_送信Route確認01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/45f1af81-972e-c9ee-da0f-eaea0633c517.jpeg)

**3) Get All Route Rules画面**
DRGに伝わっている Route一覧を確認
![21_送信Route確認02.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/109087/03b48a6a-3154-042f-bea7-91450d8ec264.jpeg)



# ■ CPE BGP通信確認

## ● BGP ESTABLISHED 確認

```shell
Router(config)# show ip bgp summary
	BGP router ID 192.168.254.17, local AS number 65000
	2 BGP AS-PATH entries

	Neighbor         V    AS    MsgRcvd MsgSent Up/DownTime   State
	192.168.254.14  4    31898 805     809     2:13:12       ESTABLISHED
	192.168.254.18  4    31898 798     798     2:12:31       ESTABLISHED

	Total number of neighbors 2
```


## ● BGP Table確認

```shell
Router(config)# show ip bgp
	BGP table version is 133, local router ID is 192.168.254.17
	Local AS number 65000
	Status codes: s - suppressed, * - valid, h - history
				> - best, i - internal
	Origin codes: i - IGP, e - EGP, ? - incomplete

	Network            Next Hop            Metric     LocPrf  Path
	*> 10.1.0.0/24        192.168.254.18                         31898 i
	*                     192.168.254.14                         31898 i
	*> 10.2.0.0/24        192.168.254.18                         31898 i
	*                     192.168.254.14                         31898 i
	192.168.0.0/24   0.0.0.0                  1             i
	*> 192.168.0.0/24 0.0.0.0                  1             i

	Total number of prefixes 6
```


## ● BGP Neighbors Received-Routes確認

```shell
Router(config)# show ip bgp neighbors 192.168.254.14 received-routes
	BGP table version is 133, local router ID is 192.168.254.17
	Local AS number 65000
	Status codes: s - suppressed, * - valid, h - history
				> - best, i - internal
	Origin codes: i - IGP, e - EGP, ? - incomplete

	Network            Next Hop            Metric     LocPrf  Path
	*  10.1.0.0/24        192.168.254.14                         31898 i
	*  10.2.0.0/24        192.168.254.14                         31898 i

	Total number of prefixes 2
```


## ● BGP Neighbors Advertised-Routes確認

```shell
Router(config)# show ip bgp neighbors 192.168.254.14 advertised-routes
	BGP table version is 133, local router ID is 192.168.254.17
	Local AS number 65000
	Status codes: s - suppressed, * - valid, h - history
				> - best, i - internal
	Origin codes: i - IGP, e - EGP, ? - incomplete

	Network            Next Hop            Metric     LocPrf  Path
	*> 192.168.0.0/24 192.168.254.13           1             i

	Total number of prefixes 1
```

 

# ■ Tenancy間 疎通確認
## ● ABC-Tenancy --> XYZ-Tenancy

### ・ traceroute確認

```shell
[opc@drg-admin-inst ~]$ sudo traceroute -I 10.2.0.2
	traceroute to 10.2.0.2 (10.2.0.2), 30 hops max, 60 byte packets
	1  140.91.197.1 (140.91.197.1)  0.169 ms  0.116 ms  0.111 ms
	2  10.2.0.2 (10.2.0.2)  0.349 ms * *
```

### ・ ping疎通確認

```shell
[opc@drg-admin-inst ~]$ ping 10.2.0.2 -c 3
	PING 10.2.0.2 (10.2.0.2) 56(84) bytes of data.
	64 bytes from 10.2.0.2: icmp_seq=1 ttl=63 time=0.371 ms
	64 bytes from 10.2.0.2: icmp_seq=2 ttl=63 time=0.380 ms
	64 bytes from 10.2.0.2: icmp_seq=3 ttl=63 time=0.382 ms

	--- 10.2.0.2 ping statistics ---
	3 packets transmitted, 3 received, 0% packet loss, time 2061ms
	rtt min/avg/max/mdev = 0.371/0.377/0.382/0.022 ms
```

### ・ ssh接続確認

```shell
[opc@drg-admin-inst ~]$ ssh -i id_rsa opc@10.2.0.2 hostname
	vcn-admin-inst
```


## ● XYZ-Tenancy --> ABC-Tenancy
### ・ traceroute確認

```shell
[opc@vcn-admin-inst ~]$ sudo traceroute -I 10.1.0.2
	traceroute to 10.1.0.2 (10.1.0.2), 30 hops max, 60 byte packets
	1  140.91.197.7 (140.91.197.7)  0.237 ms  0.189 ms  0.185 ms
	2  10.1.0.2 (10.1.0.2)  0.359 ms * *
```

### ・ ping疎通確認

```shell
[opc@vcn-admin ~]$ ping 10.1.0.2 -c 3
	PING 10.1.0.2 (10.1.0.2) 56(84) bytes of data.
	64 bytes from 10.1.0.2: icmp_seq=1 ttl=63 time=0.361 ms
	64 bytes from 10.1.0.2: icmp_seq=2 ttl=63 time=0.397 ms
	64 bytes from 10.1.0.2: icmp_seq=3 ttl=63 time=0.393 ms

	--- 10.1.0.2 ping statistics ---
	3 packets transmitted, 3 received, 0% packet loss, time 2071ms
	rtt min/avg/max/mdev = 0.361/0.383/0.397/0.027 ms
```

### ・ ssh接続確認

```shell
[opc@vcn-admin-inst ~]$ ssh -i id_rsa opc@10.1.0.2 hostname
	drg-admin-inst
```




## ● On-Premises --> ABC-Tenancy
### ・ traceroute確認

```shell
user-mac:~ user$ traceroute -I 10.1.0.2
	traceroute to 10.1.0.2 (10.1.0.2), 64 hops max, 72 byte packets
	1  * * *
	2  * * *
	3  * * *
	4  10.1.0.2 (10.1.0.2)  178.476 ms  266.040 ms  209.405 ms
```


### ・ ssh接続確認

```shell
user-mac:~ user$ ssh -i id_rsa opc@10.1.0.2 hostname
	drg-admin-inst
```


## ● On-Premises --> XYZ-Tenancy
### ・ traceroute確認

```shell
user-mac:~ user$ traceroute -I 10.2.0.2
	traceroute to 10.2.0.2 (10.2.0.2), 64 hops max, 72 byte packets
	1  * * *
	2  * * *
	3  * * *
	4  10.2.0.2 (10.2.0.2)  197.093 ms  267.809 ms  206.149 ms
```


### ・ ssh接続確認

```shell
user-mac:~ user$ ssh -i id_rsa opc@10.2.0.2 hostname
	vcn-admin
```


# ■ 参考
**・Documents**
　- [Peering VCNs in the same region through a DRG](https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/scenario_d.htm#scenariod) 
　- [IAM policies related to DRG peering](https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/drg-iam.htm#scenario_m)
　- [VCN間のルーティングに関するIAMポリシー:他のテナンシのVCNへのアタッチ ](https://docs.oracle.com/ja-jp/iaas/Content/Network/Tasks/drg-iam.htm#scenario_m__xtenancy-VCN)
　- [別のテナンシ内のVCNへのDRGのアタッチ](https://docs.oracle.com/ja-jp/iaas/Content/Network/Tasks/drg-create-xten-attachment.htm#drg-create-xten-attachment)

**・A-Team Chronicles**
　-[Cross-Tenancy VCN peering using DRG Attachment](https://www.ateam-oracle.com/post/cross-tenancy-vcn-peering-using-drg-attachment)