GNU/Linux >> Tutoriels Linux >  >> Cent OS

Quels sont les modes de liaison réseau dans CentOS / RHEL

La liaison d'interface réseau est appelée par de nombreux noms :Port Trunking, Channel Bonding, Link Aggregation, NIC teaming, etc. Il combine ou agrège plusieurs connexions réseau dans une seule interface de liaison de canaux. Cela permet à deux ou plusieurs interfaces réseau d'agir comme une seule, d'augmenter le débit et de fournir une redondance ou un basculement.

Le noyau Linux est livré avec le pilote de liaison pour agréger plusieurs interfaces réseau physiques en une seule interface logique (par exemple, agréger eth0 et eth1 dans bond0). Pour chaque interface liée, vous pouvez définir le mode et les options de surveillance des liens. Il existe sept options de mode différentes, chacune offrant des caractéristiques spécifiques d'équilibrage de charge et de tolérance aux pannes.

Modes de liaison réseau

Les modes de stratégie de liaison suivants sont disponibles :

  • Tourniquet :C'est le mode par défaut. Les transmissions réseau se font dans l'ordre séquentiel en commençant par le premier esclave disponible. Ce mode offre un équilibrage de charge et une tolérance aux pannes.
  • Sauvegarde active :Un seul esclave dans le lien est actif. Une autre interface esclave devient active si l'interface esclave active échoue. L'adresse MAC de la liaison est visible de l'extérieur sur une seule carte réseau pour éviter de confondre un commutateur réseau. Ce mode offre une tolérance aux pannes.
  • XOR (ou-exclusif) :Les transmissions réseau sont basées sur une politique de hachage de transmission. La stratégie par défaut dérive le hachage à l'aide d'adresses MAC. Dans ce mode, les transmissions réseau destinées à des pairs spécifiques sont toujours envoyées sur la même interface esclave. Ce mode fonctionne mieux pour le trafic vers des homologues sur la même liaison ou le même réseau local. Ce mode offre un équilibrage de charge et une tolérance aux pannes.
  • Diffusion :Toutes les transmissions réseau sont envoyées sur toutes les interfaces esclaves. Ce mode offre une tolérance aux pannes.
  • 802.3ad :utilise une politique d'agrégation de liens dynamiques IEEE 802.3ad. Les groupes d'agrégation partagent les mêmes paramètres de vitesse et de duplex. Ce mode transmet et reçoit le trafic réseau sur tous les esclaves de l'agrégateur actif. Ce mode nécessite un commutateur réseau compatible 802.3ad.
  • Équilibrage de charge de transmission adaptatif (TLB) :Le trafic réseau sortant est réparti en fonction de la charge actuelle sur chaque interface esclave. Le trafic entrant est reçu par l'esclave actuel. Si l'esclave récepteur tombe en panne, un autre esclave reprend l'adresse MAC de l'esclave défaillant. Ce mode ne nécessite aucune prise en charge spéciale des commutateurs.
  • Équilibrage de charge adaptatif (ALB) :Ce mode inclut l'équilibrage de charge en émission (tlb) et l'équilibrage de charge en réception (rlb) pour le trafic IPv4 et ne nécessite aucune prise en charge spéciale du commutateur. L'équilibrage de charge en réception est réalisé par négociation ARP.
  • Voir le /usr/share/doc/iputils-*/README.bonding fichier pour obtenir des descriptions complètes des modes de stratégie de liaison disponibles. Le tableau ci-dessous donne le résumé et la comparaison des modes de Network Bonding.

    Mode Politique Comment ça marche Tolérance aux pannes Équilibrage de charge
    0 Tournoi à la ronde les paquets sont séquentiellement transmis/reçus via chaque interface une par une. Non Oui
    1 Sauvegarde active une carte réseau active pendant qu'une autre carte réseau est endormie. Si la carte réseau active tombe en panne, une autre carte réseau devient active. pris en charge uniquement dans les environnements x86. Oui Non
    2 XOR [OU exclusif] Dans ce mode, l'adresse MAC du NIC esclave est comparée au MAC de la demande entrante et une fois cette connexion établie, le même NIC est utilisé pour transmettre/recevoir pour le MAC de destination. Oui Oui
    3 Diffusion Toutes les transmissions sont envoyées sur tous les esclaves Oui Non
    4 Agrégation de liens dynamiques les cartes réseau agrégées agissent comme une seule carte réseau, ce qui se traduit par un débit plus élevé, mais fournit également un basculement en cas de défaillance d'une carte réseau. L'agrégation de liens dynamiques nécessite un commutateur prenant en charge IEEE 802.3ad. Oui Oui
    5 Équilibrage de charge de transmission (TLB) Le trafic sortant est distribué en fonction de la charge actuelle sur chaque interface esclave. Le trafic entrant est reçu par l'esclave actuel. Si l'esclave récepteur tombe en panne, un autre esclave reprend l'adresse MAC de l'esclave défaillant. Oui Oui
    6 Équilibrage de charge adaptatif (ALB) Contrairement à l'agrégation de liens dynamiques, l'équilibrage de charge adaptatif ne nécessite aucune configuration de commutateur particulière. L'équilibrage de charge adaptatif n'est pris en charge que dans les environnements x86. Les paquets de réception sont équilibrés en charge via la négociation ARP. Oui Oui

    Surveillance des liens de liaison réseau

    Le pilote de liaison prend en charge deux méthodes pour surveiller l'état de la liaison d'un esclave :

    Moniteur MII (interface indépendante du support)

    Il s'agit de l'option de surveillance des liens par défaut. Cette méthode surveille uniquement l'état de l'opérateur de l'interface réseau local. Il s'appuie sur le pilote de périphérique pour obtenir des informations sur l'état de la porteuse, interroge directement les registres MII ou utilise ethtool pour tenter d'obtenir l'état de la porteuse. Vous pouvez spécifier les informations suivantes pour la surveillance MII :

    • Fréquence de surveillance  :Le temps en millisecondes entre les requêtes sur l'état de la porteuse
    • Délai de connexion :Le temps en millisecondes à attendre avant d'utiliser un lien qui est actif
    • Délai d'indisponibilité du lien :Le temps en millisecondes à attendre avant de basculer vers un autre lien lorsque le lien actif est signalé comme inactif

    Moniteur ARP

    Cette méthode de surveillance de liaison envoie des requêtes APR aux systèmes homologues sur le réseau et utilise la réponse comme une indication que la liaison est active. Le moniteur ARP s'appuie sur le pilote de périphérique pour maintenir à jour la dernière heure de réception et l'heure de début de transmission. Si le pilote de périphérique ne se met pas à jour à ces heures, le moniteur ARP fait échouer tous les esclaves qui utilisent ce pilote de périphérique. Vous pouvez spécifier les informations suivantes pour la surveillance APR :

    • Fréquence de surveillance  :Le temps en millisecondes pendant lequel les requêtes ARP sont envoyées
    • Cibles ARP  :Une liste d'adresses IP séparées par des virgules auxquelles les requêtes ARP sont envoyées


    Cent OS
    1. CentOS / RHEL 7 :Comment modifier les noms d'interface réseau

    2. CentOS / RHEL 7 :Comment changer l'identifiant de la machine

    3. CentOS / RHEL 7 :Comment créer un Network Bonding (NIC teaming) en utilisant nmcli

    4. CentOS / RHEL :Comment changer l'UUID du système de fichiers

    5. Comment supprimer une imprimante réseau dans CentOS/RHEL

    Comment configurer une interface réseau virtuelle sur RHEL 8 / CentOS 8

    Comment configurer la liaison d'interface réseau sur RHEL 8 / CentOS 8 Linux

    Configurer la liaison NIC (carte d'interface réseau) dans CentOS 7/RHEL 7

    Comment configurer la réplication MySQL dans RHEL/Centos

    3 façons de créer un pont réseau dans RHEL/CentOS 8

    Comment configurer les serveurs maître et esclave NIS (Network Information System) dans CentOS/RHEL