Skip to main content

Kullanım Kılavuzu

Yük Dengeleme Modunda Birden Fazla WAN Bağlantısı Kullanma (CLI'dan Yapılandırma)

Önemli

Bu makale, KeeneticOS 2.14 - 3.8 sürümlü router'ların nasıl yapılandırılacağını göstermektedir. KeeneticOS 3.9 sürümünden başlayarak, Akıllı Dengeleme modu uygulanmış ve birden fazla İnternet bağlantısının kullanımını optimize etmek, trafiği hızlandırmak ve dengelemek için web arayüzüne yeni bir Çoklu Yol ilkesi eklenmiştir. Web arayüzü üzerinden nasıl yapılandırılacağı hakkında bilgi için lütfen 'Multipathing (çoklu İnternet bağlantılarının bant genişliğini bir araya toplama)' makalesine bakın.

Keenetic router'lar, dengeleme modunda aynı anda birden fazla WAN bağlantısı kullanabilir. kablolu, modem, DSL, WISP, PPPoE vb. herhangi bir WAN arayüzü dengelemeye katılabilir.

Not

Dengeleme, torrent trafiği, P2P veya kaynak adresi kaydetmeyi gerektirmeyen birden çok bağlantı açan diğer protokoller gibi çok iş parçacıklı trafik (noktadan çok noktaya veya birden çoğa bağlantılar) için en etkili olacaktır. Bu durumda, bağlantılar farklı linkler üzerinden dağıtılacaktır.

Dengeleme, noktadan noktaya veya bire bir bağlantılar için doğru çalışmayacaktır, çünkü çoğu ana bilgisayar aynı oturuma ait paketleri farklı IP adreslerinden gelirse atacaktır. Örneğin, birden çok oturum açan HTTPS etkin bir web sitesi veya web hizmeti, bazı oturumlar farklı ISP'lere yönlendirilirse HTTPS protokolü için güvenlik ve hataları tetikleyeceği için çalışmayabilir.

Aşağıda, örnek olarak, BitTorrent protokolü için dengeleme modunu etkinleştireceğiz (bu modun çalışmasını çok iş parçacıklı trafik için göstermek daha kolaydır). Bu yöntem, web arayüzü üzerinden çok yollu yapılandırmaya sahip olmayan modeller için geçerlidir.

  1. Öncelikle web arayüzünde ayrı bir 'İnternet bağlantı ilkesi' oluşturmanız gerekir. 'Bağlantı öncelikleri' sayfasında, 'İnternet bağlantı ilkeleri' sekmesinde, '+ İlke ekle'yi tıklamanız ve yeni ilkenin adını belirtmeniz gerekir, örneğin, torrent-multipath. Burada ilke, ana bilgisayarlar İnternet'e eriştiklerinde trafiklerine uygulanan bir dizi kural ve yönlendirme ilkesidir.

    Önemli

    Dengeleme modu varsayılan ilkede çalışmaz, yalnızca ek ilkelerde çalışır.

    Sağ sütundaki 'Bağlantı' bölümünde, İnternet bağlantılarını (torrent-multipath profilinde kullanılacak olanlar) işaretlemeniz ve ayarları kaydetmeniz gerekir. Bizim örneğimizde bunlar Yedek bağlantı ve Ana bağlantı olacaktır.

  2. Burada, 'Bağlantı öncelikleri' sayfasında, 'İlke atamaları' sekmesine tıklayın. 'Tüm nesneleri göster' seçeneği, yerel segmentlerde kayıtlı tüm cihazları ve router üzerinde yapılandırılmış yerel ağ segmentlerini görüntülemenizi sağlar.

    Klavyenizdeki Ctrl tuşunu basılı tutarak fareyle birden fazla cihazı aynı anda seçebilirsiniz. İstenen ana bilgisayar(lar)ı oluşturulan torrent-multipath profiline taşıyın.

  3. Ana ve Yedek bağlantıların önceliklendirilmesi.

    Önemli

    Yük oranı, bağlantı ilkesi içindeki ip global arayüzlerinin öncelik değeriyle belirlenir. Yedek bağlantının önceliği, Ana bağlantının önceliğinden bir düşük olmalıdır. Bizim örneğimizde 65533 ve 65532 öncelikleri kullanılır.

    Dengelemenin çalışması için, router'ın komut satırı arayüzü (CLI) aracılığıyla Ana bağlantı ve Yedek bağlantı için ip global değerini ayarlamanız gerekecektir. Bizim örneğimizde, Yedek bağlantı için GigabitEthernet0/Vlan4 arayüzü (öncelik 65533) ve Ana bağlantı için ISP arayüzü (öncelik 65532) kullanılır:

    (config)> interface GigabitEthernet0/Vlan4
    Core::Configurator: Done.
    (config-if)> ip global 65533
    Network::Interface::Ip: "GigabitEthernet0/Vlan4": global priority is 65533.
    (config-if)> exit
    Core::Configurator: Done.
    (config)> system configuration save 
    Core::ConfigurationSaver: Saving configuration.

    1 Gbit/s için GigabitEthernet0/Vlan4 arayüzü veya 100 Mbit/s için FastEthernet0/Vlan14 arayüzü.

    (config)> interface ISP
    Core::Configurator: Done.
    (config-if)> ip global 65532
    Network::Interface::Ip: "ISP": global priority is 65532.
    (config-if)> exit
    Core::Configurator: Done.
    (config)> system configuration save 
    Core::ConfigurationSaver: Saving configuration.
  4. torrent-multipath ilkesi için dengeleme modunu etkinleştirin:

    (config)> ip policy Policy5
    Network::PolicyTable: Policy "Policy5" exists.
    (config-policy)> multipath
    Network::PolicyTable: "Policy5": enable multipath.
    (config-policy)> exit
    Core::Configurator: Done.
    (config)> system configuration save
    Core::ConfigurationSaver: Saving configuration.

    Bizim örneğimizde, torrent-multipath takma adı Policy5 ilke adına karşılık gelir:

    (config)> show ip policy
    
    policy, name = Policy5, description = torrent-multipath: 
    mark: ffffd05
    table: 47
  5. Burada, komut satırı arayüzünde, yönlendirme tablosunu kontrol edin.

    İnternet bağlantı ilkelerinin (ip policy PolicyX) numaralandırması 42'den başlar.

    Bizim örneğimizde, ip policy Policy5, 47 olarak numaralandırılmıştır:

    (config)> show ip route table 47
    ================================================================================
    Destination          Gateway           Interface                         Metric 
    ================================================================================
    0.0.0.0/0            192.168.209.1     GigabitEthernet0/Vlan4            253      
    0.0.0.0/0            193.0.174.1       ISP                               253 
    10.1.30.0/24         0.0.0.0           Guest                             0
    151.236.14.119/32    192.168.209.1     GigabitEthernet0/Vlan4            0
    172.16.82.0/24       0.0.0.0           Wireguard2                        0
    192.168.3.0/24       0.0.0.0           Bridge2                           0
    192.168.22.0/24      0.0.0.0           Home                              0
    192.168.209.0/24     0.0.0.0           GigabitEthernet0/Vlan4            0
    193.0.174.0/24       0.0.0.0           ISP                               0
    193.0.175.0/25       193.0.174.10      ISP                               0
    193.0.175.22/32      193.0.174.1       ISP                               0
    193.187.91.26/32     192.168.209.1     GigabitEthernet0/Vlan4            0
    194.32.146.82/32     192.168.209.1     GigabitEthernet0/Vlan4            0

    Dengeleme modu etkinleştirildikten sonra, bu ilkeye eklenen arayüzler için Ek ilke içinde varsayılan bir rota eklenir. Başka bir deyişle, tabloda iki ISP arayüzü varsa, bu çoklu yolun çalıştığı anlamına gelir.

  6. Sistem Paneli'ndeki web arayüzünde bağlı arayüzlerdeki İndirme hızını kontrol edin.

    Ana bağlantı ve Yedek bağlantı kanal hızı 100 Mbit/s = 12,5 Mbayt/s'ye kadar.

    Dosyayı indirmeye başlayın, torrent istemcisinde indirme hızının iki İnternet kanalından toplandığını görüyoruz. Bizim örneğimizde 179,2 Mbit/s = 22,4 Mbayt/s'ye kadar hız elde ediyoruz. İndirme hızı iki profilden toplanır.

    multipath-torrent-downloading.png

    Dengeleme modunu devre dışı bırakmak için, router'ın CLI'ı aracılığıyla aşağıdaki komutları çalıştırmanız gerekir:

    (config)> ip policy Policy5
    Network::PolicyTable: Policy "Policy5" exists.
    (config-policy)> no multipath
    Network::PolicyTable: "Policy5": enable multipath.
    (config-policy)> exit
    Core::Configurator: Done.
    (config)> system configuration save
    Core::ConfigurationSaver: Saving configuration...

İpucu

100 Mbit/s ve 200 Mbit/s İnternet kanallarınız varsa, ilk İnternet bağlantısını ip global değeri 10000 ve ikinci İnternet bağlantısını ip global değeri 20000 olarak ayarlamanız gerekir. O zaman dengeleme 1:2 oranında çalışacak ve toplam hız 300 Mbit/s'ye kadar çıkacaktır.

Not

Dengeleme modu, KeeneticOS içine yerleşik İndirme İstasyonu için de çalışır. torrent policy <connection_policy> komutuyla BitTorrent istemcisi için bir bağlantı ilkesi atayabilirsiniz.