Статические маршруты и таблица маршрутизации
Это очень интересный вопрос, если кто-то с удовольствием объяснит пару понятий. Мой вопрос - таблица маршрутизации по умолчанию, которая существует, в моем случае, при установке Windows 7 по умолчанию, что делает каждый из маршрутов в таблице?
Вот скриншот:
10.128.4.0 - это просто маршрут, который я добавил, когда возился.
Из вопроса, который я разместил в Superuser, я понимаю, что первый маршрут - это маршрут по умолчанию, который направляет весь трафик для любого IP-адреса на мой шлюз по умолчанию на используемом интерфейсе. А что насчет остальных? И как таблица маршрутизации будет обрабатывать машину с несколькими сетевыми картами, возможно, подключенную к двум разным сетям, или, может быть, даже двумя сетевыми картами в одной сети, чтобы виртуальная машина могла иметь физическую сетевую карту вместо каждой виртуальной машины, разделяющей хосты.
Спасибо!
2 ответа
Записи маршрутизации направляют трафик в различные сети к соответствующим интерфейсам. Трафик на 127.0.0.0/8 (localhost) поступает на интерфейс с адресом 127.0.0.1. Трафик на 192.168.0.0/24 (ЛВС) поступает на интерфейс с адресом 192.168.0.5. Многоадресный трафик (224.0.0.0/4), а также широковещательный трафик (255.255.255.255/32) сначала поступают на интерфейс с адресом 192.168.0.5, и если этот интерфейс должен быть недоступен, он направляется на интерфейс с адресом 127.0. 0,1 (это контролируется с помощью метрики, меньшее значение означает более высокий приоритет).
Если хост является многодомным (то есть имеет более одного внешнего интерфейса), этот интерфейс имеет свой собственный адрес и соответствующие правила. Если два интерфейса имеют адреса из одного и того же диапазона сети, они оба будут иметь сетевой маршрут, поэтому это не слишком хорошая идея (и по другим причинам).
Дополнительный сетевой интерфейс, предназначенный для трафика ВМ, не должен использоваться совместно с операционной системой хоста и, таким образом, не будет иметь ни IP-адреса, ни маршрута.
Столбец "Интерфейс" показывает, для какой сети (физической карты или VPN) используется маршрут. Но учтите, что сетевая карта может быть привязана к нескольким IP-адресам (если вы видите несколько IP-интерфейсов, это не означает, что у вас есть несколько карт).
в этом случае "127.0.0.1" - это интерфейс Loopback, а 192.168.0.5 - карта локальной сети.
У вас может быть только один маршрут по умолчанию, поэтому у любого IP-адреса почти всегда будет одно возможное решение для маршрутизации (в данном случае Loopback или Ethernet).
Если бы у вас было два сетевых интерфейса, связанных с одной и той же сетью (т. Е. Маршрут), он выбрал бы маршрут с более низкой метрикой (которая представляет собой скорость сети, включая объем передаваемых данных в настоящее время, задержка). и т. д. http://en.wikipedia.org/wiki/Metrics_(networking)) - именно поэтому самый первый маршрут (к вашему локальному маршрутизатору @192.168.0.1) - это самый низкий номер - это тот, который он всегда будет пытаться последним
Вы увидите пару строк с одним и тем же маршрутом, но одна для интерфейса 127.0.0.1, а другая - 192.168.0.5 - 127 всегда выше, потому что у нее меньше трафика (потому что большая часть трафика проходит через Ethernet) - Сначала он пытается это сделать, а затем, когда не получает ответа, пытается использовать следующий самый низкий показатель, пока не доберется до прохода по умолчанию.
Таким образом, он всегда выбирает интерфейс с минимальным использованием (и наиболее доступной пропускной способностью)