Anasayfa » nasıl » Ubuntu'da Ağ Bağlantısı toplama (802.3ad) Kurulumu

    Ubuntu'da Ağ Bağlantısı toplama (802.3ad) Kurulumu

    Yalnızca tek bir IP adresi kullanırken çok sayıda müşteriye aynı anda çok sayıda müşteriye pompalama mı gerekiyor? “Link aggregation” kullanarak, sistemdeki birkaç ayrı ağ kartını tek bir nemli NIC'de birleştirebiliriz..

    genel bakış

    Link birleştirme, altyapınızı tamamen değiştirmeden (bu tür bir hareketin gerektireceği maliyet ile) mevcut ağ bant genişliğini ve esnekliğini artırma seçeneği sunmak için tasarlanmıştır..

    Bunun ötesinde, sistem yöneticileri olarak, sunucularımızda çalışan uygulamaların iç işleyişini genellikle çok az veya hiç etkilemeziz. Bu yüzden, eğer böyle bir zaman gelirse, uygulama için mevcut ağ bant genişliğini arttırmamız gerekiyorsa, sistemin tamamen yeniden tasarlanması ile karşı karşıya kalabiliriz. Muhtemelen müşteri-sunucu etkileşimini değiştirmenin, uygulamanın satıcısından hedeflenen özellik isteklerini finanse etmenin veya yeni bir ağ ekipmanı nesline yükseltme yapmanın çok fazla iş ya da bütçe ya da her ikisini de gerektirdiğini biliyorsunuzdur. Bu yüzden, zamanınızı ve $$$’den ayrılmadan bir saniye önce, “Link aggregation” teknolojisini kullanmanın sonuçlarının, bunun altyapı düzeyinde (OS, NIC'ler ve anahtarlar) yapılmasının, uygulamanın tamamen kayıtsız kalabilmesi olduğunu düşünün. Birden fazla ağ bağlantısının birleşik bant genişliğini aniden değiştirirken.

    Dahası, günümüzde bu teknoloji çoğu ağ ekipmanının standart bir parçasıdır, sadece onu kullanmak için bir “geek” olmanız gerekir. Yani, “Seni etkileyen cehennem ateşini hatırla!” Ve mevcut altyapıdan elde edilebilecek her performans bölümünü sıkarak herkese ne yaptığımızı gösterelim. .

    Görüntü renjith krishnan

    Ön şartlar

    • Bu kılavuz Ubuntu server9.10 x64 kullanılarak yazılmıştır, bu nedenle birlikte çalışabileceğiniz Debian tabanlı bir sisteminiz olduğu varsayılmıştır..
    • sisteminizde birden fazla ağ kartı var.
    • Beni VIM’in editör programı olarak kullandığını göreceksiniz, bu sadece buna alıştığım için… İstediğiniz herhangi bir editörü kullanabilirsiniz..

    Şeylerin Linux tarafı

    Sistemin ağ kartlarını alabilen ve karanlıkta bağlayabilen “ifenslave” (arayüz köleleştirme) paketini kullanacağız. Pencerelerde bu tür bir konfigürasyonun NIC'nin sürücü seviyesinde yapıldığını ve dolayısıyla sadece bu kartta mevcut olan arayüzlerle sınırlandırıldığını, ifenslave paketiyle sistemde herhangi bir NIC'yi alıp yapıştırmanın mümkün olduğunu unutmamak gerekir. aynı hız derecesinde olduklarını varsayarsak (1000 Mb / sn).

    Bu kılavuzda, 802.3ad standardını kullanmak için bağlantıyı kuracağız, hem anahtarda (LACP kullanarak) hem de sunucuda, “ifenslave” paketinin gerektirmeyen toplama modlarını etkinleştirdiğini söylemek önemlidir. anahtarın işbirliği. Ancak henüz şahsen kullanmadım, bu yüzden onlar için kefil olamıyorum. Ağ altyapısının işbirliği yapamaması veya ağ kartınızın “Ethtool” için sürücü desteği bulunmaması durumunda bunu aklınızda bulundurun..

    İfenslave paketini yükleme

    Bu prosedür, “ifenslave” paketinde başlangıçta bağlanmış arayüzü bulamayan önemli bir hata olan Ubuntu 9.10'da oluşturuldu (burada belgelenmiştir). İfenslave'yi 10.10 sürümüne yüklerseniz, sürümü otomatik olarak hata düzeltme ile birlikte edersiniz. Ancak en son ve en iyiyi çalıştırmayanlar için, ifenslave paketinin daha yeni bir sürümünü el ile yüklemeniz gerekir..

    * Bunu anlamaya yardımcı olduğunuz için teşekkürler Alexander Usyskin.

    Paketi normal olarak kurmak için (10.10 ve üzeri kullanıcılar için):

    sudo yetenek yüklemek ifenslave

    Yeni sürümü el ile yüklemek için, işletim sisteminize uygun sürümü indirin (x86 veya x64). tmp dizini ve kullanarak yükleme dpkg komuta.

    32 bit işletim sistemi için:

    sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_i386.deb

    64 bit işletim sistemi için:

    sudo dpkg -i /tmp/ifenslave-2.6_1.1.0-15ubuntu1_amd64.deb

    Bağlanmış arayüzü yapılandır

    Şimdi ifenslave paketi kurulduktan sonra, bağlı bir arayüz yapılandırabiliriz. Bunu yapmak için arayüzleri yapılandırma dosyası:

    sudo vim / etc / network / arayüzler

    Bağın bir parçası olacak tüm arayüzleri yorumlayın ve şunları ekleyin:

    otomatik bond0 iface bond0 inet dhcp bond-köle tüm bond modu 4 bond-miimon 100 bond-birincil eth1 eth2 eth3 eth4 eth0

    Yukarıdaki örnek, bonoyu şu şekilde belirler: mod 4'ü (802.3ad) kullanın, DHCP'den IP'yi alın ve sunucudaki tüm NIC'leri kullanın (söz konusu sunucu dört başlı bir NIC'den ve 4-arayüze sahipti) yönetim kurulu NIC).

    İşlerin altyapı tarafı

    Genel bakışta belirtildiği gibi, bu kılavuzda “mod 4” (802.3ad) kullanıyoruz, bu nedenle sunucuya bağladığımız bağlantı noktalarında toplanmayı kullanmak için alıcı uçtaki anahtarı ayarlamalıyız..

    Şimdi açıkçası orada akla gelebilecek her cihaz yapılandırmasını gözden geçiremem, bu yüzden iki örnek vereceğim ve kendi cihazınız için satıcı belgelerine veya Google’a ilişkin bilgileri ararken size devam etmesini sağlayacağınızı umuyorum.

    Ardıç J-web

    Bu bölüm, J-web yönetimi GUI'sini kullanarak “Link aggregation” (LACP) kullanmak için bir Juniper cihazındaki arayüzlerin (portların) nasıl yapılandırılacağını açıklar..

    Not: EX3200'ü aşağıda açıklanan ekran görüntüleri ve talimatlar için kullandım, ancak J-web cihazı, diğer Juniper cihazları için oldukça benzer JUNOS.

    Arabirimi ayır

    Bu adım gereklidir, çünkü kullanıma hazır, Ardıç aygıtındaki her arabirim “birim0” adı verilen varsayılan Vlan ile ilişkilendirilir. Juniper, link toplamını nasıl yapılandırmanız gerektiğine dair belgelere sahip olsa da, bu ilk ve temel adımı eksik buldum. Bu adımı gerçekleştirmeden, belgelerde açıklanan adımların geri kalanı işe yaramayacak ve ne kaçırdığınıza dair başınızı tırmalayacaksınız.

    Bu GUI çözümünü sağladığı için Juniper destek ekibine teşekkür ederiz (sonunda).

    1. J-web ana ekranında, Yapılandır'ı tıklayın..
    2. Ardından “CLI araçları” na tıklayın.
    3. “İşaretle ve Tıkla CLI” yi seçin.
    4. Ardından “Arayüzler” başlığının yanındaki “düzenle” ye tıklayın..
    5. Toplamanın bir parçası olmak istediğiniz arayüzü seçin ve yanındaki “Düzenle” yi tıklayın..

    6. “Ünite” bölümünde, resimde gösterildiği şekilde bağlantıyı silin..
    7. Tamam'ı tıklayın.
    8. Toplamaların bir parçası olmak istediğiniz tüm arabirimler için tekrarlayın.
    9. Yapıldığında, değişiklikleri uygulamak için “Taahhüt” kullanın..

    Arabirimleri toplamalara göre gruplandırma

    Arayüzler birbirleriyle ilişkilendirildikten sonra, bunları "gruplandırarak" toplama bağlantıları oluşturabiliriz.

    1. J-web ana ekranında “Arayüzler” e tıklayın.
    2. Ardından “Bağlantı Toplama” yı tıklayın.
    3. “Ekle” yi seçin.
    4. Açılır pencere açıldığında, “aktif” i seçin.
    5. “Ekle” ye tıklayın.
    6. Açılır pencerede, bağlantının parçası olacak arayüzleri seçin (çoklu için Ctrl tuşunu basılı tutun).
    7. Tüm yapılandırma pencereleri gidene kadar “Tamam” ı tıklayın..
    8. tamam.

    HP'nin web tarafından yönetilen ProCurve anahtarları

    Ardıç talimatları için ücretsiz, işte HP'nin ProCurve web tarafından yönetilen aygıtları için talimatlar.

    HP 1800G

    1. "Sandıklar" üzerine tıklayın.
    2. “LACP Kurulumu” na tıklayın
    3. Toplama yeteneğine sahip olmak istediğiniz bağlantı noktalarının onay kutularını seçin, bu örnekte 3 ve 4 numaralı bağlantı noktalarını kullandım..

    4. Sayfanın altındaki Uygula'yı tıklayın..
    5. tamam.

    HP 1810G

    1. "Sandıklar" üzerine tıklayın.
    2. “Trunk Configuration” üzerine tıklayın.
    3. “Oluştur” onay kutusunu seçin.
    4. Linke bir isim verin.
    5. “Uygula” yı tıklayın.
    6. “Trunk Üyeliği” ne tıklayınız.
    7. Açılır listeden “Trunk id” yi seçin, örneğimizde “Trunk2” kullanıyoruz.
    8. Topluluğun bir parçası olmak istediğiniz Portlara tıklayın, örneğimizde 11 ve 12 numaralı portları kullandık.
    9. “Uygula” yı tıklayın.
    10. “Bakım” a giderek değişiklikleri kalıcı hale getirin.
    11. Sonra “Konfigürasyonları kaydet” alt menüsüne.
    12. “Yapılandırmayı Kaydet” düğmesine tıklayın.
    13. tamam.

    Göster bana yaptığın beyaz ışığı