172 похожих чатов

Снова здравствуйте. Я тут курсовик делаю по сетям, голова кипит,

многое смешалось.
Как я понял, L2-коммутаторы "тупо" занимаются пересылкой пакетов из одного порта во все остальные. L3-коммутаторы уже хитрее и поддерживают коммутацию на основе VLAN. Однако сейчас я воткнулся на хабре в статейку, где VLAN настраивается на L2-коммутаторе, а L3 уже инспектирует ARP и поддерживает DHCP snooping.

Так эт самое, в основном на сегодняшний день L2-коммутатор поддерживает VLAN, или нет?..

14 ответов

25 просмотров

На сегодняшний день ты чистых Л2 практически не найдешь.

поддерживает

L2 это транспорт: виланы, и все прочее L3 коммутаторы уже умеют в mpls и прочие штуки

коммутаторы пересылают езернет-фреймы, маршрутизаторы - пакеты, пакеты упиханы унутрь фреймов - инкапсуляция, панимаишь

На сегодняшний момент современный л2 коммутатор содержит технологии TARDIS

One Two
коммутаторы пересылают езернет-фреймы, маршрутизат...

Давайте скажем обобщенно - в современном мире все что угодно может быть запаковано во что угодно. Но, со времён античности считается, что в интернетиках есть какой-то порядок

Коммутатор пересылает пакеты не из одного порта во все остальные, а из одного порта в тот, за которым по MAC-таблице виден mac-адрес назначения Этим он отличается от хаба, который действительно полученное из одного порта пересылает, натурально, во все остальные. VLAN - это вполне себе L2. Коммутатор умеет разделять порты по VLAN, тегировать пакеты, передавая через один порт трафик нескольких VLAN, разбирать теги, пришедшие от иных коммутаторов. Может уметь QoS, IGMP, кучу друих трех-четырехбуквенных аббревиатур и всё это будет L2. Главная черта - пересылает кадры ethernet как есть, не меняя содержимого (разве что для случаев фрагментации) До тех пор, пока коммутатор не начнет уметь маршрутизировать трафик. То есть, принимать трафик на одном L3 интерфейсе (имеющем, например, IP-адрес и указанный как гейтвей для клиента), и отправлять через другой L3 интерфейс в другую ip-подсеть. Даже, внимание, сверяясь со списками доступа - IP ACL. В общем, L3 коммутатор умеет смотреть уже не только на заголовки ethernet-кадра, но и в заголовки IP-пакета и умеет Ethernet-кадры менять (при отправке пакета в другую подсеть dst и src mac-адреса, естественно, переписываются), а заголовки IP пакета оставляет неизменными. Чего обычно L3-коммутатор не умеет, так это NAT, это уже к маршрутизаторам. То есть, когда устройство не просто перекладывает трафик по подсетям, но уже меняет заголовки IP-пакетов или занимается их инкапсуляцией - это уже маршрутизатор.

Egor Bobryshev
Коммутатор пересылает пакеты не из одного порта во...

Хмм, коммутатор оперирует кадрами/фреймами, а не датаграммами/пакетами.

Искандер qinq ибн vpu ибн ipoe
Хмм, коммутатор оперирует кадрами/фреймами, а не д...

Формально - да, однако forwarding rate в тч для L2 свитчей меряют в pps :) Да и в счетчиках интерфейса я фреймов не припомню, байты да пакеты..

Egor Bobryshev
Коммутатор пересылает пакеты не из одного порта во...

У вас в третьем абзаце опечатка, в Ethernet протоколе фрагментация кадров не предусмотрена, поэтому коммутатор не меняет содержимого в Data поле, он может добавлять 802.1Q header или наоборот, но содержимое Data всегда неизменно.

One Two
коммутаторы пересылают езернет-фреймы, маршрутизат...

пакеты упиханы в внутрь фреймов которые упиханы внутрь пакетов которые упиханы внутрь фреймов - современный l3 свыч)

ststitov
пакеты упиханы в внутрь фреймов которые упиханы вн...

не кочкайте мозг стюденту, пусть базу освоит для начала =)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта