Вот хороший пример:
У меня есть server
расположенный в моей стране объект, и я приобрел его у двух поставщиков услуг восходящего/транзитного трафика для маршрутизации своего трафика по всему миру. Upstream A
находится в отдаленном регионе и Upstream B
находится в моей стране.
Поэтому я настроил маршрутизацию как для своего server
, хотя это хорошо работало для большинства моих клиентов, но есть один локальный сервер ISP
в той же стране, где расположен сервер, и даже несмотря на то, что он покупает услуги восходящего потока/транзита у тех же провайдеров A
, и B
, тем не менее маршрутизация для этого интернет-провайдера идет к внешнему региону, Upstream A
а не к локальному Upstream B
.
Почему ISP
маршрутизаторы предпочитают внешний маршрут, хотя локальный провайдер верхнего уровня имеет/делится тем же объявлением BGP для всех своих одноранговых узлов, включая этого провайдера? Что я могу сделать, чтобы исправить эту проблему для этого конкретного провайдера?