Безперечно, переважна більшість фреймів Ethernet транспортують IP-пакети. Я знаю, що існують різні протоколи, які також можна транспортувати через Ethernet, але вони також можуть переноситися через IP.
Оскільки сучасні мережі Ethernet є повнодуплексними, Ethernet фактично перетворився на точковий взаємозв'язок між кінцевою точкою та комутатором, який перемикає пакет на основі призначення MAC. L3-комутатори роблять те саме, але також виконують деяку IP-маршрутизацію.
Оскільки ми використовуємо Ethernet здебільшого лише як засіб для транспортування ІС, чи є причина мати додатковий шар L2? Чому б не просто маршрутні пакети на основі IP-адреси призначення? Я припускаю, що це призведе до порушення системи OSI, до якоїсь міри, коли L2 перестане існувати.
Уявіть технологію шару зв’язку, яка була розроблена лише для транспортування IP, і не мала жодної конкретної функціональності L2 або заголовка. Комутатори та маршрутизатори продовжуватимуть існувати, як сьогодні: комутатори будуть "базовими маршрутизаторами" (як і комутатори L3) і здебільшого приймають лише фіксовані маршрути та маршрут за замовчуванням. Комутаційний потік: чи існує маршрут для цього пункту призначення? Вставте його в чергу інтерфейсу. Якщо ні, вставте його в чергу інтерфейсу маршруту за замовчуванням.
Чи є якийсь вагомий аргумент для того, щоб зберігати речі такими, якими вони є?