Tidak ada keraguan sebagian besar frame Ethernet mengangkut paket IP. Saya tahu ada berbagai protokol lain yang dapat diangkut melalui Ethernet juga, tetapi mereka dapat diangkut melalui IP juga.
Dengan jaringan Ethernet modern menjadi dupleks penuh, Ethernet telah secara efektif berubah menjadi interkoneksi titik-ke-titik antara titik akhir dan sakelar, yang mengalihkan paket berdasarkan tujuan MAC. Switch L3 melakukan hal yang sama tetapi juga melakukan beberapa IP routing.
Karena kita menggunakan Ethernet sebagian besar hanya sebagai sarana untuk mentransportasi IP, adakah alasan untuk memiliki lapisan tambahan overhead L2? Mengapa tidak merutekan paket berdasarkan IP tujuan? Saya kira itu akan melanggar model OSI, sampai batas tertentu, dalam L2 yang akan lenyap.
Bayangkan teknologi lapisan tautan yang dirancang hanya untuk mengangkut IP, dan tidak memiliki fungsi L2 atau tajuknya sendiri. Switch dan router akan terus ada seperti hari ini: switch akan menjadi "router dasar" (seperti halnya switch L3) dan sebagian besar hanya mengambil rute tetap dan rute default. Switching flow: apakah ada rute di tempat untuk tujuan ini? Masukkan ke antrian antarmuka itu. Jika tidak, tempel di antrian antarmuka rute default.
Apakah ada argumen kuat untuk menjaga segala sesuatu sebagaimana adanya?
Jawaban:
Memberi nama beberapa protokol atau fitur umum yang memerlukan overhead L2 seperti Ethernet:
Anda terlalu menyederhanakan argumen untuk menyarankan bahwa Ethernet hanya untuk pengalamatan dan point-to-point. IEEE 802.3 juga mencakup lapisan fisik: berbagai bentuk media tembaga dan serat, pengkodean pada kabel, pemulihan kesalahan, pengkondisian garis, dan sebagainya. Jika Anda menambahkan semua fungsi ini secara langsung pada IPv4, Anda sekarang telah menduplikasi banyak fungsi di dalam Ethernet dan apa yang benar-benar Anda simpan? Ini juga mengabaikan standardisasi monumental dan upaya rekayasa untuk membangun ini langsung ke IPv4 dan IPv6. Otak saya sakit memikirkan bagaimana ini akan bekerja pada tingkat praktis.
Pada akhirnya, argumennya adalah ekonomi. Seluruh planet telah merekayasa server, sakelar, sistem operasi, dll. Di sekitar asumsi lapisan tautan antara IP dan pengkodean sinyal pada kabel. Ethernet sangat bermanfaat bagi kami, dan sangat murah karena sekarang menjadi teknologi interkoneksi de facto untuk sebagian besar komputer di planet ini. Mengganti Ethernet agak mirip dengan menggantikan Kongres AS sebagai badan pemerintahan. Ini mungkin tidak sempurna, tetapi tidak dapat dilakukan untuk melakukan hal lain pada saat ini.
sumber
Itu pertanyaan yang sangat bagus.
Saya tidak berpikir kita akan menyingkirkan Ethernet, karena tautan multi-akses masih akan dibutuhkan tanpa batas.
Namun, sebagian besar jaringan inti benar-benar tidak digunakan sama sekali untuk DMAC / SMAC, jadi tentu saja harus ada varian Ethernet 'point-to-point' dengan kerangka yang jauh lebih pendek. Alih-alih 18B saat ini (DMAC + SMAC + Type + FCS), Anda bisa melakukannya dengan 6B (Type + FCS).
Varian ethernet point-to-point ini akan dengan baik mengimbangi overhead yang dibutuhkan dalam core (label MPLS, tag VLAN) sehingga ukuran frame pelanggan / tepi akan lebih dekat mengikuti ukuran frame inti. Ini juga akan menghilangkan kebutuhan akan ARP dan ND, mengurangi risiko dan menyederhanakan inti.
Secara teknis, tidak ada alasan mengapa Anda tidak bisa sepenuhnya menjatuhkan bagian L2 dari ethernet, tetapi Anda akan membutuhkan bagian L1-nya, karena IP sendiri tidak memiliki spesifikasi cara mengkodekannya ke kawat mana pun. Jadi Anda bisa menjalankan L1 ethernet dengan L2 payload (IP) langsung di atasnya.
Saya pribadi yakin bahwa ketika saatnya tiba bahwa kita akan menentukan header ethernet baru untuk menggunakan EUI64 dan bukan EUI48, orang akan menginginkan rasa point-to-point protokol L2 itu. Saya tidak percaya itu akan menjadi 'null L2', karena setidaknya Frame Check Sequence (FCS) dan payload-type (IP? MPLS? Ethernet?) Tampaknya diinginkan.
sumber
Saya akan menjawab ini dengan pertanyaan yang tidak masuk akal ... Mengapa kita tidak menggunakan ARCnet ? Atau Token Ring?
Ada (dulu, dan akan) banyak teknologi layer-2. Untuk sistem "desktop", ethernet menang. Mengapa kita masih menggunakannya ... jawaban yang paling sederhana adalah karena ia berfungsi; teknologinya sederhana, murah, kuat, dan berlimpah. (baca: teknologi terbukti ) Sebagai catatan, ada kartu ATM "desktop" PCI - Saya belum pernah melihatnya satu tahun ini, dan saya belum pernah melihat kartu yang benar-benar digunakan.
Apa yang Anda sarankan hanyalah teknologi layer-2 baru. Saya berharap yang terbaik dari keberuntungan membuat dunia untuk mengadopsi itu.
[Ok, token-ring masih ada, tapi itu sangat jarang.]
sumber
Pertanyaan bagus, beberapa pemikiran.
Mungkin akan mungkin untuk merancang protokol tautan yang menyelesaikan 2 sampai 4 sementara memiliki overhead enkapsulasi yang lebih rendah daripada membingkai Ethernet atau mungkin sama sekali tidak ada Enkapsulasi overhead tetapi tidak akan menjadi kasus sepele mengatakan "cukup gunakan IP".
Dan kemudian Anda masih harus meyakinkan orang tentang 1, banyak rasa sakit dalam mengadopsi standar baru untuk keuntungan yang relatif kecil.
Meningkatkan kecepatan sambil menjaga format framing tetap sama adalah jalur dengan resistansi paling rendah. Jadi itulah yang terjadi.
sumber
Ethernet P2P dimungkinkan. Tapi
sumber