Résumé
Si vous configurez un ordinateur Windows qui a plusieurs cartes réseau sur le même réseau physique et le même sous-réseau de protocole, vous pouvez rencontrer des résultats inattendus. Cet article décrit le comportement attendu de ce type de configuration non standard.
Informations supplémentaires
Prenons le scénario suivant :
- Vous disposez d’un ordinateur de travail sur lequel Windows est installé.
- Deux cartes réseau sont connectées au même réseau physique ou hub.
- TCP/IP est installé en tant que protocole réseau.
- Les adresses de l’adaptateur sur le même sous-réseau sont 192.168.0.1 et 192.168.0.2.
- Un client sur le réseau utilise l’adresse 192.168.0.119.
Dans ce scénario, vous pouvez vous attendre à ce que les deux cartes sur le même réseau physique et le même sous-réseau de protocole effectuent l’équilibrage de charge. Toutefois, par définition, une seule carte peut communiquer sur le réseau à la fois dans la topologie de réseau Ethernet. Par conséquent, les deux cartes ne peuvent pas transmettre en même temps et doivent attendre si un autre appareil sur le réseau est en cours de transmission. En outre, les messages de diffusion doivent être gérés par chaque carte, car les deux écoutent sur le même réseau. Cette configuration nécessite une surcharge importante, à l’exclusion de tout problème lié au protocole. Cette configuration n’offre pas une bonne méthode pour fournir une carte réseau redondante pour le même réseau.
Remarque Windows Server 2012 inclut une nouvelle fonctionnalité appelée SMB Multichannel. SMB Multichannel fait partie du protocole SMB 3.0 et permet aux serveurs d’utiliser plusieurs connexions réseau en même temps. Pour plus d’informations sur SMB Multichannel, consultez Les principes de base de SMB Multichannel, une fonctionnalité de Windows Server 2012 et SMB 3.0.
Notez Windows Server 2012 serveurs ne peuvent pas utiliser plusieurs connexions réseau en même temps si le réseau est configuré à l’aide de CSMA/CD.
Supposons que le serveur doit envoyer un paquet à l’aide du protocole TCP/IP à un client dont l’adresse est 192.168.0.119. Cette adresse se trouve sur le sous-réseau local. Par conséquent, une passerelle n’a pas besoin d’être utilisée pour atteindre le client. La pile de protocoles utilise la première route qu’elle trouve dans la table de routage locale. En règle générale, il s’agit du premier adaptateur installé. Dans ce cas, cet adaptateur est 192.168.0.1. Si la transmission échoue, les nouvelles tentatives ultérieures peuvent utiliser le même adaptateur en fonction de l’entrée qui se trouve dans la table de routage.
Si le câble réseau de la carte 192.168.0.1 échoue, cela n’entraîne pas nécessairement la suppression de l’itinéraire de la table de routage. Par conséquent, le deuxième adaptateur ne peut toujours pas être utilisé.
Une autre chose à prendre en compte est que certaines applications réseau se lient à des cartes spécifiques dans le système. Si une application réseau devait être liée à la deuxième carte en particulier, le trafic lié à l’application qui a été reçu des clients sur la première carte peut être ignoré par l’application. Cela peut être dû à l’inscription de nom NetBIOS sur le réseau. En outre, si l’adaptateur auquel l’application est liée échoue, l’application peut échouer si elle n’utilise pas l’autre adaptateur.
En règle générale, à moins que les applications ne l’exigent spécifiquement, ce type de configuration n’est pas utile. Certains fabricants mettent en place des cartes réseau à tolérance de panne pour se prémunir contre un point de défaillance unique. Ces adaptateurs permettent d’inclure deux adaptateurs sur le même serveur, mais d’utiliser un seul adaptateur à la fois. Si l’adaptateur principal échoue, le pilote désactive la première carte et active la seconde en utilisant la même configuration d’adresse. Le résultat est une transition assez fluide vers l’autre adaptateur. Il s’agit de la méthode recommandée pour se prémunir contre une seule carte réseau en tant que point de défaillance unique.
clustering de basculement Windows Server
Windows Server clustering de basculement n’utilise pas d’adaptateurs supplémentaires sur le même réseau et s’appuie sur les fonctionnalités existantes du protocole TCP/IP. En cas de défaillance de l’adaptateur, le logiciel n’essaie pas automatiquement d’inscrire les adresses de ressource d’adresse IP sur l’autre adaptateur. Si vous souhaitez éviter une seule carte réseau comme point de défaillance unique, configurez les cartes réseau sur différents sous-réseaux logiques. Vous pouvez également utiliser l’association de cartes réseau pour combiner les plusieurs cartes physiques en une seule carte logique (comme mentionné plus haut dans cet article).
Les informations précédentes s’appliquent à l’itinéraire de diffusion. L’itinéraire vers le sous-réseau utilise l’adresse IP numérique la plus élevée au sein du sous-réseau. Par exemple, supposons que deux cartes avec les adresses IP 192.168.0.1 et 192.168.0.2, et supposons que 192.168.0.1 a été installé en premier. Cette situation crée les itinéraires suivants :
192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1
192.168.0.0 255.255.255.0 192.168.0.2 192.168.0.2
192.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1
255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1