Таблица маршрутизаторов (также называемая таблицей маршрутизации) - это данные, используемые сетевыми маршрутизаторами TCP / IP для расчета адресатов сообщений, которые они отвечают за пересылку. Таблица маршрутизаторов представляет собой небольшую базу данных в памяти, управляемую встроенным программным обеспечением и программным обеспечением маршрутизатора.
Записи и размеры таблиц маршрутизатора
Таблицы маршрутизаторов содержат список IP-адресов. Каждый адрес в списке идентифицирует удаленный маршрутизатор (или другой сетевой шлюз), который локальный маршрутизатор настроен для распознавания.
Для каждого IP-адреса таблица маршрутизаторов дополнительно сохраняет сетевая маска и другие данные, которые определяют диапазоны IP-адресов получателя, которые будут принимать удаленное устройство.
Домашние сетевые маршрутизаторы используют очень маленькую таблицу маршрутизаторов, потому что они просто перенаправляют весь исходящий трафик на шлюз интернет-провайдера (ISP), который выполняет все другие шаги маршрутизации. Домашние таблицы маршрутизаторов обычно содержат десять или меньше записей. Для сравнения, крупнейшие маршрутизаторы, лежащие в основе базовой сети Интернета, должны поддерживать полный Таблица маршрутизации Интернета который содержит несколько сотен тысяч записей. (См. Отчет CIDR для получения последних статистических данных о маршрутизации в Интернете).
Динамическая и статическая маршрутизация
Домашние маршрутизаторы автоматически настраивают свои таблицы маршрутизации при подключении к интернет-провайдеру, процесс, называемый динамическая маршрутизация , Они генерируют одну запись таблицы маршрутизатора для каждого из DNS-серверов поставщика услуг (первичный, вторичный и третичный, если есть) и одну запись для маршрутизации среди всех домашних компьютеров.
Они могут также генерировать несколько дополнительных маршрутов для других особых случаев, включая многоадресного а также широковещательный маршруты.
Некоторые сетевые маршрутизаторы не позволяют вручную переопределить или изменить таблицу маршрутизатора. Однако бизнес-маршрутизаторы позволяют сетевым администраторам вручную обновлять или управлять таблицами маршрутизации.
Это так называемое статическая маршрутизация могут быть полезны при оптимизации производительности и надежности сети. В домашней сети использование статических маршрутов не требуется, за исключением необычных обстоятельств (например, при настройке нескольких подсетей и второго маршрутизатора).
Просмотр содержимого таблиц маршрутизации
На домашних широкополосных маршрутизаторах содержимое таблицы маршрутизации обычно отображается на экране внутри административной консоли. Ниже приведен пример таблицы IPv4.
IP-адрес назначения | Маска подсети | шлюз | Интерфейс |
---|---|---|---|
0.0.0.0 | 0.0.0.0 | xx.yyy.86.1 | WAN (Интернет) |
xx.yyy.86.1 | 255.255.255.255 | xx.yyy.86.1 | WAN (Интернет) |
xx.yyy.86.134 | 255.255.255.255 | xx.yy.86.134 | WAN (Интернет) |
192.168.1.0 | 255.255.255.0 | 192.168.1.101 | Беспроводная связь |
В этом примере первые две записи представляют маршруты к адресу шлюза интернет-провайдера («xx» и «yyy» представляют реальные значения IP-адреса, которые скрыты для целей этой статьи). Третья запись представляет маршрут к общедоступному IP-адресу домашнего маршрутизатора, назначенному провайдером. Последняя запись представляет маршрут для всех компьютеров в домашней сети на домашний маршрутизатор, где маршрутизатор имеет IP-адрес 192.168.1.101.
На компьютерах с Windows и Unix / Linux netstat -r команда также отображает содержимое таблицы маршрутизатора, настроенной на локальном компьютере.