Таблицы маршрутизации не являются специфическими для Windows, и сетевыми инженерами в других системах чаще всего ими манипулируют, поэтому вы можете получить больше информации, если просто гуглите "статические таблицы маршрутизации".
Основная идея довольно проста: когда появляется пакет, система проверяет таблицу, чтобы узнать, какое сетевое соединение использовать для отправки / пересылки пакета. Каждая запись в таблице имеет 3 ключевых параметра: префикс (или сетевой адрес + маска сети), следующий переход / интерфейс и метрика. Адрес назначения пакета сопоставляется с префиксами в таблице и самым длинным префиксом, который соответствует выигрышам (сопоставление с самым длинным префиксом), и пакет отправляется на соответствующий следующий переход (IP-адрес маршрутизатора) или интерфейсу. Метрики используются для разрешения связей.
Windows предоставляет две разновидности команд манипулирования таблицами маршрутизации route
и netsh
. Последний более мощный, но, возможно, трудный для начинающих. route /?
окажет вам простую помощь по поводу первого.