Рефераты

Корпоративные сети

Корпоративные сети

1. Введение. В чем состоит планирование сети

Корпоративная сеть - это сложная система, включающая тысячи самых

разнообразных компонентов: компьютеры разных типов, начиная с настольных и

кончая мейнфремами, системное и прикладное программное обеспечение, сетевые

адаптеры, концентраторы, коммутаторы и маршрутизаторы, кабельную систему.

Основная задача системных интеграторов и администраторов состоит в том,

чтобы эта громоздкая и весьма дорогостоящая система как можно лучше

справлялась с обработкой потоков информации, циркулирующих между

сотрудниками предприятия и позволяла принимать им своевременные и

рациональные решения, обеспечивающие выживание предприятия в жесткой

конкурентной борьбе. А так как жизнь не стоит на месте, то и содержание

корпоративной информации, интенсивность ее потоков и способы ее обработки

постоянно меняются. Последний пример резкого изменения технологии

автоматизированной обработки корпоративной информации у всех на виду - он

связан с беспрецедентным ростом популярности Internet в последние 2 - 3

года.

Изменения, причиной которых стал Internet, многогранны. Гипертекстовая

служба WWW изменила способ представления информации человеку, собрав на

своих страницах все популярные ее виды - текст, графику и звук. Транспорт

Internet - недорогой и доступный практически всем предприятиям (а через

телефонные сети и одиночным пользователям) - существенно облегчил задачу

построения территориальной корпоративной сети, одновременно выдвинув на

первый план задачу защиты корпоративных данных при передаче их через в

высшей степени общедоступную публичную сеть с многомиллионным "населением".

Стек TCP/IP сразу же вышел на первое место, потеснив прежних лидеров

локальных сетей IPX и NetBIOS, а в территориальных сетях - Х.25.

Популярность Internet оказывает на корпоративные сети не только техническое

и технологическое влияние. Так как Internet постепенно становится

общемировой сетью интерактивного взаимодействия людей, то Internet начинает

все больше и больше использоваться не только для распространения

информации, в том числе и рекламной, но и для осуществления самих деловых

операций - покупки товаров и услуг, перемещения финансовых активов и т.п.

Это в корне меняет для многих предприятий саму канву ведения бизнеса, так

как появляются миллионы потенциальных покупателей, которых нужно снабжать

рекламной информацией, тысячи интересующихся продукцией клиентов, которым

нужно предоставлять дополнительную информацию и вступать в активный диалог

через Internet, и, наконец, сотни покупателей, с которыми нужно совершать

электронные сделки. Сюда нужно добавить и обмен информацией с предприятиями-

соисполнителями или партнерами по бизнесу. Изменения схемы ведения бизнеса

меняют и требования, предъявляемые к корпоративной сети. Например,

использование технологии Intranet сломало привычные пропорции внутреннего и

внешнего трафика предприятия в целом и его подразделений - старое правило,

гласящее, что 80% трафика является внутренним и только 20% идет вовне,

сейчас не отражает истинного положения дел. Интенсивное обращение к Web-

сайтам внешних организаций и других подразделений предприятия резко

повысило долю внешнего трафика и, соответственно, повысило нагрузку на

пограничные маршрутизаторы и межсетевые экраны (firewalls) корпоративной

сети. Другим примером влияния Internet на бизнес-процессы может служить

необходимость аутентификации и авторизации огромного числа клиентов,

обращающихся за информацией на серверы предприятия извне. Старые способы,

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

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

администраторы, ни серверы аутентификации сети с таким объемом работ не

справятся. Поэтому появляются новые методы проверки легальности

пользователей, заимствованные из практики организаций, имеющих дело с

большими потоками клиентов - магазинов, выставок и т.п. Влияние Internet на

корпоративную сеть - это только один, хотя и яркий, пример постоянных

изменений, которые претерпевает технология автоматизированной обработки

информации на современном предприятии, желающем не отстать от конкурентов.

Постоянно появляются технические, технологические и организационные

новинки, которые необходимо использовать в корпоративной сети для

поддержания ее в состоянии, соответствующем требованиям времени. Без

внесения изменений корпоративная сеть быстро морально устареет и не сможет

работать так, чтобы предприятие смогло успешно выдерживать жесткую

конкурентную борьбу на мировом рынке. Как правило, срок морального старения

продуктов и решений в области информационных технологий находится в районе

3 - 5 лет.

Как же нужно поступать, чтобы предприятию не нужно было бы полностью

перестраивать свою корпоративную сеть каждые 3 - 5 лет, что безусловно

связано с огромными расходами? Ответ простой - нужно постоянно следить за

основными тенденциями развития мира сетевых и информационных технологий и

постоянно вносить в сеть (в программы, сервисы, аппаратуру) такие изменения

, которые позволили бы сети плавно отрабатывать каждый резкий поворот. То

есть нужно правильно видеть стратегическое направление развития вашей

корпоративной сети, постоянно коррелировать его с направлением развития

всего сетевого мира и тогда меньше шансов завести корпоративную сеть в

такой тупик, откуда нет иного выхода, кроме полной перестройки сети. По

крайней мере, нельзя вкладывать большие деньги и силы в решения, в

будущности которых имеются большие сомнения. Например, весьма рискованно

строить сегодня новую сеть исключительно на сетевой операционной системе

NovellNetWare, которая переживает всеми признаваемый кризис. Если в вашей

сети уже работает с десяток серверов NetWare, то добавление к ним нового

сервера IntranetWare может быть и целесообразно, так как дает возможность

старым серверам возможность работы с Internet и сетями TCP/IP. Но

построение новой сети за счет покупки нескольких десятков копий

IntranetWare трудно назвать стратегически верным решением, WindowsNT и Unix

сейчас дают гораздо больше гарантий относительно своей жизнеспособности.

Стратегическое планирование сети состоит в нахождении компромисса между

потребностями предприятия в автоматизированной обработке информации, его

финансовыми возможностями и возможностями сетевых и информационных

технологий сегодня и в ближайшем будущем.

При стратегическом планировании сети нужно принять решения по четырем

группам вопросов:

1. Какие новые идеи, решения и продукты являются стратегически важными?

Какие решения в стратегически важных областях являются перспективными?

Какие из них могут оказаться полезными в вашей корпоративной сети?

2. Каким образом новые решения и продукты нужно внедрять в существующую

сеть? На какие этапы нужно разбить процесс перехода на новые решения и

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

новых и старых частей и компонентов сети?

3. Как рационально выбрать внешних соисполнителей для внедрения в сеть

новых решений и продуктов? Как выбрать интеграторов, производителей и

поставщиков программных и аппаратных продуктов, провайдеров услуг

территориальных сетей?

4. Как организовать процесс обучения своих сотрудников новым технологиям

и продуктам? Стоит ли набирать уже обученных специалистов со стороны?

Рассмотрим эти вопросы более подробно.

1.1. Многослойное представление корпоративной сети

Корпоративную сеть полезно рассматривать как сложную систему, состоящую из

нескольких взаимодействующих слоев. В основании пирамиды, представляющей

корпоративную сеть, лежит слой компьютеров - центров хранения и обработки

информации, и транспортная подсистема (рис. 1.1), обеспечивающая надежную

передачу информационных пакетов между компьютерами.

[pic]

Рис. 1.1. Иерархия слоев корпоративной сети

Над транспортной системой работает слой сетевых операционных систем,

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

транспортную систему ресурсы своего компьютера в общее пользование.

Над операционной системой работают различные приложения, но из-за особой

роли систем управления базами данных, хранящих в упорядоченном виде

основную корпоративную информацию и производящих над ней базовые операции

поиска, этот класс системных приложений обычно выделяют в отдельный слой

корпоративной сети.

На следующем уровне работают системные сервисы, которые, пользуясь СУБД,

как инструментом для поиска нужной информации среди миллионов и миллиардов

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

информацию в удобной для принятия решения форме, а также выполняют

некоторые общие для предприятий всех типов процедуры обработки информации.

К этим сервисам относится служба WorldWideWeb, система электронной почты,

системы коллективной работы и многие другие.

И, наконец, верхний уровень корпоративной сети представляют специальные

программные системы, которые выполняют задачи, специфические для данного

предприятия или предприятий данного типа. Примерами таких систем могут

служить системы автоматизации банка, организации бухгалтерского учета,

автоматизированного проектирования, управления технологическими процессами

и т.п.

Конечная цель корпоративной сети воплощена в прикладных программах верхнего

уровня, но для их успешной работы абсолютно необходимо, чтобы подсистемы

других слоев четко выполняли свои функции.

Стратегические решения, как правило, влияют на облик сети в целом,

затрагивая несколько слоев сетевой "пирамиды", хотя первоначально касаются

только одного конкретного слоя или даже отдельной подсистемы этого слоя.

Такое взаимное влияние продуктов и решений нужно обязательно учитывать при

планировании технической политики развития сети, иначе можно столкнуться с

необходимостью срочной и непредвиденной замены, например, сетевой

технологии, из-за того, что новая прикладная программа испытывает острый

дефицит пропускной способности для своего трафика.

1.2. Стратегические проблемы построения транспортной системы корпоративной

сети

Из-за того, что транспортная система создает основу для взаимосвязанной

работы отдельных компьютеров, ее часто отождествляют с самим понятием

"корпоративная сеть", считая все остальные слои и компоненты сети просто

надстройкой. В свою очередь, транспортная система корпоративной сети

состоит из ряда подсистем и элементов. Наиболее крупными составляющими

транспортной системы являются такие подсистемы как локальные и глобальные

сети корпорации, опять же понимаемые как чисто транспортные средства. В

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

подсетей и магистрали, которая эти подсети связывает воедино. Например,

крупная локальная сеть, приведенная на рисунке 1.2, состоит из подсетей,

объединенных магистралью, включающих два кольца FDDI и четыре

маршрутизатора. Каждая подсеть также может иметь иерархическую структуру,

образованную своими маршуртизаторами, коммутаторами, концентраторами и

сетевыми адаптерами. Все эти коммуникационные устройства связаны

разветвленной кабельной системой.

[pic]

Рис. 1.2.Структура локальной сети

Глобальная сеть, объединяющая отдельные локальные сети, разбросанные по

большой территории, также имеет, как правило, иерархическую структуру с

высокоскоростной магистралью (например, АТМ), более медленными

периферийными сетями (например, framerelay) и каналами доступа локальных

сетей к глобальным. Эти составляющие глобальной сети представлены на

рисунке 1.3.

[pic]

Рис. 1.3. Структура глобальной сети

При создании и модернизации транспортной системы стратегически значимыми

сегодня являются в первую очередь следующие проблемы.

1.2.1. Создание транспортной инфраструктуры с масштабируемой

производительностью для сложных локальных сетей

Сегодня все чаще и чаще возникают повышенные требование к пропускной

способности каналов между клиентами сети и серверами. Это происходит по

разным причинам: из-за повышения производительности клиентских компьютеров,

увеличения числа пользователей в сети, появления приложений, работающих с

мультимедийной информацией, которая хранится в файлах очень больших

размеров, увеличением числа сервисов, работающих в реальном масштабе

времени. Особенно резко возросла нагрузка на серверы, которые публикуют

корпоративные данные в Internet. Хотя такой трафик большую часть пути между

сервером и клиентом проходит по глобальным каналам Internet, последний

отрезок пути приходится на сегменты локальной сети предприятия, которые

должны справляться с такой повышенной нагрузкой.

Требования к пропускной способности каналов связи к тому же очень

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

как очень маловероятно, что все клиенты с одинаковой интенсивностью

обмениваются данными со всеми серверами предприятия и внешними серверами,

то часть сегментов загружена больше, а часть - меньше (рис. 1.4).

[pic]

Рис. 1.4. Интенсивности потоков данных в разных сегментах локальной сети

Следовательно, имеется потребность в экономичном решении, предоставляющем

сегментам и подсетям ту пропускную способность, которая им требуется.

Тем не менее, 10-Мегабитный Ethernet устраивал большинство пользователей на

протяжении около 15 лет. Это объясняется тем, что пропускная способность в

10 Мб/с с большим запасом перекрывала потребности клиентских и серверных

компьютеров сетей тех лет. До появления персональных компьютеров в

локальную сеть объединялись миникомпьютеры, которых на предприятиях было не

так уж и много, поэтому подсети включали по 5 - 20 компьютеров. Трафик

состоял в основном из алфавитно-цифровых данных, интенсивность которых

обычно не превышала нескольких десятков Кбайт в секунду для одного

компьютера. Персональные компьютеры, массово появившиеся в середине 80-х,

были весьма маломощными, с медленными дисками, и также не создавали проблем

для 10-Мегабитных каналов.

Большая избыточность 10-Мегабитных каналов также не очень беспокоила

специалистов, так как технология Ethernet была достаточно дешевой,

коммуникационное оборудование сети состояло из одного-двух маршрутизаторов,

коаксиального кабеля и сетевых адаптеров, стоимость которых была весьма

небольшой по сравнению со стоимостью компьютеров, в которые они

устанавливались.

Однако в начале 90-х годов начала ощущаться недостаточная пропускная

способность каналов Ethernet. Для компьютеров на процессорах Intel 80286

или 80386 с шинами ISA (8 Мбайт/с) или EISA (32 Мбайт/с) пропускная

способность сегмента Ethernet составляла 1/8 или 1/32 канала "память -

диск", и это хорошо согласовывалось с соотношением объемов локальных данных

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

процессами Pentium или PentiumPRO и шиной PCI (133 Мбайт/с) эта доля упала

до 1/133, что явно недостаточно. Еще больший недостаток в пропускной

способности стали ощущать серверы, как на основе RISC-, так и на основе

Intel-процессоров. Основным решением в этой области стало использование

нескольких сетевых адаптеров, работающих на разные подсети.

В начале 90-х годов наметились сдвиги и в характере передаваемой по сети

информации. Наряду с алфавитно-цифровыми данными появились графические,

звуковые и видеоданные, хранящиеся в многомегабайтных файлах. Это еще

больше усугубило ситуацию, так как теперь даже несколько персональных

компьютеров, работающих с мультимедийной информацией, могли перегрузить 10-

Мегабитный сегмент сети.

Поэтому многие сегменты 10 Мегабитного Ethernet'а стали перегруженными,

реакция серверов в них значительно упала, а частота возникновения коллизий

существенно возросла, еще более снижая номинальную пропускную способность.

Самое простое решение - повышение битовой скорости единственного протокола,

работающего во всех сегментах сети, как происходило ранее с сетями на

основе Ethernet - не является уже рациональным для скоростей больших чем 30

- 40 Мб/с. Это стало ясно после разработки и применения первого

высокоскоростного протокола локальных сетей - протокола FDDI, работающего

на битовой скорости 100 Мб/с. Стоимость сегментов FDDI оказалась для этого

слишком высокой, поэтому протокол FDDI стал применяться в основном только

для построения магистралей крупных локальных сетей и подключения

централизованных серверов предприятия. Для связи сегментов Ethernet с

сегментами FDDI потребовалось применение маршрутизаторов или транслирующих

коммутаторов.

Такая схема построения локальной сети, когда в ней существует несколько

сегментов (в случае применения коммутаторов) или подсетей (в случае

применения маршрутизаторов или умеющих маршрутизировать коммутаторов), в

каждом из которых применяется один из двух протоколов в зависимости от той

пропускной способности, которая нужна компьютерам, работающих в этой части

сети, является прообразом схемы, к которой сегодня стремятся производители

сетевого оборудования и сетевые интеграторы.

Более совершенная схема построения локальной сети должна опираться не на

две доступные скорости, а на более дробную иерархическую линейку скоростей

для компьютеров сети. Тогда можно будет более точно и с меньшими затратами

учесть потребности каждой группы компьютеров, объединенных в сегмент, или

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

каналов между сегментами сети необходимо применять устройства,

обрабатывающие трафик с буферизацией пакетов - коммутаторы или

маршрутизаторы, но не концентраторы, которые организуют побитную передачу

данных из сегмента в сегмент.

1.2.2.Предоставление индивидуального качества обслуживания для различных

типов трафика и различных приложений в локальных сетях

Можно пойти и дальше в детализации требований к пропускной способности. В

конце концов пропускная способность каналов связи нужна не компьютеру в

целом, а отдельным приложениям, которые выполняются на этом компьютере. У

файлового сервиса одни требования к пропускной способности, у электронной

почты - другие, а у сервиса интерактивных видеоконференций - третьи.

Особенно остро эти различия стали ощущаться с начала 90-х годов, когда

наряду с традиционным файловым сервисом и сервисом печати в локальных сетях

стали использоваться новые виды сервисов, порождающих трафик реального

времени, очень чувствительного к задержкам. Типичным представителем такого

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

абонентов порождает в сети трафик, имеющий постоянную битовую скорость,

чаще всего 64 Кб/с (рис.1.5), когда источник голосовой информации порождает

поток байт с частотой 8 КГц.

Более сложные методы кодирования могут уменьшить интенсивность голосового

трафика до 9.6 Кб/с, и даже до 4 - 5 Кб/с.

Независимо от способа кодирования и интенсивности трафика, качество

воспроизводимого на приемном конце голоса очень зависит от задержек

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

голоса в цифровой форме основана на том, что замеры должны поступать на

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

производились на приемном устройстве, которое преобразовывало голос в

последовательность чисел. Задержка поступления очередного байта более чем

на 10 мс может привести к появлениям эффекта эха, большие задержки могут

исказить тембр голоса до неузнаваемости или привести к затруднениям в

распознавании слов. Компьютерные сети - как локальные, так и глобальные -

это сети с коммутацией пакетов, в которых задержки передачи пакетов трудно

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

коммутаторах и маршрутизаторах задержки в компьютерных сетях имеют

переменный характер, так как пульсирующий характер файлового сервиса, Web-

сервиса и многих других популярных компьютерных сервисов создают постоянно

меняющуюся загрузку коммутаторов и маршрутизаторов.

[pic]

Рис. 1.5. Трафик, порождаемый в сети при передаче телефонного разговора

Особенно большие проблемы создает интерактивный обмен голосовыми

сообщениями, проще говоря - обычный разговор. При передаче голоса только в

одну сторону, например, при воспроизведении заранее записанной музыки, на

приемном конце можно поставить буфер, в котором будут накапливаться

неравномерно поступающие замеры звука, которые с некоторой задержкой затем

будут извлекаться из буфера строго с частотой 8 КГц (рис.1.6).

[pic]

Рис. 1.6. Сглаживание неравномерности задержек, вносимых сетью

Такой буфер обычно называется устройством эхоподавления и используется в

протяженных цифровых телефонных сетях. При интерактивном обмене постоянные

значительные задержки, вносимые буфером в разговор, становятся очень

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

разговоре с космонавтами.

Аналогичные требования к передаче своих данных предъявляет и трафик,

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

к приемному узлу через строго определенные промежутки времени, называется

синхронным в отличие от асинхронного трафика, мало чувствительного к

задержкам его данных. Почти весь трафик традиционных сервисов компьютерных

сетей является асинхронным - задержка передачи части файла даже на 200 мс

будет мало заметна для пользователя.

Как правило, асинхронный и синхронный виды трафика существенно отличаются и

еще в одном важном отношении - чувствительности к потере пакетов.

Асинхронный трафик очень чувствителен к таким потерям, так как потеря даже

небольшой части файла делает всю операцию передачи файла по сети

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

заново. Потеря же одного замера голоса или одного кадра изображения не

очень заметно сказывается на качестве воспроизводимого сигнала, так как

инерционный характер физических процессов приводит к тому, что два

последовательных замера не очень отличаются друг от друга, поэтому

воспроизводящему устройству не составляет труда восстановить, хотя и

приблизительно, потерянную информацию.

Использование мультимедийной информации и интерактивных сервисов в

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

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

совмещения синхронного и асинхронного трафика в одной сети коммутации

пакетов иллюстрирует рисунок 1.7.

[pic]

Рис. 1.7. Проблема совмещения синхронного и асинхронного трафика в одной

сети с коммутацией пакетов

При передаче синхронных данных в обычных пакетах и кадрах локальной сети,

такие пакеты будут встречаться во внутренних очередях коммутаторов и

маршрутизатров с пакетами обычного асинхронного компьютерного трафика. Если

коммутатор или маршрутизатор не делает различий между пакетами синхронного

и асинхронного трафика, то задержки могут быть очень большими и очень

неравномерными, особенно при загрузке коммуникационного устройства, близкой

к его максимальным возможностям обработки пакетов. Естественным выходом из

этой ситуации является приоритетная обработка пакетов синхронного трафика -

и это очень распространенный прием, применяемый многими производителями

коммутаторов, маршрутизаторов, а также разработчиками новых протоколов

локальных сетей, например, протокола 100VG-AnyLAN, в котором существует два

уровня приоритетов.

Однако, даже при приоритетной обработке пакеты синхронного трафика могут

задерживаться в коммуникационных устройствах, так как в них можно

реализовать только алгоритмы обработки с относительными приоритетами, а не

с абсолютными. Это значит, что если низкоприоритетный пакет уже начал

передаваться в сеть, то устройство не может прервать его передачу при

приходе в это время высокоприоритетного пакета. Поэтому максимальное время

ожидания синхронного пакета всегда равно времени передачи пакета

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

конфигурация сети.

Так, для классического 10-Мегабитного Ethernet'а максимальный размер пакета

равен 1526 байт (со всеми служебными полями и преамбулой). Значит,

максимальное время его передачи составит 1.2 мс. Это не так много для

большинства видов синхронного мультимедийного трафика. Хуже обстоят дела в

сетях TokenRing, где кадры могут достигать размера в 16 Кбайт. При скорости

в 16 Мб/с это может привести к задержке в 8 мс, уже оказывающей заметное

влияние на качество голоса или изображения. Для сетей FDDI с битовой

скоростью 100 Мб/с и максимальным размером кадра 4500 байт задержка

составит всего 0.36 мс, для сетей Fast Ethernet - 0.12 мс, GigabitEthernet

- 0.012 мс, а АТМ при скорости 155 Мб/c и размере ячейки в 53 байта - всего

2.7 мкс.

Однако, этот идеальный случай соответствует полностью свободной в любой

момент времени среде передачи данных на выходном порту коммутатора или

маршрутизатора. Такая ситуация встречается в локальных сетях не часто, так

как микросегментация, когда каждый компьютер связан с сетью своей

индивидуальной линией связи, пока еще слишком дорогое удовольствие для

применения его во всех сегментах сети. При использовании в сегменте

разделяемой среды высокоприоритетный пакет должен ждать не только

завершения передачи низкоприоритетного пакета, но и освобождения

разделяемой среды, а это составляющая является чисто случайной и с ней

бороться можно только уменьшая загрузку сегмента.

Разделяемые среды передачи данных традиционно использовались в локальных

сетях для уменьшения стоимости сетевого оборудования. Практически все

протоколы локальных сетей - от Ethernet до 100VG-AnyLAN и GigabitEthernet

(АТМ не относится к протоколам, разработанным для локальных сетей, эта

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

глобальных сетях) могут работать на разделяемых средах передачи данных.

В разных протоколах локальных сетей реализованы разные методы доступа к

разделяемой среде. В некоторых новых протоколах предусмотрен механизм

приоритетного предоставления доступа к среде. Обычно, разработчики

протокола ограничиваются двумя уровнями приоритетов - один, низкий, для

асинхронного трафика, и второй, высокий, для синхронного. Так поступили

разработчики протоколов FDDI и 100VG-AnyLAN. В протоколе TokenRing

существует 8 уровней приоритетов, а во всех протоколах семейства Ethernet -

FastEthernet - GigabitEthernet понятие приоритета кадра отсутствует.

Безусловно, приоритетное предоставление доступа к разделяемой среде намного

уменьшает задержки доставки пакетов к узлу назначения.

Однако, какой бы метод доступа к разделяемой среде передачи данных не

использовался, возможна ситуация, когда несколько узлов с высоким

приоритетом будут требовать одновременный доступ к разделяемой среде.

Протоколы локальных сетей, даже самые последние, не решают задачу

предоставления каких-то гарантий в распределении полосы пропускания общего

канала передачи данных между равноприоритетными узлами. И, если все узлы

сети будут иметь равные приоритеты, то разделяемая среда по-прежнему будет

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

способности.

Обеспечение для абонентов сети требуемого уровня задержек - это частный

случай обеспечения нужного качества обслуживания - QualityofService, QoS.

Анализ типов трафика, создаваемого современными приложениями, позволил

выделить несколько основных типов, для которых понятие QoS имеет различный

смысл и характеризуется различными параметрами.

Трафик реального времени с постоянной битовой скоростью обычно требует

предоставления ему постоянной полосы пропускания, причем в понятие качества

обслуживания входит не только величина предоставляемой ему пропускной

способности, но и величина задержек передачи каждого пакета - обычно

среднее время задержки и величина ее вариации. Типичный представитель этого

типа трафика - голосовой трафик.

Существует также тип трафика реального времени, создающий поток данных с

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

передачи пакетов. Такой трафик создают источники, выполняющие компрессию

голоса или видеоизображения, когда, например, при неизменной картинке

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

качества обслуживание по прежнему входят средняя величина и вариация

задержек, а вместо одного параметра пропускной способности обычно от сети

требуется обеспечить два - среднюю скорость передачи данных и передачу

всплеска трафика до определенной величины в течение оговоренного периода

времени.

Для пульсирующего компьютерного трафика, который не является трафиком

реального времени, так как нечувствителен к задержкам, обычно достаточно

обеспечить аналогичные предыдущему случаю параметры пропускной способности,

а о величинах задержек не заботиться.

Для случая, когда трудно точно оценить среднюю скорость передачи данных

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

толкование понятия качества обслуживания - как верхний и нижний пределы

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

длительного промежутка времени.

В предыдущих примерах качество обслуживания трактовалось только

относительно временных характеристик работы сети. Однако, вероятность

успешной доставки данных абоненту также, естественно, может учитываться в

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

пакетов ведут к существенному снижению полезной пропускной способности

сети, надежность доставки пакета - существенная составляющая качественного

обслуживания абонента сетью.

До сих пор мы больше говорили о предоставлении определенного уровня

качества обслуживания узлам сети, то есть компьютерам в целом. Однако, на

самом деле источником трафика с определенными требованиями к качеству его

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

этом компьютере. Вполне реальной является ситуации когда на одном

компьютере одновременно в режиме разделения времени выполняются несколько

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

сеть. Большинство современные ОС поддерживают режим мультипрограммирования,

так что сосуществование фонового приложения рассылки электронной почты или

факсов с сессией видеоконференции вполне возможно. Поэтому современная сеть

должна допускать обслуживание с разными классами качества и с разными

параметрами качества приложений одного и того же компьютера.

Совмещенная передача голоса и данных и гарантированное качество

обслуживания в глобальных сетях

В глобальных сетях проблема совмещения голоса и данных, или, в более

широкой постановке задачи, обеспечение гарантированного качества

обслуживания для различных классов трафика стоит еще более остро. Это

объясняется тем, что глобальные каналы связи существенно дороже локальных,

поэтому гораздо сильнее стимулы для использования одной и той же

транспортной инфраструктуры для передачи компьютерного трафика и трафика,

который обычно передается через телефонные сети.

Попытки обеспечить приемлемое качество обслуживания для голосового и

компьютерного трафика делались в территориальных сетях уже давно -

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

Компьютерный трафик при отсутствие специальных каналов связи передавали по

телефонным каналам с помощью модемов. Телефонные сети всегда работали по

технологии коммутации каналов, поэтому проблема задержек голосовых данных

длинными компьютерными пакетами здесь не возникала - после коммутации

составной канал оказывался полностью в распоряжении либо компьютерного,

либо голосового трафика.

Однако, при этом определенные неудобства испытывали компьютерные абоненты

сети - канал с постоянной пропускной способностью не может хорошо

передавать пульсации трафика. Если нужно передать трафик со средней

интенсивностью 10 Кб/с и пульсацией до 500 Кб/с на протяжении одной

секунды, то, очевидно, что канал с пропускной способностью 28.8 Кб/с не

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

всплеска трафика, будут ждать в очереди, которая образуется на входе такого

канала. В то же время в периоды трафика низкой интенсивности (а они,

безусловно, будут иметь место, так как средняя интенсивность трафика всего

10 Кб/c) канал будет использоваться всего на небольшую долю своей

пропускной способности, а так как в сетях с коммутацией каналов оплата

всегда осуществляется на повременной основе, то и платить компьютерные

абоненты всегда будут не только за полезную пропускную способность канала,

но и за неиспользуемую часть времени его работы.

Такое положение дел всегда сохраняется при использовании сетей с

коммутацией каналов, в том числе и сетей ISDN. Сети ISDN изначально

проектировались как сети с интегральными услугами, в которых компьютерный

трафик должен передаваться наравне с телефонным, трафиком факсов, службы

телетекста и трафиками других служб. Однако первая попытка построения

интегральной территориальной сети удалась далеко не в полной мере. Сервис

коммутации пакетов, так нужный для качественной и экономной передачи

пульсаций трафика, оказался в этих сетях пасынком. Только немногие

провайдеры сетей ISDN предоставляют такой вид услуг своим абонентам, да и

то на медленных каналах типа D в 16 Кб/с или 64 Кб/с, а такие скорости вряд

ли удовлетворят пользователей современных корпоративных сетей. Поэтому для

передачи компьютерного трафика через сети ISDN используется сервис

коммутации каналов со скоростью до 2 Мб/с, а значит все проблемы с

передачей пульсаций остаются.

При использовании же для передачи голосового и других видов трафика

реального времени сетей, разработанных как чисто компьютерные, пользователи

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

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

более низких скоростях передачи данных задержки могут быть достаточно

чувствительными. Даже в ненагруженной сети framerelay при скорости передачи

данных по каналу в 1.5 Мб/с передача пакета компьютерных данных длиной 4096

байт может задержать пакет голосовых данных на 22 мс, что скорее всего

очень сильно снизит качество передачи голоса.

Большие размеры пакетов, которые выгодны для передачи компьютерных данных,

так как увеличивают полезную пропускную способность канала за счет снижения

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

трафика реального времени не только за счет задержек в промежуточных узлах,

то есть коммутаторах и маршрутизаторах. Большое влияние на качество

обслуживания может оказывать так называемая задержка пакетизации, которая

тем больше, чем больше размер пакета, используемого для передачи

мультимедийных данных. Механизм возникновения задержки пакетизации

иллюстрирует рисунок 1.8.

[pic]

Рис. 1.8. Задержка пакетизации голосовых данных при передаче через сети

коммутации пакетов

Пусть мы хотим использовать для передачи голоса сеть framerelay с

максимальным размером пакета 4096 байт. Оцифрованные замеры голоса

поступают на вход устройства доступа к глобальной сети -

FrameRelayAccessDevice, FRAD, с частотой 8 КГц. FRAD упаковывает каждый

байт в пакет, при этом первый байт, попавший в какой-либо пакет, должен

ждать отправки в сеть 4095 интервалов по 125 мкс (период следования байт

при частоте 8 КГц), пока пакет на заполнится полностью. Эта задержка и

называется задержкой пакетизации, в данном случае она составит 511 мс, то

есть полсекунды, что совершенно недопустимо. Поэтому обычно FRAD

настраивается на отправку в сеть голосовых данных в пакетах гораздо меньшей

длины, например, 128 байт, но и при этом задержка составит порядка 16 мс и

для ее компенсации нужно устройство эхоподавления на приемном конце.

Из-за задержек пакетизации в сетях с коммутацией пакетов при необходимости

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14


© 2010 БИБЛИОТЕКА РЕФЕРАТЫ