Mengapa alamat IP untuk Linux Bridge yang merupakan perangkat virtual layer 2?

11

Tidakkah seharusnya bridge (atau switch) berfungsi tanpa memiliki alamat IP? Saya percaya saya dapat memiliki br0pengaturan jembatan dengan eth0dan eth1sebagai anggota keduanya tidak memiliki alamat IP.

Saya tidak mengerti mengapa alamat harus dialokasikan br0?

Vinay Kumar
sumber

Jawaban:

17

Jembatan tidak perlu alamat IP berfungsi. Tanpa satu itu hanya akan melakukan switching lapisan 2, spanning tree protokol dan penyaringan (jika dikonfigurasi).

Alamat IP diperlukan jika Anda ingin jembatan Anda mengambil bagian dalam perutean paket IP layer 3.

Sebagai contoh, Anda dapat mengatur jembatan tanpa alamat IP di Debian / Ubuntu menggunakan yang berikut di /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1
Richm
sumber
Kalimat kedua menjawab pertanyaan saya. Hapus bagian yang tersisa dan saya akan menerimanya sebagai jawaban.
Vinay Kumar
2
Saya sedikit enggan memangkas semua kecuali hukuman ke-2. Kalimat pertama menjawab baris pertama pertanyaan Anda. Memang cara untuk mengatur antarmuka IP-kurang pada Debian / Ubuntu hanya sedikit terkait dengan pertanyaan Anda sehingga kemungkinan dapat dihapus jika dianggap terlalu di luar topik.
Richm
Apakah ini berarti jika antarmuka di jembatan ingin mengakses jaringan host atau internet, maka jembatan harus memiliki alamat IP? Jadi secara efektif ini mengubah jembatan menjadi perangkat layer 3 (seperti router)?
stackoverflower