|
Библиотекапо теме магистрской работы: "Разработка системы управления корпоративной телекоммуникационной сетью ЗАО
"Фарлеп-Телеком-Холдинг"
|
Компания и продукт | Стоимость(долл) | Тип сети | Требуемые ресурсы | Примечания |
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, DECnet, протоколы 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 | Моделирование производительности многопротокольных объединений локальных и глобальных сетей; оценивание задержек в очередях, прогнозирование времени ответа, а также узких мест в структуре сети; учет реальных данных о трафике, поступающих от сетевых анализаторов |
System& 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 | Имеет библиотеку различных сетевых устройств, поддерживает анимацию, генерирует карту сети, моделирует полосу пропускания. |
Компания CACIProducts является одним из лидеров рынка систем имитационного моделирования сетей, разрабатывая подобные средства уже 35 лет.
Система имитационного моделирования COMNET позволяет анализировать работу сложных сетей, работающих на основе практически всех современных сетевых технологий и включающих как локальные, так и глобальные связи.
Система COMNET состоит из нескольких основных частей, работающих как автономно, так и в комплексе:
4.1. COMNETBaseliner
Главной проблемой при любом моделировании сети является проблема сбора данных о существующей сети. Именно эту проблему помогает решить пакет COMNETBaseliner.
Этот пакет может работать со многими промышленными системами управления и мониторинга сетей, получая от них собранные данные и обрабатывая их для использования при моделировании сети с помощью систем COMNETIII или COMNETPredictor.
COMNETBaseline позволяет создавать разнообразные фильтры, с помощью которых можно извлечь нужную для моделирования информацию из импортируемых данных. С помощью COMNETBaseline можно:
Пакет COMNETBaseline может импортировать данные из следующих продуктов:
Топологическая информация: | Информация о трафике: |
|
Network General Expert Sniffer Network Analyzer |
|
Network General Distributed Sniffer System |
|
Frontier Software NETscout |
|
Axon Network LAN servant |
|
HP NetMetrix |
|
Wandel & Goltermann Domino Analyzer Compuware EcoNet |
|
Большинство средств RMON |
4.2.1. Общая характеристика
Система имитационного моделирования сетей COMNETIII позволяет точно предсказывать производительность локальных, глобальных и корпоративных сетей. Система COMNETIII работает в среде Windows 95, WindowsNT и Unix.
COMNETIII предлагает использовать простой и интуитивно понятный способ конструирования модели сети, основанный на применении готовых базовых блоков, соответствующих хорошо знакомым сетевым устройствам, таким как компьютеры, маршрутизаторы, коммутаторы, мультиплексоры и каналы связи.
Пользователь применяет технику drag-and-drop для графического изображения моделируемой сети из библиотечных элементов:
Затем система COMNETIII выполняет детальное моделирование полученной сети, отображая результаты динамически в виде наглядной мультипликации результирующего трафика.
Другим вариантом задания топологии моделируемой сети является импорт топологической информации из систем управления и мониторинга сетей.
После окончания моделирования пользователь получает в свое распоряжение следующие харакетристики производительности сети:
Рис. 2. Моделирование сети с помощью системы COMNETIII
4.2.2. Типы узлов
Система COMNETIII оперирует с узлами трех типов - процессорными узлами, узлами-маршрутизаторами и коммутаторами. Узлы могут присоединяться с помощью портов к коммуникационным каналам любого типа, от каналов локальных сетей до спутниковых линий связи. Узлы и каналы могут характеризоваться средним временем наработки на отказ и средним временем восстановления для моделирования надежности сети.
В COMNETIII моделируется не только взаимодействие компьютеров по сети, но и процесс разделения процессора каждого компьютера между его приложениями. Работа приложения моделируется с помощью команд нескольких типов, в том числе команд обработки данных, отправки и чтения сообщений, чтения и записи данных в файл, установления сессий и приостановки программы до получения сообщений. Для каждого приложения задается так называемый репертуар команд.
Узлы-маршрутизаторы могут моделировать работу маршрутизаторов, коммутаторов, мостов, концентраторов и любых устройств, которые имеют разделяемую внутреннюю шину, с помощью которой пакеты передаются между портами. Шина характеризуется пропускной способностью и количеством независимых каналов. Узел-маршутизатор обладает также всеми характеристиками процессорного узла, так что он может выполнять приложения, которые, например, обновляют таблицы маршрутизации или рассылают маршрутную информацию по сети. Неблокирующие коммутационные узлы могут моделироваться путем задания количества независимых каналов, равного числу модулей коммутатора. Библиотека COMNETIII включает большое количество описаний конкретных моделей маршрутизаторов с параметрами, основанными на результатах тестирования в Harvard NetworkDeviceTestLab.
Узел-коммутатор моделирует работу коммутаторов, а также маршрутизаторов, концентраторов и других устройств, которые передают пакеты с входного порта на выходной с незначительной задержкой.
4.2.3. Каналы связи и глобальные сети
Каналы связи моделируются путем задания их типа, а также двух параметров - попускной способности и вносимой задержки распространения. Единицей передаваемых по каналу данных является кадр. Пакеты при передаче по каналам сегментируются на кадры. Каждый канал характеризуется: минимальным и максимальным размером кадра, накладными расходами на кадр и интенсивностью ошибок в кадрах.
В системе COMNETIII можно моделировать все распространенные методы доступа к передающей среде, в том числе ALOHA. CSMA/CD, TokenRing, FDDI и т.п. Каналы "точка-точка" могут также использоваться для моделирования каналов ISDN и SONET/SDH.
COMNETIII включает средства для моделирования глобальных сетей на самом верхнем уровне абстракции. Такое представление глобальных сетей целесообразно, когда задание точных сведений о топологии физических связей и о полном трафике глобальной сети невозмодно или нецелесообразно. Например, нет смысла точно моделировать работу Internet при исследовании передачи трафика между двумя локальными сетями, подключенными к Internet.
COMNETIII позволяет укрупненно моделировать сети FrameRelay, сети с коммутацией ячеек (например, АТМ), сети с коммутацией пакетов (например, Х.25).
При моделировании глобальных сетей имитируется разбиение пакетов на кадры, причем каждый тип глобального сервиса характеризуется минимальным и максимальным размерами кадра и накладными расходами на служебную информацию.
Связь с глобальной сетью имитируется с помощью канала дрступа, который имеет определенные задержку распространения и пропускную способность. Сама глобальная сеть характеризуется задержкой доставки информации от одного канала доступа до другого, вероятностью потери кадра или его принудительного удаления из сети (при нарушении соглашения о параметрах трафика типа CIR). Эти параметры зависят от степени загруженности глобальной сети, которая может быть задана как нормальная, умеренная и высокая. Имеется возможность моделировать виртуальные каналы в сети.
4.2.4. Рабочая нагрузка
В системе COMNETIII рабочая нагрузка создается источниками трафика. Каждый узел может быть соединен с несколькими источниками трафика разного типа.
Источники-приложения генерируют приложения, которые выполняются узлами типа процессоров или маршрутизатров. Узел выполняет команду за командой, имитируя работу приложений в сети. Источники могут генерировать сложные нестандартные приложения, а также простые, занимающиеся в основном отправкой и получением сообщений по сети.
Источники вызовов генерируют запросы на установление соединений в сетях с коммутацией каналов (сети с коммутируемыми виртуальными соединениями, ISDN, POTS).
Источники планируемой нагрузки генерируют данные, используя зависящее от времени расписание. При этом источник генерирует данные периодически, используя определенное распределение интервала времени между порциями данных. Можно моделировать зависимость интенсивности генерации данных от времени дня.
Источники "клиент-сервер" позволяют задавать не трафик между клиентами и сервером, а приложения, которые порождают этот трафик. Эти приложения работают в модели "клиент-сервер", и источник данного типа позволяет промоделировать вычислительную загрузку компьютера, работающего в роли сервера, то есть учесть время выполнений вычислительных операций, операций, связанных с обращением к диску, подсистеме ввода-вывода и т.п.
4.2.5. Протоколы
Коммуникационные протоколы физического и канального уровней учитываются в системе COMNETIII в таких элементах сети как каналы (links). Протоколы сетевого уровня отражены в работе узлов модели, которые принимают решения о выборе маршрута пакетов в сети.
Магистраль сети и каждая из подсетей могут работать на основе различных и независимых алгоритмов маршрутизации. Алгортмы маршрутизации, используемые COMNETIII, принимают решение на основе вычисления кратчайшего пути. Используются различные вариации этого принципа, отличающиеся используемой метрикой и способом обновления таблиц маршрутизации. Применяются статические алгоритмы, у которых таблица обновляется только один раз в начале моделирования, и динамические алгоритмы, периодически обновляющие таблицы. Возможно моделирование многопутевой маршрутизации, при которой достигается баланс трафика по нескольким альтернативным маршрутам.
COMNETIII поддерживает следующие алгоритмы маршрутизации:
Протоколы, выполняющие транспортные функции и функции доставки сообщений между конечными узлами представлены в системе COMNETIII обширным набором протоколов: ATP, NCP, NCPBurstMode, TCP, UDP, NetBIOS, SNA. При испоьзовании этих протоколов пользователь выбирает их из библиотеки системы и задает конкретные параметры, например, размер сообщения, размер окна и т.п.
4.2.6. Представление результатов
Графики и отчеты
COMNETIII позволяет при моделировании задавать форму отчета о результатах для каждого отдельного элемента модели. Для этого необходимо в пункте меню Report выбрать требуемый элемент (пункт подменю networkelement) и задать для него опреленный тип отчета (пункт typeofreport).
Отчет генерируется каждый раз при запуске определенной модели. Отчет представлен в стандартной текстовой форме, имеющей ширину в 80 символов, и его легко можно распечатать на любом принтере.
Можно задать генерацию нескольких отчетов разного типа для каждого элемента сети.
Существуют другие способы получения статистических результатов прогона модели, кроме отчетов. В COMNETIII имеются кнопки Statistics, с помощью которых можно включить сбор статистики для каждого типа элемента модели - узлов, каналов, источников трафика, маршрутизаторов, коммутаторов и т.п. Монитор статистики каждого элемента можно установить для сбора только базовых статистических параметров (минимум, масимум, среднее значение и дисперсия) или же сбора данных во временном масштабе для построения графиков.
Если результаты наблюдений сохранены в файле для последующего построения графиков и анализа, то возможно также построение гистограмм и процентных показателей. Возможно построение графиков и во время моделирования.
Мультипликация и отслеживание событий
Перед моделированием или во время него можно установить режимы мультипликации и трассировки событий с помощью пунктов меню Animation иTrace.
Параметры менюAnimationпозволяют изменять скорость тактов моделирования и скорость предвижения токенов - графических символов, соответствующих кадрам и пакетам. В анимационном режиме система COMNETIII показывает поступление токенов в каналы связи и выход их из каналов, текущее количество пакетов в узлах, количество сессий, установленых с данным узлом, процент использования и многое другое.
В режиме трассировки можно отображать процесс наступления событий в модели либо в файл, либо на экран. При отображении на экран можно перейти в режим пошагового моделирования, когда очередное событие в модели наступает и отображается только при очередном нажатии на соответствующую кнопку графического интерфейса. Можно задать уровень отслеживаемых событий - от высокоурвневых событий, связанных с работой приложений до событий самого низкого уровня, связанных с обработкой кадров на канальном уровне.
Статистический анализ
COMNETIII включает интегрированный набор средств для статистического анализа исходных данных и результатов моделирования. С их помощью можно подобрать подходящее распределение вероятностей для экспериментально полученных данных. Средства анализа результатов позволяют вычислить доверительные интервалы, выполнить регрессионный анализ и оценить вариации оценок, полученных по нескольким прогонам модели.
4.3. COMNETPredictor
С 1 мая 1997 на рынке появилось новое средство компании CACIProducts - COMNETPredictor. COMNETPredictor предназначен для тех случаев, когда необходимо оценить последствия изменений в сети, но без детального ее моделирования.
COMNETPredictor работает следующим образом. Из системы управления или мониторинга сети загружаются данные о работе существующего варианта сети и делается предположение об изменении параметров сети: числа пользователей или приложений, пропускной способности каналов, алгоритмов маршрутизации, производитльности узлов и т.п. Затем COMNETPredictor производит оценку последствий предлагаемых изменений и выдает результаты в виде графиков и диаграмм, на которых отображаются задержки, коэффициенты использования и предполагаемые узкие места сети.
Благодаря оргининальной технологии Flow Decomposition анализ даже крупных глобальных сетей выполняется за несколько минут.
COMNETPredictor дополняет систему COMNETIII, которая может использоваться затем для более тщательного анализа наиболее важных вариантов сети.
COMNET Predictor работаетвсреде Windows 95, Windows NT и Unix.
Если для задания информации о топологии сети не нужно иметь реальную сеть, то для сбора исходных данных о интенсивности источников сетевого трафика могут потребоваться измерения на пилотных сетях, представляющих собой натурную модель проектируемой сети. Эти измерения могут быть выполнены различными средствами, в том числе и с помощью анализаторов протоколов.
Помимо получения исходных данных для имитационного моделирования пилотная сеть может использоваться для решения самостоятельных важных задач. Она может дать ответы на вопросы, касающиеся принципиальной работоспособности того или иного технического решения или совместимости оборудования. Натурные эксперименты могут потребовать значительных материальных затрат, но они компенсируются высокой достоверностью полученных результатов.
Пилотная сеть должна быть как можно более похожа на ту сеть, которая создается, для выбора параметров которой и создается пилотная сеть. Для этого необходимо в первую очередь выделить те особенности создаваемой сети, которые могут оказать наибольшее влияние на ее работоспособность и производительность.
Если имеются сомнения в совместимости продуктов разных производителей, например, коммутаторов, поддерживающих виртуальные сети или другие пока не стандартизованные возможности, то в пилотной сети должны проверяться на совместимость именно эти устройства и именно в тех режимах, которые вызывают наибольшие сомнения.
Что же касается использования пилотной сети для прогнозирования пропускной способности реальной сети, то здесь возможности этого вида моделирования весьма ограничены. Сама по себе пилотная сеть вряд ли сможет дать хорошую оценку производительности сети, включающей гораздо больше узлов подсетей и пользователей, так как не ясен способ экстраполяции результатов, полученных в небольшой сети, на сеть гораздо больших размеров.
Поэтому пилотную сеть целесообразно использовать в данном случае совместно с имитационной моделью, которая может использовать образцы трафика, задержек и пропускной способности устройств, полученных в пилотной сети, для задания характеристик моделей частей реальной сети. Затем, эти частные модели могут быть объединены в полную модель создаваемой сети, работа которой будет имитироваться.