Мне интересно, должен ли узел в подсети иметь свой шлюз по умолчанию, установленный на IP-адрес маршрутизатора, или это должен быть IP-адрес коммутатора?
В Packet Tracer я использую адрес маршрутизатора в качестве шлюза по умолчанию, как мне сказали. Я просто хочу убедиться, что это правильно.
Зависит от того, хотите ли вы, чтобы эта система могла взаимодействовать за пределами своей подсети. Если нет, то не имеет значения, на что вы настроили шлюз.
Но да, шлюз по умолчанию должен быть настроен на интерфейс LAN маршрутизатора, если у вас нет коммутатора L3 с правильно настроенной маршрутизацией, и в этом случае шлюз по умолчанию, вероятно, будет одним из SVI на коммутаторе.
С коммутатором L2 подключенным системам не нужно знать IP-адрес коммутатора, поскольку он почти всегда используется только для целей администрирования.
Шлюз по умолчанию должен быть адресом шлюза в подсети. Шлюз - это маршрутизатор.
Стоит подумать, для чего нужен шлюз по умолчанию. Простой хост (конечная система) не хочет думать о маршрутизации, поэтому он различает другие системы в своей собственной подсети и все остальное. если, например, подсеть 192.168.1.0/24, то любой адрес с 192.168.1.1 по 192.168.1.254 будет отправлен локально, а все остальное будет отправлено на шлюз по умолчанию. Итак, у шлюза по умолчанию должен быть адрес 192.168.1.x, как и у нашего хоста, иначе мы получим парадокс.
Термины "коммутатор" и "маршрутизатор" немного запутались из-за коммутации L3, но шлюзы - это вещь L3 (IP), а шлюз должен быть промежуточной системой L3, я называю это маршрутизатором. Маршрутизатор может использовать коммутацию L3 в своем механизме пересылки, и у него могут быть только статические маршруты, но он пересылает ваш пакет в зависимости от IP-адреса назначения пакетов, и это делает его маршрутизатором для меня.
Если у вас также есть коммутатор с IP-адресом, это, вероятно, просто управляемый коммутатор L2, а IP-адрес предназначен только для администрирования коммутатора, мониторинга и т. Д.