internet pencereler Android

qos paketleri nasıl girilir. QoS'yi tamamen devre dışı bırakmanın en etkili yolu nedir? QoS'yi kayıt defteri aracılığıyla devre dışı bırakın

Bu makalede, Windows 10'da ayrılmış bant genişliğinin nasıl yapılandırılacağına bir göz atacağız. Varsayılan olarak, Windows toplam İnternet bant genişliğinin %20'sini ayırır.

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

Microsoft'a göre:

QoS, Windows sisteminin güncellenmesi, lisans durumunun yönetilmesi 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 planlayıcı, sistemi bağlantı bant genişliğinin %80'i ile sınırlayacaktır. Bu, Windows'un İnternet bant genişliğinizin %20'sini yalnızca QoS için ayırdığı anlamına gelir.

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 yolu bulunmaktadır.

NOT: Sisteminiz için ayrılmış tüm bant genişliğini kapatırsanız, yani %0'a ayarlarsanız, bu, özellikle otomatik güncellemeler olmak üzere işletim sisteminin eylemlerini etkiler.

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

Aşama 1: Kayıt Defteri Düzenleyicisini Aç(kayıt defteri düzenleyicisine aşina değilseniz 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 \ YAZILIM \ İlkeler \ Microsoft \ Windows \ Psched

Not: Eğer bölüm ve parametre " NonBestEffortLimit"Var değil, sadece onları yarat.

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

Varsayılan olarak parametre şu şekilde ayarlanmıştır: 50 onaltılık olarak veya 80 ondalık gösterimde.

4. Adım: Ondalık sistemi seçin ve değeri, gerekli ayrılmış bant genişliğinin yüzdesine eşit olarak ayarlayın.

Örneğin değeri olarak ayarlarsanız 0 , Windows işletim sisteminiz için ayrılmış bant genişliği tamamen devre dışı bırakılır, yani %0'a eşit. Düğmeye bas "TAMAM" ve kayıt defteri düzenleyicisini kapatın.

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

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

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

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


Aşama 3: Sağ pencerede, ilkeye çift tıklayın.

Varsayılan olarak, bu politika ayarlanmamıştır ve sistem 20% İnternet bağlantısının bant genişliği. Etkinleştirmeniz gerekiyor, parametreyi ayarlayın "Ayrılmış bant genişliğini sınırlayın" anlam "Dahil".

İnterneti hiç hızlandırmak mümkün mü? Kolayca! Aşağıda, Windows'ta İnternet'in hızını önemli ölçüde artırabilecek basit bir dizi önlem bulunmaktadır.

Hızlanma potansiyeli

Örneğin, sağlayıcınızla yaptığınız sözleşmede saniyede 10 megabayt varsa, gerçekte saniyede 1 megabayt düzeyinde veya daha düşük bir yerde indirme hızı elde edersiniz. Gerçek şu ki, QoS hizmeti Windows'ta çalışıyor. belki Görevleriniz için %20'ye kadar hız ayırın. Tarayıcı ayrıca DNS sunucularından bir yanıt bekler. Gelişmiş durumlarda, tarayıcı donanım hızlandırmalı sayfa oluşturmayı devre dışı bırakmış olabilir. Ve sonra internette gezinme işkenceye dönüşüyor. Bu nedenle, QoS'yi devre dışı bırakırsanız, DNS isteklerinin önbelleğe alınmasını etkinleştirirseniz ve tarayıcıda donanım hızlandırmayı etkinleştirirseniz, İnternet hızı önemli ölçüde artabilir.

Windows'ta İnterneti hızlandırmanın en kolay yolu

QoS'yi devre dışı bırakmanın ve hıza %20 eklemenin en kolay ve en güvenli yolu güvenlik politikasını düzenlemektir. Kayıt defterine girmenize ve tüm bilgisayarın performansını riske atmanıza gerek yoktur, uygun ayarlar düzenleyicisinde bir kutunun işaretini kaldırmanız yeterlidir.

Bu nedenle, "Başlat" → "Çalıştır"a tıklayın ve adı girin: gpedit.msc. Güvenlik Politikası Düzenleyicisi açılacaktır. Sırayla şu rotada ilerliyoruz: "Bilgisayar Yapılandırması" → "Yönetim Şablonları" → "Ağ" → " QoS Paket Zamanlayıcı". Ayrılmış Bant Genişliğini Sınırla'yı etkinleştirin, ancak geri dönüş olarak %0 girin. Hazır.

Ağı hızlandırmak için DNS önbelleğini artırın

DNS önbelleğinin rolü, en sık ziyaret ettiğiniz tüm İnternet sitelerinin IP adreslerini depolamaktır. Belirli İnternet kaynaklarını çok sık ziyaret etme eğiliminiz varsa (örneğin, sosyal ağlar VK, Facebook, Twiter, çeşitli bloglar veya multimedya kaynakları YouTube, StumbleUpon), tarayıcınızın DNS önbelleğindeki artış, bunların yükleme hızını olumlu yönde etkilemelidir. İnternet sayfaları. Önbellek boyutunu artırmak için aşağıdakileri yapmanız gerekir:

"Başlat" düğmesine tıklayın, "regedit" arama kelimesini yazın ve Enter tuşuna basın. Kayıt defteri düzenleyicisini başlatmalısınız. Editörde ayrıca, aşağıdaki yola gitmeniz gerekir:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DNScache \ Parametreler

ÖnbellekHashTableBucketSize
ÖnbellekHashTableSize
MaxCacheEntryTtlLimit
MaxSOACacheEntryTtlLimit

Ve onlara aşağıdaki değerleri atayın:

CacheHashTableBucketSize - 1 olarak ayarlandı
CacheHashTableSize - 384 olarak ayarlandı
MaxCacheEntryTtlLimit - 64000 olarak ayarlandı
MaxSOACacheEntryTtlLimit - 301 olarak ayarlandı

QoS'yi devre dışı bırakarak İnterneti hızlandırın

Bilindiği kadarıyla, XP, Vista, Windows 7, 8 ve 10'da İnternet kanalının genişliğini ayırmak için bir sistem var. Bu sistem (QoS Ayrılmış Bant Genişliği Sınırı) trafiğinizi, Güncelleme Merkezi veya diğer öncelikli bileşenler gibi daha yüksek öncelikli uygulamaların normal çalışmasına ve trafiğine izin verecek şekilde kasıtlı olarak kısıtlar. Ayrılmış kanal genişliği, internetinizin maksimum hızının yaklaşık %20'sidir. Yani bu sınırlama ile aslında sağlayıcınızın sağladığı hızın yalnızca %80'ini kullanırsınız. Bu nedenle, bu yüzdeyi değiştirmek, tarayıcınızı ve İnternet sayfalarının yüklenmesini önemli ölçüde hızlandırabilir. Windows 7'de ayrılmış kanalın genişliğini azaltmak için şu adımları izleyin:

Önceki durumda olduğu gibi, "Başlat" düğmesine tıklayın, "regedit" arama kelimesini yazın ve Enter tuşuna basın. Kayıt defteri düzenleyicisini başlatmalısınız. Editörde ayrıca, aşağıdaki yola gitmeniz gerekir:

HKEY_LOCAL_MACHINE \ YAZILIM \ İlkeler \ Microsoft

Şimdi, pencerenin sol tarafında yeni oluşturulan anahtar üzerinde sağ fare tuşu ile “DWORD” türünde yeni bir parametre oluşturun ve “NonBestEffortLimit” olarak adlandırın. Kanal rezervasyonunu devre dışı bırakmak için "NonBestEffortLimit" tuşunu "0" olarak ayarlayın.

ТСР'nin otomatik ayarını devre dışı bırakma

Windows 7'de otomatik ayarlama işlevi varsayılan olarak etkindir. Bu işlev, farklı erişim hızlarına sahip çok sayıda sunucuyla etkin bir şekilde çalışmadığından, bazı bireysel sitelerin veya İnternet hizmetlerinin yavaş yüklenmesinin nedenlerinden biri olabilir. ТСР'nin otomatik ayarını devre dışı bırakmak için, yönetici adına komut satırını çalıştırmak ve aşağıdaki komutu girmek gerekir:

Netsh arabirimi tcp'si genel otomatik ayarlama düzeyini ayarla = devre dışı

ТСР otomatik ayarını geri döndürmek için komut satırına aşağıdaki komutu girmek gerekir (yönetici olarak çalıştırın):

Netsh arabirimi tcp'si genel otomatik ayarlama düzeyini ayarla = normal

Daha sonra aynı şekilde bilgisayarı yeniden başlatın.

Tarayıcı donanım hızlandırması

Bazı durumlarda, tarayıcınızdan belirli İnternet sayfalarına göz atmanın aynı tarayıcının önceki sürümlerine göre çok daha yavaş olduğunu fark etmiş olabilirsiniz. Bunun nedeni, tarayıcınızın şu anda GPU oluşturma modu (yani donanım hızlandırmalı GPU oluşturma kullanarak oluşturma) yerine varsayılan olarak yazılım oluşturma modunu kullanması olabilir. Bu, GPU donanım hızlandırmasını desteklemeyen veya artık desteklemeyen eski ekran kartlarına veya sürücülerine sahip olan kullanıcıların başına gelebilir. Bu soruna olası bir çözüm, GPU donanım hızlandırmasını destekleyen en son video bağdaştırıcı sürücüsünü yüklemektir.

Bu sorun, video kartı için en son sürücü yüklenerek çözülmediyse, bu durumdan çıkmanın tek yolu, mevcut ekran kartını GPU kullanarak donanım hızlandırmayı destekleyecek daha yeni bir kartla değiştirmek olabilir.

Ancak tarayıcınızın hangi modda çalıştığından emin olabilirsiniz. Bu, kural olarak, tarayıcının gelişmiş ayarlarında ve daha spesifik olarak donanım hızlandırma seçeneğinde görüntülenebilir.

Internet Explorer:

  1. Internet Explorer'ı açın ve “Araçlar -> İnternet Seçenekleri” ayarlar menüsüne gidin.
  2. Gelişmiş sekmesinde, grafikleri hızlandırmak için bir seçenek görmelisiniz.

Şimdi GPU oluşturma yerine yazılım oluşturmayı kullan seçeneğinin yanındaki kutuyu işaretlediğinizden emin olun. İşaretlenirse, Internet Explorer yazılım oluşturma modunu kullanır. IE'nin GPU oluşturma moduna geçmesini istiyorsanız kutunun işaretini kaldırın. Bu seçenek grileşirse ve değişmezse, video kartınız veya sürücüsü, tarayıcı için donanım hızlandırmayı desteklemiyor demektir.

Donanım hızlandırmanın etkinleştirilip etkinleştirilmediğini görmek için bir örnek Mozilla Firefox:

  1. Firefox'u başlatın ve “Araçlar -> Tercihler” menüsünü kullanarak tarayıcı tercihlerini açın.
  2. “Genel” sekmesinde bir “Gözatma” bölümü görmeniz gereken “Gelişmiş” sekmesine tıklayın. Bu bölümde “Mümkün olduğunda donanım hızlandırmayı kullan” adlı bir seçenek vardır. Bu seçenek işaretli değilse, tarayıcınız yazılım oluşturma modunu kullanır. Grafik alt sisteminiz destekliyorsa, Firefox'un donanım hızlandırmayı kullanmaya başlaması için kutuyu işaretleyin.

NameBench kullanarak Windows 8'de İnternet nasıl hızlandırılır

Tarayıcınız bir siteyi ziyaret etmeye çalıştığında, önce DNS ad sunucusuyla bağlantı kurar. Sorun, bu sunucunun fiziksel olarak ISS'nizde bulunmasıdır. Küçük ticari şirketler neyle ünlüdür? Bu doğru - her şeyden tasarruf etme arzusu. Bu nedenle, DNS hizmeti için ekipman zayıf satın alınır. Siteye girmeye çalışıyorsunuz, tarayıcı sağlayıcının yavaş DNS sunucusuna erişiyor ve ardından birkaç saniye olabilen bir gecikme var. Şimdi sitenin her sayfasının resimler, videolar, Flash vb. içerebileceğini unutmayın. diğer sitelerden. Bunlar yine yavaş sunucuya yapılan DNS sorgularıdır. Sonuç olarak, kayıplar toplanır ve frenleme fark edilir hale gelir. Ne yapalım? Açık cevap, en hızlı DNS sunucularını kullanmaktır. Onları bulun ve program yardımcı olur AdıBench.

Biz ne bekliyoruz? NameBench'i (ücretsiz) indirin ve çalıştırın. Kurulum gerektirmez. Başlatıldıktan sonra ülkenizi, kullanılan tarayıcıyı seçin ve Karşılaştırmayı Başlat düğmesini tıklayın. Program birkaç düzine DNS sunucusunu deneyecek ve sizin için en hızlı olanı seçecektir. Ortalama olarak, ISS'nizin DNS'sinden 2-3 kat daha hızlı bir sunucu bulabilirsiniz.

NameBench en hızlı DNS'yi bulduktan sonra, o sunucunun IP adresi gösterilecektir. Ayrıca bağlantı ayarlarında da kaydedilmesi gerekir. Her şey her zamanki gibi:

İnternetin çok daha hızlı çalıştığını fark ettiğinizde hoş bir şekilde şaşıracaksınız!

Günümüz ağlarında en popüler alanlardan biri, geleneksel veri ağları üzerinden ses ve videonun karıştırılmasıdır. Bu tür bilgilerle ilgili sorunlardan biri, düzgün çalışması için video ve ses veri paketlerinin alıcıya hızlı ve güvenilir bir şekilde, kesintiler veya çok uzun gecikmeler olmadan iletilmesi gerektiğidir. Bununla birlikte, aynı zamanda, bu tür trafik, daha geleneksel veri paketlerinin iletimini engellememelidir.

Bu soruna olası bir çözüm QoS'dir. QoS veya hizmet kalitesi, veri paketlerine öncelik vermek için kullanılan bir teknolojidir. QoS, zamana duyarlı paketleri diğer paketlerden daha yüksek önceliğe sahip iletmenize olanak tanır.

QoS, bir Microsoft standardı değil, bir endüstri standardıdır. Ancak Microsoft, bu QoS standardını ilk olarak Windows 2000'de tanıttı. Microsoft'un QoS sürümü o zamandan beri biraz gelişti, ancak yine de endüstri standartlarını karşılıyor.

Windows XP Professional'da QoS, öncelikle bir bant genişliği ayırma mekanizması olarak işlev görür. QoS etkinleştirildiğinde, uygulamanın her makinenin NIC'si tarafından sağlanan toplam ağ bant genişliğinin %20'sine kadar ayırmasına izin verilir. Ancak, uygulamanın ayırdığı ağ bant genişliği miktarı yapılandırılabilir. Üçüncü bölümde ayrılan bant genişliği miktarını nasıl değiştireceğinizi göstereceğim.

Yedek bant genişliğinin nasıl kullanıldığını görmek için, düzgün çalışması için öncelikli bant genişliği gerektiren bir video konferans uygulamanız olduğunu varsayalım. QoS'nin bu uygulama için etkinleştirildiğini varsayarsak, makinenin toplam bant genişliğinin %20'sini ayırdığını ve bant genişliğinin %80'ini ağ trafiğinin geri kalanına bıraktığını söyleyebiliriz.

Video konferans uygulamaları dışındaki tüm uygulamalar, en iyi çaba gösterme adı verilen bir teknolojiyi kullanır. Bu, paketlerin aynı ilk teslim edilen ilk hizmet önceliği ile gönderildiği anlamına gelir. Öte yandan, video konferans uygulama trafiği her zaman diğer trafikten daha öncelikli olacaktır, ancak uygulamanın tüm bant genişliğinin %20'sinden fazlasını tüketmesine asla izin verilmeyecektir.

Ancak, Windows XP'nin bant genişliğinin bir kısmını öncelikli trafik için ayırması, normal önceliğe sahip uygulamaların yedek bant genişliğini kullanamayacağı anlamına gelmez. Video konferans uygulamaları daha yüksek öncelikli ayrılmış bant genişliğinden yararlanırken, bu tür uygulamaların sürekli olarak kullanılma olasılığı çok düşüktür. Bu durumda, Windows, ağ bant genişliğinin bir kısmının ayrılmış olduğu uygulamalar kullanılmadığı sürece, diğer uygulamaların mümkün olan en iyi teslimat için yedek ve yedek olmayan bant genişliğini kullanmasına izin verir.

Video konferans uygulaması başlar başlamaz, Windows rezervasyonu zorlamaya başlar. Öyle olsa bile, rezervasyon mutlak değildir. Windows'un bir video konferans uygulaması için ağ bant genişliğinin %20'sini ayırdığını, ancak bu uygulamanın %20'nin tamamına ihtiyacı olmadığını varsayalım. Bu durumlarda, Windows diğer uygulamaların kalan bant genişliğini kullanmasına izin verir, ancak daha yüksek öncelikli uygulamanın ihtiyaçlarını sürekli olarak izler. Uygulamanın daha fazla bant genişliğine ihtiyaç duyması durumunda, bant genişliği en fazla %20'ye kadar tahsis edilecektir.

Dediğim gibi, QoS bir Microsoft teknolojisi değil, bir endüstri standardıdır. Bu nedenle, QoS Windows tarafından kullanılır, ancak Windows işi kendi başına yapamaz. QoS'nin çalışması için gönderici ve alıcı arasındaki her ekipmanın QoS'yi desteklemesi gerekir. Bu, ağ bağdaştırıcılarının, anahtarların, yönlendiricilerin ve kullanımdaki diğer tüm cihazların QoS ile alıcı ve göndericinin işletim sistemleri hakkında bilgi sahibi olması gerektiği anlamına gelir.

Merak ediyorsanız, QoS kullanmak için çılgın egzotik ağ altyapısı kurmanıza gerek yok. Asenkron Aktarım Modu (ATM), bağlantı odaklı bir teknoloji olduğu için QoS'yi kullanmak için mükemmel bir ağ teknolojisidir, ancak QoS'yi Frame Relay, Ethernet ve hatta Wi-FI (802.11 x) gibi diğer teknolojilerle kullanabilirsiniz.

ATM'nin QoS için bu kadar ideal bir seçim olmasının nedeni, donanım düzeyinde bant genişliği rezervasyonu ve kaynak tahsisi uygulayabilmesidir. Bu dağıtım türü, Ethernet ve benzeri ağ teknolojilerinin yeteneklerinin ötesine geçer. Bu, QoS'nin kullanılamayacağı anlamına gelmez. Bu sadece QoS'nin ATM'den farklı şekilde uygulanması gerektiği anlamına gelir.

Bir ATM ortamında, kaynaklar fiziksel cihaz düzeyinde anında tahsis edilir. Ethernet ve benzeri teknolojiler kaynakları bu şekilde tahsis edemediğinden, bu tip teknolojiler gerçek kaynak tahsisinden ziyade önceliklendirmeye dayalıdır. Bu, bant genişliği rezervasyonlarının OSI modelinin üst katmanında gerçekleştiği anlamına gelir. Bant genişliği rezerve edildikten sonra, önce yüksek öncelikli paketler gönderilir.

QoS'yi Ethernet, Wi-Fi veya diğer benzer teknolojiler üzerinden uygulayacaksanız göz önünde bulundurmanız gereken bir nokta, bu tür teknolojilerin birbirine bağlı olmamasıdır. Bu, gönderenin alıcının durumunu veya gönderici ile alıcı arasındaki ağın durumunu kontrol etmesinin bir yolu olmadığı anlamına gelir. Bu da, göndericinin daha yüksek öncelikli paketlerin önce gönderileceğini garanti edebileceği, ancak bu paketlerin belirli bir zaman çerçevesinde teslim edileceğini garanti edemeyeceği anlamına gelir. Öte yandan, ATM bağlantı odaklı bir teknoloji olduğu için QoS, ATM ağlarında bu tür bir güvence sağlama yeteneğine sahiptir.

Windows 2000 vs Windows Sunucusu 2003

Daha önce, Microsoft'un Windows 2000'de QoS'yi nasıl tanıttığından ve bu QoS uygulamasının o zamandan beri önemli ölçüde geliştiğinden bahsetmiştim. Bu nedenle, Windows 2000'deki QoS ile Windows XP ve Windows Server 2003'teki (bu standardın yaklaşık olarak aynı şekilde kullanıldığı) arasındaki farklardan biraz bahsetmek istiyorum.

Windows 2000'de QoS, Windows XP veya Windows Server 2003'te desteklenmeyen Intserv mimarisine dayanıyordu. Microsoft'un böyle bir mimariyi kullanmama nedeni, temeldeki API'nin kullanımının zor olması ve mimaride sorunlar olmasıydı. ölçek.

Bazı kuruluşlar hala Windows 2000 kullanıyor, bu yüzden size Windows 2000 QoS mimarisinin nasıl çalıştığı hakkında biraz bilgi vermeye karar verdim. Windows 2000, bant genişliği kaynaklarını ayırmak için RSVP adlı bir protokol kullanır. Bant genişliği istendiğinde, Windows'un paketlerin ne zaman gönderilebileceğini belirlemesi gerekir. Bunu yapmak için Windows 2000, gönderene paketleri almaya hazır olduğunu bildirmek için SBM (Sunbelt Bant Genişliği yöneticisi) adlı bir sinyal protokolü kullanır. Kabul Kontrol Hizmeti (ACS), etkin bant genişliğinin mevcut olduğunu doğrular ve ardından bant genişliği talebini kabul eder veya reddeder.

Trafik yönetimi API'si

Ağ trafiğine öncelik vermeyle ilgili temel sorunlardan biri, trafiği, onu oluşturan bilgisayara göre önceliklendirememenizdir. Tek bilgisayarların birden çok uygulama kullanması 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 verilmelidir. Sonuçta, bir uygulama yedek bant genişliğine ihtiyaç duyabilirken, en iyi teslimat başka bir uygulama için idealdir.

Trafik Kontrol API'sinin (Trafik Kontrol Programlama Arayüzü) devreye girdiği yer burasıdır. Traffic Control API, QoS parametrelerini tek tek paketlere uygulamanıza izin veren bir uygulama programlama arabirimidir. Traffic Control API, bireysel trafik akışlarını tanımlayarak ve bu akışlara farklı QoS kontrol yöntemleri uygulayarak çalışır.

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

Filtre belirtimi tanımlandıktan sonra API, akış belirtimi oluşturmanıza olanak tanır. Flowspec, paket dizisine uygulanacak QoS parametrelerini tanımlar. Akış belirtimi tarafından tanımlanan parametrelerden bazıları, aktarım hızını (kabul edilebilir aktarım hızı) ve hizmet türünü içerir.

Trafik Kontrol API'sı tarafından tanımlanan üçüncü kavram, akış kavramıdır. Akış, aynı akış belirtimine tabi olan basit bir paket dizisidir. Basit bir ifadeyle, filtre belirtimi, akış belirtimine hangi paketlerin dahil edileceğini tanımlar. Flowspec, paketlerin daha yüksek önceliklerle işlenip işlenmeyeceğini belirler ve akış, akış belirtimi tarafından işlenen paketlerin gerçek aktarımıdır. Akıştaki tüm paketler eşit olarak işlenir.

Trafik Kontrol API'sinin Windows 2000'de kullanılan Genel QoS API'sine göre avantajlarından birinin toplama (toplama) kullanabilme yeteneği olduğu belirtilmelidir. Bir düğümün ortak bir hedefe birden çok veri akışı ileten birden fazla uygulaması varsa, bu paketler ortak bir akışta birleştirilebilir. Bu, kaynak ve hedef IP adreslerinin aynı olması koşuluyla, uygulamalar farklı bağlantı noktası numaraları kullansa bile geçerlidir.

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

Önceki bölümde, akış belirtimi, filtre belirtimi ve akış arasındaki ilişkiyi tartıştım. Ancak, Trafik Kontrol API'sinin sadece bir uygulama programlama arayüzü olduğunu unutmamak önemlidir. Bu nedenle, görevi trafik akışlarını tanımlamak ve önceliklendirmek, bu akışları oluşturmak değil.

Genel Paket Sınıflandırıcı, akışların oluşturulmasından sorumludur. Önceki bölümden hatırlayacağınız gibi, akış belirtiminde tanımlanan özniteliklerden biri hizmet tipiydi. Hizmet türü esasen iş parçacığının önceliğini belirler. Genel Paket Sınıflandırıcı, akış belirtimine atanan hizmet türünü belirlemekten sorumludur ve ardından ilişkili paketleri hizmet türüne göre sıraya koyar. Her iş parçacığı ayrı bir kuyruğa yerleştirilir.

QoS Paket Zamanlayıcı

Bilmeniz gereken üçüncü QoS bileşeni, QoS Paket Zamanlayıcı'dır. Basitçe söylemek gerekirse, bir QoS paket planlayıcısının birincil işi trafik şekillendirmedir. Bunu yapmak için, paket planlayıcı çeşitli kuyruklardan paketleri alır ve ardından bu paketleri öncelikler ve akış oranları ile işaretler.

Bu makale serisinin 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 ile nasıl başa çıkacaklarını bilmeleri gerekirken, öncelikler olmaksızın normal trafiği nasıl idare edeceklerini de bilmeleri gerekir. Bunu mümkün kılmak için QoS, etiketleme adı verilen bir teknoloji kullanır.

Aslında, burada iki tür işaret vardır. QoS Paket Zamanlayıcı, Katman 3 aygıtları tarafından tanınan Diffserv etiketlemesini ve Katman 2 aygıtları tarafından tanınan 802.1p etiketlemesini kullanır.

QoS Paket Zamanlayıcıyı Yapılandırma

Size etiketlemenin nasıl çalıştığını göstermeden önce, her şeyin çalışması için QoS paket planlayıcısını yapılandırmanız gerekeceğini belirtelim. Windows Server 2003'te, QoS Paket Zamanlayıcı, tıpkı Microsoft Ağları İstemcisi veya TCP / IP protokolü gibi isteğe bağlı bir ağ bileşenidir. QoS Paket Zamanlayıcı'yı etkinleştirmek için, sunucunuzun ağ bağlantısının özellikler sayfasını açın ve Şekil A'da gösterildiği gibi QoS Paket Zamanlayıcı'nın yanındaki kutuyu işaretleyin. QoS Paket Zamanlayıcı listelenmemişse, Yükle düğmesine tıklayın ve talimatları izleyin.

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

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

Şekil B'ye bakarsanız 802.1Q/1P VLAN Tagging'in listelenen özelliklerden biri olduğunu görebilirsiniz. Bu özelliğin varsayılan olarak devre dışı olduğunu da görebilirsiniz. 802.1p etiketlemeyi etkinleştirmek için bu özelliği etkinleştirmeniz ve Tamam'ı tıklamanız yeterlidir.

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

Şekil B'de, etkinleştirdiğiniz özelliğin paket etiketleme değil, VLAN etiketleme olduğunu fark etmiş olabilirsiniz. Bunun nedeni, öncelik işaretçilerinin VLAN etiketlerine dahil edilmiş olmasıdır. 802.1Q standardı, VLAN'ları ve VLAN etiketlerini tanımlar. Bu standart aslında VLAN paketinde öncelik kodunu yazmak için kullanılan üç bit ayırır. Ne yazık ki 802.1Q standardı bu öncelik kodlarının ne olması gerektiğini asla belirtmez.

802.1P standardı, 802.1Q'yu tamamlamak için oluşturulmuştur. 802.1P, bir VLAN etiketi içine alınabilecek öncelikli etiketlemeyi tanımlar.

802.1P sinyali

Bir önceki bölümde söylediğim gibi, OSI modelinin ikinci katmanında 802.1p sinyallemesi gerçekleştirilmektedir. Bu katman, anahtarlar gibi fiziksel cihazlar tarafından kullanılır. 802.1p'yi destekleyen Katman 2 cihazları, paketlere atanan öncelik işaretlerini görüntüleyebilir ve ardından bu paketleri ayrı trafik sınıflarında gruplayabilir.

Ethernet ağlarında, VLAN etiketlerine öncelik işaretlemesi dahildir. VLAN'lar ve VLAN etiketleri, üç bitlik bir öncelik alanı tanımlayan ancak bu öncelik alanının nasıl kullanılması gerektiğini gerçekten tanımlamayan 802.1Q standardı tarafından tanımlanır. 802.1P standardının devreye girdiği yer burasıdır.

802.1P, 802.1Q standardı ile birlikte kullanılabilecek çeşitli öncelik sınıflarını tanımlar. Sonuç olarak 802.1Q, öncelik işaretlemesini seçmeyi yöneticiye bırakır, bu nedenle teknik olarak 802.1P'nin yönergelerini takip etmeniz gerekmez, ancak herkesin seçtiği 802.1P gibi görünüyor.

Katman 2 işaretlemesini sağlamak için 802.1P standartlarını kullanma fikri muhtemelen saf teori gibi görünse de, aslında Grup İlkesi ayarları kullanılarak tanımlanabilir. 802.1P standardı, sekiz farklı öncelik sınıfı (0 ile 7 arasında değişen) sağlar. Daha yüksek öncelikli paketler, QoS tarafından daha yüksek teslimat önceliğine sahip olarak işlenir.

Varsayılan olarak, Microsoft aşağıdaki öncelik işaretlerini atar:

Ancak daha önce de belirttiğim gibi, çeşitli Grup İlkesi ayarlarını değiştirerek bu öncelikleri değiştirebilirsiniz. Bunu yapmak için Grup İlkesi düzenleyicisini açın ve konsol ağacında Bilgisayar Yapılandırması\Yönetim Şablonları\Ağlar\QoS Paket Zamanlayıcı\İkinci düzey öncelik değerine gidin. Şekil A'da görebileceğiniz gibi, yukarıda listelediğim öncelik etiketlerinin her birine karşılık gelen Grup İlkesi ayarları bulunmaktadır. Bu hizmet türlerinden herhangi birine kendi öncelik işaretleme seviyelerinizi atayabilirsiniz. Ancak, bu Grup İlkesi ayarlarının yalnızca Windows XP, 2003 veya Vista çalıştıran ana bilgisayarlar için geçerli olduğunu unutmayın.

Şekil A: İkinci düzey öncelik işaretlemesini özelleştirmek için Grup İlkesi Düzenleyicisini kullanabilirsiniz.

Farklılaştırılmış Hizmetler

Bir önceki yazıda açıkladığım gibi QoS, OSI modelinin ikinci ve üçüncü katmanlarında öncelik işaretlemesi gerçekleştirir. Bu, paket teslimat süreci boyunca önceliklerin dikkate alınmasını sağlar. Örneğin, anahtarlar OSI modelinin ikinci katmanında çalışır, ancak yönlendiriciler tipik olarak üçüncü katmanda çalışır. Bu nedenle, paketler yalnızca 802.1p öncelik işaretlemesi kullanıyor olsaydı, anahtar bu paketlere öncelik verirdi, ancak bu öncelikler ağ yönlendiricileri tarafından göz ardı edilirdi. Buna karşı koymak için QoS, OSI modelinin üçüncü katmanındaki trafiğe öncelik vermek için Farklılaştırılmış Hizmetler protokolünü (Diffserv) kullanır. Diffserv işaretlemesi, TCP / IP kullanan paketlerin IP başlıklarında bulunur.

Diffserv tarafından kullanılan mimari orijinal olarak RFC 2475 tarafından tanımlanmıştır. Ancak, mimari spesifikasyonların çoğu RFC 2474'te yeniden yazılmıştır. RFC 2474, IPv4 ve IPv6 için Diffserv mimarisini tanımlar.

RFC 2474'teki IPv4 ile ilgili ilginç bir nokta, Diffserv'in tamamen yeniden tanımlanmasına rağmen, orijinal RFC 2475 spesifikasyonu ile hala geriye dönük olarak uyumlu olmasıdır. Bu, yeni özellikleri desteklemeyen eski yönlendiricilerin atanan öncelikleri tanıyabileceği anlamına gelir.

Geçerli Diffserv uygulaması, Diffserv değerini (DSCP değeri olarak adlandırılır) depolamak için Hizmet Türü (TOS) paket türü sekizlilerini kullanır. Bu sekizli içinde, ilk altı bit DSCP değerini tutar ve son iki bit kullanılmaz. Bu işaretlerin RFC 2475 spesifikasyonu ile geriye dönük uyumlu olmasının nedeni, RFC 2475'in IP dizi bilgisinde kullanılmak üzere aynı sekizlideki ilk üç biti gerektirmesidir. DSCP değerleri altı bit uzunluğunda olmasına rağmen, ilk üç bit hala IP dizisini yansıtmaktadır.

Daha önce gösterdiğim 802.1p etiketlemede olduğu gibi, Diffserv önceliklerini çeşitli Grup İlkesi ayarları aracılığıyla yapılandırabilirsiniz. Size nasıl olduğunu göstermeden önce, Windows'ta kullanılan standart Diffserv önceliklerini tanıtacağım:

Diffserv öncelik işaretlerinin 802.1P'den tamamen farklı bir aralık kullandığını fark etmiş olabilirsiniz. 0-7 aralığını desteklemek yerine, Diffserv, daha büyük sayıların daha yüksek önceliklere sahip olduğu 0 ila 63 arasında bir öncelik işaretleme aralığını destekler.

Daha önce söylediğim gibi, Windows, Grup İlkesi ayarlarını kullanarak Diffserv öncelik işaretlemesini tanımlamanıza izin verir. Bununla birlikte, bazı daha gelişmiş yönlendiricilerin, Windows'un ne atadığına bakılmaksızın kendi Diffserv değerlerini paketlere atayacağını unutmayın.

Bunu akılda tutarak, Grup İlkesi Düzenleyicisini açıp konsol ağacında Bilgisayar Yapılandırması\Yönetim Şablonları\Ağ\QoS Paket Zamanlayıcı'ya giderek Diffserv Öncelikli İşaretlemeyi yapılandırabilirsiniz.

Şekil B'ye bakarsanız, QoS Paket Zamanlayıcı sekmesi altında DSCP ile ilgili iki sekme olduğunu fark edeceksiniz. Bu sekmelerden biri, akış belirtimi ile eşleşen paketler için DSCP öncelik işaretlemesi atamanıza, diğeri ise uyumlu olmayan paketler için DSCP öncelik işaretlemesi ayarlamanıza olanak tanır. Şekil C'de gösterildiği gibi, gerçek parametreler her iki sekme için de benzerdir.

Şekil B: Windows, akış belirtimine uyan ve uymayan paketler için DSCP öncelik işaretlerini ayrı olarak yönetir.

Şekil C: Farklı hizmet türleri için DSCP öncelik işaretlemesini manuel olarak atayabilirsiniz.

Çeşitli Grup İlkesi Ayarları

Şekil B'ye bakarsanız, bahsetmediğim üç Grup İlkesi ayarı olduğunu fark edeceksiniz. Merak edenler için bu parametrelerin ne olduğundan ve ne işe yaradığından kısaca bahsetmek istedim.

Bekleyen Paketleri Sınırla parametresi, esasen bir hizmet eşik değeridir. Aşılan paketlerin sayısı belirli bir değere ulaşırsa, QoS, değer izin verilen maksimum eşiğin altına düşene kadar ağ bağdaştırıcısı için herhangi bir ek bant genişliği tahsisini reddeder.

Ayrılabilir Bant Genişliğini Sınırla parametresi, QoS etkin uygulamaların ayırabileceği toplam bant genişliği yüzdesini kontrol eder. Varsayılan olarak, QoS özellikli uygulamalar ağ bant genişliğinin %80'ine kadar ayırabilir. Elbette, ayrılmış bant genişliğinin şu anda QoS uygulamaları tarafından kullanılmayan herhangi bir kısmı diğer uygulamalar tarafından kullanılabilir.

Set Timer Resolution parametresi, QoS paket planlayıcısının paketleri programlamak için kullanacağı minimum zaman birimlerini (mikrosaniye cinsinden) kontrol eder. Esasen bu ayar, paketlerin teslim için kuyruğa alınabileceği maksimum hızı kontrol eder.

QoS ve modemler

Geniş bant teknolojilerinin neredeyse evrensel olarak mevcut olduğu bu çağda, modemlerden bahsetmek garip görünüyor. Bununla birlikte, modemleri İnternet'e bağlanmak için bir mekanizma olarak kullanan birçok küçük işletme ve ev kullanıcısı var. Hatta son zamanlarda, geniş bant teknolojisinin bulunmadığı uzak yerlerde bulunan uydu ofisleriyle iletişim kurmak için modem kullanan büyük bir şirket bile gördüm.

Elbette modem kullanmanın en büyük sorunu sahip oldukları sınırlı bant genişliğidir. Daha az belirgin olan ancak aynı derecede önemli olan bir konu, kullanıcıların çevirmeli bağlantı kullanırken genellikle çevrimiçi davranışlarını değiştirmemeleridir. Elbette, kullanıcılar bir modem aracılığıyla İnternet'e bağlandıklarında büyük dosyaları indirmek gibi hissetmeyebilirler, ancak kullanıcı davranışının geri kalanı, bir geniş bant bağlantısı üzerinden bağlanmış gibi aynı kalır.

Tipik olarak, kullanıcılar Microsoft Outlook'u her zaman açık tutmak veya arka planda dosyalar indirilirken göz atmak konusunda çok fazla endişelenmezler. Bazı kullanıcılar ayrıca anlık mesajlaşma sistemlerini her zaman açık tutar. Bu tür davranışlarla ilgili sorun, bu uygulamaların veya görevlerin her birinin internet bağlantınızda belirli bir miktarda bant genişliği tüketmesidir.

QoS'nin nasıl yardımcı olabileceğini görmek için, normal koşullarda QoS kullanılmadığında neler olduğuna bir göz atalım. Genellikle, İnternet'e erişmeye çalışan ilk uygulama, bağlantıyı kullanmak için en fazla hakka sahiptir. Bu, diğer uygulamaların bağlantıyı kullanamayacağı anlamına gelmez, bunun yerine Windows'un diğer uygulamaların bağlantıyı kullanmayacağını düşündüğü anlamına gelir.

Bağlantı kurulduktan sonra Windows, TCP alma penceresi boyutunu dinamik olarak ayarlamaya başlar. TCP alma penceresi boyutu, verilerin alındığına dair bir onay beklemeden önce gönderilebilecek veri miktarıdır. TCP alma penceresi ne kadar büyük olursa, gönderenin başarılı bir teslimat onayı beklemeden önce iletebileceği paketler o kadar büyük olur.

TCP alma penceresi boyutu dikkatli bir şekilde ayarlanmalıdır. TCP'nin alma penceresi çok küçükse, TCP çok sık alındı ​​bildirimi gerektirdiğinden verimlilik düşer. Ancak, TCP alma penceresi çok büyükse, makine aktarım sırasında bir sorun olduğunu anlamadan çok fazla veri iletebilir. Sonuç olarak, verimliliği de etkileyen büyük miktarda verinin yeniden iletilmesi gerekir.

Bir uygulama çevirmeli İnternet bağlantısı kullanmaya başladığında, Windows paketleri gönderirken TCP alma penceresi boyutunu dinamik olarak ayarlar. Windows'un buradaki amacı, TCP alma penceresi boyutunun en uygun şekilde ayarlandığı kararlı bir duruma ulaşmaktır.

Şimdi, kullanıcının aynı zamanda internet bağlantısı gerektiren ikinci bir uygulama açtığını varsayalım. Bunu yaptıktan sonra Windows, TCP alma penceresi boyutunu en uygun değere ayarlamaktan sorumlu olan algoritma olan TCP yavaş başlatma algoritmasını başlatır. Sorun, TCP'nin daha önce başlatılan bir uygulama tarafından zaten kullanılıyor olmasıdır. Bu, ikinci uygulamayı iki şekilde etkiler. İlk olarak, ikinci uygulamanın en uygun TCP alma penceresi boyutunu elde etmesi çok daha uzun sürer. İkincisi, ikinci uygulamanın baud hızı, ileriye doğru çalışan uygulamanın baud hızından her zaman daha yavaş olacaktır.

İyi haber şu ki, yalnızca QOS Paket Zamanlayıcı'yı çalıştırarak Windows XP ve Windows Server 2003'te bu sorunları önleyebilirsiniz. QOS Paket Zamanlayıcı, Windows yavaş bir bağlantı hızı algıladığında, Deficit Round Robin adlı bir teknolojiyi otomatik olarak kullanır.

Deficit Round Robin, İnternet erişimi gerektiren her uygulama için dinamik olarak ayrı kuyruklar oluşturarak çalışır. Windows, bu kuyrukları, İnternet'e erişmesi gereken tüm uygulamaların verimliliğini önemli ölçüde artıran, sürekli bir deneme biçiminde sunar. Merak ediyorsanız Deficit Round Robin, Windows 2000 Server'da da mevcuttur, ancak otomatik olarak açılmıyor.

İnternet bağlantısı paylaşmak

Windows XP ve Windows Server 2003'te QoS, İnternet bağlantısı paylaşımını da kolaylaştırır. Muhtemelen bildiğiniz gibi, İnternet bağlantısı paylaşımı basitleştirilmiş NAT tabanlı bir yönlendiricidir. İnternet bağlantısının fiziksel olarak bağlı olduğu bilgisayar, ağdaki diğer bilgisayarlar için bir yönlendirici ve DHCP sunucusu görevi görerek, bu ana bilgisayar aracılığıyla İnternet'e erişimlerini sağlar. İnternet bağlantısı paylaşımı genellikle yalnızca etki alanı altyapısı olmayan küçük, eşler arası ağlarda kullanılır. Büyük ağlar genellikle fiziksel yönlendiriciler veya yönlendirme ve uzaktan erişim hizmetleri kullanır.

Yukarıdaki bölümde, Windows'un TCP alma penceresi boyutunu dinamik olarak nasıl ayarladığını zaten açıkladım. Ancak bu dinamik ayar, bir İnternet bağlantısı paylaşılırken sorunlara neden olabilir. Bunun nedeni, yerel bir ağdaki bilgisayarlar arasındaki bağlantıların genellikle nispeten hızlı olmasıdır. Tipik olarak, böyle bir bağlantı 100 Mb Ethernet veya 802.11G kablosuzdan oluşur. Bu tür bağlantılar en hızlı olmaktan uzak olsa da, Amerika Birleşik Devletleri'ndeki çoğu İnternet bağlantısından çok daha hızlıdır. Sorun burada yatıyor.

İstemci bilgisayarın İnternet üzerinden iletişim kurması gerekir, ancak bunu doğrudan yapamaz. Bunun yerine, erişim modülü olarak internet bağlantısı paylaşım ana bilgisayarını kullanır. Windows en uygun TCP alma penceresi boyutunu hesaplarken bunu yerel makine ile İnternet Bağlantı Paylaşımı makinesi arasındaki bağlantının hızına göre yapar. Yerel makinenin İnternet'ten gerçekten alabileceği veri miktarı ile alabileceğini düşündüğü miktar arasındaki fark, İnternet Bağlantı Paylaşımı ana bilgisayarının hızına bağlı olarak sorunlara neden olabilir. Daha spesifik olarak, bağlantı hızındaki fark, verilerin yavaş bir bağlantıya bağlı bir kuyrukta yedeklendiği durumlara neden olabilir.

İşte burada QoS devreye giriyor. QOS Paket Zamanlayıcı'yı bir İnternet Bağlantı Paylaşımı sitesine yüklerseniz, İnternet Bağlantı Paylaşımı ana bilgisayarı TCP alma penceresi boyutunu geçersiz kılar. Bu, İnternet Bağlantı Paylaşımı ana bilgisayarının, yerel ana bilgisayarlar için TCP alma penceresi boyutunu, doğrudan İnternet'e bağlı olduklarında olduğu gibi aynı boyuta ayarlayacağı anlamına gelir. Bu, uyumsuz ağ bağlantı hızlarından kaynaklanan sorunları giderir.

Çözüm

Bu makale dizisinde, QoS'yi ve farklı ağ bağlantı türlerinde trafik akışını şekillendirmek için nasıl kullanılabileceğini ele aldım. Gördüğünüz gibi QoS, trafiği en hafif ağ tıkanıklığından yararlanabilecek ve daha yüksek öncelikli trafiğin daha hızlı teslim edilmesini sağlayacak şekilde şekillendirerek ağın çok daha verimli çalışmasını sağlayabilir.

Brien Posey

Bu serinin ilk bölümünde QoS'un ne işe yaradığını ve ne için kullanıldığını anlattım. Bu bölümde, QoS'nin nasıl çalıştığına dair bir açıklama ile konuşmaya devam edeceğim. Bu makaleyi okurken, burada sunulan bilgilerin Windows 2000 Server'daki QoS uygulamasından farklı olan Windows Server 2003 QoS uygulamasını temel aldığını lütfen unutmayın.

Trafik yönetimi API'si

Ağ trafiğine öncelik vermeyle ilgili temel sorunlardan biri, trafiği, onu oluşturan bilgisayara göre önceliklendirememenizdir. Tek bilgisayarların birden çok uygulama kullanması 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 verilmelidir. Sonuçta, bir uygulama yedek bant genişliğine ihtiyaç duyabilirken, en iyi teslimat başka bir uygulama için idealdir.

Trafik Kontrol API'sinin (Trafik Kontrol Programlama Arayüzü) devreye girdiği yer burasıdır. Traffic Control API, QoS parametrelerini tek tek paketlere uygulamanıza izin veren bir uygulama programlama arabirimidir. Traffic Control API, bireysel trafik akışlarını tanımlayarak ve bu akışlara farklı QoS kontrol yöntemleri uygulayarak çalışır.

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

Filtre belirtimi tanımlandıktan sonra API, akış belirtimi oluşturmanıza olanak tanır. Flowspec, paket dizisine uygulanacak QoS parametrelerini tanımlar. Akış belirtimi tarafından tanımlanan parametrelerden bazıları, aktarım hızını (kabul edilebilir aktarım hızı) ve hizmet türünü içerir.

Trafik Kontrol API'sı tarafından tanımlanan üçüncü kavram, akış kavramıdır. Akış, aynı akış belirtimine tabi olan basit bir paket dizisidir. Basit bir ifadeyle, filtre belirtimi, akış belirtimine hangi paketlerin dahil edileceğini tanımlar. Flowspec, paketlerin daha yüksek önceliklerle işlenip işlenmeyeceğini belirler ve akış, akış belirtimi tarafından işlenen paketlerin gerçek aktarımıdır. Akıştaki tüm paketler eşit olarak işlenir.

Trafik Kontrol API'sinin Windows 2000'de kullanılan Genel QoS API'sine göre avantajlarından birinin toplama (toplama) kullanabilme yeteneği olduğu belirtilmelidir. Bir düğümün ortak bir hedefe birden çok veri akışı ileten birden fazla uygulaması varsa, bu paketler ortak bir akışta birleştirilebilir. Bu, kaynak ve hedef IP adreslerinin aynı olması koşuluyla, uygulamalar farklı bağlantı noktası numaraları kullansa bile geçerlidir.

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

Önceki bölümde, akış belirtimi, filtre belirtimi ve akış arasındaki ilişkiyi tartıştım. Ancak, Trafik Kontrol API'sinin sadece bir uygulama programlama arayüzü olduğunu unutmamak önemlidir. Bu nedenle, görevi trafik akışlarını tanımlamak ve önceliklendirmek, bu akışları oluşturmak değil.

Genel Paket Sınıflandırıcı, akışların oluşturulmasından sorumludur. Önceki bölümden hatırlayacağınız gibi, akış belirtiminde tanımlanan özniteliklerden biri hizmet tipiydi. Hizmet türü esasen iş parçacığının önceliğini belirler. Genel Paket Sınıflandırıcı, akış belirtimine atanan hizmet türünü belirlemekten sorumludur ve ardından ilişkili paketleri hizmet türüne göre sıraya koyar. Her iş parçacığı ayrı bir kuyruğa yerleştirilir.

QoS Paket Zamanlayıcı

Bilmeniz gereken üçüncü QoS bileşeni, QoS Paket Zamanlayıcı'dır. Basitçe söylemek gerekirse, bir QoS paket planlayıcısının birincil işi trafik şekillendirmedir. Bunu yapmak için, paket planlayıcı çeşitli kuyruklardan paketleri alır ve ardından bu paketleri öncelikler ve akış oranları ile işaretler.

Bu makale serisinin 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 ile nasıl başa çıkacaklarını bilmeleri gerekirken, öncelikler olmaksızın normal trafiği nasıl idare edeceklerini de bilmeleri gerekir. Bunu mümkün kılmak için QoS, etiketleme adı verilen bir teknoloji kullanır.

Aslında, burada iki tür işaret vardır. QoS Paket Zamanlayıcı, Katman 3 aygıtları tarafından tanınan Diffserv etiketlemesini ve Katman 2 aygıtları tarafından tanınan 802.1p etiketlemesini kullanır.

QoS Paket Zamanlayıcıyı Yapılandırma

Size etiketlemenin nasıl çalıştığını göstermeden önce, her şeyin çalışması için QoS paket planlayıcısını yapılandırmanız gerekeceğini belirtelim. Windows Server 2003'te, QoS Paket Zamanlayıcı, tıpkı Microsoft Ağları İstemcisi veya TCP / IP protokolü gibi isteğe bağlı bir ağ bileşenidir. QoS Paket Zamanlayıcı'yı etkinleştirmek için, sunucunuzun ağ bağlantısının özellikler sayfasını açın ve Şekil A'da gösterildiği gibi QoS Paket Zamanlayıcı'nın yanındaki kutuyu işaretleyin. QoS Paket Zamanlayıcı listelenmemişse, Yükle düğmesine tıklayın ve talimatları izleyin.

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

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

Şekil B'ye bakarsanız 802.1Q/1P VLAN Tagging'in listelenen özelliklerden biri olduğunu görebilirsiniz. Bu özelliğin varsayılan olarak devre dışı olduğunu da görebilirsiniz. 802.1p etiketlemeyi etkinleştirmek için bu özelliği etkinleştirmeniz ve Tamam'ı tıklamanız yeterlidir.

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

Şekil B'de, etkinleştirdiğiniz özelliğin paket etiketleme değil, VLAN etiketleme olduğunu fark etmiş olabilirsiniz. Bunun nedeni, öncelik işaretçilerinin VLAN etiketlerine dahil edilmiş olmasıdır. 802.1Q standardı, VLAN'ları ve VLAN etiketlerini tanımlar. Bu standart aslında VLAN paketinde öncelik kodunu yazmak için kullanılan üç bit ayırır. Ne yazık ki 802.1Q standardı bu öncelik kodlarının ne olması gerektiğini asla belirtmez.

802.1P standardı, 802.1Q'yu tamamlamak için oluşturulmuştur. 802.1P, bir VLAN etiketi içine alınabilecek öncelikli etiketlemeyi tanımlar. Size bu iki standardın nasıl çalıştığını üçüncü bölümde anlatacağım.

Çözüm

Bu makalede, Windows Server 2003'ün QoS mimarisindeki bazı temel kavramları tartıştık. Bölüm 3'te, QoS Paket Zamanlayıcı'nın paketleri nasıl işaretlediği hakkında daha fazla ayrıntıya gireceğim. Ayrıca QoS'nin düşük bant genişliğine sahip bir ağ ortamında nasıl çalıştığından da bahsedeceğim.