GNU/Linux >> Belajar Linux >  >> Cent OS

Apa Mode Ikatan Jaringan Di CentOS / RHEL

Ikatan antarmuka jaringan disebut dengan banyak nama:Port Trunking, Channel Bonding, Link Aggregation, NIC teaming, dan lain-lain. Ini menggabungkan atau menggabungkan beberapa koneksi jaringan menjadi antarmuka ikatan saluran tunggal. Hal ini memungkinkan dua atau lebih antarmuka jaringan untuk bertindak sebagai satu, untuk meningkatkan throughput dan menyediakan redundansi atau failover.

Kernel Linux dilengkapi dengan driver ikatan untuk menggabungkan beberapa antarmuka jaringan fisik ke dalam satu antarmuka logis (misalnya, menggabungkan eth0 dan eth1 ke dalam bond0). Untuk setiap antarmuka terikat, Anda dapat menentukan mode dan opsi pemantauan tautan. Ada tujuh opsi mode yang berbeda, masing-masing menyediakan penyeimbangan beban dan karakteristik toleransi kesalahan yang spesifik.

Mode Ikatan Jaringan

Mode kebijakan ikatan berikut tersedia:

  • Permainan round-robin :Ini adalah mode default. Transmisi jaringan dalam urutan yang dimulai dengan slave pertama yang tersedia. Mode ini menyediakan penyeimbangan beban dan toleransi kesalahan.
  • Cadangan aktif :Hanya satu budak dalam ikatan yang aktif. Antarmuka budak lain menjadi aktif jika antarmuka budak aktif gagal. Alamat MAC bond hanya terlihat secara eksternal pada satu adaptor jaringan untuk menghindari kebingungan pada sakelar jaringan. Mode ini memberikan toleransi kesalahan.
  • XOR (eksklusif-atau) :Transmisi jaringan didasarkan pada kebijakan hash transmisi. Kebijakan default mendapatkan hash dengan menggunakan alamat MAC. Dalam mode ini, transmisi jaringan yang ditujukan untuk rekan-rekan tertentu selalu dikirim melalui antarmuka budak yang sama. Mode ini berfungsi paling baik untuk lalu lintas ke rekan-rekan di tautan atau jaringan lokal yang sama. Mode ini menyediakan penyeimbangan beban dan toleransi kesalahan.
  • Siaran :Semua transmisi jaringan dikirim pada semua antarmuka budak. Mode ini memberikan toleransi kesalahan.
  • 802.3 iklan :Menggunakan kebijakan agregasi tautan dinamis IEEE 802.3ad. Grup agregasi berbagi pengaturan kecepatan dan dupleks yang sama. Mode ini mentransmisikan dan menerima lalu lintas jaringan pada semua budak di agregator aktif. Mode ini memerlukan sakelar jaringan yang sesuai dengan 802.3ad.
  • Penyeimbangan beban transmisi adaptif (TLB) :Lalu lintas jaringan keluar didistribusikan sesuai dengan beban saat ini pada setiap antarmuka budak. Lalu lintas masuk diterima oleh budak saat ini. Jika budak penerima gagal, budak lain mengambil alih alamat MAC dari budak yang gagal. Mode ini tidak memerlukan dukungan sakelar khusus.
  • Penyeimbangan beban adaptif (ALB) :Mode ini mencakup penyeimbangan beban transmisi (tlb) dan penyeimbangan beban terima (rlb) untuk lalu lintas IPv4 dan tidak memerlukan dukungan sakelar khusus. Menerima load balancing dicapai dengan negosiasi ARP.
  • Lihat /usr/share/doc/iputils-*/README.bonding file untuk deskripsi lengkap tentang mode kebijakan ikatan yang tersedia. Tabel di bawah ini memberikan ringkasan dan perbandingan mode Network Bonding.

    Mode Kebijakan Cara kerjanya Toleransi Kesalahan Penimbangan beban
    0 Robin Bulat paket dikirim/diterima secara berurutan melalui setiap antarmuka satu per satu. Tidak Ya
    1 Cadangan Aktif satu NIC aktif saat NIC lain tertidur. Jika NIC aktif turun, NIC lain menjadi aktif. hanya didukung di lingkungan x86. Ya Tidak
    2 XOR [eksklusif ATAU] Dalam mode ini, alamat MAC dari NIC slave dicocokkan dengan MAC permintaan yang masuk dan setelah koneksi ini dibuat, NIC yang sama digunakan untuk mengirim/menerima MAC tujuan. Ya Ya
    3 Siaran Semua transmisi dikirim ke semua slave Ya Tidak
    4 Agregasi Tautan Dinamis NIC gabungan bertindak sebagai satu NIC yang menghasilkan throughput yang lebih tinggi, tetapi juga menyediakan failover jika NIC gagal. Agregasi Tautan Dinamis memerlukan sakelar yang mendukung IEEE 802.3ad. Ya Ya
    5 Transmit Load Balancing (TLB) Lalu lintas keluar didistribusikan tergantung pada beban saat ini pada setiap antarmuka budak. Lalu lintas masuk diterima oleh budak saat ini. Jika budak penerima gagal, budak lain mengambil alih alamat MAC dari budak yang gagal. Ya Ya
    6 Penyeimbangan Beban Adaptif (ALB) Tidak seperti Dynamic Link Aggregation, Adaptive Load Balancing tidak memerlukan konfigurasi sakelar tertentu. Penyeimbangan Beban Adaptif hanya didukung di lingkungan x86. Paket penerima diseimbangkan beban melalui negosiasi ARP. Ya Ya

    Pemantauan Tautan Pengikatan Jaringan

    Driver bonding mendukung dua metode untuk memantau status tautan slave:

    Pemantauan MII (Antarmuka Independen Media)

    Ini adalah opsi pemantauan tautan default. Metode ini hanya memantau status pembawa antarmuka jaringan lokal. Itu bergantung pada driver perangkat untuk informasi status operator, atau menanyakan register MII secara langsung, atau menggunakan ethtool untuk mencoba mendapatkan status operator. Anda dapat menentukan informasi berikut untuk pemantauan MII:

    • Frekuensi pemantauan :Waktu dalam milidetik antara menanyakan status operator
    • Penundaan penautan :Waktu dalam milidetik untuk menunggu sebelum menggunakan tautan yang aktif
    • Penundaan link down :Waktu dalam milidetik untuk menunggu sebelum beralih ke tautan lain saat tautan aktif dilaporkan mati

    Pemantau ARP

    Metode pemantauan tautan ini mengirimkan kueri APR ke sistem peer di jaringan dan menggunakan respons sebagai indikasi bahwa tautan sudah aktif. Monitor ARP bergantung pada driver perangkat untuk menjaga waktu penerimaan terakhir, dan waktu mulai pengiriman, diperbarui. Jika pengandar perangkat tidak memperbarui kali ini, monitor ARP gagal semua budak yang menggunakan pengandar perangkat tersebut. Anda dapat menentukan informasi berikut untuk pemantauan APR:

    • Frekuensi pemantauan :Waktu dalam milidetik saat kueri ARP dikirim
    • Target ARP :Daftar alamat IP yang dipisahkan koma yang menjadi tujuan pengiriman kueri ARP


    Cent OS
    1. Cara menonaktifkan NetworkManager di CentOS / RHEL 7

    2. Cara Menghapus Printer Jaringan di CentOS/RHEL

    3. Cara Mengubah Mode Ikatan Jaringan di CentOS/RHEL 6

    1. Apa perbedaan antara Redhat dan centOS?

    2. CentOS / RHEL 7 :Cara mengubah nama Antarmuka Jaringan

    3. Cara menghapus konfigurasi Jaringan ikatan di CentOS/RHEL

    1. CentOS / RHEL 7 :Cara Mengubah id mesin

    2. CentOS / RHEL 7 :Cara membuat Network Bonding (NIC teaming) menggunakan nmcli

    3. CentOS / RHEL :Cara mengubah UUID sistem file