Không còn nghi ngờ gì nữa, phần lớn các khung Ethernet đang vận chuyển các gói IP. Tôi biết có nhiều giao thức khác có thể được vận chuyển qua Ethernet, nhưng chúng cũng có thể được vận chuyển qua IP.
Với các mạng Ethernet hiện đại là song công hoàn toàn, Ethernet đã thực sự biến thành một kết nối điểm-điểm giữa điểm cuối và bộ chuyển mạch, để chuyển gói tin dựa trên đích MAC. Bộ chuyển mạch L3 làm điều tương tự nhưng cũng thực hiện một số định tuyến IP.
Vì chúng tôi chỉ sử dụng Ethernet như một phương tiện để vận chuyển IP, nên có lý do nào để có thêm lớp L2 đó không? Tại sao không chỉ định tuyến các gói dựa trên IP đích? Tôi cho rằng điều đó sẽ phá vỡ mô hình OSI, ở một mức độ nào đó, trong đó L2 sẽ không còn tồn tại.
Hãy tưởng tượng một công nghệ lớp liên kết chỉ được thiết kế để vận chuyển IP và không có bất kỳ chức năng hoặc tiêu đề L2 cụ thể nào. Các bộ chuyển mạch và bộ định tuyến sẽ tiếp tục tồn tại như ngày nay: các bộ chuyển mạch sẽ là "bộ định tuyến cơ bản" (giống như các bộ chuyển mạch L3) và chủ yếu chỉ có các tuyến cố định và một tuyến mặc định. Chuyển đổi dòng chảy: có một tuyến đường tại chỗ cho điểm đến này? Dán nó trong hàng đợi của giao diện đó. Nếu không, hãy dán nó vào hàng đợi giao diện của tuyến mặc định.
Có bất kỳ lý lẽ thuyết phục để giữ mọi thứ theo cách của họ?