Что происходит в реальном мире Интернета - BGP и OSPF?

9

Я никогда не работал в помещении клиента, но я предполагаю, что один поставщик услуг запускает службы IGP внутри, например, OSPF или IS-IS. Теперь, когда один поставщик услуг должен связаться с другим поставщиком услуг для связи с сервером третьего поставщика услуг, он будет проходить / проходить через другого провайдера.

введите описание изображения здесь

В моем примере - ISP-2. Мой вопрос -

Помимо нескольких зон OSPF, которые ограничивают 50 маршрутизаторов на зону, действительно ли работает интернет. Вы можете игнорировать тот факт, что это может быть IS-IS или другие протоколы igp в AS. Проще говоря, это настоящая топология интернета.

Далее, мой контекстный вопрос: если это типичный сценарий, то как я могу пропинговать 11.11.11.11 из R2.

Я говорю это, потому что -

  1. AS-100 имеет всю информацию о внутреннем маршруте - OSPF 1 - он не знает, как добраться до 11.11.11.11

  2. AS -200 имеет всю информацию о внутреннем маршруте - OSPF 2

  3. AS-300 имеет всю информацию о внутреннем маршруте - OSPF 3

Я подключил AS 100 к AS 200 с помощью EBGP. Аналогично AS 200 с AS-300. Это я сделал с помощью команды соседей.

Вопросов -

Нужно ли рекламировать каждую информацию о сети ISP-2 для ISP1 и ISP-3, чтобы все они могли общаться? Если так, то делается ли это таким же образом в реальной сети. Это будет такая утомительная работа, чтобы рекламировать каждую информацию о сети интернет-провайдеров. Как я могу сделать это автоматически? Я использую CISCO - GNS3, любые команды cisco помогут. Я исследовал перераспределение, но я не очень понял. Кроме того, в реальной сети - если вы объявляете каждую информацию о маршрутизации другим провайдерам, тогда таблица маршрутизации станет настолько большой. Мы обычно делаем это? Но я верю, что если мы этого не сделаем, то как мне связаться с внутренней сетью других интернет-провайдеров? Итак, я считаю, что мы должны это сделать. Это означает, что таблица маршрутизации будет очень большой. Я прав здесь?

ловкий
источник
Я предпочитаю iBGP, чем OSPF, поэтому гораздо более гибкий.
Руи Ф. Рибейро

Ответы:

14

Как правило, автономные системы (ASN) используют IGP (который может быть OSPF, IS-IS или iBGP), поэтому маршрутизаторы в своей сети знают, как достичь друг друга. Сети, подключенные к этим маршрутизаторам и доступные через них, также могут быть распределены через этот IGP, но iBGP также может использоваться для этого.

ASN обмениваются маршрутной информацией через BGP. Как правило, обмениваются только агрегированные префиксы их сетей. Таким образом, если у интернет-провайдера есть 100.0.0.0/16 в качестве IP-пространства (назначенного им RIR) и разбит его внутренне на различные / 24 для своих клиентов и услуг, будет объявлено, что только агрегированные / 16 будут равноправными ASN. Эти другие сети знают, как достичь этой сети, и сеть может затем использовать информацию маршрутизации в своем IGP для достижения точного пункта назначения.

Даже с этими агрегированными маршрутами число маршрутов в глобальной таблице маршрутизации все еще довольно велико: в настоящее время около 615 тыс. Маршрутов IPv4 и 32 тыс. Маршрутов IPv6, и оно все еще увеличивается.

Теун Винк
источник
3
Нет ничего необычного в том, чтобы перераспределить ваш IGP в BGP через фильтр, который обеспечивает правильную агрегацию маршрутов.
Дэвид Шварц