Таблица маршрутизации ( англ. routing table ) - электронная таблица (файл) или база данных, которая хранится на маршрутизаторе или сетевом компьютере, описывающая соответствие между адресами назначения и интерфейсами, через которые следует отправить пакет данных до следующего маршрутизатора. Есть простой формой правил маршрутизации.
Таблица маршрутизации обычно содержит:
-
Адрес сети или узла назначения, либо указание, что маршрут является маршрутом по умолчанию (default route)
-
Маску сети назначения (для IPv4-сетей маска / 32 (255.255.255.255) позволяет указать единичный узел сети)
-
Шлюз, обозначающий адрес маршрутизатора в сети, на который необходимо направить пакет, направляющийся к указанного адреса назначения
-
Интерфейс (в зависимости от системы это может быть порядковый номер, GUID или символьное имя устройства)
-
Метрику - числовой показатель, который задает предпочтение маршруту. Чем меньше число, тем лучше маршрут (интуитивно представляется как расстояние).
В таблице может быть один, а в некоторых операционных системах и несколько шлюзов по умолчанию. Такой шлюз используется для сетей для которых нет более конкретных маршрутов в таблице маршрутизации.
Типы записей в таблице маршрутизации:
-
маршрут к сети
-
маршрут до хоста
-
маршрут по умолчанию