Яка різниця між комутатором рівня 2 та рівня 3


Відповіді:


51

Я завершу відповідь Зоредаче.

Перемикач L2 робить тільки перемикання. Це означає, що він використовує MAC-адреси для перемикання пакетів з порту в порт призначення (і тільки порт призначення). Тому він підтримує таблицю MAC-адрес, щоб він міг запам'ятати, з якими портами пов'язана MAC-адреса.

Перемикач L3 також перемикає точно так само, як і перемикач L2. L3 означає, що він має ідентичність з шару L3. Це практично означає, що комутатор L3 здатний мати IP-адреси та робити маршрутизацію. Для внутрішньо-VLAN-зв’язку він використовує таблицю MAC-адрес. Для зв'язку поза VLAN використовується таблиця маршрутизації IP.

Це просто, але ви можете сказати "Привіт, але мій Cisco 2960 - це перемикач L2, і він має інтерфейс VLAN з IP!". Ви абсолютно праві, але інтерфейс VLAN не можна використовувати для маршрутизації IP, оскільки комутатор не підтримує таблицю маршрутизації IP.


Отже, якщо комутатор L3 мав два хости на окремих VLAN, він міг би проходити між ними, а не через маршрутизатор?
Джон Роудс

Можливо. Більшість з маршрутизацією може. чорт, мій крайній мережевий саміт підтримує всі основні протоколи динамічної маршрутизації І при необхідності можна "розділити" на кілька логічних маршрутизаторів. Маршрутизація між мережами VLAN - це найменша частина - і працює РЕАЛЬНО приємно. Погана сторона - екологія такого звіра;)
TomTom

2
Якщо у вас є багато власників L2, які перекривають підмережі L3, то вам знадобилося щось, що називається маршрутизованим маршрутизатором, який називається маршрутизатором на палиці. Таким чином, якби у вас було багато внутрішнього руху, то це була б горловина пляшки. Вимикачі L3 можуть виконати це завдання. cisco-tips.com/cisco-router-on-a-stick-with-switch зараз, ви можете придумати, як двигун шару 3 інтегрується в сам комутатор.
Двірник Unix

6

Шар 3 проти 2 відноситься до моделі OSI . Перемикач рівня 3 підтримує маршрутизацію. Перемикач рівня 2 знає лише мережу Ethernet, можливо, ви зможете встановити VLAN.


Додаючи до цього перемикач рівня 2, зазвичай відбувається маршрутизація обладнання. В основному він встановлює апаратний модуль комутації на основі байтів у пакеті Ethernet для "перемикання пакетів відповідно до маршруту". Таким чином, це / може бути ЛОТИ більш ефективним, ніж звичайна програма на основі програмного забезпечення. Деякі з них виходять досить потужними (дивлячись на напрямок Extreme Networks).
TomTom

0

Перемикач можна розглядати як більш потужний міст і менш потужний маршрутизатор.

Якщо комутатор налаштований так, щоб він працював лише як міст, він називається перемикачем рівня 2.

Якщо комутатор налаштований на роботу лише як маршрутизатор, він називається комутатором рівня 3.

Частіше перемикач налаштовується для виконання обох цих функцій (шар 2, а також шар 3):

  1. Або разом на одних і тих же портах (використовуючи інтегровану маршрутизацію та мостинг, тобто IRB): Якщо DMAC у вхідному пакеті даних IP має інтерфейс IRB, виконується поведінка маршрутизації або рівня 3. В іншому випадку пакет мостикується (поведінка 2 рівня) на всіх тих же портах vlan.

  2. Або на окремих наборах портів комутатора (деякі порти як порти L2, а деякі порти як порти L3): Набір портів "х" на комутаторі може бути налаштований як міст (і буде з'єднувати пакети). У той час як інший набір портів "у" може мати призначені їм IP-адреси і діятимуть як порти маршрутизатора (маршрутизація отриманих IP-пакетів).


2
Перемикач, сконфігурований як міст, працював би на рівні 1, а не 2. Комутатор, який працює лише як маршрутизатор, був би маршрутизатором, а не комутатором ... хоча різниця стає педантичною. Більшість комутаторів не можуть працювати в L3, і DMAC не є частиною заголовка IP, а є частиною заголовка Ethernet.
Кріс С

Відповідно до сторінки Вікіпедії з цієї теми, "міст" працює на рівні 2. Отже, комутатор, сконфігурований як "міст", буде перемикачем рівня 2. Якщо ви переглянете аркуші даних різних комутаторів, виготовлених Juniper Networks (наприклад, ex8200 , ex6200, ex4200, ex4500 тощо) або Cisco, ви знайдете всю доступну функціональність рівня 3 (включаючи протоколи маршрутизації, такі як rip, ospf, isis , bgp). Отже, більшість комутаторів сьогодні працюють на рівні 3
січня

Всі IP-пакети, що передаються через Ethernet (серед проміжних стрибків), інкапсульовані в заголовку Ethernet. DMAC присутній у заголовку Ethernet. Навіть "маршрутизатор" вивчає DMAC, щоб вирішити, обробляти / маршрутизувати отриманий IP-пакет або "відкидати" його (якщо DMAC у заголовку Ethernet не відповідає MAC-адресі інтерфейсу, на який отримано IP-пакет ). Отже, перемикач шару 3 поводиться так само.
gsinha

0

Простіше кажучи, комутатор рівня 3 може пересилати пакети між різними мережами, як маршрутизатор, тоді як рівень 2 перемикає пакети вперед в різні сегменти / або в межах даної мережі.


-2

Шар 2 - це як правило апаратне забезпечення, тобто "маршрутизація" mac-адреси або mac-таблиці. 3 рівень пов'язаний з ip. Пристрої 3 рівня зазвичай управляються, і вони можуть створювати та маршрутизувати між вланами.


2
Це не все обов'язково відповідає дійсності і вже було охоплено попередніми відповідями.
Кріс С
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.