Смекни!
smekni.com

Имитационное моделирование компьютерных сетей (стр. 8 из 9)

Результаты испытаний средств моделирования сети 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/Strategizer, предлагаемый компанией Scientific and Engineering Software по цене 9995 дол., можно порекомендовать тем, кто желает сэкономить.

Изучив ряд пакетов для моделирования работы сети, мы пришли к выводу, что все они вполне могут решить ту задачу, на решение которой рассчитаны. Однако толку от них сумеет добиться лишь тот, кто готов потратить немало средств и усилий. Продукты, предлагаемые лидерами рынка компаниями Make Systems и CACI Products, а также недавно дебютировавшей в этой области фирмой Scientific 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 от Network Tools, позволяет моделировать работу SNMP, который повсеместно используется в локально-сетевых устройствах. Однако не так-то просто обнаружить средство, умеющее работать с частными протоколами для устаревшего оборудования и связными протоколами.

Следует обязательно выяснить, работу каких сетевых элементов способно рассчитывать то или иное средство. В этой области можно нарваться на самые интересные результаты. Большинство продуктов рассчитывают, как будут работать те элементы сети, о которых у них имеются данные. Однако три пакета сплоховали: CANE от Image Net не может моделировать работу дисков, микросхем и контроллеров; Virtual Agent от Network Tools не принимает во внимание работу с очередями и скорость передачи данных по физическому носителю; SimuNet от Telenix не в состоянии учитывать, например, архитектуру устройств. За исключением NetArchitect от Datametrics, ни одно средство не умеет смоделировать работу системы в целом. Это означает, что невозможно принять во внимание, например, влияние параметров конечных станций. По-видимому, к этой проблеме производители обратятся несколько позже, когда станут более распространенными сети, при построении которых учитывается характер работающих в них приложений. Службы каталогов и сетевые протоколы в таких сетях будут поддерживать передачу трафика, чувствительного к задержкам.

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