Traffice is not being redirected to pools respecting geo-steering configuration

What is the name of the domain?

preciseiot.com

What is the error number?

No error number shown

What is the error message?

no error message shown

What is the issue you’re encountering

Network balance traffic is not being redirected to the corresponding pools according to geo steering rules (by country), but following the failback order.

What steps have you taken to resolve the issue?

Not resolved yet

What are the steps to reproduce the issue?

  1. Configure Load Balancing
    Define hostname e.g. preciseiot dot com
    Define Endpoints: ,2 pools (1 pool per country, e.g. CR, COL), 1 endpoint per pool (e.g. site1, CR pool, site 2 COL pool) Failback order: CR POOL, then COL POOL
    Define Monitors: one per pool, they report healty state.
    Define Traffic Steering:
    Selected Geo Steering. Defined by country. 1 region to Costa Rica (CR pool linked), 1 region to Colombia (COL pool linked)
    Custome rules:
    No custome rules defined.
  2. How reproduce the issue:
    Pool 1 CR responds to website1 Pool 2 COL responds to website 2.
    User in CR (Costa Rica) clears brower cache and navigates to preciseiot dot com and site 1 Costa Rica is shown. EXPECTED BEHAVIOR. SITE 1 COSTA RICA IS SHOWN
    User in COL (Colombia) clear browser cache and navigates to preciseiot dot com and site 1 Costa Rica is shown. NOT EXPECTED BEHAVIOR, SITE 2 COLOMBIA SHOULD BE SHOWN.
  3. Configuration tests made:
    Changed pool order from CR then COL to COL then CR. to see what happens.
    User in CR (Costa Rica) clears brower cache and navigates to preciseiot dot com and site 2 Colombia is shown. .NOT EXPECTED BEHAVIOR, SITE 2 COLOMBIA SHOULD BE SHOWN.
    User in COL (Colombia) clear browser cache and navigates to preciseiot dot com and site 2 Colombia is shown. EXPECTED BEHAVIOR. SITE 2 COLOMBIA SHOWN.
  4. Other data
    Traffice steering is enabled at account level (paid feature)
  5. Preliminary conclusions.
    Traffic is being balanced according to pool fallback order and geo steering is not being followed.

Appreciate any help.

Screenshot of the error

On the point #2 what is the country show in the result of the trace from the COL user ?
https://cloudflare.com/cdn-cgi/trace

This is the trace from the CR user:

fl=239f5
h=cloudflare.com
ip=45.239.66.211
ts=1729650040.168
visit_scheme=https
uag=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
colo=TGU
sliver=010-tier3
http=http/3
loc=CR
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off
kex=X25519Kyber768Draft00

See that loc is CR, that is right.

Tomorrow at first time I will ask to a Colombian user to run the trace and send it.
Thanks for the help!

@ikmal here your are -just in case- both traces:

From Colombia
fl=368f224
h=cloudflare.com
ip=190.96.252.191
ts=1729692745.85
visit_scheme=https
uag=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
colo=MIA
sliver=none
http=http/3
loc=CO
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off
kex=X25519Kyber768Draft00

From Costa Rica
fl=239f6
h=cloudflare.com
ip=45.239.66.211
ts=1729692548.299
visit_scheme=https
uag=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
colo=TGU
sliver=010-tgu01
http=http/3
loc=CR
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off
kex=X25519Kyber768Draft00

Hello @ikmal have any clue about this issue we are experimenting with geo steering?

This topic was automatically closed after 15 days. New replies are no longer allowed.