Warum wird mein Routing über einen weit entfernten Upstream-Provider dem lokalen Upstream vorgezogen?

Warum wird mein Routing über einen weit entfernten Upstream-Provider dem lokalen Upstream vorgezogen?

Hier ist ein gutes Beispiel:

Ich habe einen serverStandort in meinem Land und habe von zwei Upstream-/Transitanbietern gekauft, um meinen Datenverkehr in die ganze Welt zu leiten. Upstream Abefindet sich in einer weit entfernten Region und Upstream Bbefindet sich in meinem Land.

Also habe ich die Routing-Präferenz für beide für meine eingerichtet server. Obwohl dies für die meisten meiner Kunden gut funktioniert hat, gibt es dennoch einen lokalen ISPim selben Land, in dem sich der Server befindet, und obwohl dieser Upstream-/Transitdienste von denselben Anbietern Aund kauft B, geht das Routing für diesen ISP dennoch in die Region außerhalb der Region und Upstream Anicht in die lokale Region Upstream B.

Warum bevorzugen die ISPRouter externe Routen, obwohl der lokale Upstream-Anbieter dieselbe BGP-Ankündigung an alle seine Peers, einschließlich dieses ISPs, sendet/weitergibt? Was kann ich tun, um dieses Problem für diesen bestimmten ISP zu beheben?

verwandte Informationen