Назад | Перейти на главную страницу

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

Я никогда не работал на территории клиента, но предполагаю, что один поставщик услуг использует сервисы 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. Я сделал это с помощью команды Neighbor.

Вопросы -

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

Обычно автономные системы (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, и это число продолжает расти.