Bonding Yöntemi

içerik

Совместное использование нескольких сетевых интерфейсов в Ubuntu, Debian

Bonding Yöntemi

“Склеивание” сетевых интерфейсов (NIC Teaming / Bonding) – не что иное, как слияние нескольких сетевых соединений в одно параллельное. Это позволяет увеличить пропускную способность канала и повысить отказоустойчивость сети в случае отказа одной из сетевых карт.

Ядро linux идет со встроенным драйвером для агрегирования нескольких сетевых интерфейсов в один, называемый bond0. В данном руководстве будет объяснено как настроить данный интерфейс под debian-based системой на конкретном примере.

В примере используется следующее оборудование:

  • 2 x PCI-e Gig сетевые карты c поддержкой Jumbo-кадров
  • RAID 6 w/ 5 enterprise grade 15k SAS жесткие диски
  • Debian Linux 6.0.2 amd64

Также хочу заметить, что эта инструкция будет работать и на Ubuntu Server. Ниже команды даны, исходя из того, что вы открыли root консоль, используя su или sudo -i.

Рекомендуемое программное обеспечение

Ifenslave используется для присоединения сетевых карт к bond-интерфейсу. Bond0 будет считаться в системе как обычный сетевой интерфейс, но будет посылать пакеты через присоединенные (slave) устройства, используя планировщик на алгоритме round-robin. Это позволит обеспечить простую и сбалансированную систему. Установим данное ПО с помощью команды:

apt-get install ifenslave*

Настройка Linux bounding драйвера

Создадим файл /etc/modprobe.d/bonding.conf
nano /etc/modprobe.d/bonding.conf

Со следующим содержимым:alias bond0 bonding

    options bonding mode=0 arp_interval=100 arp_ip_target=192.168.1.254, 192.168.1.12

Сохраним и закроем файл. В данном случае опции обозначают:

  • mode=0 : Установить политики “склеивания” в значение balance-rr (round robin). Это значение по умолчанию.
  • arp_interval=100 : Установить ARP link monitoring частоту в 100 миллисекунд. Без этой опции вы получите предупреждение, когда будете запускать bond0 через /etc/network/interfaces.
  • arp_ip_target=192.168.1.254, 192.168.1.12 : 192.168.1.254 (router ip) и 192.168.1.2 IP адреса как ARP monitoring пиры, когда arp_interval > 0. Это используется для наблюдения за состоянием соединения. Для наблюдения за несколькими ip адресами разделяйте их знаком запятой. Как минимум 1 адрес должен быть указан для функций ARP monitoring. Максимально можно указать до 16 адресов.

Теперь загрузим драйвер, используя следующие команды:
modprobe -v bonding mode=0 arp_interval=100 arp_ip_target=192.168.1.254, 192.168.1.12

Проверьте журнал и наличие в системе интерфейса bond0.
tail -f /var/log/messages
ifconfig bond0

Настройка сетевых интерфейсов на совместное использование

Первым делом остановим eth0 и eth1 (не делайте так в ssh сессии):
/etc/init.d/networking stop

Отредактируем /etc/network/interfaces, сделав его резервную копию (на всякий случай):
cp /etc/network/interfaces /etc/network/interfaces.bak
nano /etc/network/interfaces

Удалив из содержимого eth0 и eth1 конфигурацию и приведя файл к следующему виду:

############ WARNING #################### # You do not need an “iface eth0” nor an “iface eth1” stanza. # Setup IP address / netmask / gateway as per your requirements. ####################################### auto lo iface lo inet loopback # # The primary network interface auto bond0 iface bond0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.254 slaves eth0 eth1 # jumbo frame support mtu 9000 # Load balancing and fault tolerance bond-mode balance-rr bond-miimon 100 bond-downdelay 200 bond-updelay 200 dns-nameservers 192.168.1.254 dns-search nixcraft.net.in

Сохраняем и выходим. В данном случае опции означают:

  • address 192.168.1.10 : ip адрес для bond0.
  • netmask 255.255.255.0 : маска сети для bond0.
  • network 192.168.1.0 : сетевой адрес для bond0.
  • gateway 192.168.1.254 : шлюз по умолчанию для bond0.
  • slaves eth0 eth1 : настройка bond0 и привязка двух настоящих сетевых интерфейсов (eth0 and eth1) к нему.
  • mtu 9000 : Установка MTU до размера 9000. Смотрите Настройка Linux JumboFrames configuration для подробной информации.
  • bond-mode balance-rr : Установка профиля в значение “Load balancing and fault tolerance”. Смотрите ниже для более подробной информации.
  • bond-miimon 100 : Установка MII link частоты наблюдения в 100 миллисекунд. Это значение определяет как часто будет проверяться состояние соединения на каждом из интерфейсов.
  • bond-downdelay 200 : Устанавливает время в 200 миллисекунд ожидания, прежде чем отключить slave в случае отказа соединения. Эта опция действует только на bond-miimon.
  • bond-updelay 200 : Устанавливает время в 200 миллисекунд ожидания, прежде чем включить slave после восстановления соединения. Эта опция действует только на bond-miimon.
  • dns-nameservers 192.168.1.254 : Устанавливает 192.168.1.254 как dns сервер.
  • dns-search nixcraft.net.in : Устанавливает nixcraft.net.in как host-name lookup сервер по умолчанию (опционально).

Немного о других Bonding Policies

Чуть выше мы установили bounding policy (mode) в значение 0, что означает balance-rr. Другие значения могут быть:

  • active-backup или 1: Только один slave активен в единицу времени. Второй slave активируется после аварии с первым slave. Данный режим обеспечивает только отказоустойчивость.
  • balance-xor или 2: Применяется хеш политика в виде MAC-источника XOR MAC-получателя. Данный режим обеспечивает отказоустойчивость и балансировку нагрузки.
  • broadcast или 3: Передача идёт через все slave. Данный режим обеспечивает только отказоустойчивость.
  • 802.3ad или 4: Должен применятся только если коммутатор поддерживает IEEE 802.3ad Dynamic link aggregation.
  • balance-tlb или 5: Не требуется поддержка со стороны коммутатора. Исходящий трафик распределяется в зависимости от текущей нагрузки каждого slave. Входящий трафик поступает на текущий slave и если он отказывает, то другой slave берёт работу на себя.
  • balance-alb или 6: alb – Adaptive load balancing. Работает как balance-tlb + балансировка нагрузки rlb для IPv4.

Запуск bond0 интерфейса

После внесения всех изменений в конфигурационные файлы необходимо запустить или перезапустить сервисы сети:
/etc/init.d/networking restart

или перезагрузка хоста.

Проверка работы

Вводим в терминал следующую команду:
ifconfig

Вывод будет примерно следующим:

bond0 Link encap:Ethernet HWaddr 00:xx:yy:zz:tt:31 inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::208:9bff:fec4:3031/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:9000 Metric:1 RX packets:2414 errors:0 dropped:0 overruns:0 frame:0 TX packets:1559 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:206515 (201.6 KiB) TX bytes:480259 (469.0 KiB) eth0 Link encap:Ethernet HWaddr 00:xx:yy:zz:tt:31 UP BROADCAST RUNNING SLAVE MULTICAST MTU:9000 Metric:1 RX packets:1214 errors:0 dropped:0 overruns:0 frame:0 TX packets:782 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:103318 (100.8 KiB) TX bytes:251419 (245.5 KiB) Memory:fe9e0000-fea00000 eth1 Link encap:Ethernet HWaddr 00:xx:yy:zz:tt:31 UP BROADCAST RUNNING SLAVE MULTICAST MTU:9000 Metric:1 RX packets:1200 errors:0 dropped:0 overruns:0 frame:0 TX packets:777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:103197 (100.7 KiB) TX bytes:228840 (223.4 KiB) Memory:feae0000-feb00000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)

Используем cat, чтобы посмотреть текущее состояние bond драйвера и сетевых соединений:

cat /proc/net/bonding/bond0

В случае успеха вывод будет примерно следующим:

Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008) Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 200 Down Delay (ms): 200 Slave Interface: eth0 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:xx:yy:zz:tt:31 Slave Interface: eth1 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:xx:yy:zz:tt:30

Автор статьи Platon Puhlechev aka iFalkorr разрешает печатать данный текст.

Рекомендуемые темы:
Запрещаем приложению доступ в сеть.
21 пример использования iptables для администраторов.

Источник: http://vasilisc.com/ethernet-bonding

Bonding Uygulaması Nasıl Yapılır?

Bonding Yöntemi

Bonding uygulaması yani adeziv sistem; dişlerin rengini ya da şeklini değiştirmek, boyutlarını büyütmek ya da dişlerdeki kusurları tedavi edebilmek için dişlere yapılan ilavelerle uygulanır.

Bunun için kullanılan malzemeler yani mikrofil ajanlar, doğal dişlerde diş yüzeyine tutturularak dişlerdeki renk ve şekil bozukluklarının kolayca giderilmesini sağlar. Bu uygulamalar günümüzde koruyucu diş hekimliğinde en fazla tercih edilen ve kullanılan işlemler arasındadır. Bu sayede kişilerde en az diş kaybı sağlanır.

Hastalar herhangi bir acıya maruz kalmadıklarından, anestezi uygulamasına bile gerek kalmaz. Dişler son derece doğal bir görünüme kavuşarak, kişilerin yaşama daha iyi bakmasına yardımcı olur.

Günümüzde diş hekimliğinde estetik uygulamalar her geçen gün daha da kolaylaşmakta ve çok talep görmektedir. Bonding işlemi de son derece kolay bir uygulmam olmakla beraber son derece talep gören bir tedavidir.  Bu tip estetik uygulamaların en büyük avantajı maliyet olarak daha da uygun olması ve klinik ortamında bir- bir buçuk saat kadar bir süre de tamamlanabilmesidir.

BONDİNG UYGULAMASI NASIL YAPILIR?

Dişlerin renginden, şeklinden, boyundan, duruşundan memnun olmayan kişilerde uygulanan bonding uygulaması, bir-bir buçuk saat kadar süren bir işlemle tamamlanır. Diş hekimliğinde kullanılan adeziv kompozit dolgular sayesinde, çok çabuk ve başarılı bir çalışma yapılır.

Bu adesiv malzemeler dişlerde yapışkanlık sağlayan maddelerdir. Adezivler estetik diş hekimliğinde temel unsurlardan biridir. Bonding uygulamasının bu derece başarılı olmasında, bu yapıştırma teknolojisinin yani adezyon tekniğinin büyük rolü vardır.

Diş yüzeylerine yapılan cilalama işleminden sonra, diş yapısına çok yakın özellikteki maddeler bu adezyon tekniği sayesinde diş yüzeyine yapıştırılır.

Kullanılan malzemelerin kaliteli olması ve uzman birisi tarafından yapılırsa, bonding uygulaması kişiye 5-10 sene sorun çıkartmadan hizmet edebilir.

Bu işlemin en büyük avantajı tedavi sırasında dişlerden hiçbir aşındırma ve dişlerden hiçbir eksilme yapmamasıdır. Arzu edildiğinde sökülebilir ve dişlere hiçbir işlem yapılmamış gibi eski haline dönmesi sağlanabilir.

BONDİNG NEREDE VE NASIL KULLANILMAKTADIR?

Adeziv teknolojisi, bonding toplumda yaygın olarak kullanılan beyaz dolgularda yani kompozit dolgularda, estetik diş kaplaması olan metal desteksiz lamina, zirkonyum, empress porselenlerde kullanılabilir.

Gerek kompozit dolgu yaparken ve gerek estetik porselen kaplamalar olan lamina porselen kaplamalarını yapıştırırken sıkça kullanılmaktadır.

Bu sayede dolguların tutuculuğu artmakta yapıştırılan laminaların çıkarılması dahi zorlaşmaktadır.

Son yıllarda gelişen teknoloji sayesinde kullanılan yapıştırıcı adesivlerin kalitesi artmış ve kullanımı çok daha kolay hale gelmiştir.

BONDİNG YAPILAN DİŞLERDE RENK DEĞİŞİMİ MEYDANA GELİR Mİ?

Bu alanda kullanılan mikrofil ajanlar, ileri teknoloji ürünü olup diş yapısıyla çok fazla benzerlik göstermektedir. Bu nedenle doğal dişlerin etkilendiği oranda renk değişimine uğrayabilirler.

Dişlerin hazırlanması sırasında yüzeyde olan pürüzler, cilalama yapılarak mümkün olduğu kadar düzeltilmektedir. Bu yüzden lekelenme etkisine karşı son derece dayanıklı olur.

Bunun dışında bazı içeceklerden ve bazı yiyeceklerden kaynaklanan renkleşmeler 6 aylık diş hekimi kontrolü sırasında cilalanarak giderilmektedir.

Yapılan tedavi sırasında dişimiz hangi renkte olduğu dikkate alınarak yapılan bonding uygulamaları son derece estetik ve hastanın gülüşünü olması geren seviyeye getirmesi sayesinde aslında gülüş tasarımının bir parçası olarak da kabul edilmektedir.

BONDİNG UYGULAMASI HERKESE UYGULANABİLİR Mİ?

Bu uygulama estetik amaçla çocuklar hariç her yaş grubundaki kişilere rahatlıkla uygulanabilir. Çocuklarda, özellikle dişlerin gelişimini takip etmek çok önemlidir. Bu yüzden bu yaşlarda estetik amaç la bonding uygulaması önerilmemektedir.

Ancak kliniğimize başvuran hastaların arasında yeni çıkan ön dişleri kıran çocuklara da sıklıkla rastlamaktayız. Bu dişlere yapılacak bonding uygulaması ile dişleri eski haline getirerek çocuğun sağlıklı ağız ve diş gelişimini desteklemekteyiz.

Yetişkinlere estetik amaçla yapılan bonding işlemi son derece başarılı sonuçlar vermektedir. Bu sayede estetik görünüm ve gülüş daha güzel bir hale gelmektedir.

Gülümsemeyle bütünlük sağlayan estetik dişler, kişinin özgüven kazanmasına, işinde, ailesinde ve çevresinde saygınlık ve hayranlık uyandırmasına neden olur.

BONDİNG UYGULAMASI SONRASINDA NELERE DİKKAT EDİLMELİDİR?

Bonding uygulaması estetik amaçla yapılmaktadır. Bu uygulamaların yapılmasından sonra, kişiler kendi doğal dişlerinde olduğu gibi özen göstermelidir. Dişleriyle sert maddeleri kırmaktan kaçınmaları, temizliğine ve bakımına dikkat etmeleri gerekir.

Özellikle tırnak yeme gibi bir alışkanlığı olanlar bundan vazgeçmelidir.

6 aylık rütin kontrollere özen göstermeli ve özellikle dişlerde oluşturacak renkleşmeleri engellemek için sürekli tükettikleri renkli içecekleri ve yiyecekleri sınırlı hale getirmeleri gereklidir.

BONDİNG UYGULAMALARI PAHALI BİR TEDAVİ MİDİR?

Bonding uygulamaları estetik amaçla yapılan tedavilerdir. Diğer estetik amaçla yapılan tedavilere göre diş hekimliği alanında en uygun maliyete sahip olan işlemlerdir. Dişlerde kayıplara neden olmadan uygulanır. Kısa sürede tamamlanması, dişlerden herhangi bir eksilme olmaması ve geri dönülebilmesi sayesinde en çok tercih edilen estetik uygulamaların başında gelmektedir.

www.dentaluna.com internet sitesinde yer alan tüm açıklamalar tamamen bilgilendirme amaçlıdır. Bu bilgilendirmeler kesinlikle tıbbi muayene ve tanı yerine geçmez

Источник: https://www.dentaluna.com/bonding-uygulamasi-nasil-yapilir/

Bonding Uygulaması

Bonding Yöntemi

Bonding uygulaması, genellikle diş aralıklarını kapatmak, diş çürüklerinin ve kırıklarını onarmak, çentikli ya da renkleşmiş dişlerin görünümünü değiştirmek için kompozit malzeme kullanılarak onarılmasıdır.

Diş boyutlarını değiştirmek için de kullanılan bonding teknolojisi, aynı zamanda genç yaştaki travma veya düşme etkisi ile kırılan dişlerde porselen uygulamasının yapılamadığı zamanlarda da kurtarıcı göreve sahiptir.

Doğal diş şeklindeki yapıların diş yüzeyine tutunarak şekil ve renk bozukluklarının giderilmesini sağlayan bonding sayesinde dişler, eski işlevlerine dönerken lekelenmelerden de arınırlar.

Bonding diş uygulaması, dişin yarısının kırık olduğu durumlarda bile rahatlıkla uygulanmaktadır. Diş kusurlarının giderilmesini sağlarken tek seansta acısız ve ağrısız şekilde gerçekleştirilmektedir.

Diş teli tedavilerinden sonra destekleyici bir uygulama olarak kullanılabilir.

Bonding Uygulamasını Kimler Yaptırabilir?

Hemen her yaşta uygulanabilen bonding yöntemi, diş yapılarındaki her türlü estetik kaygılarını gidermektedir. Bonding dolgu şeklinde yapılan tedavilerde diş şeklini beğenmeyenler için kişiye özel olarak. yapılmaktadır.

  • Dişin rengini veya şeklini değiştirmek isteyenler,
  • Dişlerini büyütmek ya da kusurlarını gidermek isteyenler,
  • Diş kırıkları olanlar,
  • Diş aralarında boşluk olanlar,
  • Diş çürükleri olanlar,
  • Diş boylarını eşitlemek isteyenler bonding diş uygulaması için uygundurlar.

Bonding uygulaması çok hızlı ve ekonomik bir uygulama olduğu için her bütçeye hitap etmektedir. Bonding diş tedavisi ve diş dolgusu işlemlerinin hasta için yararlı olup olmadığına hekim kontrolleri sonucu karar verilirken alternatif tedaviler yine diş hekimleri tarafından önerilecektir.

Bonding Uygulaması Nasıl Yapılır?

Bonding diş tedavisi, kısa sürede tamamlanan bir uygulama olduğu için diş kırıkları telafisi ya da boy uzatma taleplerinde diş hekimleri tarafından hastalarına önerilmektedir. Bonding dolgu yapılırken öncelikle rengi seçilerek diş yüzeyi pürüzlendirilir.

Bonding diş uygulaması ile dolgunun dişe tutunabilmesi için dişe uyumlu bir materyal örtülür. Hazırlanan kompozit dişe uygulanır ve lazer ışığı ile materyal sertleştirilir.

Yerleştirme tamamlandıktan sonra şekillendirme işlemi yapılır ve cilalama sonrası hasta günlük hayatına dönebilir.

Ortalama 30 – 60 dakika süren bonding yöntemi, malzemenin kalitesine ve hekimin başarısına daha hızlı tamamlanabilir ve uzun yıllar kullanılabilir. Bonding uygulaması nasıl yapılır sorusu ortodontistler tarafından ilk randevuda cevaplandırılır.

Bonding Uygulaması Tedavisinin Avantajları

Bonding dolgu uygulaması sadece diş kırıklarını tedavi etmekle kalmıyor aynı zamanda gülüş tasarımı için de mükemmel dişlere kavuşmanızı sağlıyor.

Bonding diş tedavisi avantajları:

  • Diğer estetik diş uygulamalarına göre daha ekonomiktir.
  • Bonding diş tedavisi, diş kırıklarının giderilmesini sağlar.
  • Doğal diş formundadır ve fark edilmez.
  • Bonding uygulanmış bir dişe, gerektiğinde yeniden bonding işlemi yapılabilir.
  • Dişlerin lekelenmeye karşı direncini arttırır.
  • Çoğu durumda dişi uyuşturmaya gerek kalmadan tedavi yapılabilir.
  • Bonding diş uygulaması kişiye yeniden özgüven ve rahatlık kazandırır.
  • En az diş kaybı bonding uygulaması ile gerçekleşir.
  • Bonding yöntemi, dişlerdeki aşınma hızlı bir şekilde giderilebilir.

Renkleşmiş dişlere de rahatlıkla uygulanan bonding dolgu sayesinde kanal tedavilerinden ortodontiye kadar diş hekimliği yöntemlerinde maksimum başarı elde edilir.

Bonding Uygulaması Sonrasında Nelere Dikkat Edilmelidir?

Bonding diş tedavisi yapıldıktan sonra düzenli ağız bakımının yapılmasına dikkat etmek gerekir. Sert yiyeceklerden kaçınmak, diş temizliğine ve bakımına özen göstermek bonding dolgulara zarar verilmemesi açısından önemlidir.

Tırnak yeme ve kalem ısırma gibi alışkanlıklar dişlerin kırılmasına neden olacağı için bu alışkanlıklardan vazgeçmek gerekir. Aksi taktirde yapılan bonding uygulamalarının kullanımı uzun sürmeyecektir.

Bonding Tedavisi Süresi

Bonding tedavisi, uygulama yapılacak diş sayısına, dişlerdeki deformasyonun ve kırıkların boyutuna, diğer diş hekimliği uygulamalarının gerekli olup olmamasına göre değişmektedir. Hasta doktor uyumu ve ağız sağlığının yeterli olması da bonding diş uygulaması süresine etki edecektir. Bonding yöntemi kısa süren bir işlem olduğu için sosyal yaşamınızı etkilemeyecektir.

Bonding Fiyatları

Bonding fiyatları; kullanılan malzemenin kalitesine, bonding yapılacak diş sayısına, kişinin diğer uygulamalara ihtiyacı olup olmamasına göre değişmektedir.

Diş kırıklarına ve boşluklarına göre yapılan tasarımların uygulandığı bonding yöntemi diğer estetik diş hekimliği uygulamalarından daha ekonomiktir. Bonding fiyatları hakkında sağlıklı bilgiyi ilk muayenede alabilirsiniz.

Bonding diş uygulaması ücretleri diş klinikleri arası farklılık gösterebilir.

Estetik diş hekimliği yöntemlerinden en hızlı ve etkili olanlardan biri bonding uygulaması ile diş kaybetmek artık kabus olmayacak…

“Bonding Tedavisi ile ilgili diş hekiminden daha detaylı bilgi almak için tıklayın“

Источник: https://www.disteli.com.tr/bonding-uygulamasi/

Объединение сетевых интерфейсов

Bonding Yöntemi

Под словом объединение будем подразумевать – портовый транкинг (автоматическое распределение каналов по требованию). В дальнейшем будет использоваться слово – “объединение” потому, что происходит практически объединение в единое целое.

Объединение позволяет совокупно собрать несколько портов в одну группу, эффективно объединяя пропускную способность в одном направлении.

Объединение так же позволяет создавать мульти-гигабитные каналы для транспортировки трафика через высокопропускные районы вашей сети.

Например, вы можете объединить два порта по 100 мегабит в 200 мегабитный магистральный порт. Это эквивалентно одному интерфейсу с пропускной способностью 200 мегабит.

Где я могу использовать подобное решение?

Вы можете использовать его там, где необходима избыточность звязи, отказоустойчивость и балансировка нагрузки сети. Это лучший способ иметь высокий сегмент доступности сети. Очень полезно использовать объединение в сетях с поддержкой 802.1q VLAN (ваше сетевое оборудование должно поддерживать протокол 802.1q).

Какие типы режимов объединения доступны?

Лучшая документация по Linux Channel Bonding Project.

mod = 1 (active-backup)

Работает только один интерфейс, остальные находятся в очереди горячей замены. Если ведущий интерфейс перестает функционировать, то его нагрузку подхватывает следующий (присвоив mac-адрес) и становится активным. Дополнительная настройка коммутатора не требуется.

mode = 2 (balance-xor)

XOR политика: Передача на основе [(исходный MAC-адрес → XORMAC-адрес получателя) %число интерфейсов]. Эта команда выбирает для каждого получателя определенный интерфейс в соответствии с mac-адресом. Режим обеспечивает балансировку нагрузки и отказоустойчивость.

mode = 3 (broadcast)

Все пакеты передаются на все интерфейсы в группе. Режим обеспечивает отказоустойчивость.

mode = 4 (802.3ad)

  • IEEE 802.3ad Dynamic Link aggregation (динамическое объединение каналов). Создает агрегации групп, имеющие одни и те же скорости и дуплексные настройки. Использует все включенные интерфейсы в активном агрегаторе согласно спецификации 802.3ad.
  • Предварительнае реквизиты
  • Поддержка ethtool (позволяет отображать или изменять настройки сетевой карты) базы драйверов для получения скорости и дуплекса каждого интерфейса.
  • Коммутатор с поддержкой IEEE 802.3ad Dynamic Link aggregation. Большинство параметров потребует некоторой конфигурации для режима 802.3ad.

mode =5 (balance-tlb)

Адаптивная балансировка передаваемой нагрузки: канал связи не требует какой либо специальной настройки. Исходящий трафик распределяется в соответствии с текущей нагрузкой (вычисляется по скоростям) для каждого интерфейса. Входящий трафик принимается текущим интерфейсом. Если принимающий интерфейс выходит из строя, то следующий занимает его место приватизировав его mac-адрес.

  • Поддержка ethtool (позволяет отображать или изменять настройки сетевой карты) базы драйверов для получения скорости и дуплекса каждого интерфейса.

mode = 6 (balance-alb)

Адаптивное перераспределение нагрузки: включает balance-tlb плюс receive load balancing (rlb) для трафика IPv4 и не требует специального конфигурирования.

То есть все так же как и при mode =5, только и входящий трафик балансируется между интерфейсами. Полученная балансировка нагрузки достигается опросом ARP.

Драйвер перехватывает ответы ARP, направленные в локальной системе в поисках выхода и перезаписывает исходный адрес сетевой карты с уникальным аппаратным адресом одного из интерфейсов в группе.

Объединение интерфейсов в CentOS 4

Далее вы подключаете к коммутатору второй (третий …) кабель. И проводите конфигурацию.

В файле modprobe.conf добавить следующее:

alias bond0 bonding
options bond0 miimon=80 mode=5

Обязательно добавте псевдоним сети.

modes:mode=0 (Balance Round Robin)mode=1 (Active backup)mode=2 (Balance XOR)mode=3 (Broadcast)mode=4 (802.3ad)mode=5 (Balance TLB)

mode=6 (Balance ALB)

В каталоге /etc/sysconfig/network-scripts создать файл ifcfg-bond0

DEVICE=bond0IPADDR=NETMASK=NETWORK=BROADCAST=GATEWAY=ONBOOT=yesBOOTPROTO=none

USERCTL=no

Изменить ifcfg-eth0:

DEVICE=eth0ONBOOT=yesBOOTPROTO=noneUSERCTL=noMASTER=bond0

SLAVE=yes

Проверте состояние объединения.

cat /proc/net/bonding/bond0

Вы можете использовать несколько объединенных интерфейсов. Для этого вам необходимо загрузить модули объединения столько, сколько вам нужно. Полагая, что вы хотите два объединенных интерфейса, вы должны настроить /etc/modules.conf следующим образом:

alias bond0 bonding options bond0 -o bond0 mode=0 miimon=100 alias bond1 bonding

options bond1 -o bond1 mode=1 miimon=100

Чтобы управлять самим объединением интерфейсов, вы можете использовать команду ifenslave (см. man ifenslave).

Источник: https://centos.name/?page/tipsandtricks/BondingInterfaces

Объединение каналов (Ethernet Bonding) под Debian

Bonding Yöntemi

Объединение каналов (bonding) подразумевает объединение нескольких ethernet-каналов вместе для формирования единого канала. Это используется в основном для резервирования или для балансировки нагрузки. Эта статья об объединении каналов под Debian Linux и не ограничивается обсуждением стандарта 802.3ad

Типы объединения

Ядро Linux поддерживает целый ряд типов объединения каналов.

Round Robin

Пакеты отправляются в стиле round robin (то есть по кругу) через даступные ведомые интерфейсы. Осуществляет как балансировку нагрузки, так и защиту от ошибок.

Active Backup (активное резервирование)

Один ведомый интерфейс всегда остается активным. Если что-то случается с одним интерфейсом, другой подхватывает MAC адрес и становится активным интерфейсом. Осуществляет только защиту от ошибок. Не требует особых коммутаторов.

Balance XOR

Передача данных распределяется между ведомыми интерфейсами и основана на формуле ((source MAC) XOR (dest MAC)). Один ведомый интерфейс выбирается для всех целевых MAC. Осуществляет как балансировку нагрузки, так и защиту от ошибок.

Широковещание

Передается всё на всех ведомых интерфейсах. Обеспечивает защиту от ошибок.

802.3ad

Это классическое динамическое объединение каналов на основе IEEE 802.3ad. Это требует поддержки стандарта 802.3ad коммутатором и поддержку драйвером получения данных о скорости и дуплексной связи для каждого интерфейса.

Balance TLB

Адаптивная балансировка исходящего трафика. Входящий траффик приходит только на активный интерфейс, а исходящий трафик распределяется в зависимости от нагрузки на каждом интерфейсе. Не требует особой поддержки со стороны коммутатора.

Balance ALB

Адаптивная балансировка нагрузки – обеспечивает баланскировку как входящей, так и исходящей нагрузки с помощью ARP передачи. Не требует особой поддержки коммутатором, но требует возможности менять MAC адрес устройства, пока оно доступно.

Настройка объединения каналов под Debian с ядром версии 2.4

Для использвания объединения с целью обеспечить защиту от исчезновения сети под Debian (Woody, Sarge или Sid с ядром версии 2.4.x) вам необходимо следать следующее:

1. установите пакет ifenslave-2.4. Для этого выполните команду:

# apt-get install ifenslave-2.4

2. удостоверьтесь, что модули ядра для реально существующих интерфейсов загружаются автоматически. Исправте файл /etc/network/interfaces чтобы он выглядел примерно так:

iface bond0 inet static address 10.31.1.5 netmask 255.255.255.0 network 10.31.1.0 gateway 10.31.1.254 up /sbin/ifenslave bond0 eth0 up /sbin/ifenslave bond0 eth1

3. закомментируйте или удалите строки отвечающие за ваши реальные сетевые интерфейсы в этом же файле.

4. добавте следующие строки в /etc/modutils/arch/i386:

alias bond0 bondingoptions bonding mode=1 miimon=100 downdelay=200 updelay=200

Теперь выполните команду для обновления:

# update-modules

Настройка объединения каналов под Debian с ядром версии 2.6

Чтобы использовать объединение каналов для повышения надежности сделайте следующее:

1. установите пакет ifenslave-2.6:

# apt-get install ifenslave-2.6

2. создайте файл /etc/modprobe.d/bonding.conf примерно следующего содержимого:

alias bond0 bonding options bonding mode=0 arp_interval=100 arp_ip_target=192.168.1.254, 192.168.1.12

здесь IP адреса даны для мониторинга активности канала. Обычно один из них является адресом маршрутизатора.

3. запустите драйвер командами:

# modprobe -v bonding mode=0 arp_interval=100 arp_ip_target=192.168.1.254, 192.168.1.12# tail -f /var/log/messages# ifconfig bond0

4. приведите файл /etc/network/interfaces примерно к следующему виду:

auto loiface lo inet loopback # The primary network interfaceauto bond0iface bond0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.254 slaves eth0 eth1 # jumbo frame support mtu 9000 # Load balancing and fault tolerance bond-mode balance-rr bond-miimon 100 bond-downdelay 200 bond-updelay 200 dns-nameservers 192.168.1.254 dns-search nixcraft.net.in

Закомментируйте или удалите строки относящиеся к реальным сетевым интерфейсам.

5. перезапустите службу сети:

/etc/init.d/networking restart

Готово!

Чтобы проверить статус соединения, выполните команду:

cat /proc/net/bonding/bond0

14 August 2012

Источник: http://debian-help.ru/nastroika-seti-v-debian/bonding/

Поделиться:
Нет комментариев

    Bir cevap yazın

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.