Cara Mengkonfigurasi Jaringan (NIC) Ikatan/Peaming di Debian Linux

Cara Mengkonfigurasi Jaringan (NIC) Ikatan/Peaming di Debian Linux

Nic Peaming menyajikan solusi yang menarik untuk redundansi dan ketersediaan tinggi di ranah komputasi server/workstation. Dengan kemampuan untuk memiliki beberapa kartu antarmuka jaringan, administrator dapat menjadi kreatif dalam cara server tertentu diakses atau membuat pipa yang lebih besar agar lalu lintas mengalir ke server tertentu.

Baca juga: Cara mengonfigurasi ikatan jaringan atau bekerja sama di Ubuntu

Panduan ini akan berjalan melalui tim dua kartu antarmuka jaringan pada sistem Debian. Perangkat lunak yang dikenal sebagai Ifenslave akan digunakan untuk melampirkan dan melepaskan Nics dari perangkat terikat. Perangkat obligasi kemudian menjadi perangkat jaringan yang berinteraksi dengan kernel tetapi secara fisik menggunakan perangkat antarmuka jaringan yang sebenarnya (eth0, Eth1, dll).

Ikatan di Debian Linux

Hal pertama yang harus dilakukan sebelum konfigurasi apa pun, adalah menentukan jenis ikatan yang sebenarnya perlu diimplementasikan oleh sistem. Ada enam mode ikatan yang didukung oleh kernel Linux pada tulisan ini. Beberapa ikatan ini 'mode'mudah diatur dan yang lainnya memerlukan konfigurasi khusus pada sakelar di mana tautan terhubung.

Memahami Mode Bond

Mode Bond 0 - Saldo -RR

Metode tim NIC ini dipanggil 'Round-robin', maka'RR'Atas namanya. Dengan metode ikatan ini, paket jaringan diputar melalui masing -masing kartu antarmuka jaringan yang membentuk antarmuka terikat.

Misalnya, sistem dengan eth0, Eth1, Dan Eth2 semua budak untuk a Bond0 antarmuka. Antarmuka ini, saat diaktifkan dengan mode ikatan 0, akan mengirim paket pertama eth0, paket kedua Eth1, paket ketiga kami Eth2, dan kemudian mulai kembali eth0 dengan paket keempat. Di sinilah mode mendapatkannyaRound-robin'Nama.

Bond Mode 1 - Aktif -Backup

Dengan metode ikatan ini, hanya satu antarmuka jaringan yang aktif sementara antarmuka lain dalam obligasi cukup menunggu kegagalan dalam tautan ke kartu antarmuka jaringan utama.

Mode Bond 2 - Saldo XOR

Dalam mode Bounding XOR Bond, obligasi akan mengevaluasi alamat MAC sumber dan tujuan untuk menentukan antarmuka mana yang akan mengirim paket jaringan keluar. Metode ini akan memilih antarmuka yang sama untuk alamat MAC yang diberikan dan sebagai hasilnya mampu menyeimbangkan beban dan toleransi kesalahan.

Bond Mode 3 - Siaran

Dalam metode ini perangkat obligasi akan mengirimkan data semua antarmuka budak karena itu 'siaran'Nama metode ikatan khusus ini. Ada sangat sedikit kegunaan untuk metode ini tetapi memberikan tingkat toleransi kesalahan.

Bond Mode 4 - 802.3ad

Ini adalah metode obligasi khusus untuk agregasi tautan dan memang memerlukan konfigurasi khusus pada sakelar yang terhubung dengan antarmuka terikat khusus ini. Metode ini mengikuti IEEE Standar untuk agregasi tautan dan memberikan toleransi kesalahan dan peningkatan bandwidth.

Bond Mode 5 - Transmit Load Balancing

Di dalam Tlb Obligasi akan menerima lalu lintas pada antarmuka budak seperti biasa tetapi ketika sistem perlu mengirim lalu lintas, itu akan menentukan antarmuka mana yang terbaik untuk mengirimkan data berdasarkan beban/antrian untuk masing -masing antarmuka.

Bond Mode 6 - Balancing beban adaptif

Di dalam Alb Obligasi akan memuat keseimbangan yang serupa dengan Mode Bond 5 tetapi dengan kemampuan tambahan untuk memuat keseimbangan menerima juga.

Bergantung pada peran yang akan dimainkan sistem, memilih metode ikatan yang tepat sangat penting. Tutorial ini akan dilakukan Debian Jessie dengan dua antarmuka jaringan (eth0 Dan Eth1) dan akan diatur untuk Mode Bond 1 atau backup aktif.

Namun, sangat mudah untuk beralih antara mode yang berbeda karena hanya perubahan dalam file antarmuka jaringan (dengan asumsi itu Bond Mode 4 tidak dipilih karena membutuhkan konfigurasi sakelar).

Konfigurasi Tim NIC

Langkah pertama untuk proses ini adalah mendapatkan perangkat lunak yang tepat dari repositori. Perangkat lunak untuk Debian dikenal sebagai Ifenslave dan dapat diinstal dengan 'apt'.

# apt-get install ifenslave-2.6 

Setelah perangkat lunak diinstal, kernel perlu diberitahu untuk memuat modul ikatan baik untuk instalasi saat ini maupun di reboot mendatang. Untuk memuat modul satu kali ini, 'modprobe'Utilitas dapat digunakan untuk memuat modul kernel.

# Modprobe Bonding 

Sekali lagi, untuk memastikan bahwa ikatan ini aktif pada reboot sistem, '/etc/modul'File perlu dimodifikasi untuk menginformasikan kernel untuk memuat modul ikatan saat startup.

# echo 'ikatan' >> /etc /modul 

Sekarang setelah kernel disadarkan akan modul yang diperlukan untuk ikatan NIC, sekarang saatnya untuk membuat antarmuka terikat yang sebenarnya. Ini dilakukan melalui file antarmuka yang terletak di '/etc/jaringan/antarmuka'dan dapat diedit dengan editor teks apa pun.

# nano/etc/jaringan/antarmuka 

File ini berisi pengaturan antarmuka jaringan untuk semua perangkat jaringan yang telah dihubungkan oleh sistem. Contoh ini memiliki dua kartu jaringan (eth0 Dan Eth1). Antarmuka obligasi yang sesuai untuk memperbudak dua kartu jaringan fisik menjadi satu antarmuka logis harus dibuat dalam file ini. Ini adalah file antarmuka yang sangat sederhana tetapi melakukan segala yang diperlukan untuk membuat antarmuka obligasi yang berfungsi.

Konfigurasi NIC Teaming

Bait pertama (kotak merah di atas) adalah konfigurasi antarmuka loopback standar. 'Auto Lo'Menginformasikan kernel untuk mengangkat adaptor secara otomatis saat start-up. 'Iface lo inet loopback'Memberitahu sistem bahwa antarmuka ini adalah antarmuka loop-back sistem atau lebih umum dirujuk sebagai 127.0.0.1.

Bait kedua (kotak kuning di atas) adalah antarmuka ikatan aktual yang akan digunakan. The 'Otomatis Bond0'Memberitahu sistem untuk secara otomatis menginisialisasi obligasi setelah startup sistem. 'Iface Bond0 Inet DHCP'Mungkin jelas tetapi untuk berjaga -jaga, bait ini menyatakan bahwa antarmuka bernama Bond0 harus mendapatkan informasi jaringannya melalui DHCP (Protokol Kontrol Host Dinamis).

The 'Bond-Mode 1'adalah apa yang digunakan untuk menentukan mode ikatan mana yang digunakan oleh antarmuka terikat khusus ini. Dalam contoh ini Bond-Mode 1 menunjukkan bahwa ikatan ini adalah pengaturan backup aktif dengan opsi 'obligasi-primer'menunjukkan antarmuka utama untuk digunakan obligasi. 'Budak eth0 eth1'menyatakan antarmuka fisik mana yang menjadi bagian dari antarmuka berikat khusus ini.

Beberapa baris berikutnya penting untuk menentukan kapan ikatan harus beralih dari antarmuka utama ke salah satu antarmuka budak jika terjadi kegagalan tautan. Miimon adalah salah satu opsi yang tersedia untuk memantau status tautan obligasi dengan opsi lain adalah penggunaan Arp permintaan.

Panduan ini akan digunakan Miimon. 'Bond-miimon 100'Memberitahu kernel untuk memeriksa tautan setiap 100 ms. 'Bond-downdelay 400'berarti bahwa sistem akan menunggu 400 ms sebelum menyimpulkan bahwa antarmuka yang saat ini aktif memang turun.

The 'Bond-updelay 800'Digunakan untuk memberi tahu sistem untuk menunggu menggunakan antarmuka aktif baru hingga 800 ms setelah tautan diangkat. Catatan tentang Updelay Dan downdelay, Kedua nilai ini harus kelipatan dari nilai miimon jika tidak sistem akan membulatkan.

Halaman: 1 2