QoS'yi tamamen devre dışı bırakmanın en etkili yolu nedir? Yerel Ağ Bant Genişliği - Yönlendiricide QoS Paket Zamanlayıcısını Ayarlama TP-Link, Asus, Zyxel Keenetic, D-Link Windows 7'de qos'u devre dışı bırakma.

Yerel ağ bant genişliği, yüksek hızlı İnternet'in yaygınlaşmasıyla giderek daha alakalı hale gelen bir konudur. Yönlendiriciye giderek daha fazla cihaz bağlamaya çalıştığımızda ve yazılım varsayılan olarak her zaman hepsiyle baş edemez. Bu durumda, yönlendiricideki yerel ağ bant genişliğinin QoS paketlerinin önceliklerinin ayarlanması kurtarmaya gelir. Bazı en önemli görevlerin uygulanmasına öncelik verir. şu an görevler ve yalnızca en iyi Mikrotik veya Cisco yönlendiricilerinde değil, aynı zamanda herhangi bir ucuz TP-Link, Asus modelinde de mevcuttur. Zyxel Keenetic, D-Link.

QoS - Yönlendiricide nedir?

Çoğu modern yönlendirici, belirli bir uygulamayı çalıştırırken öncelik atayarak yerel bir ağ içindeki İnternet trafiği akışlarını kontrol etme özelliğine sahiptir. Örneğin çevrimiçi bir oyun oynuyorsunuz veya favori sitelerinizin sayfalarına göz atıyorsunuz. Aynı zamanda ilginç bir filmi torrent aracılığıyla indiriyorsunuz. Aynı zamanda oyun yavaşlamaya başlıyor ve dosya zorlukla indiriliyor. Ne yapalım?

Şu anda hangi eylemin sizin için daha önemli olduğunu seçmeniz gerekiyor. Muhtemelen hala çevrimiçi oyun. Bu nedenle QoS paket zamanlayıcısını yapılandırarak dosyaları indirmeden önce oyun görevlerine öncelik verebiliriz.

Ancak yerel ağın ve İnternet kanalının bant genişliği sınırlıdır. Birincisi yönlendiricinin yetenekleridir. Konuştuğumuzu hatırlıyor musun?

İkincisi senin tarife planı sağlayıcıdan. Peki bu, bu eş zamanlı görevler arasındaki önceliği nasıl bölüştürüyor?

Kural olarak, varsayılan olarak en yüksek öncelik web'de gezinmeye, yani tarayıcınızın çalışmasına verilir. Ancak şu anda açıp bir yazı okuyorsanız ve aynı zamanda filmi olabildiğince hızlı indirmek istiyorsanız o zaman tarayıcı yerine dosya indirme programına öncelik vermeniz daha mantıklı olacaktır.

Bu nedenle yönlendiriciler ağ bant genişliğini manuel olarak yapılandırma olanağı sağlar. Yani önceliği ihtiyaç duyduğunuz şekilde dağıtın. Bu fonksiyona QoS (Hizmet Kalitesi) denir. Yani, farklı trafik sınıflarına hizmet öncelikleri sağlamaya yönelik bir teknoloji.

Asus yönlendiricideki trafik yöneticisi

Farklı modellerde bu ayar menü öğesinde farklı adlar altında gizlenmiş olabilir. Artık işime yarıyor Asus yönlendirici V yeni ürün yazılımı— Bunu RT-N10U B1 versiyonunda gösteriyorum. Ve burada QoS zamanlayıcısı “Trafik Yöneticisi” bölümünde yapılandırılmıştır.

Öncelikle varsayılan etkin olanı değiştirmeniz gerekir otomatik mod ikisinden birine. "Kullanıcı Tanımlı QoS Kuralları" veya "Kullanıcı Tanımlı Öncelik"

Kullanıcı tanımlı QoS paket zamanlayıcı kuralları

Bu ayar farklı "ağırlık kategorilerinden" yönlendirici yazılımında yerleşik olarak önceden yüklenmiş programlar için öncelik ayarlamanıza olanak tanır. Bu durumda çeşitli formüllerle uğraşmanıza ve ağ verimini hesaplamanıza gerek yoktur. Her şey bizden önce icat edildi. Ekran görüntüsü olmadan biraz belirsiz, o yüzden burada vereceğim:

Yani artık “Web Serf”, yani bunun için kullanılan port 80 üzerinden tarayıcı üzerinden yapılan bağlantılar “En Yüksek” önceliğe sahip. Açılır listeye tıklayarak önerilen listeden başka bir tane seçebiliriz. Aynı zamanda “Dosya Aktarımı” için yani dosya indirme programları için en küçüğüdür. Bu parametreleri değiştirerek, aynı anda bir siteden dosya indirirken ve bir html sayfasını görüntülerken, ilk işleme daha fazla hız verileceği etkisini elde ederiz.

Ama hepsi bu değil. Dosyaları P2P (örneğin BitTorrent) veya çevrimiçi oyunlar aracılığıyla aktarmaya yönelik programların yanı sıra diğer birçok uygulama için kendi öncelik değerlerinizi ayarlayabilirsiniz. Bu, mevcut kurallara yeni bir kural eklenerek yapılır.

Bunu oluşturmak için "Seç" öğesine tıklayın ve açılır listeden ilgilendiğimiz veri aktarımı türünü seçin veya belirli bir uygulama için önceden belirlenmiş ayarları seçin. Örneğin, Outlook veya TheBat gibi e-posta uygulamaları (SMTP, POP3... öğesi) veya ftp istemcileri (FTP, SFTP, WLM...) için ağ bant genişliğinde bir öncelik ayarlayabilirsiniz. Ayrıca Counter Strike gibi popüler oyunların ve dosya paylaşım programlarının (BitTorrent, eDonkey vb.) geniş bir listesi de bulunmaktadır.

Bir torrent indiricisi seçelim. Bu program tarafından kullanılan varsayılan bağlantı noktaları otomatik olarak belirtilecektir.
Ancak yönlendiricinin sözüne güvenmemek ve bunları kendiniz tekrar kontrol etmek daha iyidir. Programı açalım (uTorrent'im var) ve “Ayarlar > Program Ayarları > Bağlantılar”a gidelim. Bu programın çalışması için hangi bağlantı noktasının ayarlandığını görelim.

Yönlendirici ayarlarında varsayılan olarak belirtilenlerden farklıysa değiştirin. Ya orada ya da burada, asıl mesele onların aynı olmasıdır. Ayarları programa kaydediyoruz ve yönlendiricinin yönetici paneline dönerek parametreleri uyguluyoruz. Cihaz yeniden başlatıldıktan sonra etkinleştirilirler.

QoS paketlerinin kullanıcı tanımlı önceliği

Bu, önceki bölümde belirtilen parametreleri yapılandırmanıza olanak tanıyan, manuel ağ bant genişliği kontrolüne yönelik ikinci ayardır. Yani, öncelik parametrelerinin her birine yüzde cinsinden hangi hızın atanacağını belirleyin.

Örneğin, "En Yüksek" üzerinden giden trafik için şu anda varsayılan değeri minimum değer olarak %80 ve maksimum olarak %100 olarak ayarladım. Bu, en yüksek önceliğe sahip olanların kanal bant genişliğinin en az %80'ini alacağı anlamına gelir. Kaç tane eşzamanlı işlemin İnternet'e giden bağlantılar yaptığına bakılmaksızın. “Yüksek” önceliğe sahip olanlar – en az %10. Ve bunun gibi - sanırım anladınız. Bu değerleri düzenleyerek, çalışan programların farklı kategorileri için indirme ve yükleme hızlarını ayrıntılı olarak kontrol edebilirsiniz.

Şimdi Cisco yönlendiricilerinde QoS kurulumuyla ilgili ayrıntılı bir video eğitimi izlemenizi öneriyorum

TP-Link yönlendiricisinde QoS paket zamanlayıcı kurma

Aşağıda, size kolaylık sağlamak için, diğer şirketlerin modellerindeki bant genişliğini yönetmeye yönelik yönetim bölümlerinin birkaç ekran görüntüsünü sunacağım. TP-Link yönlendiricilerinde QoS paket zamanlayıcısı “Bant Genişliği Kontrolü” menü bölümünde bulunur. Etkinleştirmek için "Bant genişliği kontrolünü etkinleştir" onay kutusunu işaretleyin ve gelen ve giden trafik için maksimum hızı ayarlayın.

“Ekle” butonuna tıklayarak bir veya daha fazla bilgisayar için yeni bir öncelik kuralı ekleyebilirsiniz. Bunu yapmak için IP adresini veya adres aralığını girmeniz gerekir. Ayrıca bağlantı noktalarını ve paket alışverişinin türünü de belirtin. bu kural yayılacak.

TP-Link yakın zamanda tüm yeni modellerde yüklü olan yönetici panelinin yeni bir görselleştirmesini yayınladı. İçinde QoS zamanlayıcısı “ Ek ayarlar""Veri Önceliklendirme" bölümünde. Bir onay işaretiyle açıyoruz ve kaydırıcılarla üç tür önceliği ayarlıyoruz:

  • Yüksek
  • Ortalama
  • Kısa

Filtre eklemek için üç ön ayar penceresinden birindeki "Ekle" düğmesine tıklayın



Yönlendiriciye bağlı istemcilerin bir listesi açılacaktır - ihtiyacınız olanı seçin ve "Seç" bağlantısını ve ardından "Tamam"ı tıklayın.


Zyxel Keenetic'te IntelliQoS ağ çıkışı

Keenetic router'larda ağ bant genişliği yönetimi özelliğine IntelliQoS adı verilir. Başlangıçta bu modül ürün yazılımında mevcut değildir. Ayrıca yönetici panelinin ilgili bölümünden IntelliQoS gereklidir. Bundan sonra “Ağlarım ve WiFi” menüsünde aynı isimde ayrı bir öğe görünecektir.


Trafik kontrol modunu etkinleştirmek için açın bu servis ve sağlayıcının tarife planı tarafından sağlanan maksimum İnternet hızını belirtin. Daha doğru bir şekilde belirlemek için koşabilirsiniz. çevrimiçi test hız ve bu gerçek değere dayanmaktadır.

D-Link yönlendiricisinde ağ bant genişliğini ayarlama

D-Link yönlendirici modeli DIR-620 için, geliştiriciler bazı nedenlerden dolayı QOS hız sınırlarını yalnızca LAN bağlantı noktalarından birine kabloyla bağlanan bilgisayarlara ayarlama yeteneğini uyguladılar. Bu ayar “Gelişmiş - Bant Genişliği Yönetimi” bölümünde bulunur

Bunlardan birini seçtikten sonra sınırlamayı etkinleştirin ve hızı ayarlayın

Şimdilik bu kadar - yönlendiricinin şu anda maksimum çıktı beklediğiniz programların çalışmasını yavaşlatmaması için yerel ağ bant genişliğini deneyin ve deneyin.

Yönlendiricide QoS kurulumuna ilişkin video

Teşekkür ederim! Yardım etmedi

Windows XP ile ilgili SSS'lerin bazılarını en az bir kez okumamış tek bir kişi bile yok. Ve eğer öyleyse, o zaman herkes çok zararlı bir Hizmet Kalitesi hizmetinin (kısaca QoS) olduğunu biliyor. Varsayılan olarak ağ bant genişliğini %20 oranında sınırlandırdığı için sisteminizi yapılandırırken devre dışı bırakmanız önemle tavsiye edilir ve bu sorun Windows 2000'de de mevcut gibi görünmektedir.

Bunlar satırlar:

S: QoS (Hizmet Kalitesi) hizmetini nasıl tamamen devre dışı bırakabilirim? Nasıl kurulur? Ağ hızını sınırladığı doğru mu?
C: Aslında, Hizmet Kalitesi varsayılan olarak kanal kapasitesinin %20'sini kendi ihtiyaçları için ayırır (herhangi bir kanal, hatta 14400 modem, hatta gigabit Ethernet bile). Üstelik QoS Packet Scheduler hizmetini Özellikler bağlantısından kaldırsanız bile bu kanal serbest bırakılmaz. Burada bir kanalda yer açabilir veya QoS'yi kolayca yapılandırabilirsiniz. Grup İlkesi uygulamasını (gpedit.msc) başlatın. Grup İlkesi'nde Yerel bilgisayar ilkesini bulun ve Yönetim şablonları'na tıklayın. Ağ - QoS Paket Zamanlayıcı'yı seçin. Ayrılabilir bant genişliğini sınırla seçeneğini etkinleştirin. Şimdi Bant Genişliği sınırını %20'den %0'a düşürüyoruz veya basitçe kapatıyoruz. İstenirse burada diğer QoS parametrelerini de yapılandırabilirsiniz. Yapılan değişiklikleri etkinleştirmek için tek yapmanız gereken yeniden başlatmaktır.

%20 elbette çok fazla. Gerçekten Microsoft Mazda'dır. SSS'den SSS'ye, forumdan foruma, medyadan medyaya dolaşan bu tür ifadeler, her türlü "ince ayarda" - Windows XP'yi "ayarlama" programlarında kullanılır (bu arada, "Grup İlkeleri" ve "Yerel"i açın) Güvenlik Politikaları” ve hiçbir ayarlayıcı, özelleştirme seçeneklerinin zenginliği açısından onlarla karşılaştırılamaz). Bu tür asılsız iddiaların dikkatli bir şekilde ortaya çıkarılması gerekiyor ki şimdi de bunu sistematik bir yaklaşımla yapacağız. Yani sorunlu konuyu resmi birincil kaynaklara dayanarak derinlemesine inceleyeceğiz.

Kaliteli hizmet veren bir ağ nedir?

Aşağıdaki basitleştirilmiş tanımı kabul edelim Ağ sistemi. Uygulamalar ana bilgisayarlar üzerinde çalışır ve çalışır ve birbirleriyle iletişim kurar. Uygulamalar veri gönderiyor işletim sistemi ağ üzerinden iletim için. Veriler işletim sistemine aktarıldıktan sonra ağ trafiği haline gelir.

Ağ QoS'si, ağın bu trafiği, belirli uygulama isteklerinin karşılanmasını sağlayacak şekilde işleme yeteneğine dayanır. Bu, ağ trafiğini işlemek için, özel muameleye uygun trafiği ve bu mekanizmaları kontrol etme hakkını tanımlayabilen temel bir mekanizma gerektirir.

QoS işlevselliği iki ağ paydaşını memnun etmek için tasarlanmıştır: ağ uygulamaları ve ağ yöneticileri. Çoğu zaman anlaşmazlıklar yaşarlar. Ağ yöneticisi belirli bir uygulamanın kullandığı kaynakları sınırlarken aynı zamanda uygulama mümkün olduğu kadar çok ağ kaynağını ele geçirmeye çalışır. Ağ yöneticisinin tüm uygulamalar ve kullanıcılarla ilgili olarak baskın bir rol oynadığı gerçeği dikkate alınarak, çıkarları uyumlu hale getirilebilir.

Temel QoS parametreleri

Farklı uygulamaların ağ trafiğini yönetmek için farklı gereksinimleri vardır. Uygulamalar gecikmelere ve trafik kaybına az çok toleranslıdır. Bu gereksinimler aşağıdaki QoS ile ilgili parametrelerde uygulama alanı bulmuştur:

  • Bant genişliği - bir uygulama tarafından oluşturulan trafiğin ağ üzerinden iletilmesi gereken hız;
  • Gecikme - bir uygulamanın veri paketini teslim ederken tolere edebileceği gecikme;
  • Titreşim - gecikme süresini değiştirin;
  • Kayıp - kayıp verilerin yüzdesi.

Sonsuz ağ kaynakları mevcut olsaydı, tüm uygulama trafiği sıfır gecikme, sıfır gecikme değişimi ve sıfır kayıpla gereken hızda iletilebilirdi. Ancak ağ kaynakları sınırsız değildir.

QoS mekanizması, iletim gereksinimlerini karşılamak için ağ kaynaklarının uygulama trafiğine tahsisini kontrol eder.

Temel QoS kaynakları ve trafik işleme mekanizmaları

Ana bilgisayarları birbirine bağlayan ağlar, aşağıdakiler de dahil olmak üzere çeşitli ağ cihazlarını kullanır: ağ bağdaştırıcıları ana bilgisayarlar, yönlendiriciler, anahtarlar ve hub'lar. Her birinin ağ arayüzleri vardır. Her ağ arayüzü trafiği sınırlı bir oranda alıp iletebilir. Trafiğin bir arayüze gönderilme hızı, arayüzün trafiği daha ileri iletme hızından daha hızlıysa tıkanıklık meydana gelir.

Ağ cihazları, tıkanıklık geçene kadar cihazın belleğindeki (arabellek) trafiği sıraya koyarak tıkanıklık durumlarını yönetebilir. Diğer durumlarda ağ donanımı Sıkışıklığı gidermek için trafiği reddedebilir. Sonuç olarak uygulamalarda gecikme değişiklikleri (trafikin arayüzlerdeki kuyruklarda saklanması nedeniyle) veya trafik kaybı yaşanır.

Ağ arayüzlerinin trafiği iletme yeteneği ve trafiği ağ cihazlarında depolamak için belleğin varlığı (trafik artık gönderilemeyecek duruma gelene kadar), uygulama trafiği akışları için QoS sağlamak için gereken temel kaynakları oluşturur.

QoS kaynaklarının ağ cihazları arasında dağıtımı

QoS'yi destekleyen cihazlar, trafiği iletmek için ağ kaynaklarını akıllıca kullanır. Yani, gecikmeye daha dayanıklı uygulamalardan gelen trafik sıraya alınır (bellekte bir arabellekte saklanır), gecikme açısından kritik uygulamalardan gelen trafik ise aktarılır.

Bu görevi gerçekleştirmek için ağ cihazının, paketleri sınıflandırarak trafiği tanımlaması ve ayrıca bunlara hizmet verecek kuyruklara ve mekanizmalara sahip olması gerekir.

Trafik işleme mekanizması

Trafik işleme mekanizması şunları içerir:

  • 802.1p;
  • Atlama davranışlarına göre farklılaştırılmış hizmetler (diffserv PHB);
  • Entegre Hizmetler (interserv);
  • Bankamatik vb.

Çoğu yerel ağ, Ethernet, token-ring vb. dahil olmak üzere IEEE 802 teknolojisini temel alır. 802.1p, bu tür ağlarda QoS'yi destekleyen bir trafik işleme mekanizmasıdır.

802.1p alanı tanımlar (katman 2'de) ağ modeli OSI), 802 paket başlığında sekiz öncelik değerinden birini taşıyabilen. Kural olarak, ana bilgisayarlar veya yönlendiriciler, yerel bir ağa trafik gönderirken, gönderilen her paketi işaretleyerek ona belirli bir öncelik değeri atar. Anahtarlar, köprüler ve hub'lar gibi ağ cihazlarının, kuyruk mekanizmalarını kullanarak paketleri uygun şekilde işlemesi beklenir. 802.1p'nin kapsamı yerel alan ağı (LAN) ile sınırlıdır. Paket yerel ağı geçtiğinde (OSI Katman 3 aracılığıyla), 802.1p önceliği kaldırılır.

Diffserv, bir katman 3 mekanizmasıdır. IP paketlerinin katman 3 başlığındaki diffserv kod noktası (DSCP) adı verilen bir alanı tanımlar.

Intserv, garantili bir hizmeti ve indirmeleri yöneten bir hizmeti tanımlayan bir hizmet yelpazesidir. Garantili bir hizmet, belirli miktarda trafiği ölçülebilir ve sınırlı bir gecikmeyle taşımayı vaat eder. İndirmeyi yöneten hizmet, "hafif ağ tıkanıklığı meydana gelen" trafiğin bir kısmını taşımayı kabul eder. Bunlar, belirli miktarda trafiğe ölçülebilir QoS sağlayacak şekilde tanımlanmaları anlamında ölçülebilir hizmetlerdir.

ATM teknolojisi paketleri nispeten küçük hücrelere böldüğü için çok düşük gecikme süresi sunabilir. Bir paketin iletilmesi için acil bir ihtiyaç varsa, ATM arayüzü bir hücrenin iletilmesi için gereken süre boyunca her zaman iletim için serbest olabilir.

QoS, bu teknolojinin çalışmasını sağlayan çok daha karmaşık mekanizmalara sahiptir. Sadece bir tanesini not edelim önemli nokta: QoS'nin çalışabilmesi için, başlangıç ​​noktasından bitiş noktasına kadar tüm iletim boyunca bu teknolojinin desteklenmesi ve uygun konfigürasyonun sağlanması gerekmektedir.

Bu yazı serimin ilk bölümünde QoS'in ne işe yaradığından ve ne için kullanıldığından bahsetmiştim. Bu bölümde QoS'nin nasıl çalıştığını anlatarak sohbete devam edeceğim. Bu makaleyi okurken lütfen burada sunulan bilgilerin Windows 2000 Server'daki QoS uygulamasından farklı olan Windows Server 2003 QoS uygulamasını temel aldığını unutmayın.

Trafik API'si

Ağ trafiğini önceliklendirmeyle ilgili temel sorunlardan biri, trafiği, onu oluşturan bilgisayara göre önceliklendirememenizdir. Tek bilgisayarların birden fazla uygulamayı çalıştırması ve her uygulama (ve işletim sistemi) için ayrı bir trafik akışı oluşturması yaygındır. Bu olduğunda, her trafik akışına ayrı ayrı öncelik verilmesi gerekir. Sonuçta, bir uygulama yedek bant genişliği gerektirebilirken, başka bir uygulama en iyi dağıtım için ideal olabilir.

Trafik Kontrol API'sinin (trafik kontrol yazılımı arayüzü) devreye girdiği yer burasıdır. Trafik Kontrol API'si, QoS parametrelerini ayrı ayrı paketlere uygulamanıza olanak tanıyan bir uygulama programlama arayüzüdür. Trafik Kontrol API'si, bireysel trafik akışlarını tanımlayıp uygulayarak çalışır. çeşitli şekillerde Bu akışlar için QoS kontrolü.

Trafik Kontrol API'sinin yaptığı ilk şey, filtre spesifikasyonu olarak bilinen şeyi oluşturmaktır. Filterspec aslında bir paketin belirli bir akışa ait olmasının ne anlama geldiğini belirleyen bir filtredir. Filterspec tarafından kullanılan özelliklerden bazıları paketin kaynak ve hedef IP adresini ve bağlantı noktası numarasını içerir.

Filterspec tanımlandıktan sonra API, flowspec'in oluşturulmasına izin verir. Flowspec, bir paket dizisine uygulanacak QoS parametrelerini tanımlar. Flowspec tarafından tanımlanan parametrelerden bazıları baud hızını (izin verilen iletim hızı) ve hizmet türünü içerir.

Traffic Control API tarafından tanımlanan üçüncü kavram ise akış kavramıdır. Akış, tek bir akış spesifikasyonuna tabi olan basit bir paket dizisidir. Basit bir ifadeyle, filterspec hangi paketlerin flowspec'e dahil edileceğini belirler. Flowspec, paketlerin daha fazla veriyle işlenip işlenmeyeceğini belirler. yüksek öncelikler ve akış, akış spesifikasyonu işlemine tabi olan paketlerin gerçek iletimidir. Bir akıştaki tüm paketler eşit şekilde işlenir.

Trafik Kontrol API'sinin Windows 2000'de kullanılan Genel QoS API'ye göre avantajlarından birinin toplama kullanma yeteneği olduğunu belirtmek gerekir. Bir düğümün ortak bir hedefe birden fazla veri akışı gönderen birden fazla uygulaması varsa, bu paketler ortak bir akışta birleştirilebilir. Kaynak ve hedef IP adresleri aynı olduğu sürece uygulamalar farklı bağlantı noktası numaraları kullansa bile bu durum geçerlidir.

Genel Paket Sınıflandırıcı

Önceki bölümde flowspec, filterspec ve flow arasındaki ilişkiden bahsetmiştim. Ancak Trafik Kontrol API'sinin yalnızca bir uygulama programlama arayüzü olduğunu unutmamak önemlidir. Bu nedenle görevi trafik akışlarını belirlemek ve önceliklendirmek, bu akışları yaratmak değil.

Genel Paket Sınıflandırıcı, akışların oluşturulmasından sorumludur. Geçen bölümden hatırlayacağınız üzere flowspec'te tanımlanan özelliklerden biri de hizmet tipiydi. Hizmet türü esas olarak iş parçacığının önceliğini belirler. Genel Paket Sınıflandırıcı, flowspec'e atanan hizmet tipinin belirlenmesinden sorumludur ve ardından ilişkili paketleri hizmet tipine uygun bir kuyruğa yerleştirir. Her iş parçacığı ayrı bir kuyruğa yerleştirilir.

QoS Paket Zamanlayıcı (paket zamanlayıcı)

Bilmeniz gereken üçüncü QoS bileşeni QoS paket zamanlayıcıdır. Basitçe söylemek gerekirse, QoS paket zamanlayıcının ana işi trafiği şekillendirmektir. Bunu yapmak için paket zamanlayıcı çeşitli kuyruklardan paketleri alır ve ardından bu paketleri öncelikler ve akış hızlarıyla işaretler.

Bu serinin ilk bölümünde tartıştığım gibi, QoS'nin doğru çalışması için paketlerin kaynağı ile hedefleri arasında bulunan çeşitli bileşenlerin QoS'yi desteklemesi (yani farkında olması) gerekir. Bu cihazların QoS'yi nasıl yöneteceklerini bilmeleri gerekirken aynı zamanda düzenli, önceliklendirilmemiş trafiği de nasıl yöneteceklerini bilmeleri gerekir. Bunu mümkün kılmak için QoS, işaretleme adı verilen bir teknoloji kullanır.

Aslında burada iki tür işaret var. QoS paket zamanlayıcı, Katman 3 aygıtları tarafından tanınan Diffserv işaretlerini ve Katman 2 aygıtları tarafından tanınan 802.1p işaretlerini kullanır.

QoS Paket Zamanlayıcısını Yapılandırma

Etiketlemenin nasıl çalıştığını size göstermeden önce, her şeyin çalışması için bir QoS paket zamanlayıcısı yapılandırmanız gerekeceğini belirtmek gerekir. Windows Server 2003'te QoS paket zamanlayıcısı, Microsoft Ağları İstemcisi'ne veya TCP/IP protokolüne çok benzeyen isteğe bağlı bir ağ bileşenidir. QoS Paket Zamanlayıcıyı etkinleştirmek için cihazınızın özellikler sayfasını açın. ağ bağlantısı Sunucuyu seçin ve Şekil A'da gösterildiği gibi QoS Paket Zamanlayıcı'nın yanındaki kutuyu işaretleyin. QoS Paket Zamanlayıcı listede yoksa Yükle'ye tıklayın ve talimatları izleyin.

Şekil A: QoS'yi kullanabilmeniz için QoS Paket Zamanlayıcı'nın etkinleştirilmesi gerekir

QoS Paket Zamanlayıcı hakkında bilmeniz gereken bir diğer şey ise düzgün çalışması için ağ bağdaştırıcınızın 802.1p etiketlemeyi desteklemesi gerektiğidir. Bağdaştırıcınızı kontrol etmek için Yapılandır düğmesine tıklayın, Şekil A; Windows ağ bağdaştırıcınızın özelliklerini görüntüleyecektir. Özellikler sayfasındaki Gelişmiş sekmesine bakarsanız, ağ bağdaştırıcınızın desteklediği çeşitli özellikleri göreceksiniz.

Şekil B'ye baktığınızda listelenen özelliklerden birinin 802.1Q/1P VLAN Tagging olduğunu göreceksiniz. Ayrıca bu özelliğin varsayılan olarak devre dışı olduğunu da görüyorsunuz. 802.1p etiketlemeyi etkinleştirmek için bu özelliği etkinleştirmeniz ve Tamam'a tıklamanız yeterlidir.

Şekil B: 802.1Q/1P VLAN Etiketlemeyi etkinleştirmeniz gerekir

Şekil B'de etkinleştirdiğiniz özelliğin paket etiketlemeden ziyade VLAN etiketleme ile ilgili olduğunu fark etmiş olabilirsiniz. Bunun nedeni VLAN etiketlerinin içerisinde öncelik belirteçlerinin yer almasıdır. 802.1Q standardı VLAN'ları ve VLAN etiketlerini tanımlar. Bu standart aslında VLAN paketinde öncelik kodunu kaydetmek için kullanılan üç biti ayırır. Maalesef 802.1Q standardı bu öncelik kodlarının ne olması gerektiğini hiçbir zaman tanımlamamaktadır.

802.1P, 802.1Q'nun tamamlayıcısı olarak oluşturuldu. 802.1P, bir VLAN etiketi içine alınabilecek bir öncelik etiketlemesini tanımlar. Bu iki standardın çalışma prensibini üçüncü bölümde sizlere anlatacağım.

Çözüm

Bu yazıda Windows Server 2003'ün QoS mimarisindeki bazı temel kavramları tartıştık. Bölüm 3'te QoS paket planlayıcısının paketleri nasıl işaretlediği hakkında daha ayrıntılı bilgi vereceğim. Ayrıca düşük bant genişliğine sahip ağ ortamlarında QoS'nin nasıl çalıştığından da bahsedeceğim.

Bu yazıda Windows 10'da ayrılmış bant genişliğinin nasıl ayarlanacağına bakacağız. Varsayılan olarak Windows, toplam İnternet bant genişliğinin %20'sini ayırır.

Evet evet ameliyathane Windows sistemi 10, hizmet kalitesi (QoS) için İnternet bağlantınızın bant genişliğinin belirli bir yüzdesini ayırır.

Microsoft'a göre:

QoS, Windows sistem güncellemeleri, lisans durumu yönetimi vb. gibi kritik sistem işlemlerini içerebilir. Ayrılmış bant genişliği kavramı, sistemde çalışan tüm programlar için geçerlidir. Tipik olarak paket zamanlayıcı sistemi bağlantı kapasitesinin %80'iyle sınırlar. Bu, Windows'un İnternet bant genişliğinizin %20'sini yalnızca QoS için ayırdığı anlamına gelir.

Bu ayrılmış bant genişliği yüzdesini almak istiyorsanız bu makale tam size göre. Aşağıda Windows 10 işletim sisteminde ayrılmış bant genişliğini yapılandırmanın iki yoluna bakacağız.

NOT: Sisteminiz için ayrılmış tüm bant genişliğini devre dışı bırakırsanız, yani %0'a ayarlarsanız, bu, işletim sisteminin eylemlerini, özellikle de otomatik güncellemeleri etkileyecektir.

Sorumluluğun reddi: sonraki adımlar kayıt defterinin düzenlenmesini içerecektir. Kayıt defterini düzenlerken yapılan hatalar sisteminizi olumsuz etkileyebilir. Bu nedenle kayıt defteri girdilerini düzenlerken dikkatli olun ve öncelikle bir sistem geri yükleme noktası oluşturun.

Aşama 1: Kayıt Defteri Düzenleyicisini Aç(Kayıt Defteri Düzenleyicisi'ne aşina değilseniz, öğesine tıklayın).

Adım 2: Kayıt Defteri Düzenleyicisi penceresinin sol bölmesinde aşağıdaki bölüme gidin:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched

Not: Bölüm ve parametre " NonBestEffortLimit» yok, sadece yaratın.

Aşama 3:Şimdi kayıt defteri anahtarının sağ bölmesinde "Psikolojik" adlı DWORD değerini (32 bit) bulun NonBestEffortLimit. Değerlerini değiştirmek için üzerine çift tıklayın:

Varsayılan olarak parametre şu değere sahiptir: 50 onaltılı olarak veya 80 ondalık sistemde.

Adım 4: Ondalık bir sistem seçin ve değeri, gerekli ayrılmış bant genişliği yüzdesine ayarlayın.

Örneğin değeri şu şekilde ayarlarsanız 0 Windows işletim sisteminiz için ayrılmış bant genişliği tamamen devre dışı bırakılacaktır, yani %0'a eşit olacaktır. Düğmeye bas "TAMAM" ve Kayıt Defteri Düzenleyicisi'ni kapatın.

Adım 5: Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.

Kuruluşunuzdaki/iş yerinizdeki birden fazla bilgisayarda ayrılmış bant genişliğini yapılandırmak veya sınırlamak istiyorsanız uygun GPO ayarını dağıtabilirsiniz.

Aşama 1: Yerel Grup İlkesi Düzenleyicisini Aç

Adım 2: Bölüme git: “Bilgisayar Yapılandırması” → “Yönetim Şablonları” → “Ağ” → “Qos Paket Zamanlayıcı”


Aşama 3: Sağ pencerede politikayı açmak için çift tıklayın.

Varsayılan olarak bu politika ayarlanmamıştır ve sistem, 20% İnternet bağlantısı bant genişliği. Etkinleştirmeniz, parametreyi ayarlamanız gerekiyor "Ayrılmış bant genişliğini sınırla" Anlam "Açık."

QoS Efsanesi

Windows XP ile ilgili SSS'lerin bazılarını en az bir kez okumamış tek bir kişi bile yok. Ve eğer öyleyse, o zaman herkes çok zararlı bir Hizmet Kalitesi hizmetinin (kısaca QoS) olduğunu biliyor. Varsayılan olarak ağ bant genişliğini %20 oranında sınırlandırdığı için sisteminizi yapılandırırken devre dışı bırakmanız önemle tavsiye edilir ve bu sorun Windows 2000'de de mevcut gibi görünmektedir.

Bunlar satırlar:
"S: QoS (Hizmet Kalitesi) hizmeti nasıl tamamen devre dışı bırakılır? Nasıl yapılandırılır? Ağ hızını sınırladığı doğru mu?
C: Aslında, Hizmet Kalitesi varsayılan olarak kanal kapasitesinin %20'sini kendi ihtiyaçları için ayırır (herhangi bir kanal, hatta 14400 modem, hatta gigabit Ethernet bile). Üstelik QoS Packet Scheduler hizmetini Özellikler bağlantısından kaldırsanız bile bu kanal serbest bırakılmaz. Burada bir kanalda yer açabilir veya QoS'yi kolayca yapılandırabilirsiniz. Grup İlkesi uygulamasını (gpedit.msc) başlatın. Grup İlkesi'nde Yerel bilgisayar ilkesini bulun ve Yönetim şablonları'na tıklayın. Ağ - QoS Paket Zamanlayıcı'yı seçin. Ayrılabilir bant genişliğini sınırla seçeneğini etkinleştirin. Şimdi Bant Genişliği sınırını %20'den %0'a düşürüyoruz veya basitçe kapatıyoruz. İstenirse burada diğer QoS parametrelerini de yapılandırabilirsiniz. Yapılan değişiklikleri etkinleştirmek için tek yapmanız gereken yeniden başlatmaktır."
%20 elbette çok fazla. Gerçekten Microsoft Mazda'dır. SSS'den SSS'ye, forumdan foruma, medyadan medyaya dolaşan bu tür ifadeler, her türlü "ince ayarda" - Windows XP'yi "ayarlama" programlarında kullanılır (bu arada, "Grup İlkeleri" ve "Yerel"i açın) Güvenlik Politikaları” ve hiçbir ayarlayıcı, özelleştirme seçeneklerinin zenginliği açısından onlarla karşılaştırılamaz). Bu tür asılsız iddiaların dikkatli bir şekilde ortaya çıkarılması gerekiyor ki şimdi de bunu sistematik bir yaklaşımla yapacağız. Yani sorunlu konuyu resmi birincil kaynaklara dayanarak derinlemesine inceleyeceğiz.

Kaliteli hizmet veren bir ağ nedir?
Bir ağ sisteminin aşağıdaki basitleştirilmiş tanımını kabul edelim. Uygulamalar ana bilgisayarlar üzerinde çalışır ve çalışır ve birbirleriyle iletişim kurar. Uygulamalar, ağ üzerinden iletim için işletim sistemine veri gönderir. Veriler işletim sistemine aktarıldıktan sonra ağ trafiği haline gelir.
Ağ QoS'si, ağın bu trafiği, belirli uygulama isteklerinin karşılanmasını sağlayacak şekilde işleme yeteneğine dayanır. Bu, ağ trafiğini işlemek için, özel muameleye uygun trafiği ve bu mekanizmaları kontrol etme hakkını tanımlayabilen temel bir mekanizma gerektirir.
QoS işlevselliği iki ağ paydaşını memnun etmek için tasarlanmıştır: ağ uygulamaları ve ağ yöneticileri. Çoğu zaman anlaşmazlıklar yaşarlar. Ağ yöneticisi belirli bir uygulamanın kullandığı kaynakları sınırlarken aynı zamanda uygulama mümkün olduğu kadar çok ağ kaynağını ele geçirmeye çalışır. Ağ yöneticisinin tüm uygulamalar ve kullanıcılarla ilgili olarak baskın bir rol oynadığı gerçeği dikkate alınarak, çıkarları uyumlu hale getirilebilir.

Temel QoS parametreleri
Farklı uygulamaların ağ trafiğini yönetmek için farklı gereksinimleri vardır. Uygulamalar gecikmelere ve trafik kaybına az çok toleranslıdır. Bu gereksinimler aşağıdaki QoS ile ilgili parametrelerde uygulama alanı bulmuştur:
Bant genişliği - bir uygulama tarafından oluşturulan trafiğin ağ üzerinden iletilmesi gereken hız;
Gecikme – Bir uygulamanın veri paketini teslim ederken tolere edebileceği gecikme.
Titreşim - gecikme süresini değiştirme.
Kayıp - kayıp verilerin yüzdesi.
Sonsuz ağ kaynakları mevcut olsaydı, tüm uygulama trafiği sıfır gecikme, sıfır gecikme değişimi ve sıfır kayıpla gereken hızda iletilebilirdi. Ancak ağ kaynakları sınırsız değildir.
QoS mekanizması, iletim gereksinimlerini karşılamak için ağ kaynaklarının uygulama trafiğine tahsisini kontrol eder.

Temel QoS kaynakları ve trafik işleme mekanizmaları
Ana bilgisayarları birbirine bağlayan ağlar, ana bilgisayar ağ bağdaştırıcıları, yönlendiriciler, anahtarlar ve hub'lar dahil olmak üzere çeşitli ağ aygıtlarını kullanır. Her birinin ağ arayüzleri vardır. Her ağ arayüzü trafiği sınırlı bir oranda alıp iletebilir. Trafiğin bir arayüze gönderilme hızı, arayüzün trafiği daha ileri iletme hızından daha hızlıysa tıkanıklık meydana gelir.
Ağ cihazları, tıkanıklık geçene kadar cihazın belleğindeki (arabellek) trafiği sıraya koyarak tıkanıklık durumlarını yönetebilir. Diğer durumlarda ağ ekipmanı tıkanıklığı gidermek için trafiği reddedebilir. Sonuç olarak uygulamalarda gecikme değişiklikleri (trafikin arayüzlerdeki kuyruklarda saklanması nedeniyle) veya trafik kaybı yaşanır.
Ağ arayüzlerinin trafiği iletme yeteneği ve trafiği ağ cihazlarında depolamak için belleğin varlığı (trafik artık gönderilemeyecek duruma gelene kadar), uygulama trafiği akışları için QoS sağlamak için gereken temel kaynakları oluşturur.

QoS kaynaklarının ağ cihazları arasında dağıtımı
QoS'yi destekleyen cihazlar, trafiği iletmek için ağ kaynaklarını akıllıca kullanır. Yani, gecikmeye daha dayanıklı uygulamalardan gelen trafik sıraya alınır (bellekte bir arabellekte saklanır), gecikme açısından kritik uygulamalardan gelen trafik ise aktarılır.
Bu görevi gerçekleştirmek için ağ cihazının, paketleri sınıflandırarak trafiği tanımlaması ve ayrıca bunlara hizmet verecek kuyruklara ve mekanizmalara sahip olması gerekir.

Trafik işleme mekanizması
Trafik işleme mekanizması şunları içerir:
802.1p
Atlama davranışlarına göre farklılaştırılmış hizmetler (diffserv PHB).
Entegre Hizmetler (interserv).
Bankamatik vb.
Çoğu yerel ağ, Ethernet, token-ring vb. dahil olmak üzere IEEE 802 teknolojisini temel alır. 802.1p, bu tür ağlarda QoS'yi destekleyen bir trafik işleme mekanizmasıdır.

802.1p, 802 paket başlığında sekiz öncelik değerinden birini taşıyabilen bir alanı (OSI ağ modelinde katman 2) tanımlar. Kural olarak, ana bilgisayarlar veya yönlendiriciler, yerel bir ağa trafik gönderirken, gönderilen her paketi işaretleyerek ona belirli bir öncelik değeri atar. Anahtarlar, köprüler ve hub'lar gibi ağ cihazlarının, kuyruk mekanizmalarını kullanarak paketleri uygun şekilde işlemesi beklenir. 802.1p'nin kapsamı yerel alan ağı (LAN) ile sınırlıdır. Paket yerel ağı geçtiğinde (OSI Katman 3 aracılığıyla), 802.1p önceliği kaldırılır.
Diffserv, bir katman 3 mekanizmasıdır. IP paketlerinin katman 3 başlığındaki diffserv kod noktası (DSCP) adı verilen bir alanı tanımlar.
Intserv, garantili bir hizmeti ve indirmeleri yöneten bir hizmeti tanımlayan bir hizmet yelpazesidir. Garantili bir hizmet, belirli miktarda trafiği ölçülebilir ve sınırlı bir gecikmeyle taşımayı vaat eder. İndirmeyi yöneten hizmet, "hafif ağ tıkanıklığı meydana gelen" trafiğin bir kısmını taşımayı kabul eder. Bunlar, belirli miktarda trafiğe ölçülebilir QoS sağlayacak şekilde tanımlanmaları anlamında ölçülebilir hizmetlerdir.

ATM teknolojisi paketleri nispeten küçük hücrelere böldüğü için çok düşük gecikme süresi sunabilir. Bir paketin iletilmesi için acil bir ihtiyaç varsa, ATM arayüzü bir hücrenin iletilmesi için gereken süre boyunca her zaman iletim için serbest olabilir.
QoS, bu teknolojinin çalışmasını sağlayan çok daha karmaşık mekanizmalara sahiptir. Sadece bir önemli noktaya dikkat edelim: QoS'nin çalışabilmesi için, iletimin başlangıç ​​noktasından bitiş noktasına kadar bu teknolojiye destek verilmesi ve uygun konfigürasyonun yapılması gerekmektedir.

Netlik sağlamak için, Şekil 1'i düşünün. 1.
Aşağıdakileri kabul ediyoruz:
Tüm yönlendiriciler gerekli protokollerin iletilmesinde rol oynar.
Ana Bilgisayar A ve Ana Bilgisayar B arasında 64 Kbps gerektiren bir QoS oturumu başlatılır.
Host A ve Host D arasında 64 Kbps gerektiren başka bir oturum başlatılır.
Diyagramı basitleştirmek için yönlendiricilerin tüm ağ kaynaklarını ayırabilecek şekilde yapılandırıldığını varsayıyoruz.
Bizim durumumuzda, 64 Kbps'lik bir rezervasyon için bir istek, Ana Bilgisayar A ve Ana Bilgisayar B arasındaki veri yolundaki üç yönlendiriciye ulaşacaktır. 64 Kbps'lik bir başka istek, Ana Bilgisayar A ve Ana Bilgisayar D arasındaki üç yönlendiriciye ulaşacaktır. Yönlendiriciler, bu kaynak ayırma isteklerini yerine getirecektir. Çünkü maksimumu aşmıyorlar. Bunun yerine, B ve C ana bilgisayarlarının her biri, A ana bilgisayarıyla eşzamanlı olarak 64 Kbps QoS oturumu başlatırsa, bu ana bilgisayarlara (B ve C) hizmet veren yönlendirici, bağlantılardan birini reddeder.

Şimdi ağ yöneticisinin B, C, D, E ana bilgisayarlarına hizmet veren üç aşağı yönlü yönlendiricide QoS işlemeyi devre dışı bıraktığını varsayalım. Bu durumda, bağlantıda yer alan ana bilgisayarın konumu ne olursa olsun 128 Kbps'ye kadar olan kaynaklara yönelik istekler karşılanacaktır. Bununla birlikte, bir ana bilgisayara giden trafik diğer ana makineye giden trafiği riske atacağından kalite güvencesi düşük olacaktır. Üst yönlendiricinin tüm istekleri 64 Kbps ile sınırlaması durumunda hizmet kalitesi korunabilir ancak bu, ağ kaynaklarının verimsiz kullanılmasına neden olur.
Öte yandan tüm ağ bağlantılarının verimi 128 Kbps'ye yükseltilebilir. Ancak artan bant genişliği yalnızca B ve C (veya D ve E) ana bilgisayarları aynı anda kaynak talep ettiğinde kullanılacaktır. Aksi takdirde ağ kaynakları yine verimsiz kullanılacaktır.

Microsoft QoS Bileşenleri
Windows 98, aşağıdakiler de dahil olmak üzere yalnızca kullanıcı düzeyinde QoS bileşenlerini içerir:
Uygulama bileşenleri.
GQoS API (Winsock 2'nin bir parçası).
QoS servis sağlayıcısı.
Windows 2000/XP/2003 işletim sistemi yukarıda açıklanan her şeyi ve aşağıdaki bileşenleri içerir:
Kaynak Rezervasyon Protokolü Hizmet Sağlayıcısı (Rsvpsp.dll) ve RSVP hizmetleri (Rsvp.exe) ve QoS ACS. Windows XP, 2003'te kullanılmaz.
Trafik yönetimi (Traffic.dll).
Genel Paket Sınıflandırıcı (Msgpc.sys). Paket sınıflandırıcı, paketin ait olduğu hizmet sınıfını belirler. Bu durumda paket uygun kuyruğa yerleştirilecektir. Kuyruklar QoS Paket Zamanlayıcı tarafından yönetilir.
QoS Paket Zamanlayıcısı (Psched.sys). Belirli bir veri akışı için QoS parametrelerini tanımlar. Trafik belirli bir öncelik değeriyle işaretlenir. QoS paket planlayıcısı, her paket için kuyruk zamanlamasını belirler ve ağa aynı anda erişmesi gereken sıraya alınmış paketler arasındaki rekabet eden istekleri yönetir.

Şekil 2'deki diyagram protokol yığınını, Windows bileşenlerini ve bunların ana bilgisayardaki etkileşimini göstermektedir. Windows 2000'de kullanılan ancak Windows XP/2003'te kullanılmayan öğeler şemada gösterilmemiştir.
Uygulamalar yığının en üstündedir. QoS hakkında bilgi sahibi olabilirler veya olmayabilirler. Microsoft, QoS'nin tüm gücünden yararlanmak için uygulamalarınızda Genel QoS API çağrılarını kullanmanızı önerir. Bu, özellikle yüksek kaliteli hizmet garantisi gerektiren uygulamalar için önemlidir. Bazı yardımcı programlar, QoS'nin farkında olmayan uygulamalar adına QoS'yi çağırmak için kullanılabilir. Trafik Yönetimi API'si aracılığıyla çalışırlar. Örneğin NetMeeting, GQoS API'sini kullanır. Ancak bu tür uygulamalarda kalite garanti edilmez.

Son çivi
Yukarıdaki teorik noktalar, meşhur %20'nin nereye gittiği sorusuna net bir cevap vermiyor (ki bunu henüz kimsenin doğru bir şekilde ölçemediğini belirtiyorum). Yukarıdakilere dayanarak, bunun olmaması gerekir. Ancak muhalifler yeni bir argüman öne sürüyor: QoS sistemi iyi, ancak uygulama çarpık. Bu nedenle %20'si hala "şişman"dır. Görünen o ki sorun, yazılım devini de rahatsız etmiş, çünkü yazılım devi bu tür uydurmaları uzun zaman önce ayrı ayrı çürütmüştü.
Ancak, sözü geliştiricilere verelim ve edebi Rusça "316666 - Windows XP Hizmet Kalitesi (QoS) Geliştirmeleri ve Davranışı" makalesinden seçilmiş noktaları sunalım:
"Bir program öncelikli bant genişliğini açıkça talep etmediği sürece, ağ bant genişliğinin yüzde yüzü tüm programlar arasında dağıtım için kullanılabilir. Bu "ayrılmış" bant genişliği, talep eden program veri göndermediği sürece diğer programlar tarafından kullanılabilir.

Varsayılan olarak programlar, her bilgisayar arayüzünde ana bağlantı hızının %20'sine kadar ayırabilir. Bant genişliğini ayıran program, tamamını kullanmaya yetecek kadar veri göndermezse, ayrılan bant genişliğinin kullanılmayan kısmı diğer veri akışları için kullanılabilir.
Çeşitli teknik makalelerde ve haber gruplarında Windows XP'nin QoS için her zaman mevcut bant genişliğinin %20'sini ayırdığına dair iddialar bulunmaktadır. Bu ifadeler yanlıştır."
Birisi hala bant genişliğinin %20'sini tüketiyorsa, size her türlü ince ayarı ve çarpık ağ sürücüsünü daha fazla kullanmaya devam etmenizi tavsiye edebilirim. “Şişmanlamak” da o kadar olmayacak.
İşte bu kadar, QoS efsanesi, ölün!

Yuri Trofimov,