ifenslave, Linux işletim sistemlerinde ağ arabirimlerini birleştirmek veya bir köprü oluşturmak için kullanılan bir araçtır. ifenslave, birden fazla ağ arabirimini tek bir sanal arabirim altında birleştirerek yük dengelemesi (load balancing) veya yedekleme (failover) sağlayabilir. Bu sayede, ağ bağlantısının güvenilirliğini artırabilir veya geniş bant kullanımını iyileştirebilir. Özellikle sunucu ortamlarında ve yüksek performans gerektiren ağ konfigürasyonlarında kullanılır. Bu araç, genellikle ifenslave komutu ile kullanılır ve Linux’un çeşitli dağıtımlarında bulunabilir.
ifenslave Örnek Kullanımı:
- Birleştirme (Bonding) Modunda Kullanım:
sudo ifenslave bond0 eth0 eth1
Bu komut, “bond0” adında bir sanal arabirim oluşturur ve “eth0” ve “eth1” ağ arabirimlerini bu sanal arabirim altında birleştirir.
- Yedekleme (Failover) Modunda Kullanım:
sudo ifenslave bond0 eth0 eth1 mode active-backup
Bu komut, “bond0” adında bir sanal arabirim oluşturur ve “eth0” ve “eth1” ağ arabirimlerini yedekleme modunda birleştirir.
- Yük Dengesi (Load Balancing) Modunda Kullanım:
sudo ifenslave bond0 eth0 eth1 mode balance-rr
Bu komut, “bond0” adında bir sanal arabirim oluşturur ve “eth0” ve “eth1” ağ arabirimlerini yük dengeleme modunda birleştirir.
- Birleştirme (Bonding) Modu:
mode: parametresi kullanılarak farklı birleştirme modları seçilebilir (mode active-backup, mode balance-rr, mode balance-xor vb.).
miimon: parametresi, arabirimlerin durumunu izleme sıklığını belirler.
primary: parametresi, öncelikli arabirimi belirtir.
- Yedekleme (Failover) Modu:
mode: active-backup kullanılarak yedekleme modu aktif hale getirilir.
primary: öncelikli arabirimi belirtir.
- Yük Dengesi (Load Balancing) Modu:
mode: balance-rr gibi farklı yük dengeleme modları kullanılabilir.
xmit_hash_policy: parametresi, hangi paketlerin hangi arabirimler üzerinden iletilmesi gerektiğini belirler.
miimon: arabirimlerin durumunu izleme sıklığını belirler.
Her bir seçenek, farklı bir ağ yapılandırması veya performans ihtiyacını karşılamak için kullanılabilir. Her modun farklı özellikleri ve avantajları bulunmaktadır, bu nedenle hangi modun kullanılacağı, gereksinimlere bağlı olarak belirlenmelidir.
Faydalı Olması Dileğiyle…