Viselkedés várt viselkedése több adapternek ugyanazon a hálózaton

Összegzés

Ha olyan Windows rendszerű számítógépet konfigurál, amelyen ugyanazon a fizikai hálózaton és protokollalhálózaton egynél több hálózati adapter található, váratlan eredményeket tapasztalhat. Ez a cikk az ilyen típusú nem szabványos konfigurációk várt viselkedését ismerteti. 

További információ

Vegyük például a következő esetet:

  • Működő számítógépe van, amelyen telepítve van a Windows.
  • Két hálózati adapter ugyanahhoz a fizikai hálózathoz vagy hubhoz van csatlakoztatva.
  • A TCP/IP hálózati protokollként van telepítve.
  • Az adapterek címe ugyanezen az alhálózaton a 192.168.0.1 és a 192.168.0.2.
  • A hálózaton lévő egyik ügyfél a 192.168.0.119 címet használja.

Ebben az esetben azt várhatja, hogy az ugyanazon a fizikai hálózaton és protokollalhálózaton lévő két adapternek terheléselosztást kell végrehajtania. Azonban definíció szerint az Ethernet-hálózati topológiában egyszerre csak egy adapter kommunikálhat a hálózaton. Ezért mindkét adapter nem tud egyidejűleg továbbítani az adatokat, és meg kell várniuk, amíg egy másik hálózati eszköz továbbítja. Ezenkívül a szórt üzeneteket mindkét adapternek kezelnie kell, mivel mindkettő ugyanazon a hálózaton figyel. Ez a konfiguráció jelentős többletterhelést igényel, kizárva a protokollal kapcsolatos problémákat. Ez a konfiguráció nem kínál megfelelő módszert redundáns hálózati adapter biztosítására ugyanahhoz a hálózathoz. 

Megjegyzés: A Windows Server 2012 egy új funkciót tartalmaz SMB Multichannel néven. A többcsatornás SMB az SMB 3.0 protokoll része, és lehetővé teszi a kiszolgálók számára, hogy egyszerre több hálózati kapcsolatot használjanak. A többcsatornás SMB-vel kapcsolatos további információkért lásd: A Windows Server 2012 és az SMB 3.0 egyik szolgáltatása, a többcsatornás SMB alapjai.

Megjegyzés: A Windows Server 2012-kiszolgálók nem használhatnak egyszerre több hálózati kapcsolatot, ha a hálózatot CSMA/CD használatával konfigurálták.

Tegyük fel, hogy a kiszolgálónak a TCP/IP protokoll használatával kell csomagot küldenie egy 192.168.0.119-es című ügyfélnek. Ez a cím a helyi alhálózaton található. Az ügyfél eléréséhez ezért nem kell átjárót használni. A protokollverem a helyi útválasztási táblában található első útvonalat használja. Általában ez az első telepített adapter. Ebben az esetben ez az adapter a 192.168.0.1. Ha az átvitel meghiúsul, a későbbi újrapróbálkozások ugyanazt az adaptert használhatják az útválasztási táblázatban található bejegyzésnek megfelelően. 

Ha a 192.168.0.1 adapter hálózati kábele meghibásodik, ez nem feltétlenül eredményezi az adott vonal eltávolítását az útválasztó táblából. Ezért előfordulhat, hogy a második adapter továbbra sem lesz használatban. 

Egy másik dolog, amit érdemes figyelembe venni, hogy egyes hálózati alkalmazások a rendszer meghatározott adaptereihez kötődnek. Ha egy hálózati alkalmazás kimondottan a második adapterhez kötne kötést, előfordulhat, hogy az alkalmazás figyelmen kívül hagyja az alkalmazással kapcsolatos forgalmat, amelyet az első adapteren lévő ügyfelektől kapott. Ezt a hálózati NetBIOS-név regisztrációja okozhatja. Továbbá ha az adapter, amelyhez az alkalmazás kapcsolódik, meghibásodik, az alkalmazás is sikertelen lehet, ha nem használja a másik adaptert.  

Az ilyen típusú konfiguráció általában nem hasznos, hacsak az alkalmazások kifejezetten nem igénylik. Egyes gyártók olyan hibatűrő hálózati adaptereket készítenek, amelyek egyetlen meghibásodási pont ellen védelmet nyújtanak. Ezek az adapterek lehetővé teszik, hogy két adapter legyen ugyanazon a kiszolgálón, de egyszerre csak egy adapter használatát teszi lehetővé. Ha az elsődleges adapter meghibásodik, az illesztőprogram inaktiválja az első kártyát, és ugyanazzal a címkonfigurációval engedélyezi a másodikat. Az eredmény egy meglehetősen zökkenőmentes átmenet az alternatív adapterre. Ez az elsődleges módszer az egyetlen hálózati adapter meghibásodási pontként való védelmére.

Windows Server feladatátvételi fürtszolgáltatás

A Windows Server Feladatátvételi fürtszolgáltatás nem használ további adaptereket ugyanazon a hálózaton, és a TCP/IP protokoll meglévő szolgáltatásaira támaszkodik. Adapterhiba esetén a szoftver nem próbálja meg automatikusan regisztrálni az IP-címerőforrás-címeket a másik adapteren. Ha szeretné elkerülni, hogy egyetlen hálózati adapter legyen egyetlen hibapont, állítsa be a hálózati adaptereket különböző logikai alhálózatokra. Vagy a Hálózati adapterek összevonásával egyetlen logikai adapterbe egyesítheti a fizikai adaptereket (ahogy azt a cikkben korábban említettük).

A fenti információk a közvetítési útvonalra vonatkoznak. Az alhálózathoz vezető útvonal az alhálózat legmagasabb numerikus IP-címét használja. Tegyük fel például, hogy két 192.168.0.1 és 192.168.0.2 IP-címmel rendelkező adapter telepítve van először. Ez a helyzet a következő útvonalakat hozza létre:
   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