Aynı ağdaki birden çok bağdaştırıcının nasıl davranması beklenir?

Özet

Aynı fiziksel ağ ve protokol alt ağında birden fazla ağ bağdaştırıcısı bulunan Windows tabanlı bir bilgisayarı yapılandırırsanız beklenmedik sonuçlarla karşılaşabilirsiniz. Bu makalede, bu tür standart dışı yapılandırmaların beklenen davranışı açıklanır. 

Daha Fazla Bilgi

Aşağıdaki senaryoyu ele alalım:

  • Windows'un yüklü olduğu çalışan bir bilgisayarınız var.
  • İki ağ bağdaştırıcısı aynı fiziksel ağa veya hub'a bağlı.
  • TCP/IP ağ protokolü olarak yüklenir.
  • Aynı alt ağdaki bağdaştırıcı adresleri 192.168.0.1 ve 192.168.0.2'dir.
  • Ağdaki bir istemci 192.168.0.119 adresini kullanır.

Bu senaryoda, aynı fiziksel ağ ve protokol alt ağındaki iki bağdaştırıcının yük dengeleme gerçekleştirmesini bekleyebilirsiniz. Ancak, tanım gereği, Ethernet ağ topolojisinde aynı anda yalnızca bir bağdaştırıcı ağ üzerinde iletişim kurabilir. Bu nedenle, her iki bağdaştırıcı da aynı anda iletim yapamaz ve ağdaki başka bir cihaz iletim yapıyorsa beklemeniz gerekir. Ayrıca, her ikisi de aynı ağda dinlediği için yayın iletilerinin her bağdaştırıcı tarafından işlenmesi gerekir. Bu yapılandırma, protokolle ilgili sorunlar hariç olmak üzere önemli bir ek yük gerektirir. Bu yapılandırma, aynı ağ için yedekli ağ bağdaştırıcısı sağlamak için iyi bir yöntem sağlamaz. 

Not: Windows Server 2012, Çok Kanallı SMB adlı yeni bir özellik içerir. Çok Kanallı SMB, SMB 3.0 protokolünün bir parçasıdır ve sunucuların aynı anda birden çok ağ bağlantısı kullanmasına izin verir. Çok Kanallı SMB hakkında daha fazla bilgi için Windows Server 2012 ve SMB 3.0'ın bir özelliği olan Çok Kanallı SMB'nin temelleri sayfasını ziyaret edin.

Not: Windows Server 2012 ağ CSMA/CD kullanılarak yapılandırılmışsa sunucular aynı anda birden çok ağ bağlantısı kullanamaz.

Sunucunun adresi 192.168.0.119 olan bir istemciye TCP/IP protokolünü kullanarak paket göndermesi gerektiğini varsayın. Bu adres yerel alt ağda bulunur. Bu nedenle, istemciye ulaşmak için bir ağ geçidinin kullanılması gerekmez. Protokol yığını, yerel yönlendirme tablosunda bulduğu ilk yolu kullanır. Genelde bu, yüklenen ilk bağdaştırıcıdır. Bu durumda, bu bağdaştırıcı 192.168.0.1'dir. İletim başarısız olursa, sonraki yeniden denemeler yönlendirme tablosunda bulunan girişe göre aynı bağdaştırıcıyı kullanabilir. 

192.168.0.1 bağdaştırıcısının ağ kablosu başarısız olursa, bu durum yolun yönlendirme tablosundan kaldırılmasına neden olmaz. Bu nedenle, ikinci bağdaştırıcı hala kullanılamayabilir. 

Dikkate alınması gereken bir diğer husus da, bazı ağ uygulamalarının sistemdeki belirli bağdaştırıcılara bağlanmasıdır. Bir ağ uygulamasının özellikle ikinci bağdaştırıcıya bağlanması gerekirse, ilk bağdaştırıcıdaki istemcilerden alınan uygulamayla ilgili trafik uygulama tarafından yok sayılabilir. Bu durum ağdaki NetBIOS ad kaydından kaynaklanıyor olabilir. Ayrıca, uygulamanın bağlı olduğu bağdaştırıcı başarısız olursa, diğer bağdaştırıcıyı kullanmadığı takdirde uygulama başarısız olabilir.  

Genellikle, uygulamalar özellikle talep etmedikçe, bu tür bir yapılandırma yardımcı olmaz. Bazı üreticiler, tek bir hata noktasına karşı koruma sağlamak için hataya dayanıklı ağ bağdaştırıcıları üretir. Bu bağdaştırıcılar aynı sunucuya iki bağdaştırıcının dahil edilmesini sağlarken aynı anda yalnızca bir bağdaştırıcının kullanılmasını sağlar. Birincil bağdaştırıcı arızalanırsa, sürücü ilk kartı devre dışı bırakır ve aynı adres yapılandırmasını kullanarak ikinciyi etkinleştirir. Sonuç, alternatif adaptöre oldukça sorunsuz bir geçiştir. Tek bir ağ bağdaştırıcısına karşı tek bir hata noktası olarak koruma sağlamak için bu tercih edilen yöntemdir.

Windows ServerWindows Server Yük Devretme Kümelemesi

Windows ServerWindows Server Yük Devretme Kümelemesi aynı ağda ek bağdaştırıcılar kullanmaz ve TCP/IP protokolünün var olan özelliklerine dayanır. Bir bağdaştırıcı hatası varsa, yazılım IP Adresi Kaynak adreslerini diğer bağdaştırıcıya kaydetmeye otomatik olarak çalışmaz. Tek bir ağ bağdaştırıcısını tek bir hata noktası olarak önlemek isterseniz, ağ bağdaştırıcılarını farklı mantıksal alt ağlarda olacak şekilde yapılandırın. Alternatif olarak, birden çok fiziksel bağdaştırıcıyı tek bir mantıksal bağdaştırıcıda birleştirmek için NIC Grubu Oluşturma'yı kullanın (bu makalede daha önce açıklandığı gibi).

Önceki bilgiler yayın rotası için geçerlidir. Alt ağa giden yol, alt ağ içindeki en yüksek sayısal IP adresini kullanır. Örneğin, IP adresleri 192.168.0.1 ve 192.168.0.2 olan iki bağdaştırıcı olduğunu varsayalım ve önce 192.168.0.1'in yüklendiğini varsayalım. Bu durum aşağıdaki rotaları oluşturur:
   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