Книги учебники журналы
                   
     
 
Главная Ссылки
 
     
Администрирование MS Windows XP. Сетевые устройства.
Инструменты и методики решения проблем, возникающих в компьютерных соединениях. Проблемы, возникающие в Windows XP Professional.
Автономные файлы и папки. Использование автономных файлов и папок.
Совместимость с другими системами. NetWare-соединения.
Мониторинг работы сети XP. Общий обзор работы сети.
Подключения к рабочим группам. Соединение клиентов с рабочими группами.
Что нового в Windows XP Professional. Сетевые элементы Windows XP Professional.
Качество обслуживания. Что такое QoS.
Удаленный доступ и VPN. Удаленный доступ.
Настройка и оптимизация Windows XP с помощью утилит.. Секреты управления системой с помощью реестра и стандартных средств Windows XP. .
Что такое реестр?.
Что такое Windows XP? . Версии Windows XP.
Протокол TCP/IP. TCP/IP-адресация в Windows XP Professional.
Обмен информацией между доменами. Домены Windows.
Удаленный рабочий стол и удаленный помощник. Инструмент Remote Desktop (Удаленный рабочий стол) .
Создание сетевых подключений. Аналоговые модемы.
Установка Windows XP.
Обеспечение безопасности в файловой системе NTFS. Отличительные черты NTFS.
Система обеспечения безопасности в Windows XP Professional. Обеспечение безопасности серверов.
Совместное использование сетевых ресурсов. Представление о совместном использовании.
Коммуникационные возможности Windows XP.
Информационные службы интернета. Что такое IIS.
Rambler's Top100




Администрирование Windows XP

Качество обслуживания

По мере того как сети продолжают расти, и для работы приложений требуется все большая пропускная способность каналов связи, становится очевидной необходимость механизма, который обеспечивал бы быстрое и беспрепятственное прохождение важного сетевого трафика. Качество службы (Quality of Service, QoS) является таким механизмом. Он гарантирует для сетей наличие необходимых ресурсов без увеличения полосы частот каналов связи.

На этом уроке QoS рассматривается с разных позиций. Сначала мы поговорим об основах QoS, чтобы вы лучше поняли, что это такое и как работает. Затем мы обсудим применение QoS в системе Windows XP Professional. В конце урока мы рассмотрим, как реализовать QoS в своей сетевой работе.

Что такое QoS

Сети, работающие с протоколом IP, предоставляют свои ресурсы пользователям по принципу "первым пришел - первым получил". То есть важные пакеты пересылаются по сети с такой же скоростью и очередностью, что и пакеты какого-нибудь вновь прибывшего пользователя. Из-за этого организации вынуждены примиряться с потерянными пакетами и медленной работой сети.

Может показаться, что эта проблема связана с самим устройством интернета. Но дело в том, что он был построен по этому принципу намеренно. При проектировании интернета его архитекторы знали, что сеть должна быть простой настолько, чтобы ею можно было пользоваться на глобальном уровне. Таким они его и сделали.

Сейчас интернет во много раз превосходит свои первоначальные скромные размеры. Причем изменился не только его размер, но и характер. По всем этим причинам QoS имеет такое большое значение.

На этом уроке мы познакомимся с QoS, его необходимостью и способами реализации.

Пропускная способность - это еще не все

Кажется, что решить проблему перегрузки интернета достаточно просто: нужно увеличить пропускную способность каналов связи. В начале этот принцип работал. С ростом пропускной способности чувство удовлетворения у пользователей сети тоже возрастало. Однако сейчас проблемой становится не количество информации, пересылаемой по сети. Чтобы качество обслуживания можно было считать приемлемым, не меньшую важность имеют своевременность и координация.

Приложениям нужна не только пропускная способность, но и своевременность доставки пакетов данных. Рассмотрим, например, голосовое общение по сети (VoIP). Разумеется, для него требуется достаточная пропускная способность канала, но, кроме этого, такой вид связи предъявляет функциональное требование к IP-сетям - пакеты данных должны поступать в очередности, соответствующей порядку их отправления. Кроме того, они должны приниматься своевременно. Если при таком виде связи возникает задержка доставки пакетов, то общение становится невразумительным.

Задержка доставки пакетов, при которой сигнал перестает поступать вовремя, хорошо известна как флуктуация сигнала (jitter). При голосовом общении посредством VoIP флуктуация сигнала считается неприемлемой.


Флуктуация сигнала имеет значение для работы только тех приложений, для которых важны скорость и своевременность, например для VoIP или потоковых аудио- и видеоданных. С другой стороны, приложения типа электронной почты, сетевых браузеров и FTP не страдают от флуктуации сигнала. Если пакеты приходят в неверной последовательности и с полусекундными задержками, то это не беспокоит конечного пользователя. Эти службы не чувствительны к вопросам своевременности.

Создание более широкого канала связи для приложений типа VoIP не считается решением проблемы, так как неожиданный всплеск трафика может вызвать несвоевременность поступления сигнала. Чем более чувствителен сигнал приложения к отсрочке доставки, тем большие трудности он испытывает в связи со схемой доставки наилучшим способом. В таблице 15.1 представлены различные типы трафиков и их чувствительность к задержке пакетов и флуктуации сигнала.

Таблица 15.1. Чувствительность трафика к задержке пакетов и флуктуации сигнала
Толерантность по отношению к задержке Тип трафика Влияние задержки пакетов на сетевое приложение
Очень толерантно Асинхронный Задержка пакетов не оказывает влияния.
Синхронный Задержка пакетов оказывает небольшое влияние, выражающееся в медленной работе.
Умеренно толерантно Интерактивный Задержка раздражает пользователя, но приложение еще работает.
Изохронный Приложение функционирует частично.
Не толерантно Для решения критически важных задач Приложение не может работать.

Большая часть приложений интернета являются асинхронными и толерантными к флуктуации сигнала. Например, пользователю может не нравиться, что сайт загружается в течение 15 секунд, но с точки зрения функционирования с браузером все в порядке. С другой стороны, приложения, пакеты которых должны доставляться быстро и в нужной последовательности, не будут столь снисходительны к медленному соединению.

Чтобы интернет мог эволюционировать до своего следующего уровня, IP следует усовершенствовать так, чтобы он обеспечивал более надежный уровень сетевого обслуживания.

Концепции QoS

Существуют два основных типа уровней обслуживания, которые резко отличаются друг от друга.

  • Установление уровня приоритетности. Отдельные пакеты обслуживаются по-разному, в зависимости от класса обслуживания, который им приписывается. Простое задание уровня приоритетности основано на пакетах. Другими словами, обслуживание пакета тем или иным образом указано в самом пакете. Хотя в целом QoS является приоритетно-управляемым и обрабатывает пакеты по очереди, но обслуживание, основанное на установлении уровня приоритетности, отличается тем, что его реализация сводится к работе устройства, инспектирующего пакеты. То есть маршрутизаторы рассматривают приоритетность независимо от других маршрутизаторов. Приоритетность, в особенности дифференцированное обслуживание, является методом применения QoS в Windows XP Professional.
  • Резервирование ресурсов. Соединению выделяется определенная часть полосы пропускания, которая согласовывается с потребностями маршрутизаторов и коммутаторов на всем пути следования. Резервируемые соединения выглядят несколько сложнее. Схемы резервации должны согласовать работу всех маршрутизаторов на пути соединения с режимом QoS до начала передачи. Более того, сам путь намечается до выполнения резервирования. Зарезервированная полоса пропускания может нуждаться в уточнениях, выполняемых в режиме реального времени. Протокол резервирования ресурсов (RSVP) является методом компании Microsoft, который она предлагает для QoS в Windows 2000.


Сравнение и противопоставление

Основное различие этих двух типов стратегии QoS состоит в разном управлении пакетами. Установление приоритетности требует от передающего сервера или другого сетевого устройства создания очередности отправки пакетов. Пакеты отправляются по очереди в соответствии со своей важностью. Протокол RSVP, напротив, требует, чтобы маршрутизатры, находящиеся между отправителем и получателем, динамически конфигурировались, чтобы более важные пакеты получали преимущество над остальными пакетами, поступающими в маршрутизатор.

В пакетно-приоритетных сетях при изменении рабочих условий, связанных с поступлением пакетов другого потока на тот же самый маршрутизатор, очередность отправки пакетов первого потока уточняется.

С другой стороны, в сетях с протоколом RVSP резервирование полосы частот требует, чтобы все устройства на пути следования прибывали на QoS-уровень. Как вы можете догадаться, это создает большие проблемы с ресурсами, особенно, когда различным потокам требуются различные уровни обслуживания. Более того, старые маршрутизаторы, в которых не заложены возможности QoS, являются слабым звеном в соединении, сводя на нет все усилия QoS.

Если стратегия QoS заложена в самих информационных пакетах, нет необходимости устанавливать и отслеживать потоки, проходящие через маршрутизаторы, области трассирования и границы автономных систем.

Примечание. Автономной системой называются несколько маршрутизаторов, подчиняющихся одному администратору и использующих общий внутренний протокол шлюзовой маршрутизации.

Потоки и соединения

Потоком называется движение информационных пакетов между двумя IP-адресами, которые определяются номером порта сетевого TCP- или UDP-приложения. Поток пакетов, перемещающийся между этими же хостами, но в противоположном направлении, является отдельным потоком. Это вполне нормально, когда несколько потоков перемещаются между двумя хостами. Например, если пользователь открыл несколько окон сетевого браузера, то каждая из этих сессий имеет свой поток. Эти потоки остаются разделенными благодаря использованию различных номеров порта.


Потоки составляют основу QoS, так как каждый поток получает информацию о направлении (путь, соединяющий два хоста), о времени (последовательность и направленность соединения) и о причине (работающее приложение). Потоки идентифицируются с помощью некоторых элементов информации пакета.

  • Адрес хоста-отправителя. Сетевой адрес хоста-отправителя (характерный для протоколов третьего уровня, таких как IP или IPX).
  • Адрес конечного хоста. Сетевой адрес хоста-получателя (характерный для протоколов третьего уровня, таких как IP или IPX).
  • Протокол. Сетевые и транспортные протоколы (IP, TCP, UDP, IPX, SAP и т. д.).
  • Порт протокола отправителя. Протокол сетевого приложения на хосте-источнике (HTTP, FTP и т. д.).
  • Порт протокола получателя. Протокол сетевого приложения, зависящий от сетевого адреса конечного хоста.
  • Интерфейс исходного устройства. Сетевой интерфейс, через который трафик поступает в устройство (обычно маршрутизатор).

Любая комбинация вышеназванных критериев определения потока называется кортежем (tuple). В QoS кортежи используются для идентификации различных потоков. Когда между двумя хостами группируются потоки, то образовывается соединение. Соединение упрощает управление различными уровнями обслуживания, снижая количество инструкций по управлению потоком. Другим названием соединения является сессия. Этот термин часто употребляется в контексте с людьми, использующими соединение.

Идентификация потоков является одной из основных функций QoS, так как она используется сетевыми устройствами для определения соединения, которому принадлежит пакет. Это позволяет применять к этому пакету соответствующий уровень обслуживания.

RSVP

Протокол резервирования ресурсов RSVP обеспечивает качество обслуживания каждому потоку. Как следует из его названия, RSVP резервирует ресурсы полосы пропускания на линии, соединяющей исходное и конечное устройства, чтобы обеспечить хотя бы минимальный уровень QoS. Приложения, работающие на конечных IP-устройствах, используют протокол RSVP для указания характера потока пакетов, который они хотят получить, резервируя полосу пропускания, которая может поддерживать требуемое качество обслуживания. Это делается с помощью указания таких параметров, как минимальная пропускная способность, максимальная задержка при пульсации сигнала и пр.

RSVP является механизмом обеспечения качества обслуживания в Windows 2000. Мы обсуждаем его здесь на случай, если Windows XP Professional клиенты будут устанавливать соединения с Windows 2000-сервером, который использует RSVP. К тому же, Windows XP Professional включает в себя инструменты, которые могут отслеживать атрибуты RSVP в System Monitor, о чем речь пойдет ниже.

RSVP является протоколом, который применяется в архитектуре комплексных услуг (integrated services) QoS, сокращенно IntServ. Составляющая "комплексные" происходит от того, что все устройства связаны одним сервисным режимом для поддержки нужного уровня обслуживания потока в обоих направлениях.

Протокол RSVP работает комплексно. Он определяет хосты отправителя и получателя для каждого потока. Хост-отправитель посылает на хост-получатель сообщение PATH, в котором по пути следования формируется список всех устройств. Получив сообщение PATH, хост-получатель отправляет в ответ сообщение RESV, которое идет по тому же пути следования. В сообщении RESV указываются параметры характеристик нужного канала связи. После того как все промежуточные устройства настраиваются на нужный уровень обслуживания, сессия может начинаться. Когда связь прекращается, то применяется специальный прерывающий механизм, который освобождает ресурсы зарезервированных устройств. RSVP-процесс показан на рис. 15.1.

RSVP использует сложную, изолированную систему отправки сообщений для резервирования полосы частот

Рис. 15.1.  RSVP использует сложную, изолированную систему отправки сообщений для резервирования полосы частот

Для полной гарантии резервирования каждый переход между сетевыми устройствами должен поддерживать резервирование и на физическом уровне предоставлять необходимую пропускную способность.

Если резервирование отвергается, то программа получает ответное сообщение, что сеть не может поддерживать такой тип и объем пропускной способности или необходимый уровень обслуживания. Программа решает, отсылать ли данные в настоящий момент, используя best-effort доставку (доставку с максимальными усилиями), или подождать и послать новый запрос позже.

RSVP представляет собой гибкий (soft-state) протокол, который требуется периодически обновлять. Информация о резервировании или состояние резервирования кэшируется на каждом переходе. Если сетевой протокол маршрутизации изменяет путь прохождения данных, то RSVP автоматически устанавливает состояние резервирования на новом маршруте. Если сообщения об обновлении не получены, то время резервирования истекает и аннулируется, а зарезервированный канал связи освобождается.

Примечание. Многие старые маршрутизаторы и коммутаторы не подчиняются протоколу RSVP. В таких случаях сообщения о резервировании отправляются на каждом этапе. Гарантия прямой доставки и малой задержки для запрашиваемого уровня обслуживания не достижима.

Группирование маршрутов частично снижает сложности и дополнительные расходы, связанные с применением RSVP. Например, если тысячи RSVP хостов-получателей должны получить, скажем, видеоклип, то RESV-сообщения будут свертываться и собираться в точках группирования. И наоборот, только один поток будет посылаться от источника, передающего видео, копироваться в точках группирования и "растекаться" по всем конечным пунктам.

RSVP-сообщения

Мы уже говорили о RSVP-сообщениях в последнем разделе, но давайте более подробно рассмотрим специальные сообщения, которые использует протокол RSVP для создания и поддерживания зарезервированного канала для QoS-трафика в подсети.

  • PATH. Переносит информацию о потоке данных от отправителя к получателю. Сообщение резервирует путь следования для запрошенных получателем данных. Сообщение содержит в себе требования, касающиеся пропускной способности канала, характеристики трафика и информацию об адресе.
  • RESV. Переносит запрос о резервировании от получателя к отправителю. В сообщении содержатся данные о реальном резервировании полосы частот, требуемый уровень обслуживания и исходный IP-адрес.
  • PATH-ERR. Указывает на ошибку в ответ на сообщение PATH.
  • RESV-ERR. Указывает на ошибку в ответ на сообщение RESV.
  • PATH-TEAR. Удаляет установленное PATH состояние с пути следования.
  • RESV-TEAR. Удаляет установленное RESV состояние с пути следования.

RSVP может быть на удивление сложным. Некоторые эксперты даже сомневаются в применимости RSVP в свете огромного количества использующихся в нем переменных величин и тех затрат, которые неизбежны при установке и управлении каналом связи, зарезервированным подобным образом.

DiffServ

Лучшей моделью установления приоритетности является Differentiated Services (Дифференцированные службы), или DiffServ. DiffServ предлагает относительно грубый, но простой способ установки приоритетов в трафике. DiffServ переопределяет биты исходного поля типа обслуживания IP Type of Service (ToS) (см. рис. 15.2) по своей собственной схеме, в которой два из восьми ToS-бит используются для уведомления о перегрузке, а оставшиеся 6 бит - для маркировки пакетов. В этой схеме реализуются так называемые кодовые точки (code points) внутри шестибитного пространства маркировки. При входе в DiffServ QoS сеть пакеты имеют маркировку DiffServ-класса.

DiffServ пытается контролировать поведение только на каждом отдельном этапе. Другими словами, политика определяется локально, а DiffServ как механизм работает в устройстве, чтобы оказывать влияние, когда пакеты переходят к новому этапу следования. Так как политика устанавливается без учета топологии, то все происходит внутри устройства. DiffServ поддерживает два уровня обслуживания (трафик двух классов):

  • Expediting Forwarding (EF). Уменьшает задержку и пульсацию. Пакеты теряются, если трафик превышает максимальную нагрузку, установленную локальной политикой.
  • Assured Forwarding (AF). Обеспечивает четыре подкласса и три дополнительные подгруппы в каждом подклассе (всего 12 кодовых точек). Если нагрузка на трафик превышает уровень, установленный локальной политикой, избыточные AF-пакеты не доставляются в порядке очереди, предписанном их уровнем приоритета, а переводятся на более низкий уровень (но не теряются). Это понижение уровня в каскадном режиме происходит во всех точках кодирования.

ToS-биты используются для установки уровня приоритета пакетов

Рис. 15.2.  ToS-биты используются для установки уровня приоритета пакетов

QoS в Windows XP

В Windows XP Professional QoS используется для формирования трафика, сглаживания пиков и падений трафика до состояния равномерного потока. Маркировка пакетов (802.1p маркировка для второго уровня и DSCP-маркировка для третьего уровня) используется для формирования трафика. Планировщик пакетов внедряет применение QoS-правил для потока данных. Он извлекает пакеты из очередей и пересылает их в соответствии с установленными правилами QoS. Маркированные пакеты получают приоритет над немаркированными, будучи обслуживаемыми такими устройствами, как коммутаторы и маршрутизаторы, на пути своего следования.

В Windows XP Professional уровнем обслуживания можно управлять несколькими способами. Во-первых, QoS надо установить и сконфигурировать. Установка выполняется посредством обычной инсталляции. Конфигурирование и управление QoS производится посредством QoS Packet Scheduler (Планировщик пакетов QoS).

После установки необходимого уровня обслуживания воспользуйтесь мощным инструментом System Monitor (Системный монитор) для отслеживания различных ветвей TCP-соединения или RSVP-сессией, если у вас установлено соединение с Windows 2000 Server. Здесь мы рассмотрим эти инструменты для установки, использования и управления уровнями обслуживания в Windows XP Professional.

Использование в Windows XP

В Windows XP Professional QoS используется в целом ряде случаев. Ваши индивидуальные потребности могут изменяться, однако ниже дано несколько сценариев, в которых QoS может быть особенно полезным в работе сетей Windows XP Professional.

Применение QoS с ICS

Общий доступ к подключению к интернету (Internet Connection Sharing, ICS) является средством соединения нескольких компьютеров с интернетом посредством одной линии, обычно dial-up или DSL. Это удобный способ для выхода нескольких компьютеров в интернет, но он создает проблему, связанную с задержкой трафика. Эта задержка возникает из-за разницы скоростей, доступных для ICS-клиентов и канала связи ICS-сервера с интернетом.

Примечание. Для того чтобы освежить представление о ICS, вернитесь к гл. 5.

Например, если сетевое соединение ICS-клиента является быстрым (100 Mбит/с) и устанавливает связь с интернетом через ICS-сервер, связанный посредством удаленного доступа с быстрой сетью, то здесь появляется узкое место. В этой схеме окно получения информации ICS-клиента настроено на высокое значение, основанное на скорости линии, с которой оно соединено. ICS-сервер передает данные на низкой скорости, но если пакеты не теряются, то скорость возрастает.

Наконец, это может оказывать влияние на работу других TCP-соединений, проходящих в этой сети, так как их пакеты будут все дольше и дольше ждать своей очереди пересылки в локальной сети. Если пакеты теряются, то их надо отправлять повторно, что еще больше перегружает линию.

Чтобы выйти из этого положения, ICS-сервер должен настроить свое окно получения информации на меньший размер, более подходящий для медленной связи. Так можно обойти особенности скорости связи у получателя. В результате все это выглядит так, как если бы ICS-клиент был непосредственно подключен к медленной линии. Эта QoS настройка должна выполняться на ICS-сервере.

QoS с модемами и удаленным доступом

В небольшом офисе или в домашних условиях выход в интернет или связь с удаленной локальной сетью часто осуществляется с помощью dial-up-модемов. Хотя в этом случае соединение бывает очень медленным по сравнению с LAN или DSL-каналами, пользователи все же имеют возможность работать быстрее за счет некоторых приложений, которые одновременно используют эту линию. Например, они могут открыть веб-браузер, свою электронную почту, программу сетевого чата, еще один браузер и т. д. Все эти программы используют для транспортировки данных протокол TCP, и каждая программа формирует свое собственное соединение.

Программа, использующая dial-in-соединение, имеет эксклюзивное право на его использование. При запуске следующего приложения оно вынуждено пользоваться более медленным алгоритмом. Этот алгоритм ограничивает объем передачи новой информации, и пересылка пакетов будет происходить гораздо медленнее.

При одновременной работе нескольких TCP-приложений Windows XP Professional использует схему под названием deficit round robin (DRR) при работе на медленной линии связи. DRR назначает несколько информационных потоков и приписывает новые потоки данных к существующим. Потоки имеют тенденцию к циклическому перемещению, что обеспечивает улучшенную ответную реакцию и производительность. Так как все выполняется автоматически, пользователю не надо ничего конфигурировать вручную.

Примечание. DRR входит в пакет программ Windows 2000, но в Windows XP Profwssional эта опция отключена по умолчанию.

Установка

QoS Packet Scheduler является инструментом, который используется для установки уровней обслуживания в Windows XP Professional. По умолчанию этот инструмент не инсталлируется вместе с Windows XP Professional - его добавляют позже. Для инсталляции QoS Packet Scheduler (Планировщик пакетов QoS) проделайте следующие шаги.

  1. В окне Network Connections (Сетевые подключения) щелкните правой кнопкой мыши на выбранном сетевом соединении.
  2. В появляющемся окне выберите Properties (Свойства).
  3. Щелкните на вкладке Networking (Сеть).
  4. Щелкните на Install (Установить).
  5. Выберите Service (службы) и щелкните на Add (Добавить).
  6. Выберите QoS Packet Scheduler и щелкните на ОК.
  7. Вы вернетесь в окно свойств выбранного соединения и можете получить предложение перезагрузить компьютер.

Кроме того, Windows XP Professional QoS опирается на протокол 802.1p. Он должен быть задействован на всех сетевых адаптерах, на которых вы собираетесь использовать QoS. Для того чтобы сконфигурировать адаптер для использования QoS в окне свойств сетевого адаптера (находящемся в Диспетчере устройств) выберите опцию поддержки QoS, как это показано на рис. 15.3. Кроме того, сетевой адаптер должен быть совместимым с 802.11p.

Подключение QoS (802.1p) на сетевом адаптере

Рис. 15.3.  Подключение QoS (802.1p) на сетевом адаптере

Примечание. IEEE 802.1p метод сигнализации используется для установки уровней приоритетности трафика на втором уровне модели OSI. Он реализуется в сетевых адаптерах и коммутаторах для работы по принципу "сделать как можно лучше, но без гарантии" (best-effort) и не требует резервирования ресурсов.

Управление

Установка и управление уровнями QoS выполняется с помощью оснастки Group Policy (Групповая политика) консоли ММС.

Примечание. Вы можете либо добавить Group Policy в ММС, либо ввести команду gpedit.msc в окне команд.

После открытия оснастки групповой политики найти QoS Packet Scheduler (Планировщик пакетов QoS) можно следующим образом.

  1. Разверните Computer Configuration (Настройка компьютера).
  2. Разверните Administrative Templates (Админстративные шаблоны).
  3. Разверните Network (Сеть).
  4. Щелкните на QoS Packet Scheduler.

Главная страница QoS Packet Scheduler показана на рис. 15.4.

Планировщик пакетов QoS

Рис. 15.4.  Планировщик пакетов QoS

Главный вид

На этом виде имеются 6 элементов. Более подробно папки (DSCP-значение соответствующих пакетов, DSCP-значение для несоответствующих пакетов и значение приоритетности второго уровня) будут обсуждаться далее в этом разделе.

Примечание. Для всех этих настроек значения, указанные в реестре, заменяют настройки, сделанные в оснастке Group Policy.

Каждая из настроек, содержащихся в Планировщике пакетов QoS, позволяет устанавливать для каждого типа пакетов определенный уровень приоритетности. Например, в зависимости от критерия отбора (трафик определенного адреса или порта, пакеты, принадлежащие определенному пользователю или приложению и т. д.) пакетам присваиваются различные уровни приоритетности. Чем ниже уровень приоритетности, тем дальше стоит пакет в очереди на отправку.

Помимо упомянутых выше папок, существует три вида управляемых настроек, о которых речь пойдет ниже.

Limit Reservable Bandwidth (Ограничить резервируемую пропускную способность). Эта настройка применяется для определения части (в процентах) пропускной способности соединения, которую может зарезервировать система. По умолчанию настройка равна 20 %. Эта величина может быть увеличена или уменьшена в зависимости от необходимого уровня обслуживания. Если настройка отключена или не задействована, то система по умолчанию использует 20 % пропускной способности канала связи.

Limit Outstanding Packets (Ограничение ожидающих обработки пакетов). Ожидающие обработки пакеты - это те пакеты, которые Планировщик пакетов направил на сетевой адаптер для передачи, но которые еще не отправлены. Эта настройка применяется для задания максимального числа пакетов, ждущих своей отправки, которое система может разрешить. Когда количество таких пакетов достигает порогового значения, Packet Scheduler задерживает отправку всей исходящей информации на сетевых адаптерах, до тех пор пока это значение не опустится ниже порогового. Включение настройки позволяет ограничивать количество ожидающих обработки пакетов. Подключение или отключение этой опции не влияет на работу системы.

Set Timer Resolution (Задать разрешение таймера). Настройка используется для установки наименьшего интервала времени, в течении которого Packet Scheduler составляет график передачи пакетов. Packet Scheduler не может отсылать пакеты быстрее, чем позволяет этот промежуток времени. Использование этой настройки позволяет управлять скоростью передачи пакетов с точностью до 10 мс. Включение или отключение настройки не влияет на работу системы.

Значение DSCP для соответствующих пакетов

Ключом использования DiffServ QoS является код указателя дифференцированных служб (Differentiated Services Code Point, DSCP). По существу, когда трафик поступает на входящий сетевой интерфейс, он классифицируется и подчиняется заранее сконфигурированному процессу входа, а затем формируется, чтобы отвечать требованиям политики, установленной в организации. Затем потоку данных предписывается определенное поведение. DSCP-величина инициирует специальное PHB-поведение в сетевых устройствах и классифицирует пакеты по уровню обслуживания.

Папка DSCP Value of Conforming Packets внутри планировщика пакетов содержит следующие настройки (применимые на третьем уровне модели OSI), которые используются для изменения DSCP-значения различных атрибутов соответствующих пакетов. Соответствующие пакеты - это те пакеты, которые удовлетворяют спецификации потока.

QoS в системе Windows XP Professional использует пять типов обслуживания.

  • Best Effort (Негарантированный). Этот вид обслуживания не дает никаких гарантий того, что требуемые QoS-параметры будут применены, но может быть использован отправителями для указания контрольных объектов трафика.
  • Guaranteed (Гарантированный). Этот тип обслуживания применяется для приложений, которым требуется особый уровень обслуживания. Тип гарантированного обслуживания разработан для отправки пакетов с задержкой, не превышающей установленные рамки.
  • Controlled Load (Контролируемая загрузка). Этот тип обслуживания используется для определения уровней обслуживания, аналогичных Best Effort в условиях отсутствия нагрузки.
  • Qualitative (Качественный). Этот тип обслуживания используется для приложений, которым требуется лучший, чем Best Effort, тип обслуживания, но которые не могут определить количество своих QoS-требований.
  • Network Control (Контролируемый сетью). Этот тип обслуживания резервируется для использования очень важными управляющими приложениями.

Негарантированный тип обслуживания. Пакетам, которым предписан уровень обслуживания Best Effort, дается альтернативное (чередующееся) DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию для негарантированного типа обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Тип обслуживания "контролируемая загрузка". Пакеты, которым предписан такой тип обслуживания, получают альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию для этого типа обслуживания. Если эта настройка отключена, то значение по умолчанию равно 24.

Гарантированный тип обслуживания. Пакеты с гарантированным типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование установки позволяет изменять DSCP-значение, данное по умолчанию для этого типа обслуживания. Если эта настройка отключена, то значение по умолчанию равно 40.

Тип обслуживания "контролируемый сетью". Пакеты с таким типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию для этого типа обслуживания. Если эта настройка отключена, то значение по умолчанию равно 48.

Качественный тип обслуживания. Пакеты с таким типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию для этого типа обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

DSCP-значение несоответствующих пакетов

Следующие настройки совершенно аналогичны описанным в предыдущем разделе. Однако их отличие состоит в том, что значения по умолчанию для всех настроек одинаковы и равны 0. Эти настройки применяются только в отношении пакетов, не соответствующих спецификации потока.

Best Effort. Пакеты с таким уровнем обслуживания могут получить альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию в связи с подобным типом обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Controlled Load. Пакеты с таким типом обслуживания могут получить альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию в связи с подобным типом обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Guaranteed. Пакеты с гарантированным типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию в связи с подобным типом обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Network Control. Пакеты с таким типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию в связи с подобным типом обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Qualitative. Пакеты с таким типом обслуживания получают с помощью этой настройки альтернативное DSCP-значение. Планировщик пакетов QoS вкладывает уточненное DSCP-значение в IP-заголовок пакетов. Использование этой установки позволяет изменять DSCP-значение, данное по умолчанию в связи с подобным типом обслуживания. Если эта настройка отключена, то значение по умолчанию равно 0.

Значение приоритета второго уровня

Атрибуты этого раздела применяются для управления значениями приоритетности второго уровня для различных типов пакетов. QoS Packet Scheduler вкладывает соответствующее приоритетности значение в заголовки второго уровня.

Nonconforming Packets (Несоответствующие пакеты). Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, не соответствующих спецификации потока (другие типы обслуживания применяются к пакетам, которые соответствуют спецификации потока). При использовании этой настройки для несоответствующих пакетов применяется значение приоритетности, данное по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 1.

Best Effort. Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, которым предписан негарантированный тип обслуживания в соответствии со спецификацией потока. При использовании этой настройки для негарантированных пакетов используется значение по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 0.

Controlled Load. Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, которым предписан тип обслуживания с контролируемой загрузкой в соответствии со спецификацией потока. При использовании этой настройки для Controlled Load-пакетов используется значение по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 4.

Guaranteed. Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, которым предписан гарантированный тип обслуживания в соответствии со спецификацией потока. При использовании этой настройки для гарантированных пакетов используется значение по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 5.

Network Control. Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, которым предписан контролируемый сетью тип обслуживания в соответствии со спецификацией потока. При использовании этой настройки для Network Control-пакетов используется значение по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 7.

Qualitative. Эта настройка устанавливает альтернативное значение на уровне связи для пакетов, которым предписан качественный тип обслуживания в соответствии со спецификацией потока. При использовании этой настройки для Qualitative-пакетов используется значение по умолчанию. Если эта настройка отключена, то значение по умолчанию равно 0.

Мониторинг QoS

Для проведения мониторинга QoS системы используется инструмент System Monitor (PERFMON.EXE) и добавляется TCP к списку объектов наблюдения.

Примечание. System Monitor (Системный монитор) (ранее известный как Performance Monitor в Windows NT) является очень мощным инструментом, который отслеживает сотни событий системы. Более подробно о System Monitor рассказывается на уроке 17.

Запустив System Monitor (рис. 15.5), вы добавляете выполняющие объекты, щелкая на знаке "+" в ряду ярлыков справа. Появляющееся в результате диалоговое окно показано на рис. 15.6.

Название

Рис. 15.5.  Название

Название

Рис. 15.6.  Название

Если Windows XP Professional-клиент имеет соединение с Windows 2000-сервером или другим сервером, использующим RSVP для QoS, то в System Monitor можно добавить следующие объекты:

  • RSVP-интерфейсы;
  • RSVP-сервисы.

Эти объекты отслеживают следующие RSVP-элементы:

  • неудачные QoS-отправления;
  • неудачные QoS повторные отправления;
  • QoS-клиенты;
  • оснащенные QoS-отправители;
  • оснащенные QoS-получатели;
  • RSVP-сессии;
  • сообщения RESV-ERR отправленные;
  • сообщения RESV-ERR полученные;
  • сообщения RESV-TEAR отправленные;
  • сообщения RESV-TEAR полученные;
  • отправленные сигнальные байты;
  • полученные сигнальные байты

При использовании QoS-механизма на базе DiffServ следующие объекты могут быть добавлены в System Monitor:

  • получено сегментов/сек;
  • переотправлено сегментов/сек;
  • сегментов/сек;
  • отправлено сегментов/сек.

Кроме того, для детального мониторинга работы TCP/IP-сети можно использовать ICMP и UDP счетчики объектов. Выполняющий ICMP-объект включает в себя счетчики, которые считают скорость отправки и получения ICMP-сообщений. Кроме того, он включает счетчики, отслеживающие ошибки протокола ICMP.

Выполняющий UDP-объект состоит из счетчиков, которые измеряют скорость отправки и получения UDP-дейтаграмм, а также счетчиков для подсчета UDP-ошибок.

Примечание. Более подробную информацию о System Monitor вы найдете на уроке 17.

Мы надеемся, что необходимость и польза от применения QoS после прочтения этого урока стали для вас очевидными. К счастью, компания Microsoft отказалась от использования RSVP QoS в Windows XP Professional и решила использовать QoS на базе DiffServ. Это решение превратило QoS из простого понятия в то, что можно практически применять в работе Windows XP Professional-сетей.

Hosted by uCoz
<< Предыдущий урок Следующий урок >>


Учебник Microsoft Excel 2007Учебник Microsoft Word 2007Учебник Microsoft Excel 2007Учебник Microsoft Excel XPУчебник Microsoft Word XPУчебник Администрирование Windows XPУчебник OpenOfficeКниги. Скачать.Журналы. Скачать.Аудиокниги. Скачать.Учебники. Скачать.Фильмы. Скачать.Мультфильмы. Скачать.Видеоролики. Скачать.Телепередачи. Скачать.Электронная библиотека.Журналы. Скачать.

Что такое реестр?
Настройка и оптимизация Windows XP с помощью утилит.
Установка
Управление
QoS с модемами и удаленным доступом
NetWare-соединения
Восстановление соединения
Соединения перемещаемого компьютера
Транк-технологии глобальной связи
Установка Windows XP
Присвоение IP-адреса
Файлы и папки
Построение сети
Вы принимаете приглашение
Механизм работы
Совместное использование сетевых ресурсов
Подключение к домену
Один компьютер для технических и бизнес-приложений
Переход к ХР
Windows Messenger
Обеспечение безопасности серверов
Синхронизация по расписанию
© 2004-2009 MUDzila
                   
Книги учебники журналы
                   
Hosted by uCoz