← Cloudflare Load Balancing / load-balancing / understand-basics / traffic-steering
Глобальная маршрутизация трафика
Политики глобальной маршрутизации трафика определяют, как балансировщик нагрузки направляет трафик к подключённым и работоспособным пулам.
Поддержка EDNS Client Subnet (ECS)
EDNS Client Subnet (ECS) поддержка даёт клиентам больше контроля над управлением трафиком на основе местоположения при разрешении DNS для непроксированных записей (серое облако) и может использоваться для управления по принципу близости или geo (страна).
Клиенты могут настроить балансировщик нагрузки с помощью location_strategy параметр, который включает свойства prefer_ecs и mode.
prefer_ecs определяет, следует ли считать геолокацию ECS достоверным местоположением.
| Тип | Описание |
|---|---|
"always" |
Всегда отдает приоритет ECS. |
"never" |
Никогда не использует ECS. |
"proximity" |
Предпочитает ECS только в случае, если steering_policy="proximity". |
"geo" |
Предпочитает ECS только в случае, если steering_policy="geo" и поддерживает управление трафиком только на уровне стран. |
mode определяет достоверное местоположение в случаях, когда ECS не является предпочтительным, отсутствует в запросе или его геолокацию не удалось определить.
| Тип | Описание |
|---|---|
"pop" |
Использует местоположение Cloudflare PoP. |
"resolver_ip" |
Использует данные геолокации DNS-резолвера. Если определить геолокацию не удаётся, используется местоположение Cloudflare PoP. |