BGP/ASN: сеть без собственной магистрали?
Я пытаюсь понять принципы маршрутизации в Интернете, особенно в отношении (E)BGP.
До сих пор я понимаю ситуацию с "типичным" провайдером (например, с ASN 2), который имеет собственную магистраль и пиринговые / транзитные / клиентские соединения в различных точках.
Поскольку все пограничные маршрутизаторы подключены через некоторый внутренний протокол маршрутизации и магистраль, если у некоторой AS с ASN 1 есть маршрут к ASN 3 через ASN 2, существует путь (1, 2, 3), и ASN 2 будет пересылать трафик по своей внутренней магистрали.
Однако мне интересно, возможно ли присутствие ASN в нескольких местах без магистрали для внутреннего подключения этих мест. Допустим, другой провайдер с ASN 4 подключен к ASN 1 и 3, но не к 2; Кроме того, давайте предположим, что ASN 1 и 3 не имеют подключения, отличного от 2. Будет ли это работать (например, ASN 4 имеет подключение к ASN 1, 2 и 3)? Если так, то как?
До сих пор я нашел довольно хорошее объяснение, которое конкретно упоминает эту ситуацию и говорит, что ее можно разрешить статической настройкой маршрутов для "разделенного" ASN 4, но также упоминает, что все должно быть настроено статически.
Является ли такая конфигурация общей или такие ситуации обрабатываются по-разному? Существуют ли другие способы включения таких "пограничных" сетей? Особенно я думаю о сетях доставки контента с большим количеством кешей в разных местах - у них всех есть магистраль или все по-другому?
2 ответа
Конечно, после нескольких часов поиска в Google, я нашел решение сразу после публикации этого вопроса:
Кажется, это обычная конфигурация; отключив обнаружение петли BGP на маршрутизаторах, соединяющих пограничные сети с их восходящим интернет-провайдером, можно установить связь между отдельными подсетями.
Вы можете либо отключить отклонение AS-путей с собственной AS маршрутизатора в нем, либо вы можете развернуть туннель GRE/ipip между ними и подключиться к iBGP через туннель.
Очевидно, что последнее, как правило, предпочтительнее, так как допуск префиксов, содержащих вашу собственную AS, может вызвать неприятные циклы.