Если ISP (A) может быть маршрутизирован к ISP (B), а ISP (B) может быть маршрутизирован к ISP (C) и наоборот, то почему ISP (A) и ISP (C) не могут быть маршрутизированы через ISP ( Б) друг к другу?
Пакеты маршрутизируются от ISP (A) к ISP (C) следующим образом:
A --- D --- E --- F --- C (он уходит в дальние места, прежде чем вернуться)
Потому что интернет-провайдеры выбирают для себя самые дешевые пути. Если маршрутизация трафика к ISP (C) для ISP (A) дешевле через ISP (D) (который, вероятно, является большой компанией с действительно большими ссылками, которая продает трафик в значительных объемах и из-за этого имеет более низкие цены), чем на Интернет-провайдер (B) (который может быть довольно маленьким Интернет-провайдером с небольшими ресурсами, поэтому у них цена трафика выше) они сделают это.
В основном это зависит от договоренностей между компаниями, которые основаны на цене.
На самом деле, вы МОЖЕТЕ маршрутизировать трафик через ISP (B), но для этого вам необходимо настроить прокси / VPN-сервер на ISP (B) и создать цепочку самостоятельно.