Provider Network? External Network?
OpenStackのNeutronではProvider Network/External Network/Tenant Networkというネットワーク概念が登場する。
Tenant Networkはなんとなくわかるが、Provider Network/External Networkについてはよくわからない、違いもわからない。色々調べたが日本語だといい感じの情報がない。
英語で調べると、いい感じの情報があった。ので、調査結果をまとめる。
参考
- https://superuser.openstack.org/articles/spot-the-difference-tenant-provider-and-external-neutron-networks/
- https://superuser.openstack.org/articles/tenant-networks-vs-provider-networks-in-the-private-cloud-context/
本題
Tenant Network
- 1つのテナント内でのみ使用するネットワーク
- そのテナントの管理者が作成する
- Overlay NW(上)に作成されるため、物理的にどのように接続されているか意識する必要がない
Provider Network
- 複数のテナントで共有するネットワーク
- OpenStack管理者が作成する
- テナントを作成する前に、作成しておく必要がある
- Underlay NW(物理NWにマッピングされる)
External Network
- Provider Networkとの違いは外部NWと接続するか/しないかという点
- 基本的にNetwork Nodeに作成される