Назад | Перейти на главную страницу

Статические маршруты и таблица маршрутизации

Это очень полезный вопрос, если кто-то будет счастлив объяснить пару концепций. Мой вопрос: таблица маршрутизации по умолчанию, которая существует, в моем случае, при установке Windows 7 по умолчанию, что делает каждый из маршрутов в таблице?

Вот скриншот:

10.128.4.0 - это просто маршрут, который я добавил во время возни.

Я понял из вопроса, который я разместил на Superuser, первый маршрут - это просто маршрут по умолчанию, который будет направлять весь трафик для любого IP-адреса на мой шлюз по умолчанию на моем используемом интерфейсе. А что насчет остальных? И как таблица маршрутизации будет обрабатывать машину с несколькими сетевыми адаптерами, возможно, подключенными к двум разным сетям, или, может быть, даже с двумя сетевыми адаптерами в одной сети, чтобы виртуальная машина могла иметь физическую сетевую карту вместо каждой виртуальной машины, совместно использующей хосты.

Спасибо!

Записи маршрутизации направляют трафик в различные сети на соответствующие интерфейсы. Трафик на 127.0.0.0/8 (localhost) идет на интерфейс с адресом 127.0.0.1. Трафик на 192.168.0.0/24 (LAN) идет на интерфейс с адресом 192.168.0.5. Многоадресный трафик (224.0.0.0/4), а также широковещательный трафик (255.255.255.255/32) сначала поступает на интерфейс с адресом 192.168.0.5, а если этот интерфейс должен быть недоступен, он переходит на интерфейс с адресом 127.0.0.1. 0,1 (это контролируется с помощью метрики, меньшее значение означает более высокое предпочтение).

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

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

столбец «Интерфейс» показывает, для какой сети (физическая сетевая карта или VPN) предназначен маршрут. Но имейте в виду, что сетевая карта может быть привязана к нескольким IP-адресам (поэтому то, что вы видите несколько IP-интерфейсов, не означает, что у вас есть несколько карт)

в данном случае 127.0.0.1 - это интерфейс обратной связи, а 192.168.0.5 - это карта LAN.

У вас может быть только один маршрут по умолчанию, поэтому для любого заданного IP-адреса почти всегда будет одно возможное решение для маршрутизации (в данном случае либо Loopback, либо Ethernet).

Если бы у вас было два сетевых интерфейса, привязанных к одной и той же сети (например, маршрут), он бы выбрал маршрут с более низкой метрикой (которая представляет собой скорость сети, включая то, сколько данных в настоящее время отправляется через нее, задержка , и т.д http://en.wikipedia.org/wiki/Metrics_(networking)) - вот почему самый первый маршрут (к вашему локальному маршрутизатору @ 192.168.0.1) - это наименьшее число - это тот, который он всегда будет пробовать последним

Вы увидите пару строк с одним и тем же маршрутом, но одна предназначена для интерфейса 127.0.0.1, а другая - 192.168.0.5 - 127 всегда выше, потому что у нее меньше трафика (потому что большая часть трафика проходит через Ethernet) - Сначала он пытается это сделать, а затем, когда не получает ответа, он пробует следующую самую низкую метрику, пока не достигнет гатвей по умолчанию.

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