Bez wątpienia zdecydowana większość ramek Ethernet przenosi pakiety IP. Wiem, że istnieją różne inne protokoły, które również mogą być przesyłane przez Ethernet, ale mogą one być również przesyłane przez IP.
Ponieważ nowoczesne sieci Ethernet są w pełni dupleksowe, Ethernet skutecznie przekształcił się w połączenie punkt-punkt między punktem końcowym a przełącznikiem, który przełącza pakiet na podstawie miejsca docelowego MAC. Przełączniki L3 robią to samo, ale także wykonują routing IP.
Ponieważ używamy Ethernetu głównie jako środka transportu IP, czy jest jakiś powód, aby mieć tę dodatkową warstwę narzutu L2? Dlaczego nie po prostu przekierować pakietów na podstawie docelowego adresu IP? Przypuszczam, że w pewnym stopniu złamałoby to model OSI, ponieważ L2 przestałoby istnieć.
Wyobraź sobie technologię warstwy łącza, która została zaprojektowana tylko do transportu IP i nie posiadała żadnej specyficznej funkcjonalności L2 ani własnego nagłówka. Przełączniki i routery nadal istniałyby tak, jak dzisiaj: przełączniki byłyby „podstawowymi routerami” (podobnie jak przełączniki L3) i przeważnie przyjmowały tylko ustalone trasy i trasę domyślną. Zmiana przepływu: czy istnieje trasa dla tego miejsca docelowego? Trzymaj go w kolejce tego interfejsu. Jeśli nie, umieść go w kolejce interfejsu domyślnej trasy.
Czy jest jakiś przekonujący argument za utrzymaniem rzeczy takimi, jakimi są?