Dört kontrolü gözden geçirin: neyi sınırlamak istediğiniz, onu tanımlayan bilgiyi hangi paketin taşıdığı, şekillendiricinin hangi arayüzü görebildiği ve yönlendiricinin şifrelerken neyi kaldırabildiği. Yönlendiriciler hem bir OpenVPN sayfası hem de bant genişliği sayfasıyla gelir ve ikisinin bir arada bulunması ikisi hakkında hiçbir şey kanıtlamaz. Sıra önemlidir, çünkü yanlış pakete karşı yazılmış bir kural, hızı ne kadar doğru olursa olsun asla eşleşmez.

Hedefle başlayın: tek bir cihazı sınırlayın, kapasiteyi adil paylaşın veya bir uygulamaya öncelik verin. Her biri farklı bir eşleşme gerektirir.

Kuraldan Önce Hedefi Adlandırın

Cihaz başına sınır, o cihazın yalnızca tünelin içinde var olan adresine bir eşleşme gerektirir. Rekabet eden akışlar arasındaki adalet, hepsinin paylaştığı bir kuyruk gerektirir, ana bilgisayar başına bir kural değil. Uygulama önceliği, uygulamayı tanımlayan bir şey gerektirir; şifreleme iç başlıkları görünümden kaldırdığında bu, üçünün en zorudur. Hedefi önce yazmak, hangi olguya ihtiyacınız olduğunu ve bunu nereden edinebileceğinizi söyler.

Doğrudan WAN trafiğinde çalışan bir sınır, aynı ana bilgisayarın tünel içinde kapsandığının kanıtı değildir. Kural, şekillendiricinin gördüğü başlıkta asla görünmeyen bir adresle eşleşiyor olabilir.

Tünelin İçinde mi Dışında mı

Yönlendiriciye ait bir VPN istemcisiyle birçok LAN akışı tek bir şifreli taşıma içinde yolculuk eder. Kapsüllemeden önce yönlendirici hâlâ iç kaynağı ve hedefi görür, bu nedenle o aşamada bağlanan ilke cihaz bazında sınıflandırma yapabilir. Kapsüllemeden sonra sıradan ekipman yalnızca dış bağlantıyı görür ve VPN bağlantı noktasıyla eşleşme, hangi cihazın sorumlu olduğu hakkında hiçbir şey söylemez. O tek olgu, kuralın nereye ait olduğuna karar verir.

Platformlar bunu açığa çıkarma biçimlerinde farklıdır. Bazıları tünel arayüzünde kuyruklayan ve sınıflandıran bir şekillendirici sunar; bazıları sınırlayıcıları VPN ve VPN olmayan trafik için aynı davranan arayüz kuralları olarak ele alır; bazıları farklı yeteneklerle ikisini de yapar. Başka bir üreticinin kılavuzundan bir arayüz adı kopyalamak yerine, desteklediği arayüz için ürün yazılımının kendi belgelerini okuyun.

Adreslerin nerede erişilebilir kaldığını, çevirinin nerede gerçekleştiğini ve darboğazı gerçekte hangi kuyruğun denetlediğini belirleyin.

Üç İlke, Üç Tür Kanıt

Bir hız sınırı, sınırlanan cihazdan sürdürülebilir bir aktarımın aynı anda başka biri aktarırken yapılmasıyla kanıtlanır. Adil paylaşım, biri aç kalmasın diye iki akışın benzer hızlara ulaşmasıyla kanıtlanır; bu başka bir ölçümdür. Uygulama önceliği, toplu bir aktarım sırasında etkileşimli bir görevin yanıt verir kalmasıyla ve sınıflandırıcının akışı tanıyıp tanımadığının denetlenmesiyle kanıtlanır. Her ilke kendi gözlemini gerektirir ve hiçbiri bir yapılandırma sayfasıyla kanıtlanmaz.

Sınıflandırma özel bir kuşkuyu hak eder. Dış şifreli bağlantı noktası eşleşmesi her iç uygulamanın kimliğini geri kazanamaz, bu nedenle tek bir uygulamaya öncelik veriyor görünen bir kural pratikte o tünelden gelen her şeye öncelik veriyor olabilir. Kuralın sayaçlarını okuyun, niyetini değil.

Şifreli İş Yükünü Ölçün, Çıplak Olanı Değil

Şekillendirme, sınıflandırma ve şifreleme tek bir CPU için yarışır ve donanım hızlandırması, tam da izlediğiniz kuralların ve sayaçların etrafından trafik geçirebilir. Düz bir yönlendirme testinden alınan bir verim rakamı, şifreli ve şekillendirilmiş bir iş yükü altındaki kutu hakkında çok az şey söyler. Her iki yönü, birkaç temsili istemciyi ve toplu aktarımla birlikte küçük bir etkileşimli görevi test edin. Yük altındaki yanıt verebilirlik, boştaki bir bağlantıdaki zirve sayıdan daha önemlidir.

Ölçüme istisnaları dahil edin: tüneli atlaması gereken trafik, ikisi de devredeyse her iki adres ailesi ve tünel çöktüğünde olanlar. Yalnızca tünel sağlıklıyken makul davranan bir ilke, yarım bir ilkedir.

Şartnameyi üç satır olarak yazın: trafik eşleşmesi, uygulama noktası ve ölçülen iş yükü. OpenVPN artı QoS bir şartname değildir.

İlgili makaleler