3.6'dan önceki Linux Çekirdeği, IPv4 çok yollu yönlendirme yapmak için rota önbelleğe alma özelliğini kullandı; bu, iki ayrı satır / İSS arasında yönlendirme yapmak oldukça kolaydı. 3.6'dan itibaren algoritma paket başına değişti, yani iki çizgiyi / İSS'yi elde etmek için bazı rota tablosu / kural / iptables işaret hileleri gerekliydi.
Bununla birlikte, aynı ISP'ye sahip iki hattınız varsa, tek bir IP'yi her paketin başına dengeli / yük devretme tarzında yönlendirebilirse, 3.6'dan dolayı, her iki yönde paket başına yönlendirme.
4.4'ten itibaren çekirdek , kaynak ve hedef adresler üzerindeki bir karışıma dayalı olarak tekrar akışa dayalı yük dengelemeye dönüştü .
Şu anda Çekirdek 4.4.36 çalıştırıyorum ve PPPoE bağlantıları üzerinden çok yollu yönlendirme kullanıyorum. ISS'den gelen sonraki trafiğim, paket başına iki ayrı hat üzerinden yönlendirilir (bir IP her iki hatta da yönlendirilir). Bu bana tek bir satırın hızından daha hızlı bir indirme hızı verir. Neredeyse her iki çizginin hızı birbirine eklendi. Gerçekten iyi çalışıyor, Skype video, VoIP (UDP), YouTube vb. Hepsi harika çalışıyor.
Böyle iyi bir aşağı akış deneyimine sahip olduğundan, yukarı akışta denemek istiyorum, ancak yukarı akış trafiğim her iki ppp cihazında (aynı IP adresine sahip) yeni akış tabanlı algoritmaya göre yönlendiriliyor. Bu, tek bir satırın hızından daha yüksek bir yükleme hızına erişemediğim anlamına gelir.
Geçerli Çekirdeği paket başına algoritmayı kullanacak şekilde yapılandırmanın bir yolu var mı? Veya paket başına çok yollu yönlendirme elde etmek için başka bir yöntem mi? Eski bir Çekirdeğe geri dönmem gerekir mi (başka nedenlerle yapmak istemiyorum)?
ISS'm çok bağlantılı ppp'yi desteklemiyor.
İlgili olması durumunda, şu anda Raspberry Pi 3 üzerinde Arch Linux ARMv7 kullanıyorum.