Вопрос: В чем разница между переключателем уровня 2 и уровня 3


В чем разница между коммутатором уровня 2 и уровня 3?

Я всегда удивлялся и никогда не нуждался в этом до сих пор.


35
2018-03-18 06:26


Источник


См. Соответствующий вопрос (serverfault.com/questions/2219/...) - Zoredache


Ответы:


Я закончу ответ Zoredache.

Переключатель L2 переключается только. Это означает, что он использует MAC-адреса для переключения пакетов с порта на порт назначения (и только порт назначения). Поэтому он поддерживает таблицу MAC-адресов, чтобы он мог помнить, какие порты связаны с указанным MAC-адресом.

Переключатель L3 также переключается точно так же, как переключатель L2. L3 означает, что он имеет идентификатор из уровня L3. Практически это означает, что коммутатор L3 способен иметь IP-адреса и выполнять маршрутизацию. Для обмена внутри VLAN используется таблица MAC-адресов. Для связи с дополнительной VLAN используется таблица маршрутизации IP.

Это просто, но вы могли бы сказать: «Эй, но мой Cisco 2960 - это коммутатор L2, и у него есть интерфейс VLAN с IP!». Вы совершенно правы, но интерфейс VLAN не может использоваться для маршрутизации IP, поскольку коммутатор не поддерживает таблицу IP-маршрутизации.


45
2018-03-18 07:33



Итак, если у коммутатора L3 было два хоста в отдельных VLAN, он мог маршрутизировать между ними, а не через маршрутизатор? - Jon Rhoades
Возможно. В большинстве случаев может быть маршрутизация. черт возьми, мой крайний край сетей поддерживает все основные динамические протоколы маршрутизации и может быть «разбит» на несколько логических маршрутизаторов, если это необходимо. Маршрутизация между VLAN - самая маленькая часть - и работает ДЕЙСТВИТЕЛЬНО приятно. Плохая сторона - это такой зверь;) - TomTom
Если у вас есть много L2 vlans, которые накладывают подсети L3, вам нужно что-то, что называется ручным маршрутизатором aka router на палочке. Таким образом, если бы у вас было много трафика внутри Vlan, тогда на нем была бы бутылка. L3 могут выполнять эту работу. cisco-tips.com/cisco-router-on-a-stick-with-switch  теперь вы можете думать о том, что движок уровня 3 интегрирован в сам коммутатор. - The Unix Janitor


Уровень 3 против 2 относится к Модель OSI, Коммутатор уровня 3 поддерживает маршрутизацию. Коммутатор уровня 2 знает только Ethernet, вы можете настроить VLAN.


6
2018-03-18 06:29



Добавление к этому переключателю уровня 2 обычно выполняет аппаратную маршрутизацию. Он в основном устанавливает модуль коммутатора оборудования на основе байтов в пакете ethernet для «переключения пакетов по маршруту». Таким образом, он / может быть LOT более эффективным, чем обычная реализация маршрутизатора на основе программного обеспечения. Некоторые из них становятся довольно мощными (глядя на направление Extreme Networks). - TomTom


Коммутатор можно рассматривать как более мощный мост и менее мощный маршрутизатор.

Если коммутатор настроен на работу только как мост, он называется переключателем уровня 2.

Если коммутатор настроен на работу только как маршрутизатор, он называется коммутатором уровня 3.

Чаще всего коммутатор настроен для выполнения обеих этих функций (layer2, а также layer3):

  1. Либо вместе на одних и тех же портах (с использованием Integrated Routing and Bridging, т.е. IRB): если DMAC во входящем IP-пакете данных имеет интерфейс IRB, выполняется маршрутизация или поведение уровня 3. В противном случае пакет будет мостом (поведение уровня 2) на всех одинаковых портах vlan.

  2. Или, на отдельных наборах портов коммутатора (некоторые порты как порты L2, а некоторые порты как порты L3): набор «x» портов на коммутаторе может быть сконфигурирован как мост (и будет мостить пакеты). В то время как другой набор портов «y» может иметь назначенные им IP-адреса и будет выступать в качестве портов маршрутизатора (маршрутизация принятых IP-пакетов).


0
2018-06-12 17:56



Коммутатор, сконфигурированный как мост, будет работать на уровне 1, а не 2. Коммутатором, работающим только как маршрутизатор, будет маршрутизатор, а не коммутатор ... хотя разница становится педантичной. Большинство коммутаторов не могут работать на L3, а DMAC не является частью заголовка IP, а является частью заголовка Ethernet. - Chris S
Согласно странице Википедии на эту тему, "мост" работает на уровне 2. Таким образом, коммутатор, сконфигурированный как «мост», будет переключателем уровня 2. Если вы просмотрите листы данных различных коммутаторов, выпускаемых Juniper Networks (например, ex8200, ex6200, ex4200, ex4500 и т. д.) или Cisco, вы найдете все доступные функциональные возможности уровня 3 (включая протоколы маршрутизации, такие как rip, ospf, isis, bgp). Таким образом, большинство коммутаторов в эти дни работают на уровне 3. - gsinha
Все IP-пакеты, передаваемые через Ethernet (среди промежуточных переходов), инкапсулированы в заголовок Ethernet. DMAC присутствует в заголовке Ethernet. Даже «маршрутизатор» рассматривает DMAC, чтобы решить, обрабатывать / маршрутизировать полученный IP-пакет или «отбрасывать» его (если DMAC в заголовке Ethernet не соответствует MAC-адресу интерфейса, на который принят IP-пакет ). Таким образом, переключатель уровня 3 ведет себя одинаково. - gsinha


Проще говоря, коммутатор уровня 3 может пересылать пакеты между различными сетями, такими как маршрутизатор, в то время как уровень 2 переключает пересылаемые пакеты на разные сегменты / или в пределах данной сети.


0
2017-08-23 07:48





Уровень 2 обычно является аппаратным, то есть адресом MAC-адреса «маршрутизация» или «мак-таблицы». Уровень 3 связан с ip. Устройства уровня 3 обычно управляются, и они могут создавать и маршрутизировать между vlans.


-2
2018-02-07 03:30



Это еще не все верно и уже было охвачено предыдущими ответами. - Chris S