Skip to main content

Цель и внутренняя работа таблиц маршрутизатора TCP / IP

Week 7 (Май 2024)

Week 7 (Май 2024)
Anonim

Таблица маршрутизаторов (также называемая таблицей маршрутизации) - это данные, используемые сетевыми маршрутизаторами TCP / IP для расчета адресатов сообщений, которые они отвечают за пересылку. Таблица маршрутизаторов представляет собой небольшую базу данных в памяти, управляемую встроенным программным обеспечением и программным обеспечением маршрутизатора.

Записи и размеры таблиц маршрутизатора

Таблицы маршрутизаторов содержат список IP-адресов. Каждый адрес в списке идентифицирует удаленный маршрутизатор (или другой сетевой шлюз), который локальный маршрутизатор настроен для распознавания.

Для каждого IP-адреса таблица маршрутизаторов дополнительно сохраняет сетевая маска и другие данные, которые определяют диапазоны IP-адресов получателя, которые будут принимать удаленное устройство.

Домашние сетевые маршрутизаторы используют очень маленькую таблицу маршрутизаторов, потому что они просто перенаправляют весь исходящий трафик на шлюз интернет-провайдера (ISP), который выполняет все другие шаги маршрутизации. Домашние таблицы маршрутизаторов обычно содержат десять или меньше записей. Для сравнения, крупнейшие маршрутизаторы, лежащие в основе базовой сети Интернета, должны поддерживать полный Таблица маршрутизации Интернета который содержит несколько сотен тысяч записей. (См. Отчет CIDR для получения последних статистических данных о маршрутизации в Интернете).

Динамическая и статическая маршрутизация

Домашние маршрутизаторы автоматически настраивают свои таблицы маршрутизации при подключении к интернет-провайдеру, процесс, называемый динамическая маршрутизация , Они генерируют одну запись таблицы маршрутизатора для каждого из DNS-серверов поставщика услуг (первичный, вторичный и третичный, если есть) и одну запись для маршрутизации среди всех домашних компьютеров.

Они могут также генерировать несколько дополнительных маршрутов для других особых случаев, включая многоадресного а также широковещательный маршруты.

Некоторые сетевые маршрутизаторы не позволяют вручную переопределить или изменить таблицу маршрутизатора. Однако бизнес-маршрутизаторы позволяют сетевым администраторам вручную обновлять или управлять таблицами маршрутизации.

Это так называемое статическая маршрутизация могут быть полезны при оптимизации производительности и надежности сети. В домашней сети использование статических маршрутов не требуется, за исключением необычных обстоятельств (например, при настройке нескольких подсетей и второго маршрутизатора).

Просмотр содержимого таблиц маршрутизации

На домашних широкополосных маршрутизаторах содержимое таблицы маршрутизации обычно отображается на экране внутри административной консоли. Ниже приведен пример таблицы IPv4.

Список записей таблицы маршрутизации (пример)
IP-адрес назначенияМаска подсетишлюзИнтерфейс
0.0.0.00.0.0.0xx.yyy.86.1WAN (Интернет)
xx.yyy.86.1255.255.255.255xx.yyy.86.1WAN (Интернет)
xx.yyy.86.134255.255.255.255xx.yy.86.134WAN (Интернет)
192.168.1.0255.255.255.0192.168.1.101Беспроводная связь

В этом примере первые две записи представляют маршруты к адресу шлюза интернет-провайдера («xx» и «yyy» представляют реальные значения IP-адреса, которые скрыты для целей этой статьи). Третья запись представляет маршрут к общедоступному IP-адресу домашнего маршрутизатора, назначенному провайдером. Последняя запись представляет маршрут для всех компьютеров в домашней сети на домашний маршрутизатор, где маршрутизатор имеет IP-адрес 192.168.1.101.

На компьютерах с Windows и Unix / Linux netstat -r команда также отображает содержимое таблицы маршрутизатора, настроенной на локальном компьютере.