Курсовая: Имитационное моделирование компьютерных сетей - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

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

Банк рефератов / Компьютерные сети

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Архив Zip, 234 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Заказать
Узнать стоимость написания уникальной курсовой работы

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

Министерство Образования РФ. ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра МАШИНОСТРОЕНИЯ. «Имитационное моделирование компьютерных сетей .» наименование темы ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту по дисциплине : Компьютерные сети 1 050 00 00 ПЗ обозначение документа ВЫПОЛНИЛИ СТУДЕНТ Ы ГРУППЫ ИСМ -99-1 _ Казаков П , Харченко И подпись Нормоконтролер _ Бахвалов С.В. _____ подпись Курсовой проект защищен с оценкой ______________ Иркутск 2002 Понятие и цели моделирования Эффективность построения и использования корпоративных информационных систем стала чрезвычайно актуальной задачей , особенно в условиях недостаточног о финансирования информационных технологий на предприятиях . Критериями оценки эффективности могут служить снижение стоимости реализации информационной системы , соответствие текущим требованиям и требованиям ближайшего времени , возможность и стоимость даль нейшего развития и перехода к новым технологиям . Основу информационной системы составляет вычислительная система , включающая такие компоненты , как кабельная сеть и активное сетевое оборудование , компьютерное и периферийное оборудование , оборудование хране ния данных (библиотеки ), системное программное обеспечение (операционные системы , системы управления базами данных ), специальное ПО (системы мониторинга и управления сетями ) и в некоторых случаях прикладное ПО . Наиболее распространенным подходом к проекти рованию информационных систем в настоящее время является использование экспертных оценок . В соответствии с этим подходом специалисты в области вычислительных средств , активного сетевого оборудования и кабельных сетей на основании имеющегося у них опыта и э кспертных оценок осуществляют проектирование вычислительной системы , обеспечивающей решение конкретной задачи или класса задач . Этот подход позволяет минимизировать затраты на этапе проектирования , быстро оценить стоимость реализации информационной систем ы . Однако решения , полученные с использованием экспертных оценок , носят субъективный характер , требования к оборудованию и программному обеспечению также грешат субъективностью , как и оценка гарантий работоспособности и развиваемости предлагаемого проекта с истемы . В качестве альтернативного может быть использован подход , предполагающий разработку модели и моделирование (имитацию работы - simulation) поведения вычислительной системы . Бездефектное проектирование вычислительных систем М84Mо84Ђж84wн84~о84Ђ г84sо84Ђв84rо84Ђр84‚и84yт84„ь84Ћ о84Ђ " б84qе84uз84xд84tе84u ф84†е84uк84{т84„н84~о84Ђм84} " п84Ѓр84‚о84Ђе84uк84{т84„и84yр84‚о84Ђв84rа84pн84~и84yя84‘ и84yн84~ф84†о84Ђр84‚м84}а84pц84?и84yо84Ђн84~н84~ы84Ќх84‡ с84ѓи84yс84ѓт84„е84uм84} . О84Oн84~о84Ђ д84tо84Ђс84ѓт84„и84yг84sа84pе84uт84„с84ѓя84‘ к84{о84Ђм84}п84Ѓл84|е84uк84{с84ѓн84~ы84Ќм84} п84Ѓр84‚и84yм84}е84uн84~е84uн84~и84yе84uм84} в84rы84Ќс84ѓо84Ђк84{о84Ђу84…р84‚о84Ђв84rн84~е84uв84rо84Ђг84sо84Ђ м84}о84Ђд84tе84uл84|и84yр84‚о84Ђв84rа84pн84~и84yя84‘ ( м84}о84Ђд84tе84uл84|и84yр84‚о84Ђв84rа84pн84~и84yя84‘ ф84†у84…н84~к84{ц84?и84yй84z и84yл84|и84y б84qи84yз84xн84~е84uс84ѓ - п84Ѓр84‚о84Ђц84?е84uс84ѓс84ѓо84Ђв84r ) п84Ѓр84‚е84uд84tп84Ѓр84‚и84yя84‘т84„и84yя84‘ и84y н84~и84yз84xк84{о84Ђу84…р84‚о84Ђв84rн84~е84uв84rо84Ђг84sо84Ђ м84}о84Ђд84tе84uл84|и84yр84‚о84Ђв84rа84pн84~и84yя84‘ в84rы84Ќч84‰и84yс84ѓл84|и84yт84„е84uл84|ь84Ћн84~о84Ђй84z с84ѓи84yс84ѓт84„е84uм84}ы84Ќ . О84Oб84qщ84‹а84pя84‘ у84…с84ѓл84|о84Ђв84rн84~а84pя84‘ с84ѓх84‡е84uм84}а84p б84qе84uз84x д84tе84uф84†е84uк84{т84„н84~о84Ђг84sо84Ђ п84Ѓр84‚о84Ђе84uк84{т84„и84yр84‚о84Ђв84rа84pн84~и84yя84‘ и84yн84~ф84†о84Ђр84‚м84}а84pц84?и84yо84Ђн84~н84~о84Ђй84z с84ѓи84yс84ѓт84„е84uм84}ы84Ќ п84Ѓр84‚и84yв84rе84uд84tе84uн84~а84p н84~а84p р84‚и84yс84ѓ . 1. Использование высокоуровневого моделирования позволяет гарантировать полноту и правильность выполнения информационной системой функций , определенных заказчиком . То есть построенная модел ь безупречна по функциональности (система должна выполнять то , что задумано ). Однако гарантировать , что конкретная реализация вычислительной системы на предприятии будет выполнять эти функции , высокоуровневое моделирование не может . К системам высокоуровн евого моделирования относятся такие системы , как ARIS, Rational Rose. С их помощью реализуются принципы структурного анализа , когда предприятие представляется в виде сложной системы , состоящей из разных компонентов , имеющих различного рода взаимосвязи дру г с другом . Эти средства позволяют определить и отразить в моделях основные компоненты предприятия , протекающих процессов , используемой информации , а также представить взаимосвязи между этими компонентами . Создаваемые модели представляют собой документиров анную совокупность знаний об ИС предприятия - о его организационной структуре взаимодействиях между предприятием и прочими субъектами рынка , составе и структуре документов , последовательностях шагов процессов , должностных инструкциях отделов и их сотрудни к ов . Моделирование функций вычислительной системы напрямую сегодня не представляется возможным . Данная задача в полном объеме не разрешима . Однако возможно моделирование работы системы в динамике (динамическое моделирование ), при этом его результаты позвол яют по косвенным показателям судить о функционировании всей системы . Так , мы не можем проверить правильность функционирования сервера базы данных и программного обеспечения , однако по выявляемым задержкам на сервере , не обслуженным запросам и т . д . м ы можем сделать вывод о его работе . Таким образом , рассматриваемые системы предназначены не для функционального моделирования вычислительных систем (это , к сожалению , невозможно ), а для динамического их моделирования . Рис . 1. Процесс бездефектного проектирования вычислительной системы Моделирование вычислительной системы позволяет произвести более точный , по сравнению с экспертными оценками , расчет необходимой п роизводительности отдельных компонентов и всей системы в целом , в том числе системного и прикладного программного обеспечения .. При этом появляется возможность использовать не максимальные значения характеристик используемого вычислительного оборудования, а характеристики , учитывающие , специфику использования этого оборудования в конкретном учреждении . Основу моделирования составляют модели оборудования и процессов (технологий , программного обеспечения ), используемых при работе интересующего объекта . При м оделировании на компьютере воспроизводятся реальные процессы в обследуемом объекте , исследуются особые случаи , воспроизводятся реальные и гипотетические критические ситуации . Основным достоинством моделирования является возможность проведения разнообразны х экспериментов с исследуемым объектом , не прибегая к физической реализации , что позволяет предсказать и предотвратить большое число неожиданных ситуаций в процессе эксплуатации , которые могли бы привести к неоправданным затратам , а может , и к порче оборуд о вания . В случае моделирования вычислительных систем таким объектом является информационная система , определяющая способы получения , хранения , обработки и использования различной корпоративной и внешней информации . В процессе моделирования возможно следую щее : я определение минимально необходимого , но обеспечивающего потребности передачи , обработки и хранения информации оборудования (даже не имеющего реальных аналогов ) в настоящее время ; я оценка необходимого запаса производительности оборудования , обес печивающего возможное увеличение производственных потребностей в ближайшее время (один-два года ); я выбор нескольких вариантов оборудования с учетом текущих потребностей , перспективы развития на основании критерия стоимости оборудования ; я проведение п роверки работы вычислительной системы , составленной из рекомендованного оборудования. Использование моделирования для оптимизации производительности сети Анализаторы протоколов незаменимы для исследования реальных сетей , но они не позволяют получать колич ественные оценки характеристик для еще не существующих сетей , находящихся в стадии проектирования . В этих случаях проектировщики могут использовать средства моделирования , с помощью которых разрабатываются модели , воссоздающие информационные процессы , про т екающие в сетях . Методы аналитического , имитационного и натурного моделирования Моделирование представляет собой мощный метод научного познания , при использовании которого исследуемый объект заменяется более простым объектом , называемым моделью . Осно вными разновидностями процесса моделирования можно считать два его вида - математическое и физическое моделирование . При физическом (натурном ) моделировании исследуемая система заменяется соответствующей ей другой материальной системой , которая воспроизво д ит свойства изучаемой системы с сохранением их физической природы . Примером этого вида моделирования может служить пилотная сеть , с помощью которой изучается принципиальная возможность построения сети на основе тех или иных компьютеров , коммуникационных у с тройств , операционных систем и приложений . Возможности физического моделирования довольно ограничены . Оно позволяет решать отдельные задачи при задании небольшого количества сочетаний исследуемых параметров системы . Действительно , при натурном моделирован ии вычислительной сети практически невозможно проверить ее работу для вариантов с использованием различных типов коммуникационных устройств - маршрутизаторов , коммутаторов и т.п . Проверка на практике около десятка разных типов маршрутизаторов связана не т о лько с большими усилиями и временными затратами , но и с немалыми материальными затратами . Но даже и в тех случаях , когда при оптимизации сети изменяются не типы устройств и операционных систем , а только их параметры , проведение экспериментов в реальном ма сштабе времени для огромного количества всевозможных сочетаний этих параметров практически невозможно за обозримое время . Даже простое изменение максимального размера пакета в каком-либо протоколе требует переконфигурирования операционной системы в сотнях компьютеров сети , что требует от администратора сети проведения очень большой работы . Поэтому , при оптимизации сетей во многих случаях предпочтительным оказывается использование математического моделирования . Математическая модель представляет собой совок упность соотношений (формул , уравнений , неравенств , логических условий ), определяющих процесс изменения состояния системы в зависимости от ее параметров , входных сигналов , начальных условий и времени . Особым классом математических моделей являются имитаци онные модели . Такие модели представляют собой компьютерную программу , которая шаг за шагом воспроизводит события , происходящие в реальной системе. Применительно к вычислительным сетям их имитационные модели воспроизводят процессы генерации сообщений прилож ениями , разбиение сообщений на пакеты и кадры определенных протоколов , задержки , связанные с обработкой сообщений , пакетов и кадров внутри операционной системы , процесс получения доступа компьютером к разделяемой сетевой среде , процесс обработки поступающ и х пакетов маршрутизатором и т.д . При имитационном моделировании сети не требуется приобретать дорогостоящее оборудование - его работы имитируется программами , достаточно точно воспроизводящими все основные особенности и параметры такого оборудования . Преи муществом имитационных моделей является возможность подмены процесса смены событий в исследуемой системе в реальном масштабе времени на ускоренный процесс смены событий в темпе работы программы . В результате за несколько минут можно воспроизвести работу с е ти в течение нескольких дней , что дает возможность оценить работу сети в широком диапазоне варьируемых параметров . Результатом работы имитационной модели являются собранные в ходе наблюдения за протекающими событиями статистические данные о наиболее важны х характеристиках сети : временах реакции , коэффициентах использования каналов и узлов , вероятности потерь пакетов и т.п . Существуют специальные языки имитационного моделирования , которые облегчают процесс создания программной модели по сравнению с использ ованием универсальных языков программирования . Примерами языков имитационного моделирования могут служить такие языки , как SIMULA, GPSS, SIMDIS. Существуют также системы имитационного моделирования , которые ориентируются на узкий класс изучаемых систем и позволяют строить модели без программирования . Подобные системы для вычислительных сетей рассматриваются ниже . Модели теории массового обслуживания Используемые в настоящее время в локальных сетях протоколы канального уровня используют методы доступа к ср еде , основанные на ее совместном использовании несколькими узлами за счет разделения во времени . В этом случае , как и во всех случаях разделения ресурсов со случайным потоком запросов , могут возникать очереди . Для описания этого процесса обычно используют с я модели теории массового обслуживания . Механизм разделения среды протокола Ethernet упрощенно описывается простейшей моделью типа M/M/1 - одноканальной моделью с пуассоновским потоком заявок и показательным законом распределения времени обслуживания . Она хорошо описывает процесс обработки случайно поступающих заявок на обслуживание системами с одним обслуживающим прибором со случайным временем обслуживания и буфером для хранения поступающих заявок на время , пока обслуживающий прибор занят выполнением дру г ой заявки (рисунок 4.1). Передающая среда Ethernet представлена в этой модели обслуживающим прибором , а пакеты соответствуют заявкам . Введем обозначения : l - интенсивность поступления заявок , в данном случае это среднее число пакетов , претендующих на пере дачу в среде в единицу времени , b - среднее время обслуживания заявки (без учета времени ожидания обслуживания ), то есть среднее время передачи пакета в среде с учетом паузы между пакетами в 9.6 мкс , r - коэффициент загрузки обслуживающего прибора , в данн о м случае это коэффициент использования среды , r = lb. В теории массового обслуживания для данной модели получены следующие результаты : среднее время ожидания заявки в очереди (время ожидания пакетом доступа к среде ) W равно : Р84Qи84yс84ѓ . 4.1. П84Pр84‚и84yм84}е84uн84~е84uн84~и84yе84u м84}о84Ђд84tе84uл84|и84y т84„е84uо84Ђр84‚и84yи84y м84}а84pс84ѓс84ѓо84Ђв84rо84Ђг84sо84Ђ о84Ђб84qс84ѓл84|у84…ж84wи84yв84rа84pн84~и84yя84‘ M/M/1 д84tл84|я84‘ а84pн84~а84pл84|и84yз84xа84p т84„р84‚а84pф84†и84yк84{а84p в84r с84ѓе84uт84„и84y Ethernet Специализированные системы имитационного моделирования вычислительных сетей Существуют специ альные , ориентированные на моделирование вычислительных сетей программные системы , в которых процесс создания модели упрощен . Такие программные системы сами генерируют модель сети на основе исходных данных о ее топологии и используемых протоколах , об инте н сивностях потоков запросов между компьютерами сети , протяженности линий связи , о типах используемого оборудования и приложений . Программные системы моделирования могут быть узко специализированными и достаточно универсальными , позволяющие имитировать сети самых различных типов . Качество результатов моделирования в значительной степени зависит от точности исходных данных о сети , переданных в систему имитационного моделирования . Программные системы моделирования сетей - инструмент , который может пригодиться любому администратору корпоративной сети , особенно при проектировании новой сети или внесении кардинальных изменений в уже существующую . Продукты данной категории позволяют проверить последствия внедрения тех или иных решений еще до оплаты приобретаемого о борудования . Конечно , большинство из этих программных пакетов стоят достаточно дорого , но и возможная экономия может быть тоже весьма ощутимой . Программы имитационного моделирования сети используют в своей работе информацию о пространственном расположении сети , числе узлов , конфигурации связей , скоростях передачи данных , используемых протоколах и типе оборудования , а также о выполняемых в сети приложениях . Обычно имитационная модель строится не с нуля . Существуют готовые имитационные модели основных элеме нтов сетей : наиболее распространенных типов маршрутизаторов , каналов связи , методов доступа , протоколов и т.п . Эти модели отдельных элементов сети создаются на основании различных данных : результатов тестовых испытаний реальных устройств , анализа принципо в их работы , аналитических соотношений . В результате создается библиотека типовых элементов сети , которые можно настраивать с помощью заранее предусмотренных в моделях параметров . Системы имитационного моделирования обычно включают также набор средств для подготовки исходных данных об исследуемой сети - предварительной обработки данных о топологии сети и измеренном трафике . Эти средства могут быть полезны , если моделируемая сеть представляет собой вариант существующей сети и имеется возможность провести в н ей измерения трафика и других параметров , нужных для моделирования . Кроме того , система снабжается средствами для статистической обработки полученных результатов моделирования . Систем динамического моделирования вычислительной системы достаточно много , он и разрабатываются в разных странах . Удалось обнаружить такие системы , произведенные в Румынии и других странах , не являющихся лидерами компьютерно-информационной индустрии . Кроме того , зачастую развитые системы диагностирования установленной вычислительно й системы (интеллектуальные кабельные тестеры , сканеры , анализаторы протоколов ) также причисляют к системам моделирования , что не соответствует действительности . Классифицируем системы по двум связанным критериям : цена и функциональные возможности . Как и с л едовало ожидать , функциональные возможности систем моделирования жестко связаны с их ценой . Анализ предлагаемых на рынке систем показывает , что динамическое моделирование вычислительных систем - дело весьма дорогостоящее . Хотите получить реальную картину в вычислительной системе - платите деньги . Все системы динамического моделирования могут быть разбиты на две ценовые категории : я Дешевые (сотни и тысячи долларов ). я High-end (десятки тысяч долларов , в полном варианте - сто и более тысяч долларов ). К сожалению , найти системы среднего ценового диапазона не удалось , однако многие из них представляют собой набор пакетов и разброс в цене одной и той же системы определяется комплектом поставки , т . е . объемом выполняемых функций . Дешевые системы отличаются о т дорогих тем , насколько подробно удается в них описать характеристики отдельных частей моделируемой системы . Они позволяет получить лишь "прикидочные " результаты , не дают статистических характеристик и не предоставляют возможности проведения подробного а нализа системы . Системы класса high-end позволяют собирать исчерпывающую статистику по каждому из компонентов сети при передаче данных по каналам связи и проводить статистическую оценку полученных результатов . По функциональности системы моделирования , ис п ользуемые при исследовании вычислительных систем , могут быть разбиты на два основных класса : я Системы , моделирующие отдельные элементы (компоненты ) системы . я Системы , моделирующие вычислительную систему целиком . В следующей таблице приведены характ еристики нескольких популярных систем имитационного моделирования различного класса - от простых программ , предназначенных для установки на персональном компьютере , до мощных систем , включающих библиотеки большинства имеющихся на рынке коммуникационных ус т ройств и позволяющих в значительной степени автоматизировать исследование изучаемой сети . Компания и продукт Стоимость (долл ) Тип сети Требуемые ресурсы Примечания American HYTech, Prophesy 1495 ЛС 8 МбОП , 6 Мбдиск , DOS, Windows, OS/2 Оценивание производит ельности при работе с текстовыми и графическими данными по отдельным сегментам и сети в целом CACI Product, COMNET III 34500-39500 ЛС , ГС 32 МбОП , 100 Мбдиск , Windows, Windows NT, OS/2, Unix Моделируетсети X.25, ATM, Frame Relay, связи LAN-WAN, SNA, DECne t, протоколы OSPF, RIP. Доступ CSMA/CD и токенный доступ , FDDI и др . Встроенная библиотека марщрутизаторов 3COM, Cisco, DEC, HP, Wellfleat, ... Make System, NetMaker XA 6995-14995 ЛС , ГС 128 МбОП , 2000 Мбдиск , AIX, Sun OS, Sun Solaris Проверка данных о то пологии сети ; импорт информации о трафике , получаемой в реальном времени NetMagic System, StressMagik 2995 ЛС 2 МбОП , 8 МБдиск , Windows Поддержка стандартных тестов измерения производительности ; имитация пиковой нагрузки на файл-сервер Network Analysis Center, MIND 9400-70000 ГС 8 M бОП , 65 Мбдиск , DOS, Windows Средство проектирования , оптимизации сети , содержит данные о стоимости типичных конфигураций с возможностью точного оценивания производительности Network Design and Analysis Group, AutoNet/ Designer 25000 ГС 8 M бОП , 40 Мбдиск , Windows, OS/2 Определение оптимального расположения концентратора в ГС , возможность оценки экономии средств за счет снижения тарифной платы , смены поставщика услуг и обновлени я оборудования ; сравнение вариантов связи через ближайшую и оптимальную точку доступа , а также через мост и местную телефонную сеть Network Design and Analysis Group, AutoNet/ MeshNET 30000 ГС 8 M бОП , 40 Мбдиск , Windows, OS/2 Моделирование полосы пропуска ния и оптимизация расходов на организацию ГС путем имитации поврежденных линий , поддержка тарифной сетки компаний AT & T, Sprint, WiTel, Bell Network Design and Analysis Group, AutoNet/ Performance-1 4000 ГС 8 M бОП , 1 Мбдиск , Windows, OS/2 Моделирование п роизводительности иерархических сетей путем анализа чувствительности к длительности задержки , времени ответа , а также узких мест в структуре сети Network Design and Analysis Group, AutoNet/ Performance-3 6000 ГС 8 M бОП , 3 Мбдиск , Windows, OS/2 Моделирован ие производительности многопротокольных объединений локальных и глобальных сетей ; оценивание задержек в очередях , прогнозирование времени ответа , а также узких мест в структуре сети ; учет реальных данных о трафике , поступающих от сетевых анализаторов Syst em& Networks, BONES 20000-40000 ЛС , ГС 32 M бОП , 80 Мбдиск , Sun OS, Sun Solaris, HP-UX Анализ воздействия приложений клиент-сервер и новых технологий на работу сети MIL3, Opnet 16000-40000 16 МбОП , 100 Мбдиск , DEC AXP, Sun OS, Sun Solaris, HP-UX Имеет библ иотеку различных сетевых устройств , поддерживает анимацию , генерирует карту сети , моделирует полосу пропускания. Н84Nа84pи84yб84qо84Ђл84|е84uе84u п84Ѓо84Ђп84Ѓу84…л84|я84‘р84‚н84~ы84Ќе84u с84ѓи84yс84ѓт84„е84uм84}ы84Ќ м84}о84Ђд84tе84uл84|и84yр84‚о84Ђв84rа84pн84~и84yя84‘ BONeS (фирма Systems and Networks) - графическая система моделирования общего назначения для анал иза архитектуры систем , сетей и протоколов . Описывает модели на транспортном уровне и на уровне приложений . Дает возможность анализа воздействия приложений типа клиент - сервер и новых технологий на работу сети . Netmaker (фирма OPNET Technologies) - проек тирование топологии , средства планирования и анализа сетей широкого класса . Состоит из различных модулей для расчета , анализа , проектирования , визуализации , планирования и анализа результатов . Optimal Perfomance (фирма Compuware; Optimal Networks) - имеет возможности быстрого оценочного и точного моделирования , помогает оптимизировать распределенное программное обеспечение . Prophesy (компания Abstraction Software) - простая система для моделирования локальных и глобальных сетей . Позволяет оценить время ре акции компьютера на запрос , количество "хитов " на WWW-сервере , количество рабочих станций для обслуживания активного оборудования , запас производительности сети при поломке определенного оборудования . Семейство CANE (компания ImageNet) -- проектирование и реинжиниринг вычислительной системы , оценка различных вариантов , сценарии "что , если ". Моделирование на различных уровнях модели OSI. Развитая библиотека устройств , которая включает физические , электрические , температурные и другие характеристики объекто в . Возможно создание своих библиотек . Семейство COMNET (фирма Compuware; CACI Products Company) -- объектно-ориентированная система моделирования локальных и глобальных сетей . Позволяет моделировать уровни : приложений , транспортный , сетевой , канальный . Исп ользует все известные на сегодня технологии и протоколы , а также системы клиент -- сервер . Легко настраивается на модель оборудования и технологий . Возможность импорта и экспорта данных о топологии и сетевом трафике . Моделирование иерархических сетей , мно г опротокольных локальных и глобальных сетей ; учет алгоритмов маршрутизации . Семейство OPNET (фирма OPNET Technologies) - средство для проектирования и моделирования локальных и глобальных сетей , компьютерных систем , приложений и распределенных систем . Возм ожность импорта и экспорта данных о топологии и сетевом трафике . Анализ воздействия приложений типа клиент -- сервер и новых технологий на работу сети . Моделирование иерархических сетей , многопротокольных локальных и глобальных сетей ; учет алгоритмов марш р утизации . Объектно-ориентированный подход . Исчерпывающая библиотека протоколов и объектов . Включает следующие продукты : Netbiz (проектирование и оптимизация вычислительной системы ), Modeler (моделирование и анализ производительности сетей , компьютерных си с тем , приложений и распределенных систем ), ITGuru (оценка производительности коммуникационных сетей и распределенных систем ). Stressmagic (фирма NetMagic Systems) -- поддержка стандартных тестов измерения производительности ; имитация пиковой нагрузки на фа йл-сервер и сервер печати . Возможно моделирование взаимодействия различных пользователей с файл-сервером . Включает 87 тестов производительности . Таблица 1. Системы моделирования Компания Продукт Стоимость , долл. Тип сети Операционная система Syst ems and Networks Bones 20000 - 40000 LAN, WAN, клиент-серверные архитектуры Sun Solaris, Sun OS, HP/UX ImageNet ( http://www.imagenet-cane.com/ ) CANE 7900 - 25000 LAN, WAN, клиент-серверные архитектуры Windows NT Optimal Networks (Compuware) ( http://www.optimal.com/ ) Optimal Perfomance 5000 - 30000 LAN, WAN Windows 98/NT s Abstraction Software ( http://www.abstractio n.com/ ) Prophesy 599 LAN, WAN Windows 98/NT, OS/2 Network Analysis Center ( http://www.nacmind.com/ , http://www.salestar.com/ ) WinMIND 9500 - 41000 WAN Windows 98/NT CACI Products (Compuware) ( http://www.caciasl.com/ , http://www.compuware.com/ ) Семейство COMNET 19000 - 60000 LAN, WAN клиент-серверные архитектуры Windows 98/NT, OS/2, AT&T Unix, IBM AIX, DEC Ultrix, Sun Solaris, Sun OS, HP/UX OPNET Technologies (MIL3) ( http://www.mil3.com/ , http://www.opnet.com/ ) Семейство OPNET 16000 - 40000 LAN, WAN, клиент-серверные архитектуры DEC AXP, Sun Solaris, Sun OS, HP/UX, Silicon Graphics IRIX, IBM AIX, Windows NetMagic Systems ( http://www.netmagicinc.com/ ) StressMagic 3000 на 1 файл-се рвер LAN Windows 98/NT Более подробные сведения об этих системах и их характеристиках приведены в табл . 1. К числу наиболее мощных и интересных относятся COMNET III фирмы CACI Products Company (в 2000 году система была продана фирме Compuware) и OPNET ф ирмы OPNET Technologies (ранее называлась MIL3). Система имитационного моделирования COMNET компании CACIProducts Компания CACIProducts является одним из лидеров рынка систем имитационного моделирования сетей , разрабатывая подобные средства уже 35 лет . Система имитационного моделирования COMNET позволяет анализировать работу сложных сетей , работающих на основе практически всех современных сетевых технологий и включающих как локальные , так и глобальные связи . Система COMNET состоит из нескольких основны х частей , работающих как автономно , так и в комплексе : · COMNETBaseliner - пакет , предназначенный для сбора исходных данных о работе сети , необходимых для проведения моделирования . · COMNETIII вместе с пакетом AdvanceFeaturesPack - система детального мод елирования сети . · COMNETPredictor - система быстрой оценки производительности сети . COMNETBaseliner Главной проблемой при любом моделировании сети является проблема сбора данных о существующей сети . Именно эту проблему помог ает решить пакет COMNETBaseliner. Этот пакет может работать со многими промышленными системами управления и мониторинга сетей , получая от них собранные данные и обрабатывая их для использования при моделировании сети с помощью систем COMNETIII или COMNETP redictor. COMNETBaseline позволяет создавать разнообразные фильтры , с помощью которых можно извлечь нужную для моделирования информацию из импортируемых данных . С помощью COMNETBaseline можно : · Импортировать информацию о топологии сети , возможно , в иера рхическом виде ; · Комбинировать информацию из нескольких файлов регистрации трафика , которые могут импортироваться из разных средств мониторинга в единую модель трафика ; · Предоставлять полученную модель трафика для предварительного беглого обзора ; · Пр осматривать графическое представление межузлового взаимодействия , в котором трафик каждой пары узлов отображается линией определенного цвета . Пакет COMNETBaseline может импортировать данные из следующих продуктов : Топологическая информация : Информация о трафике : · HP OpenView Network General Expert Sniffer Network Analyzer · Cabletron SPECTRUM Network General Distributed Sniffer System · IBM NetView for AIX Frontier Software NETscout · Digital POLYCENTER Axon Network LAN servant · Castlerock SNMPc HP NetMetrix · CACI SIMPROCESS Wandel & Goltermann Domino Analyzer Compuware EcoNet · NACMIND Б84Aо84Ђл84|ь84Ћш84Љи84yн84~с84ѓт84„в84rо84Ђ с84ѓр84‚е84uд84tс84ѓт84„в84r RMON COMNETIII О84Oб84qщ84‹а84pя84‘ х84‡а84pр84‚а84pк84{т84„е84uр84‚и84yс84ѓт84„и84yк84{а84p Система имитационного моделирован ия сетей COMNETIII позволяет точно предсказывать производительность локальных , глобальных и корпоративных сетей . Система COMNETIII работает в среде Windows 95, WindowsNT и Unix. COMNETIII предлагает использовать простой и интуитивно понятный способ констр уирования модели сети , основанный на применении готовых базовых блоков , соответствующих хорошо знакомым сетевым устройствам , таким как компьютеры , маршрутизаторы , коммутаторы , мультиплексоры и каналы связи . Пользователь применяет технику drag-and-drop для графического изображения моделируемой сети из библиотечных элементов : Затем система COMNETIII выполняет детальное моделирование полученной сети , отображая результаты динамически в виде наглядной мультипликации результирующего трафика . Другим вариантом з адания топологии моделируемой сети является импорт топологической информации из систем управления и мониторинга сетей . После окончания моделирования пользователь получает в свое распоряжение следующие харакетристики производительности сети : · Прогнозируе мые задержки между конечными и промежуточными узлами сети , пропускные способности каналов , коэффициенты использования сегментов , буферов и процессоров . · Пики и спады трафика как функцию времени , а не как усредненные значения . · Источники задержек и узки х мест сети . Р84Qи84yс84ѓ . 4.1. М84Mо84Ђд84tе84uл84|и84yр84‚о84Ђв84rа84pн84~и84yе84u с84ѓе84uт84„и84y с84ѓ п84Ѓо84Ђм84}о84Ђщ84‹ь84Ћю84ђ с84ѓи84yс84ѓт84„е84uм84}ы84Ќ COMNETIII Т84Sи84yп84Ѓы84Ќ у84…з84xл84|о84Ђв84r Система COMNETIII оперирует с узлами трех типов - процессорными узлами , узлами-маршрутизаторами и коммутаторами . Узлы могут присоединяться с помощью портов к коммуникационным каналам любого типа , от каналов локальных сетей до спутниковых линий связи . Узлы и каналы могут характеризоваться средним временем наработки на отказ и средним временем восстановления для моделирования надежности сети . В COMNETIII моделируется не только взаимодействие компьютеро в по сети , но и процесс разделения процессора каждого компьютера между его приложениями . Работа приложения моделируется с помощью команд нескольких типов , в том числе команд обработки данных , отправки и чтения сообщений , чтения и записи данных в файл , уст а новления сессий и приостановки программы до получения сообщений . Для каждого приложения задается так называемый репертуар команд . Узлы-маршрутизаторы могут моделировать работу маршрутизаторов , коммутаторов , мостов , концентраторов и любых устройств , которы е имеют разделяемую внутреннюю шину , с помощью которой пакеты передаются между портами . Шина характеризуется пропускной способностью и количеством независимых каналов . Узел-маршутизатор обладает также всеми характеристиками процессорного узла , так что он м ожет выполнять приложения , которые , например , обновляют таблицы маршрутизации или рассылают маршрутную информацию по сети . Неблокирующие коммутационные узлы могут моделироваться путем задания количества независимых каналов , равного числу модулей коммутато р а . Библиотека COMNETIII включает большое количество описаний конкретных моделей маршрутизаторов с параметрами , основанными на результатах тестирования в Harvard NetworkDeviceTestLab. Узел-коммутатор моделирует работу коммутаторов , а также маршрутизаторов, концентраторов и других устройств , которые передают пакеты с входного порта на выходной с незначительной задержкой . К84Kа84pн84~а84pл84|ы84Ќ с84ѓв84rя84‘з84xи84y и84y г84sл84|о84Ђб84qа84pл84|ь84Ћн84~ы84Ќе84u с84ѓе84uт84„и84y Каналы связи моделируются путем задания их типа , а также двух парам етров - пропускной способности и вносимой задержки распространения . Единицей передаваемых по каналу данных является кадр . Пакеты при передаче по каналам сегментируются на кадры . Каждый канал характеризуется : минимальным и максимальным размером кадра , накл а дными расходами на кадр и интенсивностью ошибок в кадрах . В системе COMNETIII можно моделировать все распространенные методы доступа к передающей среде , в том числе ALOHA. CSMA/CD, TokenRing, FDDI и т.п . Каналы "точка-точка " могут также использоваться для моделирования каналов ISDN и SONET/SDH. COMNETIII включает средства для моделирования глобальных сетей на самом верхнем уровне абстракции . Такое представление глобальных сетей целесообразно , когда задание точных сведений о топологии физических связей и о полном трафике глобальной сети невозможно или нецелесообразно . Например , нет смысла точно моделировать работу Internet при исследовании передачи трафика между двумя локальными сетями , подключенными к Internet. COMNETIII позволяет укрупненно моделировать сети FrameRelay, сети с коммутацией ячеек (например , АТМ ), сети с коммутацией пакетов (например , Х .25). При моделировании глобальных сетей имитируется разбиение пакетов на кадры , причем каждый тип глобального сервиса характеризуется минимальным и максимал ьным размерами кадра и накладными расходами на служебную информацию . Связь с глобальной сетью имитируется с помощью канала доступа , который имеет определенные задержку распространения и пропускную способность . Сама глобальная сеть характеризуется задержко й доставки информации от одного канала доступа до другого , вероятностью потери кадра или его принудительного удаления из сети (при нарушении соглашения о параметрах трафика типа CIR). Эти параметры зависят от степени загруженности глобальной сети , которая может быть задана как нормальная , умеренная и высокая . Имеется возможность моделировать виртуальные каналы в сети . Р84Qа84pб84qо84Ђч84‰а84pя84‘ н84~а84pг84sр84‚у84…з84xк84{а84p В системе COMNETIII рабочая нагрузка создается источниками трафика . Каждый узел может быть соединен с несколькими источни ками трафика разного типа . Источники-приложения генерируют приложения , которые выполняются узлами типа процессоров или маршрутизатров . Узел выполняет команду за командой , имитируя работу приложений в сети . Источники могут генерировать сложные нестандартны е приложения , а также простые , занимающиеся в основном отправкой и получением сообщений по сети . Источники вызовов генерируют запросы на установление соединений в сетях с коммутацией каналов (сети с коммутируемыми виртуальными соединениями , ISDN, POTS). Источники планируемой нагрузки генерируют данные , используя зависящее от времени расписание . При этом источник генерирует данные периодически , используя определенное распределение интервала времени между порциями данных . Можно моделировать зависимость инте нсивности генерации данных от времени дня . Источники "клиент-сервер " позволяют задавать не трафик между клиентами и сервером , а приложения , которые порождают этот трафик . Эти приложения работают в модели "клиент-сервер ", и источник данного типа позволяет промоделировать вычислительную загрузку компьютера , работающего в роли сервера , то есть учесть время выполнения вычислительных операций , операций , связанных с обращением к диску , подсистеме ввода-вывода и т.п . П84Pр84‚о84Ђт84„о84Ђк84{о84Ђл84|ы84Ќ Коммуникационные протоколы физиче ского и канального уровней учитываются в системе COMNETIII в таких элементах сети как каналы (links). Протоколы сетевого уровня отражены в работе узлов модели , которые принимают решения о выборе маршрута пакетов в сети . Магистраль сети и каждая из подсете й могут работать на основе различных и независимых алгоритмов маршрутизации . Алгоритмы маршрутизации , используемые COMNETIII, принимают решение на основе вычисления кратчайшего пути . Используются различные вариации этого принципа , отличающиеся используемо й метрикой и способом обновления таблиц маршрутизации . Применяются статические алгоритмы , у которых таблица обновляется только один раз в начале моделирования , и динамические алгоритмы , периодически обновляющие таблицы . Возможно моделирование многопутевой м аршрутизации , при которой достигается баланс трафика по нескольким альтернативным маршрутам . COMNETIII поддерживает следующие алгоритмы маршрутизации : · RIP (минимум хопов ), · Наименьшая измеренная задержка , · OSPF, · IGRP, · Задаваемые пользователем таблицы маршрутизации . Протоколы , выполняющие транспортные функции и функции доставки сообщений между конечными узлами представлены в системе COMNETIII обширным набором протоколов : ATP, NCP, NCPBurstMode, TCP, UDP, NetBIOS, SNA. При использовании этих пр отоколов пользователь выбирает их из библиотеки системы и задает конкретные параметры , например , размер сообщения , размер окна и т.п . П84Pр84‚е84uд84tс84ѓт84„а84pв84rл84|е84uн84~и84yе84u р84‚е84uз84xу84…л84|ь84Ћт84„а84pт84„о84Ђв84r Графики и отчеты COMNETIII позволяет при моделировании задавать форму отчета о результатах дл я каждого отдельного элемента модели . Для этого необходимо в пункте меню Report выбрать требуемый элемент (пункт подменю networkelement ) и задать для него опреленный тип отчета (пункт typeofreport ). Отчет генерируется каждый раз при запуске определенной м одели . Отчет представлен в стандартной текстовой форме , имеющей ширину в 80 символов , и его легко можно распечатать на любом принтере . Можно задать генерацию нескольких отчетов разного типа для каждого элемента сети . Существуют другие способы получения с татистических результатов прогона модели , кроме отчетов . В COMNETIII имеются кнопки Statistics, с помощью которых можно включить сбор статистики для каждого типа элемента модели - узлов , каналов , источников трафика , маршрутизаторов , коммутаторов и т.п . Мо н итор статистики каждого элемента можно установить для сбора только базовых статистических параметров (минимум , максимум , среднее значение и дисперсия ) или же сбора данных во временном масштабе для построения графиков . Если результаты наблюдений сохранены в файле для последующего построения графиков и анализа , то возможно также построение гистограмм и процентных показателей . Возможно построение графиков и во время моделирования . Мультипликация и отслеживание событий Перед моделированием или во время него можно установить режимы мультипликации и трассировки событий с помощью пунктов меню Animation и Trace . Параметры меню Animation позволяют изменять скорость тактов моделирования и скорость продвижения токенов - графических символов , соответствующих кадрам и пакетам . В анимационном режиме система COMNETIII показывает поступление токенов в каналы связи и выход их из каналов , текущее количество пакетов в узлах , количество сессий , установленных с данным узлом , процент использования и многое другое . В режиме тра ссировки можно отображать процесс наступления событий в модели либо в файл , либо на экран . При отображении на экран можно перейти в режим пошагового моделирования , когда очередное событие в модели наступает и отображается только при очередном нажатии на с о ответствующую кнопку графического интерфейса . Можно задать уровень отслеживаемых событий - от высокоуровневых событий , связанных с работой приложений до событий самого низкого уровня , связанных с обработкой кадров на канальном уровне . Статистический анали з COMNETIII включает интегрированный набор средств для статистического анализа исходных данных и результатов моделирования . С их помощью можно подобрать подходящее распределение вероятностей для экспериментально полученных данных . Средства анализа результ атов позволяют вычислить доверительные интервалы , выполнить регрессионный анализ и оценить вариации оценок , полученных по нескольким прогонам модели . COMNETPredictor С 1 мая 1997 на рынке появилось новое средство компании CACIProducts - COMNETPredictor. COMNETPredictor предназначен для тех случаев , когда необходимо оценить последствия изменений в сети , но без детального ее моделирования . COMNETPredictor работает следующим образом . Из системы управления или мониторинга сети загружаются данные о работе сущ ествующего варианта сети и делается предположение об изменении параметров сети : числа пользователей или приложений , пропускной способности каналов , алгоритмов маршрутизации , производительности узлов и т.п . Затем COMNETPredictor производит оценку последств и й предлагаемых изменений и выдает результаты в виде графиков и диаграмм , на которых отображаются задержки , коэффициенты использования и предполагаемые узкие места сети . Благодаря оригинальной технологии Flow Decomposition анализ даже крупных глобальных се тей выполняется за несколько минут . COMNETPredictor дополняет систему COMNETIII, которая может использоваться затем для более тщательного анализа наиболее важных вариантов сети . COMNET Predictor работает в среде Windows 95, Windows NT и Unix. COMNET Predictor от CACI - отличный продукт , да и стоит он дешевле NetMaker XA. Правда , Predictor несколько менее проработан и не так прост в установке . Кроме того , генерируемые им отчеты немного запутанны и малоинформативны , а схемы сетей чересчур перегр у женны. Мы перепробовали несколько дисководов CD-ROM, прежде чем смогли считать информацию с присланного нам диска . Только один дисковод сумел нормально справиться с этой задачей . Установка продукта тоже удалась отнюдь не с первой попытки. В базовую конфигу рацию Predictor входит все , что требуется для построения схемы сети с помощью буксировки пиктограмм устройств из библиотеки . К сожалению , на схеме отображается так много информации , что разобраться в ней очень трудно . В состав Predictor входят и средства д ля самостоятельного создания устройств и редактирования библиотечной информации. Опция Baseliner позволяет импортировать информацию о топологии сети и характере трафика из различных популярных средств мониторинга сети . Благодаря Baseliner вы разберетесь , к акие объемы трафика генерирует то или иное приложение . После этого можно построить модель , в которой объем трафика от этого приложения будет ежемесячно возрастать на 10%, получив , таким образом , прогноз на несколько месяцев вперед . Тому , кто научится разб и раться в схемах сетей (а сделать это не очень-то просто ), Predictor покажется очень мощным средством , которым нетрудно пользоваться . Параметры элементов сетей , подобранных из библиотеки , поддаются тонкой настройке. Затем можно пустить в ход предположения о росте сети - надо указать Predictor, в какой момент их следует включать в модель . По мере продвижения расчетов Predictor будет информировать пользователя о возникновении проблем . Например , сообщается , что через шесть месяцев уровень загрузки какого-либо м аршрутизатора достигнет 80%, что является предельной величиной . Тогда можно ввести в модель еще один маршрутизатор и посмотреть , решит ли он это проблему. Пользователю предоставляется целый ряд отчетов , однако чтобы извлечь из них полезную информацию , прид ется немало потрудиться : многие таблицы и графики дублируют друг друга , и это затрудняет понимание. Бесспорно , 29 тыс . дол . - это недешево , однако если вспомнить , что Predictor может работать не только под Unix, но и под Windows NT и Windows 95, станет пон ятно : его пользователь способен сэкономить на оборудовании (сравните с NetMaker XA). Построение пилотных проектов проектируемых сетей Если для задания информации о топологии сети не нужно иметь реальную сеть , то для сбора исходных данных о интенсивности источников сетевого трафика могут потребоваться измерения на пилотных сетях , представляющих собой натурную модель проектируемой сети . Эти измерения могут быть выполнены различными средствами , в том числе и с помощью анализаторов протоколов . Помимо получен ия исходных данных для имитационного моделирования пилотная сеть может использоваться для решения самостоятельных важных задач . Она может дать ответы на вопросы , касающиеся принципиальной работоспособности того или иного технического решения или совместим о сти оборудования . Натурные эксперименты могут потребовать значительных материальных затрат , но они компенсируются высокой достоверностью полученных результатов . Пилотная сеть должна быть как можно более похожа на ту сеть , которая создается , для выбора пар аметров которой и создается пилотная сеть . Для этого необходимо в первую очередь выделить те особенности создаваемой сети , которые могут оказать наибольшее влияние на ее работоспособность и производительность . Если имеются сомнения в совместимости продукт ов разных производителей , например , коммутаторов , поддерживающих виртуальные сети или другие пока не стандартизованные возможности , то в пилотной сети должны проверяться на совместимость именно эти устройства и именно в тех режимах , которые вызывают наибо л ьшие сомнения . Что же касается использования пилотной сети для прогнозирования пропускной способности реальной сети , то здесь возможности этого вида моделирования весьма ограничены . Сама по себе пилотная сеть вряд ли сможет дать хорошую оценку производите льности сети , включающей гораздо больше узлов подсетей и пользователей , так как не ясен способ экстраполяции результатов , полученных в небольшой сети , на сеть гораздо больших размеров . Поэтому пилотную сеть целесообразно использовать в данном случае совме стно с имитационной моделью , которая может использовать образцы трафика , задержек и пропускной способности устройств , полученных в пилотной сети , для задания характеристик моделей частей реальной сети . Затем , эти частные модели могут быть объединены в пол н ую модель создаваемой сети , работа которой будет имитироваться . Что мы получим , используя моделирование Используя моделирование при проектировании или реинжиниринге вычислительной системы , мы можем сделать следующее : оценить пропускную способность сети и ее компонентов , определить узкие места в структуре вычислительной системы ; сравнить различные варианты организации вычислительной системы ; осуществить перспективный прогноз развития вычислительной системы ; предсказать будущие требования по пропускной сп о собности сети , используя данные прогноза ; оценить требуемое количество и производительность серверов в сети ; сравнить различные варианты модернизации вычислительной системы ; оценить влияние на вычислительную систему модернизации ПО , мощности рабочих станц и й или серверов , изменения сетевых протоколов . Исследование параметров вычислительной системы при различных характеристиках отдельных компонентов позволяет выбрать сетевое и вычислительное оборудование с учетом производительности , качества обслуживания , на дежности и стоимости . Поскольку стоимость одного порта активного сетевого оборудования в зависимости от производителя оборудования , используемой технологии , надежности , управляемости может меняться от десятков рублей до десятков тысяч , моделирование позво л яет минимизировать стоимость оборудования , предназначенного для использования в вычислительной системе . Моделирования становится эффективным при числе рабочих станций 50-100, а когда их более 300, общая экономия средств может составить 30--40% от стоимости проекта . Финансовая сторона Естественно , возникает вопрос о стоимости проведения обследования вычислительной системы с помощью моделирования . Стоимость самого моделирования при грамотной эксплуатации системы моделирования невысока . Основную часть стоимос ти обследования составляют затраты на оплату труда высококвалифицированных специалистов в области сетевых технологий , вычислительного оборудования , систем моделирования , проводящих обследование объекта , составление моделей компонентов и самой вычислительн о й системы , определяющих направления развития и модификаций вычислительной системы и ее моделей . Обследование и моделирование вычислительной системы из 250 узлов может длиться одну-две недели , при этом стоимость может колебаться от $5000 до $17 500. Если с тоимость проектов по информатизации крупных организаций зачастую превышает $500 000, то стоимость работ по моделированию составляет в любом случае менее 4% от стоимости проекта . При этом мы получаем : объективную оценку решения и технико-экономическое обос нование ; гарантированные требуемую производительность и запас по производительности ; обоснованные и управляемые решения по поэтапной модернизации . Системы моделирования , не вошедшие в обзор CPSIM (компания BoyanTech) -- простая система моделирования посл едовательных и параллельных процессов . Модель -- ориентированный граф , в котором узлы -- объекты (компьютеры , серверы , сетевое оборудование ), дуги -- каналы связи . NetDA/2 (компания IBM) - предназначена для проектирования , анализа и оптимизации глобальных сетей и реинжиниринга имеющихся SNA-сетей . Возможно задание собственных алгоритмов маршрутизации . Позволяет моделировать сценарии "что , если ". Поддерживает и протокол TCP/IP. Реализована на OS/2. NPAT (Network Planning and Analysis Tools); фирма Sun, - п редназначена для моделирования интегрированных сетей данные /голос на базе магистралей Т 1 и Т 3. Реализована на Solaris 2.6, 7. SES/Workbench (фирма HyPerfomix) -- моделирование локальных и глобальных сетей на уровне приложений , канальном и физическом уровн ях . Моделирование сложных приложений , СУБД . Позволяет провести стоимостной анализ вариантов . Имеется механизм расстановки контрольных точек и трассировки . WinMIND (фирма Network Analysis Center) -- система проектирования , настройки конфигурации и оптимиза ции сети ; содержит дан ные о стоимости типичных конфигураций с возможностью точной оценки производительности и тарифной платы . Семейство AUTONET (фирма Network Design and Analysis) -- включает систему мониторинга и управления AMS, позволяет проводить оцен ку производительности сети , а также точное моделирование и тарификацию сетевых решений . Проект ns2/VINT 1996 год ознаменован началом работ над проектом VINT (Virtual InterNetwork Testbed), организованным DARPA (Defense Research Projects Agency) и реализу емым под руководством целого ряда научных организаций и центров : USC/ISI (University of Southern California / Information Sciences Institute), Xerox PARC, LBNL (Lawrence Berkley National Laboratory) и UCB (UC Berkley). На сегодня основными спонсорами прое к та являются DARPA, NSF и ACIRI (AT&T Center for Internet Research at ICSI).Главной целью проекта VINT являлось построение программного продукта , позволяющего осуществлять имитационное моделирование сетей связи и обладающего целым рядом характеристик , сред и которых высокая производительность , хорошая масштабируемость , визуализация результатов и гибкость . В качестве основы программной реализации был выбран разрабатываемый в University of California с 1989 года пакет network simulator (до 1995 года известный к ак REAL). Логично , что для программного продукта было выбрано имя network simulator 2 (далее - ns2). ns2, как и его предшественники , разрабатывался как программное обеспечение с открытым исходным кодом (open source code software - OSS). Такое ПО распрост р аняется бесплатно - без каких либо ограничений на право использования , модификации и распространения третьими лицами . Таким образом , с точки зрения стоимости ns2 безусловно является лидером по сравнению с коммерческим ПО упоянутым выше - он бесплатен . По э той же причине бесплатны и всегда доступны on-line все обновления и дополнения (новые библиотеки , протоколы и т.п .). Еще одним не менее замечательным свойством программного обеспечения OSS является возможность модификации ядра программы и гибкая настройка в соответствии с требованиями конкретного пользователя . Одним из отличительных свойств ns2 с точки зрения гибкости является мультиоперационность . Полные версии , включающие все функции , на данный момент работоспособны под управлением следующих операционных систем : - SunOS; - Solaris; - Linux; - FreeBSD; - Windows 95/98/ME/NT/2000. Для инсталляции полной версии ns2 необходимо иметь 250 МБ свободного места на диске компьютера и компилятор С ++. Существует также упрощенная версия (компилированная ) для некоторы х ОС , в частности всех версий Windows, являющаяся не столь гибкой как полная версия , в частности невозможно добавлять компоненты , модифицировать ядро и т.п . Однако эта версия очень проста в использовании и не требует глубоких знаний ОС и языка C++. Для фу н кционирования упрощенной версии ns2 достаточно иметь 3 МБ свободного места на жестком диске компьютера. Требования к производительности компьютера у ns2 не столь жестки . В принципе , компьютер с процессором 486 может обеспечить приемлемое функционирование д аже полной версии ns2.При необходимости использования ns2 группой пользователей достаточно иметь инсталлированную полную версию на машине под управлением Unix-like ОС . Пользователи могут иметь доступ в режиме терминала к ns2 и производить необходимые моди ф икации в том числе и ядра программы компилируя свою версию в домашнюю директорию . Так же при помощи X-сервера возможна анимация полученных результатов . Netsimulator . NETSIMULATOR предназначен для моделирования сетей с пакетной коммутацией и различн ыми методами маршрутизации пакетов . NETSIMULATOR позволит разработчику или обслуживающему персоналу сети моделировать поведение сети , изменяя : топологию сети , способ маршрутизации пакетов , пропускные способности любого канала сети , нагрузку на сеть (ин тенсивности входных потоков ), длины пакетов и распределение числа пакетов в одном сообщении , размеры памяти на узлах коммутации , ограничения на максимальное время пребывания сообщений в сети , приоритеты различных сообщений. Система позволяет моделировать т акие методы маршрутизации пакетов , как метод рельефов , метод Форда , метод Дейкстры , метод Бэрена , метод обмена задержками пакетов между узлами сети , метод Галлагера , метод решения уравнений Беллмана (для специального вида сети ), а также случайную маршрути з ацию , протоколы RIP, EGP, IGRP, BGP, OSPF и т.п . Большинство методов реализовано в нерандомизированной и рандомизированной модификациях. Система использует принцип разделения сообщений на типы , различающиеся по длинам и приоритетам пакетов , распределением их числа , интенсивностям входных потоков и т.д . В результате работы модели получается информация о : · средних задержках (временах доставки ) сообщений различных типов ; · гистограммах и функциях распределения задержки (времени доставки ) сообщений ; · гистограммах плотностей и функций распределения занятой памяти по узлам коммутации ; · количествах сообщений различных типов , дошедших до адресата ; · количествах отказов в доставке сообщений по различным причинам (нехватк а памяти , превышение допустимого времени пребывания в сети и т.д .); В процессе моделирования , по желанию пользователя возможно заполнение "журнала регистрации событий сети " для последующего статистического анализа. Opnet . Opnet Modeler предлагает поль зователям графическую среду для создания , выполнения и анализа событийного моделирования сетей связи . Это удобное программное обеспечение может быть использовано для большого ряда задач , например , типичные создание и проверка протокола связи , анализ взаим о действий протокола , оптимизация и планирование сети . Также возможно осуществить с помощью пакета проверку правильности аналитических моделей , и описание протоколов. В рамках , так называемого , редактора проекта могут быть созданы палитры сетевых объе ктов , которым пользователь может присвоить различные формы соединения узлов и связи вплоть до имеющих вид головоломки . Автоматизированное порождение сетевой топологии - кольца , звезды , случайной сети , также поддерживается и резервируется утилитами для имп о ртируемых сетевых топологий в различных форматах . Случайный трафик может быть автоматически сгенерирован из алгоритмов , указанных пользователем , а также импортирован из входящих в стандартную комплектацию пакета форматов реальных трафиков линий . Результат ы моделирования могут быть проанализированы , а графы и анимация трафика , опять же будут сгенерированы автоматически . Новая особенность - это автоматическое преобразование в формат html 4.0х. Одним из плюсов из создания модели сети с помощью программног о обеспечения является то , что уровень гибкости , обеспечиваемый ядром моделирования , тот же , что и для моделирования , написанных с нуля , но объектное построение среды позволяет пользователю намного быстрее делать разработку , усовершенствования и производи т ь модели для многократного использования.. Есть несколько сред редактора - по одной для каждого типа объекта . Организация объектов - иерархическая , сетевые объекты (модели ) связаны набором узлов и объектов связи , в то время как объекты узла связаны на бором объектов , типа модулей очерёдности , модулей процессора , передатчиков и приемников . Версия ПО для моделирования радиоканала содержит модели антенны радиопередатчика , антенны приемника , перемещающихся объектов узла (включая спутники ). Логику повед ения процессора и модулей очередности определяет модель процесса , которую пользователь может создавать и изменять в пределах редактора процесса . В редакторе процесса пользователь может определить модель процесса через комбинацию алгоритма работы конечного автомата ( finite - state machine - FSM ) и операторов языка программирования C / C ++. Вызов события модели процесса в течение моделирования управляется возбуждением прерывания , а каждое прерывание соответствует событию , которое должно быть обработано моделью п роцесса. Основа связи между процессами - структура данных , называемая пакетом . Могут быть заданы форматы пакета , то есть они определяют , какие поля могут содержать такие стандартные типы данных , как целые числа , числа с плавающей запятой и указатели н а пакеты (эта последняя способность позволяют инкапсулировать моделирование пакета ). Структура данных , вызывающая информацию по контролю за интерфейсом ( interface control infor - mation - ICI ), может быть разделена между двумя событиями моделей процесса - эт о ещё один механизм для межпроцессорной связи , это очень удобно для команд моделирования и соответствует архитектуре многоуровневого протокола . Процесс также может динамически порождать дочерние процессы , которые упростят функциональное описание таких сис т ем , как серверы. Несколько основных моделей процесса входят в базовую комплектацию пакета , моделируя популярные протоколы работы с сетями и алгоритмы , вроде протокола шлюза границы ( border gateway protocol - BGP ), протокола контроля передачи . Интерне т протокол ( TCP / IP ), ретрансляции кадров ( frame relay ), Ethernet , асинхронного режима передачи ( asynchronous transfer mode - ATM ), и WFQ ( weighted fair queuing ). Базовые модели полезны для быстрого развития сложных имитационных моделей для общих архитектур сети , а также для обучения , чтобы дать точное функциональное описание протокола студентам . Существует возможность сопровождения комментариями и графикой ( с поддержкой гипертекста ) моделей сети , узла или процесса. В режиме прямого диалога доступна под робная документация в формате pdf . Обучающее руководство содержит простые примеры , по которым возможно сравнительно быстро обучиться всем тонкостям программы . Я включил Opnet в студенческие лабораторные по курсу сетей в Университете Калифорнии , Сан Диего, и обнаружил , что примерно за неделю , большинство студентов приобретает базовые знания о том , как синтезировать имитационные модели , с помощью этого программного продукта. NetMaker XA . Вычислительное ядро моделирования , используемое в NetMaker XA от Mak e Systems, - одно из наиболее мощных на рынке , и это сыграло немаловажную роль в том , что продукт зарекомендовал себя столь хорошо . За что ни возьмись - все работает в полном соответствии с описаниями . У нас не возникло никаких проблем ни с моделированием спроектированной нами небольшой сети , ни с усовершенствованием системы , приведенной производителем в качестве примера . Кроме того , генерируемые программой отчеты содержали всю необходимую информацию. Главные недостатки NetMaker XA - необходимость серьезног о обучения пользователя и высокая стоимость . Если к цене базовой конфигурации изделия добавить стоимость дополнительных модулей , получится довольно значительная сумма. Основу продукта составляют модули Visualizer, Planner и Designer. Каждый из них выполняе т какую-то одну функцию ; чтобы смоделировать работу сети , необходимы все три. Visualizer служит для получения информации о сети и ее просмотра . В его состав входят SNMP-модули автоматического распознавания , которые опрашивают сетевые устройства и создают с оответствующие им объекты . Информацию об этих объектах можно затем редактировать с помощью Visualizer. Planner - это библиотека устройств , которая помогает проанализировать , что получится при установке в сети нового устройства (например , дополнительного ма ршрутизатора ). Make Systems поставляет встраиваемые модули (plug-in), содержащие объекты с данными о продуктах различных производителей . В таких объектах содержится полное описание различных моделей устройств (от числа сетевых интерфейсов до типа процессо р а ); вся информация заверяется производителем . С помощью Planner пользователь может самостоятельно строить свои собственные объекты для описания сетевых устройств и каналов связи , не включенных в библиотеку. Designer нужен для построения схем сетей . Данное средство позволяет легко и быстро создавать модели и анализировать альтернативы . Если пользоваться им совместно с Planner, можно получать информацию о том , как будет работать сеть заданной конфигурации. Если требуется пойти несколько дальше , придется приоб рести еще три модуля : Accountant, Interpreter и Analyzer. В состав Account входит тарификационная база данных ; этот модуль помогает проанализировать затраты , связанные с использованием тех или иных сетей общего доступа . Нам показался очень полезным модуль Interpreter, предназначенный для сбора данных от средств анализа трафика . Затем данные автоматически импортировались в нашу модель , что позволяло использовать их почти в режиме реального времени , а не строить гипотезы относительно работы сети . Наконец , An a lyzer и предназначенный для него встраиваемый модуль "выживаемости " помогают разрабатывать планы восстановления после аварий , а также добиваться того , чтобы ни одна неисправность (после ее локализации ) не могла привести к отказу сети в целом. Стоит все это богатство функций очень дорого - от 37 тыс . дол . за базовый комплект плюс доплаты за встраиваемые модули . Тому , кто захочет приобрести модули Accountant, Interpreter и Analyzer, придется раскошелиться еще на 30 тыс . дол . Установить NetMaker XA можно толь к о на SPARCstation от Sun Microsystems. К этому надо добавить стоимость обучения , поскольку без него у вас просто ничего не получится . В Make Systems осознают , что пользоваться их продуктом не так-то просто ; во время испытаний к нам прислали специалиста , ко торый обучил нас работе с пакетом. Тем не менее для счастливого обладателя большой сети на несколько тысяч узлов NetMaker XA - то что нужно . SES/Strategizer - альтернативный подход Тот , кто не собирается включать возможность роста в свою модель сети , вполн е удовлетворится значительно менее дорогим продуктом SES/Strategizer от Scientific and Engineering Software (цена 9995 дол .). SES/Strategizer просчитывает модели очень быстро . Мы установили этот продукт на рабочей станции на базе Pentium II, и всего за 2 с программа рассчитала , как будет работать довольно сложная сеть в течение 24 ч . Можно также собирать тонкие статистические данные о каком-то одном конкретном элементе модели , например , следить за степенью загрузки центрального процессора с разбивкой по пр о цессам , пользователям и моделям поведения. Один из серьезных недостатков программы - необходимость перезапуска модели при каждом внесении каких-либо изменений . Другие продукты позволяют вставлять в модель различные переменные (например , учитывающие рост се ти ); в результате можно опробовать несколько вариантов в ходе одного прогона программы. Установка не вызвала никаких затруднений , хотя мы были очень удивлены , получив программу на дискетах . Как и прочие пакеты , SES/Strategizer позволяет без труда задавать и модифицировать значения параметров , таких как пропускная способность . Кроме того , продукт выдает запрос на подтверждение ("Применить " или "Отмена "), если пользователь пытается закрыть диалоговое окно , щелкнув мышью на крестике в правом верхнем углу . Так а я функция не предусмотрена в других продуктах , что неудобно , поскольку с ними никогда нельзя быть уверенным , какое действие будет предпринято по умолчанию. И все же отдельные стороны SES/Strategizer нуждаются в доработке . Например , для просмотра результато в моделирования на том же ПК , где работает сама программа , требуется запустить Microsoft Excel; данные он должен брать из создаваемых SES/Strategizer файлов , где для разделения числовых полей используются знаки табуляции . Если Excel не установлен , пользов а тель получает странное сообщение об ошибке , указывающее на совершенно другую причину сбоя . Надо просто информировать пользователя , что ему следует установить Excel, или обеспечивать возможность просмотра средствами какой-нибудь другого приложения. Различия между SES/Strategizer и Predictor отнюдь не так велики , как позволяет предположить разница в их ценах (19 тыс . дол .). Predictor хорош тем , что расчеты могут охватывать продолжительный период существования сети , а пользователь - учитывать рост трафика с т е чением времени . По части функций SES/Strategizer отстает совсем не так сильно - пользователю просто придется смириться с необходимостью постоянно просчитывать модель заново. И все же NetMaker XA остается королем . Он - для тех , кто может раскошелиться на не малую сумму и хочет заполучить лучшее средство моделирования сети. Основные требования , предъявляемые к системам моделирования вычислительных систем Отсутствие необходимости программирования ; возможность импорта информации из существующих систем управлени я сетями и средств мониторинга ; наличие расширяемой библиотеки объектов ; интуитивно-понятный интерфейс ; простая настройка на объекты реального мира ; гибкая система построения сценариев моделирования ; удобное представление результатов моделирования ; анимац и я процесса моделирования ; автоматический контроль модели на внутреннюю непротиворечивость . Советы покупателям Как выбрать систему моделирования ? Каждый выбирает себе систему по поставленным задачам и выделенным средствам . Если вы хотите ознакомиться с п ринципиальными возможностями систем моделирования , если у вас не стоит задача "тюнинга ", т . е . настройки уже существующей системы , а вы хотите только грубо определить , будет ли она функционировать при установке какого-либо дополнительного устройства без п о стоянных сбоев , - покупайте дешевый продукт . Однако , как показывает реальный опыт , рано или поздно перед вами встанет задача полномасштабного моделирования вычислительной системы . И вот тут надо помнить о следующем . К сожалению , в отличие от систем высок оуровневого моделирования , которые продаются и поддерживаются известными в России компаниями (ARIS -- компания "Весть-Метатехнологии ", Rational Rose -- компании "Аргуссофт ", "Интерфейс " и др .), поставщиков систем динамического моделирования вычислительных систем нам обнаружить не удалось . В 1997--1999 годах представлением , продажей и поддержкой семейств COMNET и OPNET занимались некоторые отечественные компании , однако потом этот процесс был приостановлен . Причины , наверное , в специфике российского рынка ( о ткрытое нежелание дать заказчику реальные спецификации и цены на информационные системы и боязнь независимой экспертизы решений ), в недостаточности финансирования . Полезным является каталог Network Buyer's Guide (www.networkbuyersguide.com), в котором дан о описание продукта , производитель , цена и контактная информация . Опыт показывает , что попытки обращения непосредственно к производителю приводят к положительному результату . Либо производитель сам откликнется и поставит эту систему , либо он назовет дистр ибьютора в Европе , у которого этот продукт можно приобрести . Мы общались с CACI Products и OPNET Technologies (ранее -- MIL3) и успешно получали необходимое ПО . К сожалению , консалтинговые компании , которые были бы связаны с моделированием сетей , в настоя щее время в России нам не известны . В нашей стране наибольшее распространение получили системы COPMNET III и OPNET. Именно эти продукты отличаются высокой полнотой библиотеки , поскольку у производящих их компаний есть соглашения с производителями сетевого оборудования . Но прежде , чем покупать дорогостоящую систему , определите , какие пакеты из входящих в ее состав вам реально понадобятся . Результаты испытаний средств моделирования сети NetwprkWorld World Class Показатель Весовой коэфф ., % NetMaker XA * COMNET Predictor SES/Strategizer Большая библиотека устройств 20 10 = 2,0 6 = 1,2 5 = 1,0 Производительность 15 10 = 1,5 10 = 1,5 10 = 1,5 Ясность схем 15 9 = 1,35 5 = 0,75 7 = 1,05 Возможность импорта данных о трафике в режиме , близком к реальному времени 15 9 = 1,35 8 = 1,2 8 = 1,2 Расширяемость 10 10 = 1,0 7 = 0,7 6 = 0,6 Гибкость и простота использования 15 8 = 1,2 8 = 1,2 7 = 1,05 Документация 10 7 = 0,7 7 = 0,7 5 = 0,5 Итоговая оценка 9,1 7,25 6,9 Примечания. * Награда World Class присв аивается изделиям , набравшим 9,0 и более баллов . Оценки выставлялись по 10-балльной шкале . Весовые коэффициенты (относительная значимость критериев ) учитывались при расчете итоговой оценки. В данном обзоре рассматриваются три продукта старшего класса . Пак ет NetMaker XA от Make Systems получил награду World Class ("Продукт мирового класса "). Впрочем , COMNET Predictor от CACI Products, который можно объединять с более мощным продуктом под названием COMNET III, совсем немного отстал от лидера . Пакет SES/Stra t egizer, предлагаемый компанией Scientific and Engineering Software по цене 9995 дол ., можно порекомендовать тем , кто желает сэкономить. Изучив ряд пакетов для моделирования работы сети , мы пришли к выводу , что все они вполне могут решить ту задачу , на реше ние которой рассчитаны . Однако толку от них сумеет добиться лишь тот , кто готов потратить немало средств и усилий . Продукты , предлагаемые лидерами рынка компаниями Make Systems и CACI Products, а также недавно дебютировавшей в этой области фирмой Scientif i c and Engineering Software (SES), справились (хотя и с разной степенью успешности ) с анализом данных о конфигурации тестовой сети и предоставили информацию о возможных последствиях тех или иных изменений. NetMaker XA от Make Systems занял первое место как наиболее полный и гибкий продукт . COMNET Predictor от CACI - недавно представленный родственник более широко известной программы COMNET III - тоже произвел хорошее впечатление , однако ему не помешали бы более совершенное средство составления схем и менее с ложные для восприятия отчеты . Пакет SES/Strategizer от SES сравнительно дешев , однако , в отличие от NetMaker XA и COMNET Predictor, не позволяет учитывать будущий рост сети. Надо сказать , что мы ожидали от рассмотренных пакетов несколько большего . В частно сти , ни одна из программ не способна сообщить , что сеть чересчур сложна , или предложить , каким образом надо ее усовершенствовать для повышения производительности . Они лишь указывают , будет ли работоспособным предлагаемый проект и в каком месте можно нарва т ься на проблемы . Администратору приходится самому выбирать лучший способ решения проблем. Мало того , ни один из продуктов нельзя рассматривать как полностью готовое к употреблению средство , способное в точности смоделировать работу существующей или даже вн овь спроектированной сети . Необходимо потратить значительные средства на обучение , прежде чем станут возможными построение корректных моделей и интерпретация полученных результатов . Затем понадобится еще в течение шести-девяти месяцев непрерывно подстраив а ть модель , и только после этого она будет хотя бы приблизительно приведена в соответствие с действительностью. Чтобы понять , почему так получается , надо вспомнить , как строятся модели при работе с этими продуктами . Все программы оснащены средствами графиче ского проектирования , позволяющими строить схемы сети с помощью буксировки значков , соответствующих различным устройствам , из библиотеки на рабочее поле программы . Далее указывается , каким образом устройства соединены LAN- и WAN-каналами , работающими на р а зных скоростях , и , наконец , схема дополняется данными о работе сети , полученными от сетевых мониторов. Получив все эти данные , программа строит систему математических уравнений , с помощью которых моделируется поведение сети . К сожалению , одна-две ошибки в начальной информации могут испортить все. Средства моделирования сетей : достоинства и недостатки NetMaker XA фирмы Make Systems, www.makesystems.com COMNET Predictor фирмы CACI Products, www.caci.com SES/Strategizer фирмы Scientific and Engineering Software, www.ses.com Достоинства Высочайшая производительность Огромное количество дополнительных модулей , в том числе библиотек устройств от разных производителей Хороший дополнительный модуль для анализа затрат Отличная функция разработки планов восстановления после отказа Прекрасная возможность ввода данных о трафике в режиме реального времени Простота ввода гипотез о р осте трафика с течением времени Возможность тонкой подстройки параметров сети с помощью простых диалоговых окошек Невысокая цена , простота применения Легкость использования модулей для рисования схем Возможность тонкой настройки параметров сети Ясность схе м сети Недостатки Очень высокая цена Необходимость использования дорогой SPARCstation Продуктом трудно пользоваться ; требуется дополнительное обучение Проблемы с установкой Трудность восприятия схем сети Неясность некоторых отчетов Поставка на дискетах Не возможность расчета перспектив роста сети Некоторые отчеты невозможно просматривать , если на том же ПК не установлен Excel Цена , дол. 40 000 за типичную конфигурацию 29 000 9995 Проблемы и тенденции Средства моделирования столь же разнообразны , как и отображаемые ими локальные сети Системы управления сетью обычно рекламируются как всеохватывающие и всемогущие . Средства моделирования работы сети назвать таковыми никак нельзя . Разброс цен на эти средства составляет от 129 дол . (за работающую под Windows программу LANModel от Network Performance Insitute) до 40 тыс . дол . (за COMNET III от CACI, которая может работать под Windows 95, Windows NT и Unix). Каждый из продуктов действительно имеет свою собственную "экологическую " нишу . Одни средства рассчитаны н а управление локальными сетями , а другие предназначены для администраторов территориально-распределенных сетей . Одни просто позволяют строить схемы сетей и обладают ограниченными возможностями моделирования , другие же способны производить сложный анализ г л обальных сетей. Однако ни одно из средств не способно охватить все задачи , поэтому если необходимо смоделировать сеть и проанализировать ее работу , придется покупать несколько продуктов . Имеются также заметные различия между продуктами , которые , как утверж дается , решают одни и те же задачи. Возьмем , к примеру , моделирование . Хотя в комплект поставки многих продуктов , указанных в сводной таблице , входят библиотеки сетевых элементов , устройств и протоколов , отнюдь не все продукты способны моделировать одни и те же объекты . Скажем , программа CANE от ImageNet может моделировать 9000 различных устройств и конечных станций , а комплект поставки продукта SimuNet от Telenix содержит только библиотеку маршрутизаторов Cisco. Из 13 средств , перечисленных в таблице , дес я ть способны моделировать маршрутизаторы Cisco и другие устройства межсетевой связи , такие как концентраторы , шлюзы и коммутаторы . Менее половины программ позволяют учитывать работу каналов связи локальных и территориально-распределенных сетей . В библиотек у одного из средств , NetArchitect от Datametrics System, входят процессоры , контроллеры дисков и диски. Что же касается протоколов , надо отметить следующее . Восемь продуктов могут моделировать работу протоколов сетевого уровня , таких как IP и IPX. Семь прог рамм способны моделировать протоколы канального уровня , например IEEE 802.3, 802.5, ATM, frame relay. Шесть пакетов принимают во внимание протоколы как сетевого , так и канального уровня . Библиотека протоколов , входящая в состав пакета Virtual Agent от Net w ork Tools, позволяет моделировать работу SNMP, который повсеместно используется в локально-сетевых устройствах . Однако не так-то просто обнаружить средство , умеющее работать с частными протоколами для устаревшего оборудования и связными протоколами. Следуе т обязательно выяснить , работу каких сетевых элементов способно рассчитывать то или иное средство . В этой области можно нарваться на самые интересные результаты . Большинство продуктов рассчитывают , как будут работать те элементы сети , о которых у них имею т ся данные . Однако три пакета сплоховали : CANE от Image Net не может моделировать работу дисков , микросхем и контроллеров ; Virtual Agent от Network Tools не принимает во внимание работу с очередями и скорость передачи данных по физическому носителю ; SimuNe t от Telenix не в состоянии учитывать , например , архитектуру устройств . За исключением NetArchitect от Datametrics, ни одно средство не умеет смоделировать работу системы в целом . Это означает , что невозможно принять во внимание , например , влияние параметр о в конечных станций . По-видимому , к этой проблеме производители обратятся несколько позже , когда станут более распространенными сети , при построении которых учитывается характер работающих в них приложений . Службы каталогов и сетевые протоколы в таких сетя х будут поддерживать передачу трафика , чувствительного к задержкам. Кроме того , средства моделирования сетей имеют несколько ограниченные возможности учета воздействия на пропускную способность сети работы с приоритетами и уровнями обслуживания . Если вспомн ить , какое значение сейчас придается средствам предоставления уровней обслуживания и управления ими , станет ясно , что этот недостаток должен быть исправлен. Достоинство всех перечисленных решений - наличие в их комплектах поставки примеров моделей и характ еристик работы сети ; - они помогают пользователям освоиться с продуктами . Это можно только приветствовать , поскольку моделирование и анализ поведения сетей - наука хитрая ; производители и пользователи только начинают ее постигать. Следует ожидать , что сред ства моделирования будут адаптироваться к изменениям характера сетей , которые становятся все более интеллектуальными и все в большей степени ориентируются на системные параметры (в частности , на учет характера приложений и предоставляемых сетевых услуг ). В ближайшем будущем следует ожидать и появления средств моделирования и прогнозирования для Gigabit Ethernet. Это особенно важно в связи с выявленными проблемами с дифференциальными задержками на многомодовом кабеле. Еще один важный момент - передача голоса через IP. Ясно , что производители средств моделирования будут обращать все больше внимания на эту проблему , по мере того как компании , стремящиеся переложить свой междугородний телефонный трафик на Internet, будут пытаться оценить воздействие соответству ю щей нагрузки на свои сети , базирующиеся на маршрутизаторах . Можно также ожидать появления новых компаний , которые сосредоточат свои усилия на новых технологиях , таких как Gigabit Ethernet и IP-телефония. Появление новых производителей средств анализа приве дет к усилению конкуренции и снижению цен на изделия , однако при этом усложнится проблема выбора.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
- Доктор, иногда, когда я сижу в туалете, я слышу голоса.
- Интересно, и что они вам говорят?
- Они не говорят, они кричат – «Хватит, сука, курить в сортире!!!»
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, курсовая по компьютерным сетям "Имитационное моделирование компьютерных сетей", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru