Apa perbedaan antara sakelar Layer 2 & Layer 3

Jawaban:

51

Saya akan menyelesaikan jawaban Zoredache.

Sebuah saklar L2 tidak hanya beralih. Ini berarti bahwa ia menggunakan alamat MAC untuk mengalihkan paket-paket dari port ke port tujuan (dan hanya port tujuan). Karena itu ia memelihara tabel alamat MAC sehingga ia dapat mengingat port mana yang memiliki alamat MAC yang terkait.

Sebuah saklar L3 juga tidak beralih persis seperti saklar L2. L3 berarti bahwa ia memiliki identitas dari lapisan L3. Secara praktis ini berarti bahwa saklar L3 mampu memiliki alamat IP dan melakukan routing. Untuk komunikasi intra-VLAN, ia menggunakan tabel alamat MAC. Untuk komunikasi ekstra-VLAN, ia menggunakan tabel routing IP.

Ini sederhana tetapi Anda bisa mengatakan "Hei, tetapi Cisco 2960 saya adalah saklar L2 dan memiliki antarmuka VLAN dengan IP!". Anda benar tetapi antarmuka VLAN tidak dapat digunakan untuk IP routing karena switch tidak mempertahankan tabel IP routing.

Antoine Benkemoun
sumber
Jadi, jika sebuah saklar L3 memiliki dua host pada VLAN yang terpisah, ia dapat merutekan di antara mereka daripada melalui router?
Jon Rhoades
Mungkin. Sebagian besar dengan routing bisa. heck, KTT jaringan ekstrim saya mendukung semua protokol routing dinamis utama DAN dapat "dibagi" menjadi beberapa router logis jika diperlukan. Routing antara VLAN adalah bagian terkecil - dan berfungsi BENAR-BENAR bagus. Sisi buruknya adalah makhluk seperti itu;)
TomTom
2
Jika Anda punya banyak L2 vlan, yang melapisi subnet L3, maka Anda memerlukan sesuatu yang disebut router satu bersenjata alias router pada tongkat. Jadi, jika Anda memiliki banyak lalu lintas intra vlan maka ini akan menjadi leher botol. Sakelar L3 dapat memenuhi tugas ini. cisco-tips.com/cisco-router-on-a-stick-with-switch sekarang, Anda bisa memikirkan mesin layer 3 yang terintegrasi ke sakelar itu sendiri.
The Unix Janitor
6

Lapisan 3 vs 2 mengacu pada model OSI . Sakelar layer 3 mendukung perutean. Switch layer 2 hanya tahu ethernet, Anda mungkin dapat mengatur VLAN.

Sakit kepala
sumber
Menambahkan ke saklar layer 2 biasanya melakukan perutean perangkat keras. Ini pada dasarnya membuat modul sakelar perangkat keras berdasarkan byte dalam paket ethernet untuk "mengganti paket sesuai dengan rute". Jadi itu / bisa BANYAK lebih efisien daripada implementasi router berbasis perangkat lunak normal. Beberapa dari mereka mendapatkan cukup kuat (melihat ke arah Extreme Networks).
TomTom
0

Switch dapat dianggap sebagai jembatan yang lebih kuat dan router yang kurang kuat.

Jika sebuah sakelar dikonfigurasikan hanya berfungsi sebagai jembatan, itu disebut sakelar lapisan 2.

Jika sebuah sakelar dikonfigurasikan hanya berfungsi sebagai perute, itu disebut sakelar layer 3.

Lebih sering, sebuah sakelar dikonfigurasikan untuk melakukan kedua fungsi ini (layer2 dan juga layer3):

  1. Baik bersama-sama di port yang sama (menggunakan Routing dan Bridging Terpadu, yaitu, IRB): Jika DMAC dalam paket data IP yang masuk adalah dari antarmuka IRB, perilaku routing atau layer 3 dilakukan. Jika tidak, paket dijembatani (perilaku layer 2) pada semua port vlan yang sama.

  2. Atau, pada set port yang terpisah dari switch (beberapa port sebagai port L2 sementara beberapa port sebagai port L3): Satu set port "x" pada switch dapat dikonfigurasi sebagai jembatan (dan akan menjembatani paket). Sementara, satu set port "y" lainnya mungkin memiliki alamat IP yang ditetapkan untuknya dan akan bertindak sebagai port router (merutekan paket IP yang diterima).

gsinha
sumber
2
Sebuah switch yang dikonfigurasikan sebagai jembatan akan berfungsi pada layer 1, bukan 2. Sebuah switch yang berfungsi hanya sebagai router akan menjadi router, bukan switch ... meskipun perbedaannya semakin besar. Sebagian besar switch tidak dapat beroperasi di L3, dan DMAC bukan bagian dari header IP, tetapi bagian dari header Ethernet.
Chris S
Sesuai halaman Wikipedia pada topik ini, "bridge" beroperasi pada layer 2. Jadi, sebuah switch yang dikonfigurasikan sebagai "bridge" akan menjadi switch layer 2. Jika Anda melihat lembar data dari sakelar berbeda yang diproduksi oleh Juniper Networks (mis., Ex8200 , ex6200, ex4200, ex4500, dll) atau Cisco, Anda akan menemukan semua fungsionalitas layer 3 yang tersedia (termasuk protokol routing seperti rip, ospf, isis , bgp). Jadi, sebagian besar switch, hari ini, beroperasi pada layer 3.
gsinha
Semua paket IP yang melewati Ethernet (di antara hop antara) diringkas dalam header Ethernet. DMAC hadir di header Ethernet. Bahkan "router" memeriksa DMAC untuk memutuskan apakah akan memproses / merutekan paket IP yang diterima atau "membuang" paket itu (jika DMAC di header Ethernet tidak cocok dengan alamat MAC dari antarmuka tempat paket IP diterima ). Jadi, saklar layer 3 berperilaku dengan cara yang sama.
gsinha
0

Sederhananya, sebuah layer 3 switch dapat meneruskan paket-paket antara jaringan yang berbeda seperti router sementara layer 2 beralih paket-paket maju ke segmen yang berbeda / atau dalam jaringan yang diberikan.

Chris S
sumber
-2

Layer 2 umumnya perangkat keras yaitu alamat mac "routing" atau tabel mac. Layer 3 ada hubungannya dengan ip. Perangkat Layer 3 biasanya dikelola dan mereka dapat membuat dan merutekan antar vlan.

jhicks4
sumber
2
Ini tidak semua benar dan sudah dicakup oleh jawaban sebelumnya.
Chris S