第16章 CIDR 範囲の定義
クラスターが OVN-Kubernetes を使用している場合は、Classless Inter-Domain Routing (CIDR)サブネット範囲に重複しない範囲を指定する必要があります。
OpenShift Container Platform 4.17 以降のバージョンでは、クラスターはデフォルトのマスカレードサブネットとして、IPv4 の場合は 169.254.0.0/17
、IPv6 の場合は fd69::/112
を使用します。ユーザーはこれらの範囲も回避する必要があります。アップグレードされたクラスターの場合は、デフォルトのマスカレードサブネットに変更がありません。
次のサブネットタイプであり、OVN-Kubernetes を使用するクラスターには必須です。
- join: 結合スイッチを使用して、ゲートウェイルーターを分散ルーターに接続します。結合スイッチは、分散ルーターの IP アドレスの数を減らします。OVN-Kubernetes プラグインを使用するクラスターの場合、専用サブネットからの IP アドレスは、参加スイッチに接続されている論理ポートに割り当てられます。
- マスカレード:ロードバランサーがルーティングの決定を行った後に、ノードからヘアピントラフィックとしてノードから送信される同一の送信元および宛先 IP アドレスについて競合します。
- 転送スイッチ:トランジットスイッチは、クラスター内のすべてのノードにまたがる分散スイッチの一種です。トランジションスイッチは、異なるゾーン間のトラフィックをルーティングします。OVN-Kubernetes プラグインを使用するクラスターの場合、専用サブネットからの IP アドレスは、転送スイッチに接続されている論理ポートに割り当てられます。
クラスターの結合、マスカレード、および転送 CIDR 範囲をインストール後のタスクとして変更できます。
OpenShift Container Platform 4.14 以降のバージョンのデフォルトのネットワークプロバイダーである OVN-Kubernetes は、内部的に次の IP アドレスのサブネット範囲を使用します。
-
V4JoinSubnet
:100.64.0.0/16
-
V6JoinSubnet
:fd98::/64
-
V4TransitSwitchSubnet
:100.88.0.0/16
-
V6TransitSwitchSubnet
:fd97::/64
-
defaultV4MasqueradeSubnet
:169.254.0.0/17
-
defaultV6MasqueradeSubnet
:fd69::/112
前のリストには、結合、転送、およびマスカレード IPv4 および IPv6 アドレスサブネットが含まれます。クラスターで OVN-Kubernetes を使用している場合は、クラスターまたはインフラストラクチャー内の他の CIDR 定義にこれらの IP アドレスのサブネット範囲を含めないでください。
関連情報
- 結合サブネットまたは転送サブネットの設定に関する詳細は、OVN-Kubernetes 内部 IP アドレスサブネットの設定 を参照してください。
16.1. Machine CIDR
マシンの Classless Inter-Domain Routing (CIDR) フィールドでは、マシンまたはクラスターノードの IP アドレス範囲を指定する必要があります。
クラスターの作成後にマシンの CIDR 範囲を変更することはできません。
デフォルトは 10.0.0.0/16
です。この範囲は、接続されているネットワークと競合しないようにする必要があります。