Как Интернет разделен в отношении маршрутизаторов, которые находят пути к хосту / сетям?
В ответ на мой другой вопрос (о чем-то немного отличающемся) Baldrickk выглядит "похоже на отправку письма в другую страну" - оно сужается по стране, затем региону, затем городу, затем улице, затем зданию. Интернет разделяется аналогичным образом. Каждый достигнутый шлюз будет знать, с какой стороны (таблицы маршрутизации), например, ваш маршрутизатор знает, что все адреса 192.168.XX находятся в локальной сети, и направляет сообщения на другие IP-адреса на другую сторону шлюза. происходит через весь интернет." Как маршрутизаторы узнают, на какую "сторону" должен быть отправлен пакет? Я имею в виду, что существуют миллионы хостов и сетей, из которых состоит Интернет, и, очевидно, в средней таблице маршрутизации вы не найдете маршрутов ко всем этим сетям.
1 ответ
Внизу находятся конечные сетевые маршрутизаторы. Они просто знают, что локально, а что нет. Типичный небольшой офис или домашний маршрутизатор просто знает, что, скажем, 192.168.1.0/24 является локальным, а все остальное идет к маршрутизатору ISP.
На самом верху находятся основные интернет-маршрутизаторы. У них есть полная таблица интернет-маршрутизации. У них есть большое количество маршрутов (около трех четвертей миллиона или около того), но очень мало информации о каждом маршруте. Это маршрутизаторы, которые обрабатывают большие региональные сети и осуществляют маршрутизацию между различными интернет-провайдерами.
Правильно, что маршруты становятся уже: глобальная интернет-таблица имеет только широкие маршруты, указывающие на интернет-провайдера, но маршрутизаторы внутри этого интернет-провайдера имеют гораздо более узкие маршруты для разных регионов и клиентов. Наконец, как только вы достигнете собственного маршрутизатора клиента, у него будут еще более конкретные маршруты для отдельных подсетей. Поэтому "полная таблица интернета" не содержит всех подсетей в мире.
Маршрутизаторы, у которых нет маршрута по умолчанию к маршрутизатору "над ними" для перехвата всех сотен тысяч сетей, на самом деле должны иметь массивные таблицы маршрутизации.