Уровни коммутаторов 1, 2, 3, 4: значение и отличие
Начнем, пожалуй, с самых основ, чтобы разобраться, откуда вообще возникло понятие уровня сетевого устройства.
В системе OSI присутствует 7 градаций обработки информации.
Расшифруем, что это значит, применительно к различного рода системам и приложениям.
- Физический — элементарная передача «нулей» и «единиц», а также света, тока, радиоволн от источника к получателю. Ни о какой фильтрации и защите сигналов речи не идет.
- Канальный — на этом этапе информация передается фрагментарно, кадрами, при помощи идентификаторов передачи — МАС-адресов, состоящих из 48 бит.
- Сетевой на этом этапе к функционалу добавляется «маршрутизация», с назначением источнику и получателю IP-адресов. Чтобы перекодировать IP в MAC и наоборот, задействуют протокол ARP.
- Транспортный — обеспечивает передачу данных по сети благодаря протоколам TCP и UDP в зависимости от требований конечного получателя.
- Сеансовый — занимается созданием и разрывом сессий. Примером работы могут послужить, например, банковские приложения, которые самостоятельно выходят из учетной записи, если пользователь в течении нескольких минут не предпринимает действий. Также эта ступень отвечает за обмен данными в реальном времени и синхронизацию. Яркий пример подобного процесса — видеоконференция между двумя людьми или целой группой, где каждый участник должен в одно и то же время получать синхронную дорожку видео и звука.
- Представление — или преобразование форматов, а также кодирование и сжатие графических, текстовых, прочих данных. Устройства и приложения из этой категории отвечают за возможность прочтения информации, отправленной от одного пользователя к другому. Пример: пересылка текста в кодировке ASCII будет прочитана при необходимости в UTF-8. Также к процессам типа L6 относится архивирование и распаковка информации, шифрование и дешифровка, для которых используются системы защиты данных.
- Приложения — например, сетевые службы, которые позволяют заниматься серфингом интернета конечному потребителю. Иными словами, сюда относятся все интерфейсы, которые позволяют человеку взаимодействовать с устройствами при помощи инструментов управления.
Функционал устройств коммутации также организован в соответствии с этой моделью. Об этом поговорим ниже.
Что означают уровни коммутаторов L1, L2, L3, L4 и так далее…
Фактически, классические коммутаторы не поднимаются выше третьего уровня — L3. И то, эти устройства можно назвать полноценными маршрутизаторами с поправкой на функционал. Но мы пойдем по классической иерархии и обсудим подробно, как работает сетевое оборудование в соответствии с моделью OSI.
Сетевое оборудование 1 уровня (L1)
Устройства L1 работают на физической ступени. Иными словами, способны обрабатывать различные электрические сигналы от хоста к конечному потребителю и преобразовывать импульсы в логические нули и единицы. Исходя из этого, можно сказать, что обозначение «коммутатор первого уровня» не вполне корректно. К сетевому оборудованию из категории L1 относятся почти почившие ныне концентраторы, репитеры и повторители. Максимально дешевые в эксплуатации изделия с нулевой защитой трафика и такой же функциональностью. В чем отличие этих устройств от свитчей вы можете прочесть в этой статье.
Коммутаторы 2 уровня (L2)
На этом этапе к физическому подключается канальный, т.е. адресный уровень. При этом вся информация, как упоминалось выше, распространяется по сети с помощью кадров (фреймов). Все данные разбиваются на логические блоки определенного размера, чтобы коммутирующему устройству было проще распределить поток. Для адресации используется привязка МАС-адреса подключаемого оборудования к конкретному порту. Это упрощает отправку пакетов и делает канал защищенным.
Коммутаторы 3 уровня (L3)
На этом этапе возможности сетевого оборудования типа L2 дополняются функцией IP-маршрутизации. В сочетании с MAC-адресами, передача пакетов по оптимальной траектории становится еще быстрее, безопаснее и удобнее. Коммутатор просчитывает путь отправки пакета с данными, как GPS-навигатор — маршрут автомобиля перед поездкой. Именно поэтому этот функционал устройства называют маршрутизацией.
Коммутаторы 4 уровня (L4)
На этой ступени к функционалу L2 и L3 добавляется виртуализация (Virtual IP, VIP). VIP-адрес автоматически или вручную конфигурируется для отдельного сервера или группы серверов. Такой адрес также регистрируется через DNS-системы, как и обычный «физический» IP. Каждый коммутатор, ориентированный на 4-й тип обработки информации, поддерживает еще одну таблицу значений, где связаны исходный IP, исходный TCP и выбранный сервер. Подобным образом внутри крупной компании решают проблему с превышением нагрузки на отдельные сервера и перенаправлением трафика.
Отличия коммутаторов 2 и 3 уровня
Как было сказано выше, физическая отправка трафика происходит на первых трех ступенях. Первую отбрасываем по причине морального устаревания и остаются две — второй и третий, разница между которыми состоят в следующем:
- модели коммутаторов второго уровняотправляют данные только по MAC-адресу порта-получателя, игнорируя все остальное порты. При этом устройство не просчитывает путь, по которому следует фрейм, что способно привести к перепадам нагрузки и заторам на разных участках сети.
- Модели Layer 3 — осуществляют статическую или динамическую маршрутизацию трафика, поскольку располагают таблицами MAC и IP-адресов. Плюс обладают возможностью объединения нескольких устройств внутри одной или многих VLAN-сетей.
Таким образом, главное, чем отличаются коммутаторы второго и третьего уровня — наличие функции маршрутизации, которая обеспечивает связь внутри VLAN — виртуальной локальной вычислительной сети — с направлением пакетов по оптимальному маршруту без потерь и задержек с учетом нагрузки на сеть.
Ничего удивительного в том, что модели коммутаторов третьего уровня стоят дороже, чем их предшественники, поскольку за счет функции маршрутизации делают передачу данных значительно быстрее, безопаснее и эффективнее. Из сопутствующих полезных функций можно также назвать:
- автоматическое маркирование трафика по IP-адресу;
- высокая защита данных;
- стекирование.
Помимо всего прочего управляемые маршрутизирующие коммутаторы уровня L3 обладают большей мощностью и высокой пропускной способностью, так как зачастую используются в качестве коммутаторов агрегации и ядра, что требует улучшенных характеристик. Однако далеко не всем бывает нужен расширенный функционал, за который требуется платить достаточно высокую цену. Тем, кого не устраивает перспектива переплачивать за L3, но возможностей L2 недостаточно, рынок сетевого оборудования предлагает компромиссный вариант — L2+
Разница между L2 и L2+
Layer 2+ (3 Lite) — это коммутационное оборудование второй ступени с расширенным функционалом. В качестве опций в устройствах L2+ могут присутствовать некоторые функции layer 3.
- отслеживание DHCP — протокола динамической настройки узла для защиты от атак;
- маршрутизация между сетями VLAN, с использованием статических маршрутов;
- объединение ряда свитчей в стек, чтобы увеличит число портов;
- и другие.
Иными словами, когда коммутирующее оборудование поддерживает лишь на статическую маршрутизацию, его относят к категории L2+ иначе называемое L3 Lite. Зачастую такого выбора оказывается достаточно для адекватного функционирования сети по критериям безопасности, эффективности и надежности. Коммутаторы L2+ оптимальны для компромиссного решения задач и позволяют поддержать хороший баланс цены и возможностей.
Заключение
Выбор коммутирующего оборудования зависит от многих параметров: его доступного функционала, характеристик и параметров сети. Уровни коммутатора в данном контексте можно рассматривать как один из критериев, по которому может осуществляться такой выбор, поскольку описывает возможности всей группы устройств в целом. Если у вас еще остались вопросы, вы можете задать их нашим специалистам, которые помогут подобрать сетевое оборудование в зависимости от ваших потребностей.
Layer 2 блокчейна: что такое L2-решения и зачем они нужны
![]()
Когда уже можно будет мгновенно расплатиться криптой за кофе в ларьке? Очевидно, когда блокчейны преодолеют проблему масштабирования.
Проблема в том, что блокчейны не справляются с собственной популярностью — растущим количеством транзакций и пользователей. Поэтому разработчики строят решения второго уровня поверх основных блокчейнов — Layer 2 Solutions aka L2.
Нашумевшие Polygon (MATIC), Arbitrum, Optimism и еще с десяток проектов тоже относятся к решениям второго уровня. Буквально, эти решения — надстройка или некий «второй этаж» над основным блокчейном. Но кому и зачем понадобилось все усложнять и делать из блокчейна многослойный торт?
Cyber Academy решила разобраться, какие бывают решения второго уровня, как они работают, какие проблемы решают, а какие, наоборот, — создают. Отправимся в путешествие по царству сайдчейнов, каналов состояний и роллапов ✨
Эксперты: разработчик Matter Labs Андрей Соболь и основатель Oxorio Петр Королев.
Что такое L2-решения и зачем понадобилось их создавать
С развитием блокчейнов — увеличением количества пользователей и транзакций — начала разыгрываться настоящая драма под названием «трилемма блокчейнов». Трилемма — это когда для идеального результата требуется три элемента, но вы можете достичь только двух одновременно. Разработчики по всему миру никак не придумают, как сделать блокчейн одновременно масштабируемым, безопасным и децентрализованным. Пока на 100% возможно обеспечить только два пункта из трех в ущерб третьему (в любой комбинации). Еще сюда можно добавить необходимость сделать блокчейны быстрыми, дешевыми, удобными и многофункциональными.
Масштабируемость (scalability) — на настоящий момент слабое место блокчейна. Это способность сети обрабатывать некоторое количество транзакций в секунду или пропускная способность. У L1-решений, то есть, у самих блокчейнов: Bitcoin, Ethereum или Litecoin и т.д., есть ощутимые ограничения по масштабируемости. Биткоин может обработать 7 транзакций в секунду (Transactions per second, TPS), а Ethereum — около 15 TPS. Такие количества не выглядят внушительно на фоне гигантов традиционных финансов. Например, Visa обрабатывает до 65K TPS. К тому же, количество пользователей постоянно растет, поэтому проблема будет только усугубляться, если ее не решать.
Основные блокчейны «неповоротливые» в том смысле, что, например, блокчейн Биткоина создан для выполнения одной функции — передачи транзакций. Поэтому построить на нем NFT-игру или другой DeFi-проект невозможно. Каждое новое принятие решения об изменении в блокчейне — отдельная запись.
Чтобы не перегружать основную цепь было решено построить новый слой поверх основного блокчейна для записи промежуточных транзакций.
Решения второго уровня (Layer2 Solutions) — это инфраструктурные решения в виде приложений и различного ПО, построенные поверх базовых блокчейнов. Они могут обрабатывать большие объемы транзакций и уменьшить нагрузку на основную сеть. Сейчас существует несколько вариантов решений второго уровня: сайдчейны, каналы состояний, а также оптимистичные и ZK-роллапы. Решения второго уровня призваны обойти ограничения масштабируемости, изолированности и низкой гибкости для разработчиков.
Например, Биткоин часто называют цифровым золотом. Золото обладает низкой ликвидностью, его использование — медленный и дорогой процесс. Люди изобретательны, поэтому они создали доллар и другие фиатные валюты, придумали банковские операции и кредитные карты. Это образовало дополнительный слой экономики поверх базового золотого резерва, который существовал до Великой депрессии 1929 года. Но после его ликвидации, мир начал использовать фиат. «Fiat», латинский термин, используемый для обозначения властного порядка, теперь является нашим законным платежным средством, ценность которого определяется не дефицитным физическим товаром, а нашим доверием к правительствам.
Поэтому концепция «слоеных» денег не нова, а история показывает, что базовый уровень экономики не обязательно должен масштабироваться или производить мегаскоростные транзакции.
По словам криптографа и раннего биткоин-энтузиаста Хэла Финни, если Биткоин сам по себе не может масштабироваться, чтобы стать доступным всем жителям планеты, тогда нужно обеспечить вторичный уровень платежных систем, более легких и эффективных.
Поэтому решения второго уровня — это собирательный термин для решений, построенных поверх существующей системы блокчейнов, основной целью которых является решение проблем, связанных со скоростью транзакций и масштабированием.
Андрей Соболь: зачем, вообще, нужно было создавать новые уровни? Из-за трилеммы, конечно же. Если мы хотим одновременно и децентрализацию, и безопасность, мы должны пожертвовать масштабированием. Это то, что происходит в 90% рабочих блокчейнов, которые более-менее устойчивы (sustainable). Некоторые выбирают безопасность, жертвуя децентрализацией. Это выбор, который сделал Bitcoin Cash. Но если мы просто увеличим размер блока, то мы смещаемся со стороны децентрализации в сторону масштабирования. Почему это важно? L2 важны потому, что люди хотят использовать DeFi-решения, они идут в L2-решения, чтобы не платить слишком много денег за газ. Это компромиссное решение, в зависимости от того, какую цель они преследуют.
Петр Королев: проблему масштабирования можно решить двумя путями: уйти в блокчейны «третьего поколения» (Near, Cosmos, Polkadot) или строить L2-решения с оптимистичными роллапами (Optimism) или zk-роллапами (zkSynk). Не стоит путать классические L2-решения с сайдчейнами. Как выбрать подходящий L2? Они будут отличаться или ценой, или скоростью и безопасностью, но людям всегда нужно будет выбирать, основываясь на том, чем из этих трех вещей они могут пожертвовать.
Тупиковые пути: Bitcoin Cash
Проблему масштабируемости Биткоина попытался решить проект Bitcoin Cash совершив хардфорк Биткоина для увеличения размера блока и включения большего числа транзакций.
Размер блока в Биткоине не может превысить 1 мб. В начале такое ограничение почти ни на что не влияло, но существенно ограничивало возможность DDoS-атак. Но с ростом популярности Биткоина, выросли и очереди из транзакций, ожидающих валидации. В легендарном 2017 году, из-за хайпа по поводу скачка цены первой криптовалюты и бума ICO, ситуация резко ухудшилась и транзакции проходили несколько дней. Мечты энтузиастов про микроплатежи биткоинами за чашку кофе начали улетучиваться.
Тогда было предложено обновление, увеличивающее блок до 2 мб с протоколом SegWit2x, который позволяет хранить часть информации за пределами блокчейна. Но разработчики проголосовали за внедрение SegWit2x без увеличения размера блока. В сообществе начались споры.
Тогда другая группа разработчиков под началом экс-инженера Meta (Facebook) Амори Сечета решила сделать наоборот — отказаться от SegWit2x, но увеличить блок до 8 Мб. Цепочки разделились 1 августа 2017 года на блоке 478558, следующий блок был сформирован дважды в разных форматах: один с SegWit2x, а второй, а второй стал генезис-блоком Bitcoin Cash с размером блоков до 8 мб.
Но проект только доказал, что увеличение размера блока — не решение проблемы масштабируемости, так как это приводит к централизации сети и угрозы нового хардфорка. Блокчейн Bitcoin Cash уже разделялся тремя хардфорками.
Петр Королев: Увеличение блоков в блокчейнах не работает.Блокчейн в таком случае занимает больше места на серверах, приходится передавать и хранить больше данных, что очень быстро делает невозможным использование. Можно наблюдать как эта проблема прямо сейчас разворачивается в Solana — многие пробовали запустить свою ноду, но они не могут догнать текущее состояние даже на топовом оборудовании. Решение: рекурсивные снарки, мы можем ими сжать информацию и сделать так, чтобы блокчейн не увеличивался в размере.
Что такое шардинг и почему это не безопасно
Еще один способ для увеличения пропускной способности блокчейна — горизонтальное разделение данных или шардинг. Это разделение набора данных на множество баз данных. Шардинг блокчейна — разделение одной цепи на индивидуальные независимые сегменты — шарды.
Каждый шард содержит уникальный набор смарт-контрактов и балансов счетов. За каждым шардом закрепляется нода для валидации, таким образом нагрузка распределяется на несколько валидаторов. Основная фишка шардинга — переход от системы, где нода вычисляет каждую операцию к модели, где она производит только некоторые вычисления. Это позволяет параллельно обрабатывать разные задачи. Такое разделение блокчейна на более управляемые сегменты увеличивает пропускную способность. В результате шардинг помогает избежать перегрузки сети и снизить комиссию за транзакции.
Петр Королев: шардинг — отличный компромис между «зональными» блокчейнами (Cosmos, Polkadot) и классическими базовыми блокчейнами, например, Биткоином. Шардинг позволяет остаться в рамках одного блокчейна, который работает по одним правилам, а не как в зонах, где правила отличаются в каждой части блокчейна. Шардинг будет работать хорошо только в связке с грамотной архитектурой смарт-контрактов.
Но шардинг имеет проблемы: изолированность блокчейнов и высокая угроза атак. Из-за того, что блокчейн разделяется на шарды теряется коммуникация между этими частями, пользователям различных шардов потребуются специальные механизмы для коммуникации. Также сегментированный блокчейн не безопасен — один шард захватить легче т. к. требуется меньший хешрейт для атаки.
Андрей Соболь: шардинг не очень безопасен. Он подвержен такой атаке, которая называется adaptive corruption. И каждый новый шард уменьшает безопасность.
Что такое сайдчейны и как они работают
К L2-решениям относят сайдчейны. Сайдчейны, sidechains, боковые цепи — это отдельные независимые цепочки блоков, которые работают параллельно с основной «родительской» сетью блокчейна. У основного блокчейна может быть сколько угодно сайдчейнов и каждый из них может чем-то отличаться. Как правило, сайдчейны не полагаются на безопасность основного блокчейна, и у них есть свой механизм консенсуса. Следовательно, они считаются менее безопасными.
При отсутствии достаточной мощности для обеспечения безопасности сайдчейн может быть взломан, но основного блокчейна это не коснется. Соответственно, если будет взломан основной блокчейн, сайдчейн продолжит работать. Но его привязка к «родительской» сети обесценится.
Механизм передачи токенов из блокчейна в сайдчейн предполагает, что токены будут заморожены в основной сети и заново выпущены в сайдчейне. Для этого их отравляют на адрес, где они замораживаются участниками федерации. Чтобы перевести монеты обратно, проводится такая же операция: токены замораживаются в сайдчейне и размораживаются в основном блокчейне.
Андрей Соболь: сайдчейны — это просто независимые блокчейны с мостами. Они, зачастую, никак не наследуют безопасность из чейна, к которому они относятся, так что это — не совсем L2. Многие разработчики не считают сайдчейны L2-решениями, и это, скорее, корректно. Но тут вопрос больше к термину — что мы включаем в это понятие. В любом случае, безопасность сайдчейнов зависит от качества протокола, стоимости токенов, количества холдеров и т.д. В то время, как «настоящие» L2 (роллапы и каналы состояний) не зависят от этих условий.
Существует несколько проектов, которые используют сайдчейны. Например, PoS-решение Ardor внедрило множество пользовательских «дочерних» блокчейнов, которые опираются на основную сеть. Транзакции задерживаются в основной сети на 24 часа, после чего — хранятся в архивных нодах, разгружая блокчейн. Есть еще сайдчейн-проекты Validium, Liquid Network и другие. Одним из самых популярных стал проект Polygon.
Polygon — это масштабирующее PoS-решение второго уровня для создания блокчейнов, совместимых с Ethereum. Его родной токен — MATIC — используется для управления, стейкинга и оплаты газа. Проект использует сайдчейны для офчейн-вычислений, что позволяет разработчикам создавать и обеспечивать работу различных dApps. Решение использует кроссчейн-мост для транзакций: токены ETH вносятся в смарт-контракт моста и замораживаются там, Polygon выпускает равное количество токенов MATIC, потом, по окончанию транзакций, эти токены будут сожжены, а ETH освобождены от смарт-контракта.
Андрей Соболь: пользоваться Polygon не так безопасно, как Ethereum, но и TVL там намного меньше. Поэтому, тут всецело выбор рынка: рисковать или нет. У нас все равно нет полностью безопасного решения — атаку 51% никто не отменял. К тому же, все поняли изначально, что толку от Plasma никакого. Plasma is dead. Идея в том, что в Plasma каналы состояний с безграничным количеством пользователей, но это не безопасно.
Plasma — решение, на базе которого работает Polygon. Это решение второго уровня для масштабирования сети Ethereum, которое Виталик Бутерин разработал с Джозефом Пуном. Решение использует Меркл-деревья, чтобы создавать неограниченное количество сайдчейнов — копий основной сети. Решение разгружает основную сеть и позволяет совершать недорогие и быстрые транзакции. По принципу работы, Plasma похожа на Lightning Network. Но в Plasma существуют механизмы наказания отвергнутого сетью создателя блока для предотвращения мошенничества.
Такие транзакции долгие и занимают от нескольких дней до нескольких недель. Еще одна проблема заключается в том, что Matic или другие решения на основе сайдчейна не полагаются на безопасность сети Ethereum и используют свои механизмы консенсуса. Из-за этих проблем все большую популярность приобретают альтернативные решения второго уровня, например, роллапы.
Петр Королев: на самом деле, Plasma — это не одно решение, а с десяток разных попыток сделать эту технологию рабочей. Но все они провалились из-за проблем с массэкзитом. Эти проблемы сейчас не решаемы, именно поэтому Plasma закрылась. Polygon, по факту, — пока единственный проект, который выкатил решение на Plasma и продолжает совершенствовать эту технологию.
Что такое каналы состояний и как они работают
Канал состояния — это решение, в котором пользователи буквально открывают свой собственный канал вне блокчейна, где могут совершать бесконечное множество приватных транзакций. В блокчейн записывается только первая и последняя транзакции. Первая транзакция открывает канал, участники должны заблокировать средства в контракте с несколькими подписями. Вторая транзакция закрывает соединение. Когда все дела между участниками завершены, последняя транзакция в сети отправляется и средства разблокируются. Все транзакции в каналах видимы лишь их пользователям. Только первоначальное и финальное состояние записываются в блокчейне.
Пользователи каналов состояния верифицируют транзакции индивидуальными подписями. Также создается смарт-контракт, обрабатывающий транзакцию перед отправкой в оффчейн. Канал можно повторно открыть также при помощи уникальной криптографической подписи. Смарт-контракты защищают транзакции в рамках каналов состояния, а также выступают в роли «судей» во взаимоотношениях участников. Есть возможность использовать таймеры, которые могут автоматически запустить завершающую транзакцию и записать ее в основной блокчейн.
Каналы — отличное решение для мгновенного вывода/расчета в основной сети. Кроме того, это приводит к высокой пропускной способности и чрезвычайно низким затратам.
Lightning Network — платежная p2p-сеть для проведения микротранзакций в сетях биткоина, Litecoin и других. Использует ноды и платежные каналы, где каждая нода может принимать и отправлять транзакции, а также валидировать транзакции для получения комиссионного дохода. Сейчас в сети LN более 87K каналов и почти 35К нод. Хотя еще весной 2021 года число нод было около 20К, а каналов — чуть более 40К.
Андрей Соболь: в сети Lightning заблокировано около трех тысяч биткоинов, а количество нод сопоставимо с количеством нод в самом Биткоине. Это доказывает состоятельность L2-решений в целом.
Петр Королев: благодаря Taproot и Segwir, Lightning Network — одно из лучших рещений в блокчейне, оно показывает, как должны работать L2-решения. Это действительно быстро дешево и удобно.
Celer Network — еще одно решение для масштабирования блокчейнов с возможностью запуска dApps. Celer Network использует многоуровневую архитектуру (cStack) с чистыми абстракциями. Каждый уровень должен сосредоточиться только на достижении своей цели.
cChannel: обобщенный канал состояния и набор сайдчейнов. Это нижний уровень сети Celer, который взаимодействует с различными базовыми цепочками блоков и предоставляет верхнему уровню общую абстракцию актуальных состояний и завершенность с ограниченным временем. cChannel использует методы канала состояния и сайдчейна, которые являются краеугольными камнями платформ масштабирования вне сети.
cRoute: доказуемо оптимальная маршрутизация передачи стоимости. cRoute представляет распределенную сбалансированную маршрутизацию (DBR), которая направляет платежный трафик с использованием распределенных градиентов перегрузки.
cOS: среда разработки и среда выполнения для приложений с поддержкой автономной работы. cOS — это среда разработки и среда выполнения, с помощью которых каждый может легко разрабатывать, эксплуатировать и взаимодействовать с масштабируемыми автономными dApp, не увязая в дополнительных сложностях, связанных с масштабированием вне сети.
Андрей Соболь: идея в том, что в каналах состояний — ограниченное количество пользователей, которые могут взаимодействовать друг с другом. Но они и формируют сеть. Например, в канале Lightning Network есть только два пользователя обменивающихся деньгами, но они же могут стать роутером, который передаст деньги дальше — 3, 4 пользователю и т.д. Так формируется сеть по атомарной передаче денег. Здесь безопасность практически полностью зависит от самого блокчейна на L1. Но деньги заблокированы в канале и только сетевые «друзья» этих пользователей определяют глубину канала — насколько глубоко/далеко мы можем отправить эти деньги.
Это довольно простая конструкция, которую легко закодить в блокчейне Биткоина и Ethereum, например. Но за эту простоту мы платим тем, что блокируем средства среди очень ограниченного числа пользователей. В этом месте возникает кризис ликвидности. По сути, мы через каналы состояний пытаемся сделать сложные вещи простым инструментом.
Что такое роллапы и как они работают
Rollups, роллапы — решения в сети Ethereum, которые выполняют часть транзакций за пределами основной сети в сайдчейнах, но при этом отправляют данные этих транзакций в основную сеть поле завершения вычислений. Простыми словами: роллапы сжимают данные и тем самым разгружают блокчейн. Они выполняют транзакции в отдельной цепочке, но результат транзакций фиксируется в основном блокчейне. Есть два основных типа Rollups: ZK-Rollups и Optimistic rollups.
Преимущества роллапов среди других способов масштабирования: высокое число транзакций в секунду (1000–4000 TPS), низкая комиссия за транзакции, скорость и безопасность выше, чем у сайдчейнов. Ожидается, что с введением ETH 2.0 с роллапами блокчейн Эфириума будет обрабатывать около 100 000 транзакций в секунду.
Аналогично основной сети, в роллапах можно писать смарт-контракты. Роллапы полагаются на безопасность основного блокчейна, поэтому считаются более защищенными, чем сайдчейны.
Роллапы считаются сейчас самым доработанным решением с точки зрения скорости, безопасности и децентрализации. Но у роллапов есть свои недостатки: ликвидность ниже, чем в основной сети, комиссии выше, чем в сайдчейнах.
Андрей Соболь: роллапы, в отличие от каналов состояний, наоборот — сложны в разработке, но зато они дают пользователям простоту использования, которая есть на L1. По сути, это большие пулы денег, и пользователи могут обмениваться транзакциями друг c другом внутри роллапа. Они не ограничены сложными условиями сети. Более того, скоро появятся роллапы с EVM, которые позволят кодить тьюринг-полные решения. Скоро роллапы смогут предоставить юзер-френдли экспириенс, сопоставимый с использованием L1. Но за это мы платим высокой сложностью имплементации и аудирования. Это даже сложнее, чем сделать безопасный L1.
Пройдет несколько лет и разработчики научатся делать L2 более безопасными. Оптимистичные и zk-роллапы используют данные таким образом, что количество транзакций, которые мы можем впихнуть в роллап — линейно по отношению к тому, что есть в блоке. Это значит, что в роллапах нужно платить за каждую транзакцию, тогда как в каналах состояний все транзакции в сессии между пользователями — бесплатны.
Петр Королев: да, у роллапов есть свои недостатки, но это — цена за безопасность. Это наглядно видно по тому, сколько zk-решений появилось на рынке — их десятки, если не сотни.
Оптимистичные роллапы, Optimistic Rollups используют доказательство мошенничества (fraud proof) и работают на базе EVM-совместимой виртуальной машины OVM (Optimistic Virtual Machine). Основная идея доказательств мошенничества состоит в том, чтобы отправить минимум данных на уровень 1 и предположить (оптимистично), что они верны. Чтобы злоумышленники не рассылали спам в сети, отправители также должны предоставить залог (обычно в форме ETH), который будет изъят, если блокчейн обнаружит мошенничество.
Но пользователям Optimistic Rollups приходится ждать 1–2 недели для вывода средств. В основном это связано с тем, что все участники сети должны отправить доказательства перед завершением транзакции на уровне основного блокчейна. С другой стороны, оптимистичные роллапы популярны среди разработчиков, главным образом потому, что технология использует все технологические стеки Ethereum практически без модификаций.
На базе оптимистичных роллапов работают проекты Optimism, Arbitrum и другие (Boba, Cartesi, Fuel Network).
Optimism — основная идея проекта в том, что порядок валидации транзакций может быть продан с аукциона другим сторонам в течение определенного периода времени. Эти другие стороны называются «секвенсорами» и «верификаторами». Секвенсоры отвечают за выполнение транзакций на втором уровне и отправку их обратно на основной блокчейн. Верификаторы — это узлы, которые отвечают за защиту от мошенничества. И секвенсоры, и верификаторы работают под управлением L2Geth — слегка модифицированной версии Geth (самая популярная реализация протокола Ethereum).
Arbitrum использует другую модель валидации: вместо повторного запуска всей транзакции на основном блокчейне на проверку от мошенничества, проект использует интерактивную многоэтапную модель, которая снижает количество вычислений. В Arbitrum также есть секвенсоры и валидаторы.
Техническая реализация Arbitrum немного сложнее, чем Optimism. Например, в него входят два разных смарт-контракта L1 для публикации данных транзакции, три типа узлов (форвардеры, секвенсоры и агрегаторы), три стратегии проверки (Defensive, StakeLatest и MakeBlocks), их собственная виртуальная машина известна как виртуальная машина Arbitrum (AVM), собственная операционная система Arbitrum (ArbOS).
Это дает разработчикам и пользователям большую гибкость и новые возможности и функции. Однако сложность инструментов и технологий, лежащих в основе, затрудняет массадопшн.
Zk-роллапы — используют решения с нулевым разглашением (zero knowledge proof), а именно снарки (SNARKs), для доказательства валидности транзакций. Каждая партия транзакций, отправленная на основной блокчейн, включает криптографическое доказательство. Доказательство может быть быстро проверено смарт-контрактом базового блокчейна при отправке пакета транзакций, а недействительные партии будут сразу отклонены. ZK-роллапы нуждаются только в подтверждении достоверности транзакции.
В отличие от оптимистичных роллапов, тут нет проблемы длительного вывода средств. Однако сложность реализации намного выше из-за EVM-совместимости. Zk-роллапы также более требовательны к вычислительным ресурсам. Zk-роллапы внедрены в проекты Loopring, Deversifi, Aztec 2.0, Matter Labs zkSync, Immutable X, Polygon Hermez, Starkware, zkTube и другие.
Matter Labs zkSync — решение, построенное с использованием доказательств с нулевым разглашением. Для каждого блока Rollup создается доказательство перехода между состояниями с нулевым разглашением (SNARK), которое проверяется контрактом основной цепи. Этот SNARK включает доказательство действительности каждой отдельной транзакции в блоке Rollup.
Андрей Соболь: очевидно, что zk-роллап — более эффективен, чем оптимистичный роллап, так как zk-роллап использует меньше газа и меньше данных, которые нужно опубликовать на блокчейне.
Скоро у zkSynk выйдет тестнет. На самом деле, мы пытаемся сделать такую EVM, которая будет проверяться снарками. И мы не одни такие. Поэтому тут вопрос в том, кому первому удастся сделать EVM для zk-роллапов. Пока это все выглядит, как эксперимент. Но если нам удастся, то это будет намного круче всех, решений, которые существуют. В принципе, EVM на снарках — самый большой прорыв за последние 5 лет, который скорее всего, произойдет в будущем.
Петр Королев: zk-решения выгодно отличаются от оптимистичных тем, что в них не нужно ждать, для того чтобы получить деньги. Второй плюс в том, что не нужно никому доверять — все транзакции заверены алгоритмично. Но за это приходится платить большей ценой за транзакции.
Насколько эффективны решения второго уровня
Разработка L2-решений все еще находится на ранних стадиях. Тем не менее, эти решения уже получили большую популярность.
На момент написания статьи, TVL Optimism — $357.68 миллионов. В Polygon — $5.39 миллиардов, Arbitrum — $2.12 миллиарда.
В октябре 2020 года сооснователь Ethereum Виталик Бутерин заявил, что не ждет скорого решения проблемы масштабируемости основной сети Ethereum. Он призвал разработчиков сосредоточиться на решениях второго уровня, которые снижают нагрузку на сеть и увеличивают скорость транзакций. Но спустя два года его мнение сильно изменилось. В декабре 2021 года он опубликовал дорожную карту Ethereum, где центральное место занимают zk-роллапы.
Все указывает на то, что DeFi-проекты и дальше будут уходить на второй уровень, пока разработчики L2-решений соревнуются между собой за звание самого компромиссного с точки зрения решения трилеммы.
Андрей Соболь: L2 пока еще не выполнили свою функцию, но они в процессе. Эти решения уже доказали своб концептуальную состоятельность. Они (настоящие L2) смогут отмасштабировать L1 в примерно 50–100 раз в случае zk-rollups и в 10–20 раз в случае оптимистичных. Цифры навскиду, точные цифры будут доступны только в боевых условиях. А оценить успех и эффективность LN и других каналов очень трудно, так как вся информация не видна, в отличие от роллапов, а значит — и статистики нормальной нет. В будущем нас ждут специализированные zk-протоколы и общие протоколы второго уровня с виртуальной машиной.
L2 не решают трилемму блокчейнов, так как все равно остается проблема data availability. Трилемма остается на месте. Современные L2 — это техники оптимизации места в блоке, а не что-то, что ломает трилемму. У этих способов оптимизации есть точно такие же технические пределы, после которых вступает в силу все та же самая трилемма.
Петр Королев: Проблема маштабируемости витает в воздухе еще с 2017 года, когда CryptoKitties положили Ethereum. Все ринулись делать свои «плазмы», но через год это все сломалось. Тогда появились «оптимисты» и «zk-исты». Я с интересом наблюдаю, кто получит лавры лучшего решения, но при этом я уверен, что места хватит всем. L2, в конечном итоге, столкнулись с теми же проблемами блокчейнов, и всем приходится дальше искать копромисс между скоростью, безопасостью и ценой.
То, что сейчас происходит на рынке L2, можно сравнить с гонками. Кто-то пойдет в гонки «Дакар», кто-то пойдет в Formula 1. Одни разработчики сосредоточатся на микроплатежах, другие возьмут на себя более сложные вещи с DeFi-вычислениями, а третьи — перейдут в отдельные самостоятельные блокчейны, стремясь стать новым L1. Любое из этих решение — лучше, чем пользоваться централизованным форком Ethereum вроде Binance.
Коммутаторы L2, L2+ и L3 — что, когда, куда, откуда, как, зачем и почему?

«Но это же в любом учебнике по сетям написано!» — возмутится нетерпеливый читатель.
Однако, не нужно спешить с выводами. Написано по этому поводу много, но, к сожалению, далеко не всегда понятным языком. Вот и рождаются вредные мифы.
Поэтому не всегда в точности понятно, когда и куда какое устройство приспособить. Представьте, звонит сисадмину начальник ИТ отдела и требует быстро подобрать в запас «очень бюджетный коммутатор, и чтобы все основные функции закрывал, пока деньги не перехватили и настроение у директора хорошее».
И начинает наш герой ломать голову: взять L3, чтобы «на все случаи жизни», но он дорогой или взять подешевле — L2, а вдруг прогадаешь… Да ещё этот L2+ непонятно что за промежуточный уровень.
Подобные сомнения иногда обуревают даже опытных специалистов, когда встаёт вопрос выбора устройств при жёстком лимите бюджета.
Для начала опровергнем основные мифы
Коммутатор L3 имеет большую пропускную способность чем L2?
Такой взаимосвязи нет. Всё зависит от аппаратного и программного обеспечения (firmware), размещённых портов (интерфейсов), поддержки соответствующих стандартов.
Разумеется, связь с использованием коммутатора уровня L3 через сетевой интерфейс 1Gb/s будет медленнее, чем с использованием коммутатора L2 через 10 Gb/s.
Возможно, этот миф связан с тем, что коммутаторы L3 поддерживают больше функций, что находит отражение в аппаратном обеспечении: быстрее процессор, больше памяти, нежели чем у коммутаторов L2 того же поколения. Но, во-первых, иногда коммутаторы L2 тоже выпускаются на базе мощных контроллеров, позволяющих быстро обрабатывать служебные данные и пересылать кадры Ethernet, во-вторых, даже усиленному «железу» коммутатора L3 есть чем заняться: управлять VLAN, анализировать ACL на основе IP и так далее. Поэтому если судить по загрузке, однозначно ответить на вопрос: «Какой коммутатор «мощнее»?» — не получится.
Коммутаторы L3 — более современные, а L2 — уже вчерашний день?
Это вовсе не так. На сегодняшний день выпускаются как коммутаторы L2, так и коммутаторы L3. Коммутаторов уровня L2 выпускается достаточно много, потому что работать им приходится чаще всего на уровне доступа (пользователей), где и портов, и коммутаторов требуется значительно больше.
Немного теории в вопросах и ответах
Откуда взялись эти названия L2, L3?
Из 7 уровней модели OSI.
Коммутатор L2 работает на втором, канальном уровне.
Коммутатор L3 работает как на втором, так и на третьем уровне.
Таблица 1. Уровни модели OSI ISO
| Уровень | Тип обрабатываемых данных | Функции |
|---|---|---|
| 7. Приложений | Данные пользователей прикладного ПО | Программы и сервисы обмена данными |
| 6. Представлений | Закодированные данные пользователей | Общий формат представления данных, сжатие, шифрование |
| 5. Сеансовый | Сессии | Установление сессий между приложениями |
| 4. Транспортный | Сегменты | Адресация процессов, сегментация/повторная сборка данных, управляемые потоки, надёжная доставка |
| 3. Сетевой | Дейтаграммы/пакеты | Передача сообщений между удалёнными устройствами, выбор наилучшего маршрута, логическая адресация |
| 2. Канальный | Кадры | Доступ к среде передачи и физическая адресация |
| 1. Физический | Биты | Передача электрических сигналов между устройствами |
А просто, понятно и в двух словах?
В самом простом случае коммутатор служит для связи нескольких устройств локальной сети (LAN). Этими устройствами могут быть, например, отдельные компьютеры или другие коммутаторы.
Именно так работает коммутатор L2 — на уровне Ethernet: анализирует аппаратные MAC адреса, заносит их в таблицу коммутации и согласно этой таблице перераспределяет трафик.
Коммутатор L3 тоже может анализировать пакеты по MAC адресам и перенаправлять кадры между подключёнными устройствами, но, помимо пересылки Ethernet кадров, он умеет перенаправлять трафик, основываясь на анализе IP адресов и выполнять функции внутреннего маршрутизатора.
А подробней?
Коммутатор L2 обрабатывает и регистрирует MAC адреса фреймов, осуществляет физическую адресацию и управления потоком данных. Некоторые дополнительные функции: VLAN, QoS поддерживаются только на уровне, необходимом для передачи параметров или для участия в общей схеме сети. Например, на коммутаторе L2 можно прописать несколько VLAN, но нельзя настроить полноценную маршрутизацию между ними, для этого уже нужен коммутатор L3. Проще говоря, коммутатор уровня L2 обеспечивает некоторые дополнительные функции, но не управляет ими в масштабе сети.
В отличие от своих более простых собратьев, коммутаторы L3 могут брать на себя функции маршрутизаторов, в том числе проверку логической адресации и выбор пути (маршрута) доставки данных. Благодаря повсеместному внедрению стека протоколов TCP/IP, коммутаторы уровня L3 являются важной частью сети, так как могут выполнять пересылку пакетов не только на основе анализа MAC адресов, но и «поднимаясь на этаж выше», то есть на основе IP адресов и соответствующих протоколов маршрутизации
Разумеется, никому в голову не придёт строить внешнюю разветвлённую сеть с BGP маршрутизацией на базе коммутаторов. Однако для внутренней маршрутизации в пределах локальной сети такой вариант вполне подходит. Мало того, это позволяет экономить на приобретении дополнительных устройств (маршрутизаторов), использовать универсальный подход к организации сети.
Из-за поддержки многих функций коммутатор уровня L3 имеют более сложную внутреннюю конфигурацию и, соответственно, стоят дороже. Иногда пользователь встаёт перед выбором: купить более простой и бюджетный вариант с Layer 2 или более дорогой и «продвинутый» Layer 3.
А что за «дополнительные» уровни: «доступа», «агрегации», «ядра»?
Помимо уровней модели OSI: Layer 2, Layer 3, в литературе часто упоминаются «уровень доступа», «уровень агрегации», «уровень ядра сети».
Если описать кратко:
- Уровень доступа — группа коммутаторов, основной задачей которых является подключения пользователей к сети.
- Уровень агрегации (или уровень распределения) — следующая группа, которая объединяет коммутаторы уровня доступа, позволяет выполнить настройки управления и маршрутизации и делегирует Uplink на более высокий уровень — уровень ядра сети.
- Уровень ядра сети — центральный узел, который объединяет все ветви коммутаторов уровня агрегации с подключёнными коммутаторами уровня доступа в единую сеть.
Если сравнивать с древовидной структурой, то ядро сети — это ствол, уровень агрегации/распределения — это крупные ветви, коммутаторы уровня доступа — мелкие веточки, а компьютеры пользователей — это листья.

Рисунок 1. Уровни построения локальной сети.
Коммутаторы, которые служат для объединения других коммутаторов в единую сеть, называют коммутаторы уровня агрегации (или коммутаторы уровня распределения).
Если же говорить про уровень ядра сети, то для него существуют свои мощные коммутаторы, основная задача которых максимально быстро передавать трафик. Функции управления при этом довольно часто делегируется на уровень агрегации.
Есть ли связь между понятиями уровней L2 и L3 с уровнем доступа и уровнем агрегации? Традиционно считается, что для уровня доступа лучше подходят коммутаторы L2 (в первую очередь из-за более низкой цены, а для уровня агрегации лучше выбирать L3 ради повышенной функциональности.
Чем хорош такой подход? Устанавливать более функциональные и дорогие коммутаторы уровня L3 на уровне доступа может быть неоправданным шагом, если их функции маршрутизации и контроля не будут востребованы. А этих же функций будет недоставать более простым коммутаторам L2 на уровне агрегации (распределения).
Теория — это отлично, но начальник требует побыстрее подобрать подходящий коммутатор.
Если есть сомнения какой уровень коммутатора выбрать: уровня 2 или уровня 3, во главу угла нужно ставить вопрос, где его предполагается использовать. Если в наличии только небольшая сеть, позволяющая всем работать в единственном широковещательном домене, можно остановить свой выбор на одном или двух коммутаторах L2.
Второй случай, где коммутаторы второго уровня хорошо себя чувствуют — уровень доступа, то есть там, где компьютеры пользователей подключаются к локальной сети.
Если необходим коммутатор для объединения (агрегирования) нескольких простых коммутаторов доступа пользователей — для этой роли лучше подходит коммутатор уровня 3. Помимо объединения в сеть, он может выполнять маршрутизацию между VLAN, управлять прохождением трафика при помощи ACL (Access Control List), обеспечивать заданный уровень ширины пропускания (QoS) и так далее.
Ещё одна область, где коммутаторы L3 часто бывают востребованы — если необходимо обеспечить повышенные требования к безопасности, например, более гибкое разграничение доступа. Некоторые функции, доступные для этого уровня, например, управление трафиком на уровне IP адресов, будут неосуществимы стандартными средства уровня L2.
Чем отличаются коммутаторы L2 и L2+
L2+ — это коммутатор второго уровня с добавленными функциями. Например, может быть добавлена поддержка статической маршрутизации, физического объединения в стек нескольких коммутаторов для отказоустойчивости, дополнительные функции безопасности и так далее.
От слова к делу! Сравним разные коммутаторы на примере
Для наглядности выберем три модели примерно одного уровня. Понятно, что коммутаторы L2, L2+ и L3 здорово отличаются по функциям. Поэтому приходится использовать общие признаки. Например, сравнивать коммутаторы на 5 и 50 портов (включая Uplink) будет некорректно.
В итоге мы выбрали три коммутатора:
- L3 — XGS4600-32;
- L2+ — XGS2210-28;
- L2 — GS2220-28.
Обратите внимание, что внешне устройств довольно похожи, чего не скажешь об их возможностях и предполагаемых ролях. Для наглядности ниже приводим небольшой фрагмент сравнительной таблицы функций.
А функций у этих моделей коммутаторов очень много. Чтобы не пытаться объять необъятное, мы выбрали наиболее очевидные функциональные области: управление трафиком, безопасность и маршрутизация. Другие группы опций тоже отличаются, но не так очевидно.
Zyxel XGS4600-32 — коммутатор Layer 3
- Имеет 24 гигабитных порта под витую пару, 4 порта Combo (SFP/RJ‑45) и четыре интегрированных 10-Gigabit SFP+
- Поддерживает объединение в физический стек с использованием одного или двух слотов 10-Gigabit SFP+.
- Поддерживает и статическую, и динамическую маршрутизацию.
- Имеет два отдельных разъёма подключения питания.

Рисунок 2. Коммутатор Zyxel XGS4600-32 — коммутатор Layer 3.
Zyxel XGS2210 — коммутатор Layer 2+
Одно из предназначений — создание сети для передачи трафика VoIP, видеоконференций, IPTV и IP-камер видеонаблюдения наблюдения и управление трафиком современных конвергентных приложений.
Поддерживает объединение в физический стек с помощью двух портов 10-Gigabit SFP+.
Поддерживает PoE (стандарты IEEE 802.3af PoE и 802.3at PoE Plus) до 30Ватт на порт для питания устройств с большей потребляемой мощностью, например, это могут быть точки доступа 802.11ac и IP-видеотелефоны.
В данной модели присутствуют дополнительные средства поддержки безопасности, например, IP source guard, DHCP snooping и ARP inspection, механизмы фильтрации L2, L3 и L4, функцию MAC freeze, изоляцию портов и создание гостевой VLAN.
Добавлены элементы статической маршрутизации IPv4/v6 и назначение DHCP relay с конкретным IP интерфейсом отправителя.

Рисунок 3. Zyxel XGS2210 — коммутатор Layer 2+
Zyxel GS2220 — коммутатор Layer 2
Интересно, что серия GS2220 — это гибридные коммутаторы с доступными вариантами управления: через облако Zyxel Nebula, через локальное подключение, плюс поддержка SNMP.
Из интересных функций можно выделить L2 multicast, IGMP snooping, Multicast VLAN Registration (MVR).
Данная модель неплохо подходит и для обеспечения сетевой среды VoIP, видеоконференций и IPTV.

Рисунок 4. Zyxel GS2220 — коммутатор Layer 2.
Это интересно
Компания Zyxel Networks сообщила о поддержке своих коммутаторов в специализированном режиме Networked AV (созданного совместно с компанией ATEN), позволяющего облегчить внедрение AV-систем на базе коммутаторов и повысить эффективность их использования.
Стоит отметить специальную программу — мастер настройки. Она специально разработана для удобного управления функциями, которые часто используются при настройке сетей потоковой передачи аудио/видео.
Также появилась новая консоль Networked AV dashboard для контроля основных параметров: данные о портах, расход электроэнергии, и другая информация, благодаря которой можно сразу проверить текущее состояние сети и настроить коммутатор.
Для гигабитных управляемых коммутаторов второго уровня серии GS2220 режим Networked AV доступен с сентября 2020 года (нужно обновить микропрограмму до версии v4.70 или более поздней). Для коммутаторов серии XGS2210 доступ ожидается до конца 2020 года.
Таблица 2. Сравнение коммутаторов XGS4600-32 (L3), XGS2210-28 (L2+) и GS2220-28 (L2).

* Функции, доступные также в облачном режиме управления.
Небольшие итоги
Каждая вещь хороша на своём месте (спасибо, капитан Очевидность).
Нет смысла переплачивать за более высокий уровень коммутатора только потому, что он кажется круче. В то же время скупой платит дважды, и нехватка критической функции может потребовать дополнительных расходов в виде замены коммутатора.
В некоторых случаях выручают коммутаторы L2+ как компромиссный вариант. Функции, которых нет в L2, но есть в L2+ — могут быть весьма полезны и способны вывести сетевую инфраструктуру на новый уровень отказоустойчивости и безопасности
Отличия коммутаторов 1, 2 и 3 уровня

Уровень сетевого коммутатора — это его положение в сетевой модели OSI, определяющее степень интеллектуальности и функциональности устройства, а также, что важно для покупателей, его цену.

Что такое уровень коммутатора?
Говоря простыми словами, это — способность устройства более или менее интеллектуально обрабатывать данные, которые на него поступают. Если рассматривать модель OSI в целом, мы увидим в ней 7 уровней. Применительно к коммутаторам нас интересует «нижние этажи» модели — уровни с 1 по 3.
Особенности коммутатора первого уровня (L1)
Такое устройство работает на физическом уровне. Это означает, что оно способно обрабатывать лишь электрические сигналы, не выделяя и не анализируя их информационную составляющую. В группу коммутаторов уровня L1 входят концентраторы, которые широко использовались в прошлом, репитеры, некоторые другие подобные устройства. Их плюс — дешевизна, минус — минимальная функциональность.
Особенности коммутатора второго уровня (L2)
Он работает на канальном уровне. Коммутатор уровня 2 способен обрабатывать не просто электрические сигналы, но кадры информации (так называемые фреймы). В нём реализована логика физической адресации на основе MAC-адресов передающих и принимающих устройств.
Особенности коммутатора третьего уровня (L3)
Такое устройство работает на сетевом уровне. В сравнении коммутаторов level 2 и уровня 3 последний выигрывает — он способен оперировать IP-адресами отправителей и получателей информации и строить оптимальные маршруты передачи данных. Именно поэтому коммутатор уровня 3 имеет альтернативное название — маршрутизатор.
Отличие коммутаторов layer 1, layer 2 и layer 3
Обобщим сказанное выше:
коммутаторы layer 1 не способны на интеллектуальную обработку данных — они лишь передают электрические сигналы. В настоящее время эти устройства почти не используются — их вытеснила более совершенная аппаратура;
коммутаторы layer 2 идентифицируют устройства по MAC-адресам и передают кадры информации между строго определёнными отправителями и получателями;
коммутаторы layer 3 работают с IP-адресами и не просто идентифицируют отправителей и получателей, но строят оптимальные маршруты передачи данных.
- Серверы
- Серверы б/у
- Конфигуратор серверов
- Маршрутизаторы
- Коммутаторы
- Оплата
- Доставка
- Гарантия
- Личный кабинет
- О компании
- Блог
- Контакты
- Политика конфиденциальности

© ООО «ГАЛТ СИСТЕМС». Все права защищены
Заказать обратный звонок
Введите Ваше имя и телефон. Наш специалист свяжется с вами, чтобы ответить на все ваши вопросы.
Получить консультацию
Введите Ваше имя и телефон. Наш специалист свяжется с вами, чтобы ответить на все ваши вопросы.
Оставить заявку
Введите Ваше имя и телефон. Наш специалист свяжется с вами, чтобы ответить на все ваши вопросы.
Нашли дешевле?
Получите скидку
Мы делаем всё, чтобы предоставить вам качественный товар по минимальным ценам. Но если Вы нашли аналогичный товар дешевле – пришлите нам информацию об этом, и мы сделаем вам скидку 3000 ₽!
Акция распространяется только на товары Б/У
Как это работает?
Пришлите информацию о товаре с более низкой ценой (коммерческое предложение, скриншот сайта с конфигурацией товара, ценой и адресом сайта) через данную форму или на адрес sales@galtsystems.com
В течение часа мы проверим информацию и свяжемся с Вами, если заявка будет отправлена с 9 до 18 часов в будние дни. В случае отправки заявки в другое время менеджер перезвонит вам в рабочие часы.