IPv6 アドレス範囲はグローバルに展開されているため、転送は不要です。
IPv4 トラフィックでは、IP の割り当て に基づき、すべてのエグレスデータセンターが該当する Dedicated CDN エグレス IP を使えるわけではありません。
Dedicated CDN エグレス IP は、トラフィックスパイクに応じて別のロケーションへ転送しません。代わりに、各 IPv4 は最大 4 つのロケーションに分割でき、一部のロケーションには複数のデータセンターがある場合があります。各データセンターの IP 容量は、そのロケーションに届くトラフィック量に合わせて調整できます。
リクエストがイングレスデータセンターの Cloudflare に届き、キャッシュサービスがエグレスルーターへオリジンへの接続を依頼したあと、次のいずれかのシナリオになります。
エグレスルーターが動いているサーバーが、該当する Dedicated CDN エグレス IP を使える場合、そのサーバーからトラフィックがエグレスします。
flowchart LR
accTitle: Dedicated CDN エグレス IP と接続転送
accDescr: Dedicated CDN エグレス IP の IPv4 接続転送を示す図(同一データセンター)。
A[クライアント]
subgraph データセンター A
X[(キャッシュサービス)] --> B[(エグレスルーター <br/> <small>*該当する IP あり</small>)]
end
C[(オリジンサーバー)]
A --イングレス--> X
B --エグレス--> C
サーバーが該当する IP を使えない場合、次の選択肢を順に確認し、最初に可能なものを実行します。
- 同一データセンター内の別サーバーが該当する IP を使える場合、そのサーバーへ接続を転送します。
flowchart LR
accTitle: Dedicated CDN エグレス IP と接続転送
accDescr: Dedicated CDN エグレス IP の IPv4 接続転送を示す図(同一データセンター)。
A[クライアント]
subgraph データセンター A
X[(キャッシュサービス)] --> B[(エグレスルーター <br/> <small>*該当する IP なし</small>)]
B --> Y[(エグレスサーバー <br/> <small>*該当する IP あり</small>)]
end
C[(オリジンサーバー)]
A --イングレス--> X
Y --エグレス--> C
- 同一ロケーション内の別データセンターが該当する IP を使える場合、そのデータセンターへ接続を転送します。
flowchart LR
accTitle: Dedicated CDN エグレス IP と接続転送
accDescr: Dedicated CDN エグレス IP の IPv4 接続転送を示す図(別データセンター)。
A[クライアント]
subgraph ロケーション 1
subgraph データセンター A
X[(キャッシュサービス)] --> B[(エグレスルーター <br/> <small>*該当する IP なし</small>)]
end
subgraph データセンター B
B --> Y[(エグレスサーバー <br/> <small>*該当する IP あり</small>)]
end
end
C[(オリジンサーバー)]
A --イングレス--> X
Y --エグレス--> C
- 別ロケーションのデータセンターが該当する IP を使える場合、最も近いロケーションを選び、そのロケーションへ接続を転送します。
flowchart LR
accTitle: Dedicated CDN エグレス IP と接続転送
accDescr: Dedicated CDN エグレス IP の IPv4 接続転送を示す図(別ロケーション)。
A[クライアント]
subgraph ロケーション 1
subgraph データセンター A
X[(キャッシュサービス)] --> B[(エグレスルーター <br/> <small>*該当する IP なし</small>)]
end
end
subgraph ロケーション 2
subgraph データセンター C
B --> Y[(エグレスサーバー <br/> <small>*該当する IP あり</small>)]
end
end
C[(オリジンサーバー)]
A --イングレス--> X
Y --エグレス--> C