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

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



НазваниеИмитационное моделирование компьютерных сетей
Дата конвертации02.08.2012
Размер325,06 Kb.
ТипРеферат
Имитационное моделирование компьютерных сетей


Министерство Образования РФ.ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра МАШИНОСТРОЕНИЯ. «Имитационное моделирование компьютерных сетей.» наименование темы ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту по дисциплине: Компьютерные сети 1 050 00 00 ПЗ обозначение документаВЫПОЛНИЛИ СТУДЕНТЫ ГРУППЫ ИСМ-99-1_Казаков П, Харченко И подписьНормоконтролер _Бахвалов С.В._____ подпись Курсовой проект защищен с оценкой______________ Иркутск 2002 Понятие и цели моделированияЭффективность построения и использования корпоративных информационныхсистем стала чрезвычайно актуальной задачей, особенно в условияхнедостаточного финансирования информационных технологий на предприятиях.Критериями оценки эффективности могут служить снижение стоимости реализацииинформационной системы, соответствие текущим требованиям и требованиямближайшего времени, возможность и стоимость дальнейшего развития и переходак новым технологиям.Основу информационной системы составляет вычислительная система, включающаятакие компоненты, как кабельная сеть и активное сетевое оборудование,компьютерное и периферийное оборудование, оборудование хранения данных(библиотеки), системное программное обеспечение (операционные системы,системы управления базами данных), специальное ПО (системы мониторинга иуправления сетями) и в некоторых случаях прикладное ПО.Наиболее распространенным подходом к проектированию информационных систем внастоящее время является использование экспертных оценок. В соответствии сэтим подходом специалисты в области вычислительных средств, активногосетевого оборудования и кабельных сетей на основании имеющегося у них опытаи экспертных оценок осуществляют проектирование вычислительной системы,обеспечивающей решение конкретной задачи или класса задач. Этот подходпозволяет минимизировать затраты на этапе проектирования, быстро оценитьстоимость реализации информационной системы. Однако решения, полученные сиспользованием экспертных оценок, носят субъективный характер, требования коборудованию и программному обеспечению также грешат субъективностью, как иоценка гарантий работоспособности и развиваемости предлагаемого проектасистемы.В качестве альтернативного может быть использован подход, предполагающийразработку модели и моделирование (имитацию работы - simulation) поведениявычислительной системы.Бездефектное проектирование вычислительных системМожно говорить о "бездефектном" проектирования информационных систем. Онодостигается комплексным применением высокоуровневого моделирования(моделирования функций или бизнес-процессов) предприятия и низкоуровневогомоделирования вычислительной системы. Общая условная схема бездефектногопроектирования информационной системы приведена на рис. 1.Использование высокоуровневого моделирования позволяет гарантироватьполноту и правильность выполнения информационной системой функций,определенных заказчиком. То есть построенная модель безупречна пофункциональности (система должна выполнять то, что задумано). Однакогарантировать, что конкретная реализация вычислительной системы напредприятии будет выполнять эти функции, высокоуровневое моделирование неможет.К системам высокоуровневого моделирования относятся такие системы, какARIS, Rational Rose. С их помощью реализуются принципы структурногоанализа, когда предприятие представляется в виде сложной системы, состоящейиз разных компонентов, имеющих различного рода взаимосвязи друг с другом.Эти средства позволяют определить и отразить в моделях основные компонентыпредприятия, протекающих процессов, используемой информации, а такжепредставить взаимосвязи между этими компонентами. Создаваемые модели представляют собой документированную совокупностьзнаний об ИС предприятия - о его организационной структуре взаимодействияхмежду предприятием и прочими субъектами рынка, составе и структуредокументов, последовательностях шагов процессов, должностных инструкцияхотделов и их сотрудников. Моделирование функций вычислительной системы напрямую сегодня непредставляется возможным. Данная задача в полном объеме не разрешима.Однако возможно моделирование работы системы в динамике (динамическоемоделирование), при этом его результаты позволяют по косвенным показателямсудить о функционировании всей системы.Так, мы не можем проверить правильность функционирования сервера базыданных и программного обеспечения, однако по выявляемым задержкам насервере, не обслуженным запросам и т. д. мы можем сделать вывод о егоработе.Таким образом, рассматриваемые системы предназначены не для функциональногомоделирования вычислительных систем (это, к сожалению, невозможно), а длядинамического их моделирования.| ||Рис. 1. Процесс бездефектного ||проектирования вычислительной системы |Моделирование вычислительной системы позволяет произвести более точный, посравнению с экспертными оценками, расчет необходимой производительностиотдельных компонентов и всей системы в целом, в том числе системного иприкладного программного обеспечения.. При этом появляется возможностьиспользовать не максимальные значения характеристик используемоговычислительного оборудования, а характеристики, учитывающие, спецификуиспользования этого оборудования в конкретном учреждении.Основу моделирования составляют модели оборудования и процессов(технологий, программного обеспечения), используемых при работеинтересующего объекта. При моделировании на компьютере воспроизводятсяреальные процессы в обследуемом объекте, исследуются особые случаи,воспроизводятся реальные и гипотетические критические ситуации. Основнымдостоинством моделирования является возможность проведения разнообразныхэкспериментов с исследуемым объектом, не прибегая к физической реализации,что позволяет предсказать и предотвратить большое число неожиданныхситуаций в процессе эксплуатации, которые могли бы привести к неоправданнымзатратам, а может, и к порче оборудования.В случае моделирования вычислительных систем таким объектом являетсяинформационная система, определяющая способы получения, хранения, обработкии использования различной корпоративной и внешней информации.В процессе моделирования возможно следующее:• определение минимально необходимого, но обеспечивающего потребностипередачи, обработки и хранения информации оборудования (даже не имеющегореальных аналогов) в настоящее время;• оценка необходимого запаса производительности оборудования,обеспечивающего возможное увеличение производственных потребностей вближайшее время (один-два года);• выбор нескольких вариантов оборудования с учетом текущих потребностей,перспективы развития на основании критерия стоимости оборудования;• проведение проверки работы вычислительной системы, составленной изрекомендованного оборудования. Использование моделирования для оптимизации производительности сетиАнализаторы протоколов незаменимы для исследования реальных сетей, но онине позволяют получать количественные оценки характеристик для еще несуществующих сетей, находящихся в стадии проектирования. В этих случаяхпроектировщики могут использовать средства моделирования, с помощью которыхразрабатываются модели, воссоздающие информационные процессы, протекающие всетях. Методы аналитического, имитационного и натурного моделированияМоделирование представляет собой мощный метод научного познания, прииспользовании которого исследуемый объект заменяется более простымобъектом, называемым моделью. Основными разновидностями процессамоделирования можно считать два его вида - математическое и физическоемоделирование. При физическом (натурном) моделировании исследуемая системазаменяется соответствующей ей другой материальной системой, котораявоспроизводит свойства изучаемой системы с сохранением их физическойприроды. Примером этого вида моделирования может служить пилотная сеть, спомощью которой изучается принципиальная возможность построения сети наоснове тех или иных компьютеров, коммуникационных устройств, операционныхсистем и приложений.Возможности физического моделирования довольно ограничены. Оно позволяетрешать отдельные задачи при задании небольшого количества сочетанийисследуемых параметров системы. Действительно, при натурном моделированиивычислительной сети практически невозможно проверить ее работу длявариантов с использованием различных типов коммуникационных устройств -маршрутизаторов, коммутаторов и т.п. Проверка на практике около десяткаразных типов маршрутизаторов связана не только с большими усилиями ивременными затратами, но и с немалыми материальными затратами.Но даже и в тех случаях, когда при оптимизации сети изменяются не типыустройств и операционных систем, а только их параметры, проведениеэкспериментов в реальном масштабе времени для огромного количествавсевозможных сочетаний этих параметров практически невозможно за обозримоевремя. Даже простое изменение максимального размера пакета в каком-либопротоколе требует переконфигурирования операционной системы в сотняхкомпьютеров сети, что требует от администратора сети проведения оченьбольшой работы.Поэтому, при оптимизации сетей во многих случаях предпочтительнымоказывается использование математического моделирования. Математическаямодель представляет собой совокупность соотношений (формул, уравнений,неравенств, логических условий), определяющих процесс изменения состояниясистемы в зависимости от ее параметров, входных сигналов, начальных условийи времени.Особым классом математических моделей являются имитационные модели. Такиемодели представляют собой компьютерную программу, которая шаг за шагомвоспроизводит события, происходящие в реальной системе. Применительно квычислительным сетям их имитационные модели воспроизводят процессыгенерации сообщений приложениями, разбиение сообщений на пакеты и кадрыопределенных протоколов, задержки, связанные с обработкой сообщений,пакетов и кадров внутри операционной системы, процесс получения доступакомпьютером к разделяемой сетевой среде, процесс обработки поступающихпакетов маршрутизатором и т.д. При имитационном моделировании сети нетребуется приобретать дорогостоящее оборудование - его работы имитируетсяпрограммами, достаточно точно воспроизводящими все основные особенности ипараметры такого оборудования.Преимуществом имитационных моделей является возможность подмены процессасмены событий в исследуемой системе в реальном масштабе времени наускоренный процесс смены событий в темпе работы программы. В результате занесколько минут можно воспроизвести работу сети в течение нескольких дней,что дает возможность оценить работу сети в широком диапазоне варьируемыхпараметров.Результатом работы имитационной модели являются собранные в ходе наблюденияза протекающими событиями статистические данные о наиболее важныххарактеристиках сети: временах реакции, коэффициентах использования каналови узлов, вероятности потерь пакетов и т.п.Существуют специальные языки имитационного моделирования, которые облегчаютпроцесс создания программной модели по сравнению с использованиемуниверсальных языков программирования. Примерами языков имитационногомоделирования могут служить такие языки, как SIMULA, GPSS, SIMDIS.Существуют также системы имитационного моделирования, которые ориентируютсяна узкий класс изучаемых систем и позволяют строить модели безпрограммирования. Подобные системы для вычислительных сетей рассматриваютсяниже. Модели теории массового обслуживанияИспользуемые в настоящее время в локальных сетях протоколы канальногоуровня используют методы доступа к среде, основанные на ее совместномиспользовании несколькими узлами за счет разделения во времени. В этомслучае, как и во всех случаях разделения ресурсов со случайным потокомзапросов, могут возникать очереди. Для описания этого процесса обычноиспользуются модели теории массового обслуживания.Механизм разделения среды протокола Ethernet упрощенно описываетсяпростейшей моделью типа M/M/1 - одноканальной моделью с пуассоновскимпотоком заявок и показательным законом распределения времени обслуживания.Она хорошо описывает процесс обработки случайно поступающих заявок наобслуживание системами с одним обслуживающим прибором со случайным временемобслуживания и буфером для хранения поступающих заявок на время, покаобслуживающий прибор занят выполнением другой заявки (рисунок 4.1).Передающая среда Ethernet представлена в этой модели обслуживающимприбором, а пакеты соответствуют заявкам.Введем обозначения: l - интенсивность поступления заявок, в данном случаеэто среднее число пакетов, претендующих на передачу в среде в единицувремени, b - среднее время обслуживания заявки (без учета времени ожиданияобслуживания), то есть среднее время передачи пакета в среде с учетом паузымежду пакетами в 9.6 мкс, r - коэффициент загрузки обслуживающего прибора,в данном случае это коэффициент использования среды, r = lb.В теории массового обслуживания для данной модели получены следующиерезультаты: среднее время ожидания заявки в очереди (время ожидания пакетомдоступа к среде) W равно:[pic][pic]Рис. 4.1. Применение модели теории массового обслуживания M/M/1 для анализатрафика в сети Ethernet Специализированные системы имитационного моделирования вычислительных сетейСуществуют специальные, ориентированные на моделирование вычислительныхсетей программные системы, в которых процесс создания модели упрощен. Такиепрограммные системы сами генерируют модель сети на основе исходных данных оее топологии и используемых протоколах, об интенсивностях потоков запросовмежду компьютерами сети, протяженности линий связи, о типах используемогооборудования и приложений. Программные системы моделирования могут бытьузко специализированными и достаточно универсальными, позволяющиеимитировать сети самых различных типов. Качество результатов моделированияв значительной степени зависит от точности исходных данных о сети,переданных в систему имитационного моделирования.Программные системы моделирования сетей - инструмент, который можетпригодиться любому администратору корпоративной сети, особенно припроектировании новой сети или внесении кардинальных изменений в ужесуществующую. Продукты данной категории позволяют проверить последствиявнедрения тех или иных решений еще до оплаты приобретаемого оборудования.Конечно, большинство из этих программных пакетов стоят достаточно дорого,но и возможная экономия может быть тоже весьма ощутимой.Программы имитационного моделирования сети используют в своей работеинформацию о пространственном расположении сети, числе узлов, конфигурациисвязей, скоростях передачи данных, используемых протоколах и типеоборудования, а также о выполняемых в сети приложениях.Обычно имитационная модель строится не с нуля. Существуют готовыеимитационные модели основных элементов сетей: наиболее распространенныхтипов маршрутизаторов, каналов связи, методов доступа, протоколов и т.п.Эти модели отдельных элементов сети создаются на основании различныхданных: результатов тестовых испытаний реальных устройств, анализапринципов их работы, аналитических соотношений. В результате создаетсябиблиотека типовых элементов сети, которые можно настраивать с помощьюзаранее предусмотренных в моделях параметров.Системы имитационного моделирования обычно включают также набор средств дляподготовки исходных данных об исследуемой сети - предварительной обработкиданных о топологии сети и измеренном трафике. Эти средства могут бытьполезны, если моделируемая сеть представляет собой вариант существующейсети и имеется возможность провести в ней измерения трафика и другихпараметров, нужных для моделирования. Кроме того, система снабжаетсясредствами для статистической обработки полученных результатовмоделирования.Систем динамического моделирования вычислительной системы достаточно много,они разрабатываются в разных странах. Удалось обнаружить такие системы,произведенные в Румынии и других странах, не являющихся лидерамикомпьютерно-информационной индустрии. Кроме того, зачастую развитые системыдиагностирования установленной вычислительной системы (интеллектуальныекабельные тестеры, сканеры, анализаторы протоколов) также причисляют ксистемам моделирования, что не соответствует действительности.Классифицируем системы по двум связанным критериям: цена и функциональныевозможности. Как и следовало ожидать, функциональные возможности системмоделирования жестко связаны с их ценой. Анализ предлагаемых на рынкесистем показывает, что динамическое моделирование вычислительных систем -дело весьма дорогостоящее. Хотите получить реальную картину ввычислительной системе - платите деньги. Все системы динамическогомоделирования могут быть разбиты на две ценовые категории:• Дешевые (сотни и тысячи долларов).• High-end (десятки тысяч долларов, в полном варианте - сто и более тысячдолларов).К сожалению, найти системы среднего ценового диапазона не удалось, однакомногие из них представляют собой набор пакетов и разброс в цене одной и тойже системы определяется комплектом поставки, т. е. объемом выполняемыхфункций. Дешевые системы отличаются от дорогих тем, насколько подробноудается в них описать характеристики отдельных частей моделируемой системы.Они позволяет получить лишь "прикидочные " результаты, не даютстатистических характеристик и не предоставляют возможности проведенияподробного анализа системы. Системы класса high-end позволяют собиратьисчерпывающую статистику по каждому из компонентов сети при передаче данныхпо каналам связи и проводить статистическую оценку полученных результатов.По функциональности системы моделирования, используемые при исследованиивычислительных систем, могут быть разбиты на два основных класса:• Системы, моделирующие отдельные элементы (компоненты) системы.• Системы, моделирующие вычислительную систему целиком.В следующей таблице приведены характеристики нескольких популярных системимитационного моделирования различного класса - от простых программ,предназначенных для установки на персональном компьютере, до мощных систем,включающих библиотеки большинства имеющихся на рынке коммуникационныхустройств и позволяющих в значительной степени автоматизироватьисследование изучаемой сети.|Компания и |Стоимость(дол|Тип|Требуемые |Примечания ||продукт |л) |сет|ресурсы | || | |и | | ||American HYTech, |1495 |ЛС |8МбОП, 6 |Оценивание ||Prophesy | | |Мбдиск, |производительности при || | | |DOS, |работе с текстовыми и || | | |Windows, |графическими данными по || | | |OS/2 |отдельным сегментам и || | | | |сети в целом ||CACI Product, |34500-39500 |ЛС,|32 МбОП, |Моделируетсети X.25, ||COMNET III | |ГС |100 |ATM, Frame Relay, связи || | | |Мбдиск, |LAN-WAN, SNA, DECnet, || | | |Windows, |протоколы OSPF, RIP. || | | |Windows |Доступ CSMA/CD и || | | |NT, OS/2, |токенный доступ, FDDI и || | | |Unix |др. Встроенная || | | | |библиотека || | | | |марщрутизаторов 3COM, || | | | |Cisco, DEC, HP, || | | | |Wellfleat, ... ||Make System, |6995-14995 |ЛС,|128 МбОП, |Проверка данных о ||NetMaker Xа | |ГС |2000 |топологии сети; импорт || | | |Мбдиск, |информации о трафике, || | | |AIX, Sun |получаемой в реальном || | | |OS, Sun |времени || | | |Solaris | ||NetMagic |2995 |ЛС |2 МбОП, 8 |Поддержка стандартных ||System,StressMagi| | |МБдиск, |тестов измерения ||k | | |Windows |производительности; || | | | |имитация пиковой || | | | |нагрузки на файл-сервер ||Network Analysis |9400-70000 |ГС |8 MбОП, 65|Средство проектирования,||Center, MIND | | |Мбдиск, |оптимизации сети, || | | |DOS, |содержит данные о || | | |Windows |стоимости типичных || | | | |конфигураций с || | | | |возможностью точного || | | | |оценивания || | | | |производительности ||Network Design |25000 |ГС |8 MбОП, 40|Определение оптимального||and Analysis | | |Мбдиск, |расположения ||Group, AutoNet/ | | |Windows, |концентратора в ГС, ||Designer | | |OS/2 |возможность оценки || | | | |экономии средств за счет|| | | | |снижения тарифной платы,|| | | | |смены поставщика услуг и|| | | | |обновления оборудования;|| | | | |сравнение вариантов || | | | |связи через ближайшую и || | | | |оптимальную точку || | | | |доступа, а также через || | | | |мост и местную || | | | |телефонную сеть ||Network Design |30000 |ГС |8 MбОП, 40|Моделирование полосы ||and Analysis | | |Мбдиск, |пропускания и ||Group, AutoNet/ | | |Windows, |оптимизация расходов на ||MeshNET | | |OS/2 |организацию ГС путем || | | | |имитации поврежденных || | | | |линий, поддержка || | | | |тарифной сетки компаний || | | | |AT & T, Sprint, WiTel, || | | | |Bell ||Network Design |4000 |ГС |8 MбОП, 1 |Моделирование ||and Analysis | | |Мбдиск, |производительности ||Group, AutoNet/ | | |Windows, |иерархических сетей ||Performance-1 | | |OS/2 |путем анализа || | | | |чувствительности к || | | | |длительности задержки, || | | | |времени ответа, а также || | | | |узких мест в структуре || | | | |сети ||Network Design |6000 |ГС |8 MбОП, 3 |Моделирование ||and Analysis | | |Мбдиск, |производительности ||Group, AutoNet/ | | |Windows, |многопротокольных ||Performance-3 | | |OS/2 |объединений локальных и || | | | |глобальных сетей; || | | | |оценивание задержек в || | | | |очередях, || | | | |прогнозирование времени || | | | |ответа, а также узких || | | | |мест в структуре сети; || | | | |учет реальных данных о || | | | |трафике, поступающих от || | | | |сетевых анализаторов ||System& Networks,|20000-40000 |ЛС,|32 MбОП, |Анализ воздействия ||BONES | |ГС |80 Мбдиск,|приложений клиент-сервер|| | | |Sun OS, |и новых технологий на || | | |Sun |работу сети || | | |Solaris, | || | | |HP-UX | ||MIL3,Opnet |16000-40000 | |16 МбОП, |Имеет библиотеку || | | |100 |различных сетевых || | | |Мбдиск, |устройств, поддерживает || | | |DEC AXP, |анимацию, генерирует || | | |Sun OS, |карту сети, моделирует || | | |Sun |полосу пропускания. || | | |Solaris, | || | | |HP-UX | | Наиболее популярные системы моделирования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. Системы моделирования| Компания | Продукт| Стоимос| Тип сети | Операционная || | |ть, | |система || | |долл. | | || Systems and Networks | Bones | 20000 -| LAN, WAN,| Sun Solaris, || | |40000 |клиент-сер|Sun OS, HP/UX || | | |верные | || | | |архитектур| || | | |ы | || ImageNet | CANE | 7900 - | LAN, WAN,| Windows NT ||(http://www.imagenet-can| |25000 |клиент-сер| ||e.com/) | | |верные | || | | |архитектур| || | | |ы | || Optimal Networks | Optimal| 5000 - | LAN, WAN | Windows 98/NT s||(Compuware) |Perfoman|30000 | | ||(http://www.optimal.com/|ce | | | ||) | | | | || Abstraction Software | Prophes| 599 | LAN, WAN | Windows 98/NT, ||(http://www.abstraction.|y | | |OS/2 ||com/) | | | | || Network Analysis Center| WinMIND| 9500 - | WAN | Windows 98/NT ||(http://www.nacmind.com/| |41000 | | ||, | | | | ||http://www.salestar.com/| | | | ||) | | | | || CACI Products | Семейст| 19000 -| LAN, WAN | Windows 98/NT, ||(Compuware) |во |60000 |клиент-сер|OS/2, AT&T Unix,||(http://www.caciasl.com/|COMNET | |верные |IBM AIX, DEC ||, | | |архитектур|Ultrix, Sun ||http://www.compuware.com| | |ы |Solaris, Sun OS,||/) | | | |HP/UX || OPNET Technologies | Семейст| 16000 -| LAN, WAN,| DEC AXP, Sun ||(MIL3) |во OPNET|40000 |клиент-сер|Solaris, Sun OS,||(http://www.mil3.com/, | | |верные |HP/UX, Silicon ||http://www.opnet.com/) | | |архитектур|Graphics IRIX, || | | |ы |IBM AIX, Windows|| NetMagic Systems | StressM| 3000 на| LAN | Windows 98/NT ||(http://www.netmagicinc.|agic |1 | | ||com/) | |файл-сер| | || | |вер | | |Более подробные сведения об этих системах и их характеристиках приведены втабл. 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 илиCOMNETPredictor.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 |Большинство средств RMON | COMNETIII Общая характеристикаСистема имитационного моделирования сетей COMNETIII позволяет точнопредсказывать производительность локальных, глобальных и корпоративныхсетей. Система COMNETIII работает в среде Windows 95, WindowsNT и Unix.COMNETIII предлагает использовать простой и интуитивно понятный способконструирования модели сети, основанный на применении готовых базовыхблоков, соответствующих хорошо знакомым сетевым устройствам, таким каккомпьютеры, маршрутизаторы, коммутаторы, мультиплексоры и каналы связи.Пользователь применяет технику drag-and-drop для графического изображениямоделируемой сети из библиотечных элементов:Затем система COMNETIII выполняет детальное моделирование полученной сети,отображая результаты динамически в виде наглядной мультипликациирезультирующего трафика.Другим вариантом задания топологии моделируемой сети является импорттопологической информации из систем управления и мониторинга сетей.После окончания моделирования пользователь получает в свое распоряжениеследующие харакетристики производительности сети: . Прогнозируемые задержки между конечными и промежуточными узлами сети, пропускные способности каналов, коэффициенты использования сегментов, буферов и процессоров. . Пики и спады трафика как функцию времени, а не как усредненные значения. . Источники задержек и узких мест сети.[pic]Рис. 4.1. Моделирование сети с помощью системы COMNETIII Типы узловСистема COMNETIII оперирует с узлами трех типов - процессорными узлами,узлами-маршрутизаторами и коммутаторами. Узлы могут присоединяться спомощью портов к коммуникационным каналам любого типа, от каналов локальныхсетей до спутниковых линий связи. Узлы и каналы могут характеризоватьсясредним временем наработки на отказ и средним временем восстановления длямоделирования надежности сети.В COMNETIII моделируется не только взаимодействие компьютеров по сети, но ипроцесс разделения процессора каждого компьютера между его приложениями.Работа приложения моделируется с помощью команд нескольких типов, в томчисле команд обработки данных, отправки и чтения сообщений, чтения и записиданных в файл, установления сессий и приостановки программы до получениясообщений. Для каждого приложения задается так называемый репертуар команд.Узлы-маршрутизаторы могут моделировать работу маршрутизаторов,коммутаторов, мостов, концентраторов и любых устройств, которые имеютразделяемую внутреннюю шину, с помощью которой пакеты передаются междупортами. Шина характеризуется пропускной способностью и количествомнезависимых каналов. Узел-маршутизатор обладает также всемихарактеристиками процессорного узла, так что он может выполнять приложения,которые, например, обновляют таблицы маршрутизации или рассылают маршрутнуюинформацию по сети. Неблокирующие коммутационные узлы могут моделироватьсяпутем задания количества независимых каналов, равного числу модулейкоммутатора. Библиотека COMNETIII включает большое количество описанийконкретных моделей маршрутизаторов с параметрами, основанными нарезультатах тестирования в Harvard NetworkDeviceTestLab.Узел-коммутатор моделирует работу коммутаторов, а также маршрутизаторов,концентраторов и других устройств, которые передают пакеты с входного портана выходной с незначительной задержкой. Каналы связи и глобальные сетиКаналы связи моделируются путем задания их типа, а также двух параметров -пропускной способности и вносимой задержки распространения. Единицейпередаваемых по каналу данных является кадр. Пакеты при передаче по каналамсегментируются на кадры. Каждый канал характеризуется: минимальным имаксимальным размером кадра, накладными расходами на кадр и интенсивностьюошибок в кадрах.В системе COMNETIII можно моделировать все распространенные методы доступак передающей среде, в том числе ALOHA. CSMA/CD, TokenRing, FDDI и т.п.Каналы "точка-точка" могут также использоваться для моделирования каналовISDN и SONET/SDH.COMNETIII включает средства для моделирования глобальных сетей на самомверхнем уровне абстракции. Такое представление глобальных сетейцелесообразно, когда задание точных сведений о топологии физических связейи о полном трафике глобальной сети невозможно или нецелесообразно.Например, нет смысла точно моделировать работу Internet при исследованиипередачи трафика между двумя локальными сетями, подключенными к Internet.COMNETIII позволяет укрупненно моделировать сети FrameRelay, сети скоммутацией ячеек (например, АТМ), сети с коммутацией пакетов (например,Х.25).При моделировании глобальных сетей имитируется разбиение пакетов на кадры,причем каждый тип глобального сервиса характеризуется минимальным имаксимальным размерами кадра и накладными расходами на служебнуюинформацию.Связь с глобальной сетью имитируется с помощью канала доступа, которыйимеет определенные задержку распространения и пропускную способность. Самаглобальная сеть характеризуется задержкой доставки информации от одногоканала доступа до другого, вероятностью потери кадра или егопринудительного удаления из сети (при нарушении соглашения о параметрахтрафика типа CIR). Эти параметры зависят от степени загруженностиглобальной сети, которая может быть задана как нормальная, умеренная ивысокая. Имеется возможность моделировать виртуальные каналы в сети. Рабочая нагрузкаВ системе COMNETIII рабочая нагрузка создается источниками трафика. Каждыйузел может быть соединен с несколькими источниками трафика разного типа.Источники-приложения генерируют приложения, которые выполняются узлами типапроцессоров или маршрутизатров. Узел выполняет команду за командой,имитируя работу приложений в сети. Источники могут генерировать сложныенестандартные приложения, а также простые, занимающиеся в основномотправкой и получением сообщений по сети.Источники вызовов генерируют запросы на установление соединений в сетях скоммутацией каналов (сети с коммутируемыми виртуальными соединениями, ISDN,POTS).Источники планируемой нагрузки генерируют данные, используя зависящее отвремени расписание. При этом источник генерирует данные периодически,используя определенное распределение интервала времени между порциямиданных. Можно моделировать зависимость интенсивности генерации данных отвремени дня.Источники "клиент-сервер" позволяют задавать не трафик между клиентами исервером, а приложения, которые порождают этот трафик. Эти приложенияработают в модели "клиент-сервер", и источник данного типа позволяетпромоделировать вычислительную загрузку компьютера, работающего в ролисервера, то есть учесть время выполнения вычислительных операций, операций,связанных с обращением к диску, подсистеме ввода-вывода и т.п. ПротоколыКоммуникационные протоколы физического и канального уровней учитываются всистеме COMNETIII в таких элементах сети как каналы (links). Протоколысетевого уровня отражены в работе узлов модели, которые принимают решения овыборе маршрута пакетов в сети.Магистраль сети и каждая из подсетей могут работать на основе различных инезависимых алгоритмов маршрутизации. Алгоритмы маршрутизации, используемыеCOMNETIII, принимают решение на основе вычисления кратчайшего пути.Используются различные вариации этого принципа, отличающиеся используемойметрикой и способом обновления таблиц маршрутизации. Применяютсястатические алгоритмы, у которых таблица обновляется только один раз вначале моделирования, и динамические алгоритмы, периодически обновляющиетаблицы. Возможно моделирование многопутевой маршрутизации, при которойдостигается баланс трафика по нескольким альтернативным маршрутам.COMNETIII поддерживает следующие алгоритмы маршрутизации: . RIP (минимум хопов), . Наименьшая измеренная задержка, . OSPF, . IGRP, . Задаваемые пользователем таблицы маршрутизации.Протоколы, выполняющие транспортные функции и функции доставки сообщениймежду конечными узлами представлены в системе COMNETIII обширным наборомпротоколов: ATP, NCP, NCPBurstMode, TCP, UDP, NetBIOS, SNA. Прииспользовании этих протоколов пользователь выбирает их из библиотекисистемы и задает конкретные параметры, например, размер сообщения, размерокна и т.п. Представление результатовГрафики и отчеты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 - отличный продукт, да и стоит он дешевле NetMakerXA. Правда, Predictor несколько менее проработан и не так прост вустановке. Кроме того, генерируемые им отчеты немного запутанны ималоинформативны, а схемы сетей чересчур перегруженны.Мы перепробовали несколько дисководов CD-ROM, прежде чем смогли считатьинформацию с присланного нам диска. Только один дисковод сумел нормальносправиться с этой задачей. Установка продукта тоже удалась отнюдь не спервой попытки.В базовую конфигурацию Predictor входит все, что требуется для построениясхемы сети с помощью буксировки пиктограмм устройств из библиотеки. Ксожалению, на схеме отображается так много информации, что разобраться вней очень трудно. В состав Predictor входят и средства для самостоятельногосоздания устройств и редактирования библиотечной информации.Опция Baseliner позволяет импортировать информацию о топологии сети ихарактере трафика из различных популярных средств мониторинга сети.Благодаря Baseliner вы разберетесь, какие объемы трафика генерирует то илииное приложение. После этого можно построить модель, в которой объемтрафика от этого приложения будет ежемесячно возрастать на 10%, получив,таким образом, прогноз на несколько месяцев вперед. Тому, кто научитсяразбираться в схемах сетей (а сделать это не очень-то просто), Predictorпокажется очень мощным средством, которым нетрудно пользоваться. Параметрыэлементов сетей, подобранных из библиотеки, поддаются тонкой настройке.Затем можно пустить в ход предположения о росте сети - надо указатьPredictor, в какой момент их следует включать в модель. По мере продвижениярасчетов Predictor будет информировать пользователя о возникновениипроблем. Например, сообщается, что через шесть месяцев уровень загрузкикакого-либо маршрутизатора достигнет 80%, что является предельнойвеличиной. Тогда можно ввести в модель еще один маршрутизатор и посмотреть,решит ли он это проблему.Пользователю предоставляется целый ряд отчетов, однако чтобы извлечь из нихполезную информацию, придется немало потрудиться: многие таблицы и графикидублируют друг друга, и это затрудняет понимание.Бесспорно, 29 тыс. дол. - это недешево, однако если вспомнить, чтоPredictor может работать не только под Unix, но и под Windows NT и Windows95, станет понятно: его пользователь способен сэкономить на оборудовании(сравните с 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/VINT1996 год ознаменован началом работ над проектом VINT (Virtual InterNetworkTestbed), организованным DARPа (Defense Research Projects Agency) иреализуемым под руководством целого ряда научных организаций и центров:USC/ISI (University of Southern California / Information SciencesInstitute), Xerox PARC, LBNL (Lawrence Berkley National Laboratory) и UCB(UC Berkley). На сегодня основными спонсорами проекта являются DARPA, NSF иACIRI (AT&T Center for Internet Research at ICSI).Главной целью проектаVINT являлось построение программного продукта, позволяющего осуществлятьимитационное моделирование сетей связи и обладающего целым рядомхарактеристик, среди которых высокая производительность, хорошаямасштабируемость, визуализация результатов и гибкость. В качестве основыпрограммной реализации был выбран разрабатываемый в University ofCalifornia с 1989 года пакет network simulator (до 1995 года известный какREAL). Логично, что для программного продукта было выбрано имя networksimulator 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 и т.п. Большинствометодов реализовано в нерандомизированной и рандомизированной модификациях.Система использует принцип разделения сообщений на типы, различающиеся подлинам и приоритетам пакетов, распределением их числа, интенсивностямвходных потоков и т.д.[pic]В результате работы модели получается информация о : . средних задержках (временах доставки) сообщений различных типов; . гистограммах и функциях распределения задержки (времени доставки) сообщений; . гистограммах плотностей и функций распределения занятой памяти по узлам коммутации; . количествах сообщений различных типов, дошедших до адресата; . количествах отказов в доставке сообщений по различным причинам (нехватка памяти, превышение допустимого времени пребывания в сети и т.д.);В процессе моделирования, по желанию пользователя возможно заполнение"журнала регистрации событий сети" для последующего статистическогоанализа. Opnet.Opnet Modeler предлагает пользователям графическую среду для создания,выполнения и анализа событийного моделирования сетей связи. Это удобноепрограммное обеспечение может быть использовано для большого ряда задач,например, типичные создание и проверка протокола связи, анализвзаимодействий протокола, оптимизация и планирование сети. Также возможноосуществить с помощью пакета проверку правильности аналитических моделей, иописание протоколов. В рамках, так называемого, редактора проекта могут быть созданыпалитры сетевых объектов, которым пользователь может присвоить различныеформы соединения узлов и связи вплоть до имеющих вид головоломки.Автоматизированное порождение сетевой топологии - кольца, звезды, случайнойсети, также поддерживается и резервируется утилитами для импортируемыхсетевых топологий в различных форматах. Случайный трафик может бытьавтоматически сгенерирован из алгоритмов, указанных пользователем,




Нажми чтобы узнать.

Похожие:

Имитационное моделирование компьютерных сетей iconЛекции по дисциплине Сети ЭВМ лекция №8 Конвергенция компьютерных и телекоммуникационных сетей Общая структура телекоммуникационной сети 2 Сеть доступа 3
Ярко выраженная в последнее время тенденция сближения различных типов сетей характерна не только для локальных и глобальных компьютерных...
Имитационное моделирование компьютерных сетей iconПоложение о конкурсе «Компьютерное трехмерное и имитационное моделирование»
Настоящее Положение определяет порядок проведения конкурса творческих работ «Компьютерное трехмерное и имитационное моделирование»...
Имитационное моделирование компьютерных сетей iconПоложение о конкурсе «Компьютерное трехмерное и имитационное моделирование»
Настоящее Положение определяет порядок проведения конкурса творческих работ «Компьютерное трехмерное и имитационное моделирование»...
Имитационное моделирование компьютерных сетей iconРеферат по социальной философии на тему: "Влияние компьютерных сетей на человека"
В данной работе сделана попытка проанализировать влияние глобальных компьютерных сетей на человека, работающего с ними
Имитационное моделирование компьютерных сетей iconТема: «Средства обмена информацией. Понятие локальных и глобальных компьютерных сетей»
Цель: ввести понятие локальных и глобальных компьютерных сетей, познакомить учащихся с основными соединениями компьютеров в локальной...
Имитационное моделирование компьютерных сетей iconПроэктирование корпоротивных компьютерных сетей методические указания к курсовой работе по дисциплине " Сети ЭВМ и средства телекоммуникаций" 2201 Вычислительные машины, комплексы, системы и сети Москва 2008 г
Проектирование корпоративных компьютерных сетей; Сост., И. Е. Сафонова, П. А. Орлов, А. С. Петров.: Миэм, 2008, 27 с
Имитационное моделирование компьютерных сетей iconРабочая программа дисциплины моделирование автоматизированных систем
Наиболее глубоко изучается аппарат сетей Петри, сетей Керка, сетей массового обслуживания, нейронных сетей. При рассмотрении инструментальных...
Имитационное моделирование компьютерных сетей iconИмитационное моделирование портфельных решений

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

Имитационное моделирование компьютерных сетей iconПрограмма дисциплины "Коммуникационные технологии" для студентов 1 курса
Понятие коммуникационной технологии. Основные сведения о компьютерных сетях. Эволюция компьютерных сетей
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©rushkolnik.ru 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы