В чем разница между переключателем уровня 2 и уровня 3?
Я всегда задавался вопросом и никогда не нуждался в этом до сих пор.
Я дополню ответ Зоредаш.
Коммутатор L2 выполняет только переключение. Это означает, что он использует MAC-адреса для переключения пакетов с порта на порт назначения (и только порт назначения). Поэтому он поддерживает таблицу MAC-адресов, чтобы можно было запомнить, какие порты имеют связанный MAC-адрес.
Коммутатор L3 также выполняет переключение точно так же, как коммутатор L2. L3 означает, что он имеет идентификатор уровня L3. Практически это означает, что коммутатор L3 может иметь IP-адреса и выполнять маршрутизацию. Для связи внутри VLAN используется таблица MAC-адресов. Для связи за пределами VLAN используется таблица IP-маршрутизации.
Это просто, но вы можете сказать: «Эй, но мой Cisco 2960 - это коммутатор второго уровня, и у него есть интерфейс VLAN с IP!». Вы совершенно правы, но этот интерфейс VLAN нельзя использовать для IP-маршрутизации, поскольку коммутатор не поддерживает таблицу IP-маршрутизации.
Слой 3 против 2 относится к Модель OSI. Коммутатор уровня 3 поддерживает маршрутизацию. Коммутатор уровня 2 знает только Ethernet, вы можете настроить VLAN.
Коммутатор можно рассматривать как более мощный мост и менее мощный маршрутизатор.
Если коммутатор настроен для работы только в качестве моста, он называется коммутатором уровня 2.
Если коммутатор настроен для работы только в качестве маршрутизатора, он называется коммутатором уровня 3.
Чаще всего коммутатор настроен на выполнение обеих этих функций (уровень 2 и уровень 3):
Либо вместе на одних и тех же портах (с использованием интегрированной маршрутизации и мостового соединения, т. Е. IRB): если DMAC во входящем пакете данных IP относится к интерфейсу IRB, выполняется маршрутизация или поведение уровня 3. В противном случае пакет передается по мосту (поведение уровня 2) на все те же порты vlan.
Или на отдельных наборах портов коммутатора (некоторые порты как порты L2, а некоторые порты как порты L3): набор портов «x» на коммутаторе может быть настроен как мост (и будет соединять пакеты). В то время как другой набор портов «y» может иметь назначенные им IP-адреса и будет действовать как порты маршрутизатора (маршрутизируя полученные IP-пакеты).
Проще говоря, коммутатор уровня 3 может пересылать пакеты между разными сетями, такими как маршрутизатор, в то время как коммутатор уровня 2 пересылает пакеты в разные сегменты / или в пределах данной сети.
Уровень 2, как правило, аппаратный, то есть «маршрутизация» MAC-адресов или таблицы Mac. Уровень 3 имеет отношение к IP. Устройства уровня 3 обычно управляются, и они могут создавать и маршрутизировать между vlan.