Игра моделирование компьютерной сети. Моделирование объектов, процессов и явлений

Моделирование будущей сети является обязательной частью любого проекта информационно-телекоммуникационной сети.

Целями моделирования могут являться:

Определение оптимальной топологии;

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

Определение рабочих характеристик сети;

Проверка характеристик новых протоколов.

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

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

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

Симуляционное (статистическое) моделирование служит для анализа системы с целью выявления критических элементов сети. Этот тип моделирования используется также для предсказания будущих характеристик системы. Процесс моделирования включат в себя формирование модели, отладку моделирующей программы и проверку корректности выбранной модели. Последний этап обычно состоит из сравнения расчетных результатов с экспериментальными данными, полученными для реальной сети.

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

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

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

Характеристики узла;

Характеристики соединений;

Используемые протоколы;

Характеристики отправляемых пакетов.

Характеристики протоколов:

Длина пакета, посылаемого каждым узлом (длина сообщения + длина адресной части + длина дополнительной присоединяемой информации);

Длина сообщения;

Временное распределение моментов посылки пакетов.

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

Номер узла (идентификатор);

Код типа узла;

MAC-адрес;

IP-адрес;

Байт статуса (узел ведет передачу; до узла дошел чужой пакет;….);

Код используемого протокола (IPv4 или IPv6; TCP, UDP, ICMP и т.д.);

Объем входного/выходного буфера. Тип буфера (FIFO, LIFOит.д.).

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

Для более детального анализа было решено использовать статистическое представление модели. Результаты, полученные с помощью моделирования всех процессов в сети, будут достаточным основанием для оценки качества построенной сети компании «Люкс». Данная модель предполагает моделирование процессов в сети при помощи специальных программных средств.

Прогрмамма моделирования PacketTrecer

PacketTracer - это программа, которая является эмулятором сети передачи данных. Позволяет делать работоспособные модели сети, настраивать (командами Cisco IOS) маршрутизаторы и коммутаторы, взаимодействовать между несколькими пользователями (через облако). Включает в себя серии маршрутизаторов Cisco 1800, 2600, 2800 и коммутаторов 2950, 2960, 3650. Кроме того есть серверы DHCP, HTTP, TFTP, FTP, рабочие станции, различные модули к компьютерам и маршрутизаторам, устройства WiFi, различные кабели. Программа позволяет успешно создавать даже сложные макеты сетей, проверять на работоспособность топологии.

Полностью собранная в эмуляторе и настроенная до полной работоспособности модель ЛВС предприятия представлена на рисунке 6.

Рисунок 6.Общая схема информационно-телекоммуникационной сети.

В серверной комнате находятся сервер баз данных и веб-сервер; маршрутизатор для обеспечения уровня магистрали и распределения, подключенный к Интернет провайдеру; коммутаторы уровня доступа, физически объединяющих 50 конечных пользователей в единую локальную сеть, а также сетевой принтер и точка доступа. Рабочие станции пользователей обозначены схематически. Маршрутизаторы подключаются к Интернет провайдеру по высокоскоростным линиям связи для обеспечения высокой скорости передачи данных. Каждый отдел компании определен в отдельную виртуальную локальную сеть, при помощи маршрутизаторов, что облегчает администрирование сети.

Сеть построена по топологии звезда. Трафик в сети используется для передачи данных между пользователями и файловыми серверами, а так же для передачи данных в сеть интернет. Доступ в интернет предоставляется с помощью технологии PAT, по предоставленным провайдером единому ip адресу.

Размер: px

Начинать показ со страницы:

Транскрипт

1 МОДЕЛИРОВАНИЕ РАБОТЫ СЕТИ В NET-SIMULATOR Установка NET-Simulator Составитель: Коробецкая А.А. NET-Simulator это бесплатно распространяемая программа, позволяющая имитировать работу компьютерных сетей. Скачать программу можно с официального сайта: На том же сайте находится инструкция по установке, справка и описание примера сети. Для работы программы необходимо установить Java-машину: Для запуска NET-Simulator просто разархивируйте архив и запустите файл run.bat. Внимание! Путь к папке с NET-Simulator не должен содержать русских символов! Если все выполнено правильно, сначала запустится командная строка, а затем откроется окно с примером сети. На практике используются более сложные симуляторы сетей, в которых доступно множество реальных устройств. Примеры симуляторов: ns-3 (бесплатная); NetSim (проприетарная); HP Network Simulator (бесплатная); Cisco CCNA Labs Simulation (проприетарная). 1

2 Задание 1. (2 балла) Ознакомиться с документацией и примером сети. Ответить на вопросы. Какие сетевые устройства можно использовать в Net- Simulator? Как добавить и удалить устройства в проект? Как подсоединить кабель к устройству? Как запустить терминал для настройки устройств? Какие команды поддерживает терминал NET-Simulator? 2. (4 балла) Реализовать примеры сетей из методички. сеть «точка-точка»; сеть с топологией «шина» на общем концентраторе; сеть с топологией «пассивная звезда» с использованием коммутатора; соединение сетей вручную через коммутатор; соединение различных сетей через роутер. 3. (6 баллов) Реализовать собственную сеть в соответствии с вариантом и сгенерировать отчет. Описать подсети, из которых состоит сеть, по схеме: адрес сети; маска сети; топология сети; число хостов в сети; максимально допустимое число хостов; какие устройства входят в сеть; адрес шлюза по умолчанию (если он есть); адрес широковещательной рассылки. Всего за работу: 12 баллов. По работе оформляется отчет в Word, который должен содержать ответы по каждому пункту задания. Указания к выполнению работы В данных указаниях не дублируется информация с сайта NET- Simulator. Самостоятельно ознакомьтесь и при необходимости обращайтесь к документации программы! Каждый пример сохраняется в отдельном проекте. Сеть «точка-точка» (point-to-point) «Точка-точка» простейшая сеть, состоящая из 2-х рабочих станций, соединенных кабелем. Создайте новый проект. Разместите на листе 2 компьютера и соедините их кабелем. При правильном подключении на компьютерах загорятся 2 зеленые лампочки. 2

3 Дважды кликните по компьютеру Desktop 0. Откроется окно терминала. Введите help чтобы увидеть список доступных команд. Команда ifconfig позволят посмотреть и настроить параметры сетевых интерфейсов (сетевых карт, разъемов роутера и т.п.). 3

4 Пока мы не настраивали свою сеть, сетевые карты компьютеров отключены и не имеют своего адреса. Чтобы это увидеть, введите команду ifconfig с параметром -a: eth0 это имя интерфейса (в реальности может быть произвольным); 4

5 Link encap: Ethernet используемый стандарт подключения; HWaddr физический адрес (MAC-адрес), неизменяемый; DOWN состояние (выкл.); далее идет статистика передачи данных. Назначим первому компьютеру IP-адрес с маской (адреса x.x/24 стандартно используются для небольших локальных сетей): В описание интерфейса добавилась строчка с настройками IP-адреса и статус сменился с DOWN на UP. Аналогично настроим второй компьютер на адрес /24 (адрес должен быть из той же сети, например, не подойдет, а подойдет). Теперь проверим работоспособность сети с помощью команды ping (Ctrl+C остановить передачу, всего необходимо отправить 7-10 пробных 5

6 пакетов). Обратите внимание, пока ведется передача/получение данных, у узлов мигают зеленые лампочки, а кабель подсвечивается синим. В ходе передачи ни один пакет не был потерян. Мы получили работоспособную сеть «точка-точка». Сохраните результат в виде отдельного проекта. Контрольные вопросы: Что такое маска сети? Какой адрес у созданной в примере сети (net id)? Каковы адреса узлов (host id) в сети? Сеть на основе концентратора. Топология «шина» (пассивная звезда) Мы продолжим совершенствовать ранее созданную сеть «точка-точка», но сохранить ее нужно в отдельном проекте. 6

7 Предположим, мы хотим создать сеть из трех компьютеров. Напрямую соединить их уже не получится, т.к. у каждого компьютера только один интерфейс (сетевая карта). Даже если в реальной сети у компьютера две сетевых карты, настроить общую сеть без сетевых устройств довольно затруднительно один из компьютеров придется сделать сервером. В примере мы реализуем простейшую сеть на основе концентратора. Ее можно рассматривать и как «шину», и как пассивную звезду. Реальную шину с одним общим кабелем в Net-Simulator создать нельзя, т.к. на кабель подключается ровно 2 устройства. Итак, добавьте к ранее созданной сети «точка-точка» еще один компьютер, концентратор (hub) и соедините кабелем, как показано на рисунке (расположение узлов на листе может быть любым): Адрес сети мы оставим прежним, поэтому первые два узла перенастраивать не нужно. Они по-прежнему будут работоспособны. Совет Для повтора предыдущей команды терминала нажмите на клавиатуре стрелку «вверх». Необходимо настроить только третий узел, выдав ему адрес из той же сети, например: 7

8 Сам концентратор не является активным устройством и не настраивается. Проверим доступность нового компьютера: 8

9 Первый пакет с нового компьютера был потерян (возможно, неполадки в сети), затем передача шла без сбоев. Обратите внимание, при передаче данных мигают лампочки у всех компьютеров, т.е. данные получают все устройства в сети. Поэтому такая сеть будет весьма загруженной. Сохраните полученную сеть в отдельный проект. Аналогично можно добавить четвертый, пятый и т.д. узел. Если число узлов больше числа разъемов концентратора, то можно использовать несколько концентраторов, или даже выделить свой концентратор каждому компьютеру, чтобы сделать сеть похожей на «шину». Настройка сети будет во всех случаях одинаковой. И в любом случае, сеть можно считать реализованной по топологии «шина». Примеры (реализовывать не нужно). 9

10 Контрольные вопросы 1. Какой сетевой адрес у концентратора? 2. Сколько узлов может быть в сети с топологией «шина» (в реальной и в модельной)? Сети с использованием коммутатора. Пассивная звезда Чтобы снизить загрузку сети, вместо концентратора можно использовать коммутатор (switch). Это устройство может анализировать физический адрес и передает пакеты не всем узлам, а только конкретному получателю. Такая сеть имеет топологию «пассивная звезда»: находящийся в центре коммутатор не управляет сетью, но передача идет не на все компьютеры, как в «шине», а только на нужные. Для этого у коммутатора есть таблица физических адресов (mactab), в которой записано, к какому интерфейсу какой узел подключен. 10

11 Эта таблица заполняется автоматически. При попытке передачи коммутатор сначала опрашивает все подключенные устройства и узнает их адреса. Адреса заносятся в таблицу, и далее коммутатор ведет передачу только по нужному адресу через нужный интерфейс. Поскольку устройства могут подключаться и отключаться, MACтаблица периодически очищается и коммутатор опрашивает устройства снова. Это позволяет поддерживать таблицу в актуальном состоянии. Для реализации такой сети просто замените концентратор в предыдущем проекте на коммутатор. Перенастраивать компьютеры не нужно. Теперь, если проверить работоспособность сети, сначала произойдет отправка на все хосты, а потом коммутатор будет отправлять данные только на нужный (со на): 11

12 Не останавливая пинг, проверьте таблицу MAC-адресов коммутатора: Одновременно запустите передачу с узла на и еще раз проверьте MAC-таблицу: 12

13 После остановки передачи, через несколько секунд таблица очистится. Сохраните полученную сеть в отдельный проект. Две сети на общем коммутаторе Мы можем подключить две различных сети к одному коммутатору, как если бы это были отдельные сети. 13

14 Добавьте в предыдущий проект еще два компьютера и назначьте им адреса /28 и /28. Подсоедините новые компьютеры к свободным разъемам коммутатора. Таким образом, у нас получилось две подсети: 1) с маской, компьютеры Desktop 0, Desktop 1, Desktop 2 14

15 2) с маской, компьютеры Desktop 4, Desktop 5 Если мы проверим работу сети, то увидим, что внутри каждой из подсетей пакеты циркулируют свободно, но не могут попасть из одной подсети в другую, хоть эти сети и подключены к одному и тому же устройству. Причина в том, что у компьютеров не настроены таблицы маршрутизации, т.е. компьютеры не знают, каким образом передать данные в другую сеть. Они просто не начнут передачу на неизвестный адрес. Когда мы назначали ip-адреса компьютерам, в их таблицы маршрутизации автоматически добавлялась одна единственная строчка: с собственной сетью компьютера. Просмотреть и настроить таблицу маршрутизации можно командой route. У компьютеров первой подсети она выглядит так: А во второй подсети так: 15

16 Destination адрес назначения, для которого адреса задается маршрут в данной строке Gateway на какой шлюз отправлять пакеты, * ни на какой, передача внутри локальной подсети Flags флаги (проставляются автоматически): U маршрут активен, G маршрут использует шлюз, H адрес назначения является адресом отдельного хоста, а не сети Metric метрика, определяет приоритет маршрутов Iface интерфейс, через который ведется передача Т.е. компьютеры первой подсети «знают» только свои локальные адреса из диапазона, а второй подсети только из Чтобы связать сети между собой, необходимо добавить их в таблицы маршрутизации каждого компьютера. Для компьютеров первой подсети (Desktop 0, Desktop 1, Desktop 2): Для второй подсети (Desktop 4, Desktop 5): 16

17 Совет Если вы ошиблись при добавлении маршрута, вам нужно сначала удалить из таблицы неправильный маршрут, а потом добавить правильный: 1. Стрелкой «вверх» пролистайте команды до той, в которой вы ошиблись. 2. Замените add на del и выполните команду. 3. Еще раз пролистайте команды и исправьте ошибку. Теперь (только после настройки обеих подсетей!) они могут передавать пакеты друг другу. Таким образом, мы получили две подсети, подключенных к общему маршрутизатору. Сохраните полученную сеть в отдельный проект. Контрольные вопросы: 1. Откуда взялась маска второй подсети? Сколько максимум компьютеров можно подключить к сети с такой маской? 2. Есть ли таблица маршрутизации у коммутатора? Соединение различных сетей через маршрутизатор Если две маленьких сети, как в предыдущем примере, можно объединить с помощью одного коммутатора, то для больших сетей, которые включают много узлов и подсетей, этот вариант не подходит, потому что: а) таблица физических адресов коммутатора становится очень большой, что требует дополнительной памяти и замедляет его работу; б) для обновления таблицы коммутатор запрашивает физические адреса всех устройств сети, а это дополнительный трафик; в) каждому компьютеру придется вписать в таблицу маршрутизации адреса всех подсетей. В реальности для объединения сетей используется маршрутизатор (роутер). Он распределяет трафик между подсетями и определяет путь доставки каждого пакета. Тогда каждому компьютеру не нужно знать адреса всех сетей, нужно только знать адрес своего роутера, который уже решит, куда отправлять пакет. Коммутаторы и концентраторы в таких сетях тоже используются, но они функционируют в пределах подсети. Создаваемый ими трафик не выходит дальше ближайшего роутера. 17

18 Откройте проект, в котором мы создали сеть «пассивная звезда» на коммутаторе, но еще не добавили вторую подсеть. Добавьте в проект маршрутизатор, еще один концентратор, два компьютера и необходимые кабели, как показано на рисунке. Задайте для двух новых компьютеров адреса /16 и /16. Проверьте работоспособность каждой из подсетей. 18

19 Теперь настроим маршрутизатор. В отличие от компьютеров, маршрутизатор имеет 8 портов, каждому из которых соответствует свой интерфейс (eth0-eth7) и свой ip-адрес. Мы подключили первую подсеть (/24) к интерфейсу eth0, а вторую (/16) в интерфейсу eth7. Этим интерфейсам нужно выдать адреса из диапазона соответствующей сети, например и Примечание В реальных сетях традиционно маршрутизатор получает адрес с последним байтом равным 1 (например,), а прочие устройства начиная со 100 (например, и т.д.). Придерживайтесь этого правила при выполнении своего варианта. 19

20 Осталось сообщить компьютерам в сети адрес их маршрутизатора (внести его в таблицу маршрутизации). Нам нужно указать, что пакеты для всех адресов, кроме локальных, должны отправляться на маршрутизатор. «Все адреса» вносятся в таблицу как назначение с маской «шлюз по умолчанию». Настройка Desktop 0 (аналогично настраиваются Desktop 1 и Desktop 2): 20

21 Настройка Desktop 6 (аналогично настраивается Desktop 7): Проверка доступности соседней подсети: 21

22 Для того, чтобы узнать физический адрес, маршрутизатор использует ARP-запросы. Во время передачи можно просмотреть его ARP-таблицу (потом она очищается): Если запустить передачу одновременно на всех узлах сети: Примечание У реальных устройств обычно нет команды, аналогичной arp. Она добавлена в Net-Simulator для наглядности. Полностью настройки сети можно просмотреть через html-отчет (см. пример ниже). Сохраните проект в отдельном файле и сгенерируйте для него отчет. Контрольный вопрос Какие устройства придется настроить, чтобы подсоединить к маршрутизатору еще одну подсеть с адресом /24 и тремя узлами? 22

23 NET-SIMULATOR PROJECT REPORT Project file: Author: Description: Project created at: Report generated at: :56:6 Name: Desktop 0 Description: Desktop Interfaces: Name Status IP Address Netmask Broadcast eth0 UP Routing table: Target Netmask Gateway Metric Interface * 1 eth eth0 Name: Desktop 1 Description: Desktop Interfaces: Name Status IP Address Netmask Broadcast eth0 UP Routing table: Target Netmask Gateway Metric Interface 23

24 * 1 eth eth0 Name: Desktop 2 Description: Desktop Interfaces: Name Status IP Address Netmask Broadcast eth0 UP Routing table: Target Netmask Gateway Metric Interface * 1 eth eth0 Name: 3 Description: Name: 4 Description: Interfaces: Name Status IP Address Netmask Broadcast eth0 UP eth1 DOWN eth2 DOWN eth3 DOWN eth4 DOWN eth5 DOWN eth6 DOWN eth7 UP Routing table: Target Netmask Gateway Metric Interface * 1 eth * 1 eth7 24

25 Name: 5 Description: Name: Desktop 6 Description: Desktop Interfaces: Name Status IP Address Netmask Broadcast eth0 UP Routing table: Target Netmask Gateway Metric Interface * 1 eth eth0 Name: Desktop 7 Description: Desktop Interfaces: Name Status IP Address Netmask Broadcast eth0 UP Routing table: Target Netmask Gateway Metric Interface * 1 eth eth0 25

26 Варианты заданий Вариант 1. Вариант 2. 26

27 Вариант 3. Вариант 4. 27

28 Вариант 5. Вариант 6. 28

29 Вариант 7. Вариант 8. 29

30 Вариант 9. Вариант

31 Вариант 11. Вариант

32 Вариант 13. Вариант

33 Вариант 15. Вариант


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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное бюджетное образовательное учреждение высшего образования «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ» Кафедра автоматической

Топология Задачи Часть 1. Доступ к таблице маршрутизации узла Часть 2. Изучение записей в таблице маршрутизации узла IPv4 Часть 3. Изучение записей в таблице маршрутизации узла IPv6 Исходные данные/сценарий

Лабораторная работа: использование интерфейса командной строки IOS с таблицами МАС-адресов коммутатора Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию R1 G0/1

Лабораторная работа 4 Изучение маршрутизации IP Цель работы: Изучить правила адресации сетевого уровня, научиться распределять адреса между участниками сети передачи данных и организовывать маршрутизацию

Работа с сетевыми интерфейсами 1. Определить имеющиеся на ПК сетевые интерфейсы. Объяснить полученный результат. ip link show 2. Определить адреса имеющихся на ПК сетевых устройств. Объяснить полученный

Топология В данном документе содержится общедоступная информация корпорации Cisco. Страница 1 из 6 Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию ПК 1 ПК 2 ПК 3 ПК 4 ПК

Топология В данном документе содержится общедоступная информация корпорации Cisco. Стр. 1 из 6 Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию R1 R2 R3 R4 G0/0 G0/0 S0/0/1

Протокол прокси-arp Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Как работает ARP-прокси? Схема сети Преимущества прокси ARP Недостатки агента ARP

Протокол прокси-arp Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Как работает протокол прокси-arp? Схема сети Преимущества протокола прокси-arp Недостатки

Лабораторная работа. Создание сети, состоящей из коммутатора и маршрутизатора Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию Задачи R1 G0/0 192.168.0.1 255.255.255.0

ОбОбщие сведения о VIP и их конфигурация; избыточность интерфейса в коммутаторах CSS 11000 Содержание Введение Перед началом работы Условные обозначения Предварительные условия Используемые компоненты

Практика 1. Настройка простой сети Цель: познакомиться с симулятором сетей Cisco Packet Tracer, научиться собирать простую сеть, настраивать сетевое оборудование, создавать VLAN ы и использовать их для

Лабораторная работа. Настройка статических маршрутов и маршрутов IPv4 по умолчанию Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию R1 G0/1 192.168.0.1 255.255.255.0

Общее описание работы Данная лабораторная работа предназначена для приобретения практического опыта в области беспроводных локальных вычислительных сетей (WiFi LAN). Также предлагается ознакомится с возможностями

1 Лабораторная работа 3. Маршрутизация Задача маршрутизации состоит в определении последовательности узлов для передачи пакета от источника до адресата. Каждый маршрутизатор содержит таблицу сетей, подключенных

Топология В данном документе содержится общедоступная информация корпорации Cisco. Стр. 1 из 5 Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию Задачи R1 R2 G0/0 G0/1 S0/0/0

Packet Tracer. Использование команды traceroute для обнаружения сети Топология Сценарий Компания, в которой вы работаете, приобрела новое помещение для филиала. Для создания топологии сети вы запросили

Лабораторная работа. Поиск и устранение неполадок базового EIGRP для IPv4 и IPv6 Топология В настоящем документе содержится общедоступная информация корпорации Cisco. Страница 1 из 12 Таблица адресации

Настройка сетевых параметров в MAC OS Оглавление Схема подключения БЕЗ использования домашнего маршрутизатора... 1 Как проверить подключение... 8 Схема подключения с использованием домашнего маршрутизатора...

Настройка соединения под операционной системой Linux Ubuntu 12.04 Тип доступа VPN В графическом режиме (GUI) В Ubuntu для управления соединениями с интернетом используется программа NetworkManager. Она

Протокол HSRP (Hot Standby Router Protocol): Вопросы и ответы Вопросы Введение Происходит ли переключение на резервный маршрутизатор, если интерфейс локальной сети для активного маршрутизатора имеет состояние

Лабораторная работа. Разработка и внедрение схемы адресации разделенной на подсети IPv4-сети Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию R1 G0/0 G0/1 Lo0 Lo1

Лабораторная работа. Поиск и устранение неполадок статических маршрутов IPv4 и IPv6 Топология В данном документе содержится общедоступная информация корпорации Cisco. Страница 1 из 12 Таблица адресации

Правила Сетевого экрана Правила Сетевого экрана Для контроля сетевых соединений Сетевой экран применяет правила двух видов: Правила для пакетов. Используются для применения общих ограничений сетевой активности

Администрирование локальных сетей Лекция 10. Анализ и устранение неисправностей Содержание лекции Определение проблем протоколов TCP/IP. Как клиентская конфигурация TCP/IP влияет на производительность

Лабораторная работа. Использование интерфейса командной строки (CLI) для сбора сведений о сетевых устройствах Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию Задачи

Лабораторная работа. Поиск и устранение неполадок в работе DHCPv6 Топология Таблица адресации Устройство Интерфейс IPv6-адрес Длина префикса Шлюз по умолчанию R1 G0/1 2001:DB8:ACAD:A::1 64 Недоступно S1

Выбор маршрута в маршрутизаторах Cisco Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Связанные процессы Построение таблицы маршрутизации Резервные

Лабораторная работа: разработка и внедрение схемы адресации разделённой на подсети IPv4-сети Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию Задачи R1 G0/0 Недоступно

Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию G0/0 192.168.10.1 255.255.255.0 Недоступно R1 R2 ПК1 ПК2 ПК3 ПК4 G0/1 192.168.11.1 255.255.255.0 Недоступно S0/0/0

Настройка соединения под операционной системой Linux Ubuntu 12.04 Тип доступа NAT В графическом режиме (GUI) В Ubuntu для управления соединениями с интернетом используется программа NetworkManager. Она

IT Essentials 5.0 6.3.2.7 Лабораторная работа настройка сетевой платы для использования сервера DHCP в ОС Windows 7 Введение Распечатайте и выполните эту лабораторную работу. В этой лабораторной работе

«СЕТЕВЫЕ УТИЛИТЫ WINDOWS» ЗАДАНИЕ Составитель: Коробецкая А.А. В командной строке Windows выполнить: 1. Определить имя локального хоста с помощью утилиты hostname. 2. Определить MAC-адрес всех сетевых

ЛАБОРАТОРНАЯ РАБОТА 1 "Cетевые утилиты ipconfig, arp, ping, tracert, nslookup 1. ЦЕЛЬ РАБОТЫ Ознакомление с сетевыми утилитами ipconfig, arp, ping, tracert, nslookup. 2. ВВОДНЫЕ ПОЛОЖЕНИЯ. Для работы компьютера

Восстановление прошивки роутеров irz RUH/RUH2/RCA Подключите роутер напрямую к компьютеру с помощью кроссового сетевого кабеля (обычно он помечен красным ярлычком «crosswired») и подключите его к COM-порту

Лабораторная работа. Использование программы Wireshark для анализа кадров Ethernet Топология Задачи Часть 1. Изучение полей заголовков в кадре Ethernet II Часть 2. Захват и анализ кадров Ethernet с помощью

Описание проблем соседнего OSPF Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Смежности Состояния соседства Состояние не обнаружено Соседний узел в

Настройка доступа IP видеокамерам и сетевым регистраторам (NVR) из сети Интернет. Версия 1.0 Содержание Доступ IP камеры в Интернет.... 3 1 Подключение IP-камеры в локальную сеть.... 3 1.1 Определение

Лабораторная работа 5.2.3. Настройка RIPv2 с VLSM и распространением маршрута по умолчанию Пароль с шифрованием Пароль Маска Маска Маска привиле- виртуальгирован- подсети / подсети / подсети / Тип ного

Настройка маршрутизатора D- link DIR300NRU для сети Интек- М. Тип доступа NAT (прямой доступ). Первым делом вам необходимо в свойствах Протокола интернета TCP/IP (Windows XP) или Протокола интернета версии

Лабораторная работа. Поиск и устранение неполадок в маршрутизации между сетями VLAN Топология В данном документе содержится общедоступная информация корпорации Cisco. Страница 1 из 9 Таблица адресации

ССС СЕРТИФИКАТ ОС 2 СП 0717 Цифровая система передачи MC04 DSL Модуль сетевого управления Vport (Eth-Ctrl) КВ5.231.021 ТО (ред.2 / август 2010) АДС г. Пермь Содержание: 1. Описание и технические характеристики

Лабораторная работа. Поиск и устранение неполадок в работе расширенной версии EIGRP Топология В настоящем документе содержится общедоступная информация корпорации Cisco. Страница 1 из 9 Таблица адресации

Лабораторная работа: изучение кадров Ethernet с помощью программы Wireshark Топология Задачи Часть 1. Изучение полей заголовков в кадре Ethernet II Часть 2. Захват и анализ кадров Ethernet с помощью программы

Packet Tracer: отправка эхо-запросов и выполнение трассировки для проверки пути Топология В данном документе содержится общедоступная информация корпорации Cisco. Стр. 1 из 6 Таблица адресации Устройство

IT Essentials 5.0 6.3.2.8 Лабораторная работа настройка сетевой платы для использования сервера DHCP в ОС Windows Vista Введение Распечатайте и выполните эту лабораторную работу. В этой лабораторной работе

Настройка сетевых параметров в Windows XP Оглавление Схема подключения БЕЗ использования домашнего маршрутизатора... 1 Как проверить подключение... 5 Схема подключения с использованием домашнего маршрутизатора...

Топология В данном документе содержится общедоступная информация корпорации Cisco. Страница 1 из 5 Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию G0/0.15 G0/0.30 G0/0.45

Это устройство может быть настроено с использованием любого современного web-браузера, например Internet Explorer 6 или Netscape Navigator 7.0 DP-G301 AirPlus TM G 2.4 ГГц беспроводной принт-сервер Прежде

ИНСТРУКЦИЯ ПО УСТАНОВКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ XPRINTER DRIVER SETUP V7.77 Ссылка для скачивания программы XPrinter Driver Setup V7.77: http://www.xprinter.com.ua/image/data/tovar/ download/xprinter%20driver%20setup%20v7.7

МАРШРУТИЗАТОРЫ ЗЕЛАКС Инструкция по загрузке программного обеспечения с использованием резидентного загрузчика 2001-2005 Зелакс. Все права защищены. Редакция 03 от 18.05.2005 Россия, 124681 Москва, г.

Инструкция по настройке TP-LINK TL- WR1043ND по протоколу PPPoE. Оглавление Подключение к маршрутизатору через Ethernet-кабель (LAN).... 2 Подключение к маршрутизатору по беспроводной сети (Wi-Fi)....

Лабораторная работа 4. Настройка маршрутизатора. Статистическая маршрутизация Маршрутизатор устройство, предназначенное для передачи пакетов между сетями. При определении пути следования пакета маршрутизатор

Настройка сетевых параметров в Windows 7 Оглавление Схема подключения БЕЗ использования домашнего маршрутизатора... 1 Как проверить подключение... 5 Схема подключения с использованием домашнего маршрутизатора...

Настройка сетевых параметров в Windows 10 Оглавление Схема подключения БЕЗ использования домашнего маршрутизатора... 1 Как проверить подключение... 5 Схема подключения с использованием домашнего маршрутизатора...

Краткий обзор порядка подключения, инсталляции и особенностей эксплуатации 1-4Eth-модемов-роутеров Zyxel P-660 xx ВЕРСИЯ 2 при подключении к ADSL от ОАО Укртелеком для пользователей ОС семейства Windows

Лабораторная работа. Настройка NAT-пула с перегрузкой и PAT Топология Таблица адресации Устройство Интерфейс IP-адрес Маска подсети Шлюз по умолчанию Задачи Gateway G0/1 192.168.1.1 255.255.255.0 N/A S0/0/1

Лабораторная работа. Настройка статических маршрутов IPv6 и маршрутов IPv6 по умолчанию Топология Таблица адресации Устройство Интерфейс IPv6-адрес/длина префикса Шлюз по умолчанию Задачи R1 G0/1 2001:DB8:ACAD:A::/64

РУКОВОДСТВО ПО НАСТРОЙКЕ И РАБОТЕ С КОНВЕРТЕРОМ ИНТЕРФЕЙСА Т-11. Версия 1.0 Год 2011 Оглавление Введение... 3 Общие сведения... 3 Топология соединения конвертеров в СКУД «Реверс»... 4 Изменение настроек

Общие сведения о команде ip unnumbered и ее настройке Содержание Введение Предварительные условия Требования Используемые компоненты Условные обозначения Что такое ненумерованный интерфейс? IP и ненумерованный

ООО "Компания "АЛС и ТЕК" ПО семейства коммутаторов АЛС-24000, вер. 6.01 Руководство по инсталляции Листов 13 2017 2 1. ОБЩИЕ СВЕДЕНИЯ 3 1.1. Назначение и область применения 3 2. ТРЕБОВАНИЯ К КОМПЬЮТЕРУ

Восстановление прошивки роутера ER75iX Twin Подключите роутер напрямую к компьютеру с помощью кроссового сетевого кабеля (обычно он помечен красным ярлычком «crosswired») и подключите его к COM-порту компьютера

Использование протокола VRRP в L3- коммутаторах Moxa Настройка дублирования шлюза по умолчанию с помощью протокола VRRP VRRP (Virtual Router Redundancy Protocol) сетевой протокол, предназначенный для увеличения

Сетевой сервер USB over IP с 4 портами USB 2.0 Руководство пользователя DA-70254 Содержание 1. Введение... 3 1.1 Обзор устройства... 3 1.2 Сетевое управление... 3 1.3 Компоненты и функции... 3 1.4 Аппаратурная

IT Essentials 5.0 10.3.1.10 Лабораторная работа настройка брандмауэра Windows XP Распечатайте и выполните эту лабораторную работу. В этой лабораторной работе изучается брандмауэр Windows XP и выполняется

Моделирование компьютерной сети

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

Основные положения системного анализа

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

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

Целостность устанавливает, что познание системы достигается через единство изучения всех ее элементов и поэтому система ни коем случае не должна рассматриваться как их простая сумма. Вместе с тем при анализе систем допускается самостоятельное изучение ее отдельных частей (декомпозиция) при условии их функциональной независимости.

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

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

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

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

Элемент представляет собой условно неделимую часть системы. Степень детализации системы через подсистемы и элементы определяется целями исследования. Подсистема и элемент могут выполнять собственные цели и задачи, однако их функционирование всегда направлено на выполнение главной цели (задачи) системы.

Теоретические основы моделирования лвс

Основное требование к ЛВС – это обеспечение всем пользователям доступа к разделяемым ресурсам сети с заданным качеством обслуживания (QoS – Quality of Service). Одним из основных критериев качества обслуживания является производительность . В качестве показателей производительности используются время реакции, пропускная способность и задержка передачи. Время реакции – это интервал времени между возникновением запроса пользователя к сетевой службе и получением ответа. Время реакции зависит от загруженности сегментов среды передачи и активного сетевого оборудования (коммутаторов, маршрутизаторов, серверов). Пропускная способность – это объем данных, передаваемых в единицу времени (бит/с, пакетов/с). Пропускная способность составного пути в сети определяется самым медленным элементом (как правило, это маршрутизатор). Задержка передачи – это интервал времени между моментом поступления пакета на вход сетевого устройства и моментом появления его на выходе устройства.

Для оптимизации производительности ЛВС используют методы и средства измерения, анализа и моделирования. Клиент-серверная архитектура и распределенная обработка данных в ЛВС усложняют задачи моделирования.

Аналитическое моделирование ЛВС основано на использовании моделей систем массового обслуживания (СМО) и, как правило, связано со значительными упрощениями. Тем не менее результаты аналитического исследования могут быть очень ценными, даже если они не учитывают всех деталей реальной ЛВС. Такие модели позволяют достаточно быстро получить приближенную инженерную оценку влияния характеристик оборудования и программного обеспечения на показатели производительности ЛВС.

Модель ЛВС строится из отдельных блоков, каждый из которых представляет один узел или канал передачи ЛВС. Блок состоит из буферного накопителя пакетов и обслуживающего элемента (рис.1). На вход блока поступает поток пакетов, характеризуемый функцией распределения интервалов времени между моментами поступления пакетов A (t ). Интенсивность входного потока пакетов – это среднее число пакетов, поступающих на вход блока в единицу времени. Обратная величина 1/ – это среднее значение интервала между моментами поступления пакетов, которое о пределяется интегралом

И
нтенсивность обслуживания
блока – это  среднее число обрабатываемых пакетов в единицу времени. Обратная величина 1/ – это среднее значение длительности обслуживания пакета, которое определяется интегралом

где B (t ) – функция распределения длительности обслуживания. Отношение  =  /  называется коэффициентом загрузки блока . Реальный блок имеет буфер ограниченной емкости r (см. рис.2,б). Идеализированный модуль может иметь неограниченный по емкости буфер (см. рис.2,а).

Блок M / M /1. Рассмотрим самую простую модель типа M /M /1 (один обслуживающий элемент, неограниченная емкость буфера, экспоненциальные законы распределения интервалов времени между моментами поступления пакетов и времени обслуживания, дисциплина обслуживания FIFO) для блока, изображенного на рис.1,а. В этом случае A (t )=1– e –  t , B (t )=1–e –  t , среднее время задержки пакета в блоке

Среднее время ожидания в очереди W = T – (1/), а среднее число пакетов в очереди L W = L – .

Б
лок
M / G /1. Эта модель отличается от модели типа M /M /1 только тем, что распределение времени обслуживания B (t ) может быть произвольном. Рассмотрим случай, когда распределение B (t ) задается для блока двумя параметрами: интенсивностью обслуживания  и дисперсией времени обслуживания

Тогда среднее время нахождения пакета в очереди W = (1 + v 2) W П, где W П = (/2)(1–) –1 – время нахождения пакета в очереди при постоянной длительности обслуживания; v 2 =  2 D квадрат коэффициента вариации времени обслуживания. Для постоянного времени обслуживания v =0, а для экспоненциального распределения времени обслуживания v =1. Для модели M /G /1 оценка времени пребывания пакета в блоке T = W + (1/), длины очереди в буфере L W =W и общего числа пакетов в блоке L = L W + .

Блоки M / M /1/ r и M / G /1/ r. Модель типа M /G /1/r для блока, изображенного на рис.1,б, отличается от модели M /G /1 тем, что емкость буфера ограничена величиной r (предполагается, что обрабатываемый пакет находится также в буфере). Эта модель характеризуется вероятностью потери пакета (отказа в обслуживании)

где (r ,)=2r /(1+ 2), причем коэффициент вариации. Абсолютная пропускная способность блока M /G /1/r

 АБС = (1– P ОТК).

При = 1 формула дает точное значение P ОТК для экспоненциального распределения B (t ), т.е. для блоков M /M /1/r.

Сеть блоков M / M /1. Модель ЛВС можно представить в виде сети блоков (сети массового обслуживания – СеМО ), причем многие блоки содержат буферы. Простые аналитические формулы можно получить для открытой сети блоков M /M /1, пример которой представлен на рис.2.

В этой сети, состоящей из трех блоков, три входных потока пакетов, имеющих интенсивности  1 ,  2 и  3 соответственно. Требуется оценить среднюю задержку пакетов для каждого потока. Очереди в этой сети можно рассматривать по отдельности , причем число пакетов в блоке j =1…3 оценивается по формуле (1), а именно

L j =  j / ( j –  j ).

Интенсивность  j потока на входе каждого блока равна сумме интенсивностей элементарных потоков, поступающих на блок в соответствии с рис.3:

 1 =  1 +  2 ,  2 =  1 +  2 +  3 ,  3 =  2 +  3 .

Можно показать , что средняя задержка пакета в сети

де n – число блоков в системе;  – сумма интенсивностей всех потоков, входящих в систему. Для отдельного потока i средняя задержка пакета в сети

,

где J i – подмножество блоков, участвующих в обработке потока i . В рассматриваемом примере J 1 ={1, 2, 3}, J 2 ={1, 2} и J 3 ={2, 3}.

Формула (4) верна при следующих предположениях.

 Закон распределения интервалов времени между моментами поступления пакетов A (t ) для отдельных потоков экспоненциальный, причем потоки являются независимыми процессами. Это предположение может быть выполнено на практике.

 Закон распределения времени обслуживания B (t ) также экспоненциальный, причем процессы обслуживания в каждой очереди независимы. Это предположение не может быть выполнено, поскольку время обслуживания пакета пропорционально его длине, и, следовательно, нельзя говорить о независимости времен обслуживания в очередях.

Однако моделирование показывает , что применение формулы (4) дает приемлемую оценку средней задержки пакета в сети.

Имитационное моделирование позволяет имитировать поведение реальной ЛВС. Имеется много программных средств для имитационного моделирования компьютерных сетей (GPSS, COMNET III фирмы Caci Products Co., BONeS Designer фирмы Cadence Inc., OPNET фирмы Modeler Mil3 Inc., ns2 и др.).

Литература

    Анкудинов Г.И., Стрижаченко А.И. Сети ЭВМ и телекоммуникации (архитектура и протоколы): Учеб.пособие. – 2-е изд. СПб.: СЗТУ, 2003. 72с.

    Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. – СПб.: Питер, 2002. – 672 с.

    Компьютерные сети: Учебный курс / Пер. с англ.– М.: ТОО «Channel Trading Ltd», 1997.– 696 с.

    Советов Б.Я., Яковлев С.А. Построение сетей интегрального обслуживания. – Л.: Машиностроение, 1990. – 332 с.

    Англо-русский словарь по сетям и сетевым технологиям / Сост. С.Б.Орлов. – М.: «Солон», 1997. – 301 с.

    Кульгин М. Технологии корпоративных сетей: Энциклопедия. – СПб.: Изд-во «Питер», 2000. – 704 с.

    Гук М. Аппаратные средства локальных сетей: Энциклопедия.– СПб.: Изд-во «Питер», 2000. – 576 с.

    Ногл М. TCP/IP: Учебник.- М.: ДМК Пресс, 2001. 480 с.

    Новиков Ю.В., Кондратенко С.В. Локальные сети: архитектура, алгоритмы, проектирование. М.: Изд-во ЭКОМ, 2000. 312 с.

    Уолрэнд Дж. Телекоммуникационные и компьютерные сети: Вводный курс/ Пер. с англ.- М.: Постмаркет, 2001. 480 с.

    Томашевский В., Жданова Е. Имитационное моделирование в среде GPSS.- М.: Бестселлер, 2003.- 416 с.

    Советов Б.Я., Яковлев С.А. Моделирование систем: Учеб. пособие. - М.: Высш. шк., 1985.- 271 с.

    Петухов О.А. Модели систем массового обслуживанияю: Учеб. пособие.- Л.: СЗПИ, 1989.- 86 с.

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

моделирования

Обеспечение точности и достоверности

результатов моделирования

Число испытаний N определяет точность результатов моделирования. Пусть необходимо определить точность оценки параметраx случайной величины x. Вероятность

P(a –x < ) = ,

где a – точное значение параметра, называется достоверностью оценки , а величина  – абсолютной точностью оценки .

Величина  0 =  / a называется относительной точностью оценки . Тогда достоверность оценки

P(a –x  / a <  0) = .

Число реализаций для оценки среднего значения случайной величины

Для оценки среднего значения используем формулу


.

В соответствии с центральной предельной теоремой при больших N величинаx распределена по нормальному закону с математическим ожиданием a и дисперсией  2 /( N – 1). Тогда

и требуемое число реализаций

.

Величина t  берется для заданной достоверности  из таблицы нормального распределения.

Поскольку дисперсия оцениваемой величины неизвестна, необходимо провести 50-100 предварительных испытаний и оценить величину .

Для дисперсии  2 точность оценки
, где  4 – центральный момент четвертого порядка случайной величины x. Для нормального распределения  4 =3 4 .

Пример 1.

Дано:

    структурная схема вычислительной системы (обеспечивающая часть локальной информационной технологии);

    пакетный режим работы вычислительной системы;

    интенсивность входного потока заданий  = 0.2 (экспон. распределение);

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

T доп = 30 с для 90 % заданий;

    математическая модель вычислительной системы в виде однопотоковой однолинейной системы массового обслуживания типа M/M/1/ (рис. 1).

Н айти:

    значение параметра – среднюю интенсивность обслуживания заявок в приборе , при которой время пребывания любой заявки в СМО t не будет превышать заданной величины (30 с) для 90 % заявок:

Р{ t 30} = 0.9

    по найденному  вычислить системные характеристики СМО;

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

Ограничения:

Решение:

Уравнение (1) определяет значение функции распределения вероятностей (ФРВ) случайной величины t в точке 28.5, равное 0.9. Для системы M/M/1/ (и только для нее) известно аналитическое выражение ФРВ t. Тогда для отыскания неизвестных  и  можно составить систему нелинейных уравнений:

Решение нелинейной системы уравнений (2):

-( – )30 = ln 0.1,

 = - ln 0.1/30+0.2 = 0.276753,

 = / = 0.2 / 0.276753 = 0.722.

Выберем  = /0.7 = 0.2/0.7 = 0.285714.

Тогда расчетные значения среднего времени задержки пакета в СМО:

T = 1/ ( – ) = 11.67 с.

Среднее число транзактов в СМО:

L =  / ( – ) = 2.334.

Среднее число транзактов в очереди:

L W = L –  = 2.334 – 0.722 = 1.612.

Для выбора подходящей вычислительной системы (сервера) зададим параметры пакета программ для обработки. Пусть любой пакет содержит 100 программ по 10000 операторов каждая. Тогда общий объем пакета в операторах составит Q=10 6 операций. При этом требуемая производительность вычислительной системы (сервера) будет равна V=Q=10 6 0.285714 300 тыс. оп./с. Для определения подходящей вычислительной системы (сервера) воспользуемся данными таблицы 1.

Таблица 1. Производительность процессоров фирмы INTEL

Тип процессора

Тактовая частота, МГц

Производительность,

млн. оп./с

Из перечня процессоров заданным требованиям удовлетворяет младшая модель процессора - 8086.

Полученные по математическим моделям результаты не всегда адекватно отражают реальную работу вычислительной системы заданной структуры, так как расчетные аналитические формулы выведены и верны лишь при упрощающих допущениях (или предположениях) относительно структуры, распределениях потоков и обслуживания и других. Альтернативным подходом к решению поставленной задачи является непосредственная имитация на ПЭВМ (имитационное моделирование) процесса выполнения пакета в вычислительной системе заданной структуры с использованием системы моделирования GPSS.

EXPON FUNCTION RN1,C24

TABLA TABLE M1,0,3500000,15

GENERATE 5000000,FN$EXPON 1/ =1/ 0.2= 5.0

* 1 единица модедьного времени = 1 мкс

ADVANCE 3500000,FN$EXPON 1/ =3.5 с

Результаты моделирования (см. листинг 1) сведены в табл.2.

Таблица 2

(устройство)

Параметр

Значение

Интерпретация

(коэффициент загрузки)

AVERAGE TIME/XACT

(среднее время обслуживания на транзакт)

T S = 1/ =

(очередь)

AVERAGE CONTENTS

(средняя длина)

L W = 1.634

MAXIMUM CONTENTS

(макс. длина)

L W макс =29

AVERAGE TIME/UNIT

(среднее время ожидания)

W =8.261344 с

(табличные данные для полного времени в СМО)

(среднее время в СМО на 1 транзакт)

T = 11.759 с

STANDARD DEVIATION

(среднеквадратическое

отклонение времени в СМО на 1 транзакт)

Результаты моделирования хорошо совпадают с расчетными значениями.

Пример 2.

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

Дано:

    режим работы - диалоговый;

    время реакции диалогового абонента (время обдумывания) 1/=10с;

    время решения задания (время ответа на запрос с терминала) не должно превышать T d доп =1 с для 90 % заданий;

    число пользователей n =20;

    математическая модель вычислительной системы в виде замкнутой сети массового обслуживания (рис. 2).

Р ис. 2

В этой модели постоянно циркулируют n заявок (транзактов).

Найти:

    значение параметров сети массового обслуживания  , при которых

t T d доп 1 c для 90 % диалоговых заявок, т.е.

P{ t  1 c } = 0.9 ;

    по найденным  и  вычислить системные и сетевые характеристики СеМО;

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

Ограничения:

Решение:

Для решения задачи используется приближенный метод, основанный на декомпозиции вычислительной системы на подсистему обработки и терминальную подсистему (и их “независимом” рассмотрении) с последующим балансом потоков в этих подсистемах. Тогда для отыскания неизвестных  можно составить систему уравнений:

1 – e - ( – ) Td доп =P

Из первого уравнения

Для P = 0.9, T d доп = 1 с, 1/=10с, n =20 получаем:

 = 20 / (10 – 1 / ln (1–0.9)) = 2.09080,

 =  - ln(1–P ) / T d доп = 2.09080 – ln (1–0.9) / 1 = 4.39339,

 =  /  = 0.475897 – коэффициент загрузки.

Расчет можно несколько упростить, если учесть, что T d доп T d /2 (для P = 0.9), где T d =1/( – ) - среднее время ответа. Тогда T d 2T d доп и

.  20/(10-2*1) = 2.5.

Программа моделирования на языке GPSS/H (студенческая версия).

SPACE STORAGE 20

EXPON FUNCTION RN1,C24

0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/

7,1.2/.75,1.38/.8,1.6/.84,1.85/.88,2.12/.9,2.3/

92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5/.98,3.9/

99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8

QTIME QTABLE QU1,0,200,20

SYS0 ENTER SPACE

ADVANCE 10000000,FN$EXPON

ADVANCE 250000,FN$EXPON

TEST E X6,0,SYS0

Результаты моделирования для 4 значений  сведены в табл.3 (см. листинг 2 для  = 4 ).

Таблица 3

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

T S + T w [с]

T S [с]

L W

L W МАКС

T w [с]

В этой таблице

T S – среднее время обработки запроса;

L W – среднее длина очереди;

L W МАКС – максимальная длина очереди;

T w – среднее время ожидания запроса в очереди;

T S + T w – среднее время ответа.

Для выбора подходящей вычислительной системы (сервера) следует выбрать вариант с

 = 4 или 5 .

Пример 3.

Рассмотрим решение задачи для смешанного режима работы локальной вычислительной системы, когда для одной группы абонентов модель вычислительной системы представляется замкнутой диалоговой СеМО (сети СМО), а для другой группы - разомкнутой СеМО.

Цель работы:

  • 1. Ознакомление с приемами моделирования сетей с помощью ПО Cisco Packet Tracer.
  • 2. Получение навыков по построению и моделированию сетей с использованием концентраторов, коммутаторов, маршрутизаторов.
  • 3. Получение навыков использования команд ping, tracert, arp для контроля за состоянием вычислительной сети.

Теоретическая часть.

Описание Cisco Packet Tracer.

Cisco Packet Tracer - программный продукт, разработанный в рамках сетевых академий компанией Cisco и позволяющий проектировать сети, изучать сетевое оборудование, связи между ними и конфигурировать их.

Рисунок 1 - Основные компоненты программы Cisco Packet Tracer

  • 1- Рабочая область, где размещается оборудование для организации сети;
  • 2- Доступное оборудование (концентраторы, коммутаторы, маршрутизаторы, оконечные устройства);
  • 3- Кнопки управления объектами;
  • 4- Выбор между физической и логической рабочей областью. Особенностью Packet Tracer является то, что при переходе в физическую рабочую область можно рассмотреть созданную сеть на уровне от виртуального города до стойки. Переход на более низкий уровень - по щелчку мыши по объекту. Возврат - кнопка Back;
  • 5- Окно наблюдения и управления за передаваемыми пакетами;
  • 6- Переключение между режимами работы - режим реального времени и симуляции. В режиме симуляции все пакеты, пересылаемые внутри сети, отображаются графически (Рисунок 2). Эта возможность позволяет наглядно продемонстрировать, по какому интерфейсу в данный момент перемещается пакет, какой протокол используется и т.д. В данном режиме можно не только отслеживать используемые протоколы, но и видеть, на каком из семи уровней модели OSI данный протокол задействован, щелкнув мышью на квадрат в поле Info (Рисунок 3).

Рисунок 2 - Передача пакетов в режиме симуляции

Рисунок 3 - Уровни модели OSI в Cisco Packet Tracer

Запустить работу в режиме симуляции можно сформировав ping - запрос с помощью или и нажав на кнопку Play.

Каждое устройство может быть сконфигурировано в зависимости от своего назначения. Например, щелкнув на значок компьютера попадаем в область физических настроек, где приведен внешний вид оборудования и перечислены платы, которые можно добавить к устройству. Во вкладке Config (рисунок 4) приведены сетевые настройки устройства (IP, маска, шлюз, DNS - сервер).

Рисунок 4 - Сетевые настройки компьютера

Во вкладке Desktop приведены дополнительные возможности:

  • · IP Configuration - сетевые настройки
  • · Command Prompt - командная строка
  • · Терминал
  • · Браузер
  • · Электронная почта и другое.

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

· Ping - посылка эхо-запроса

Формат: Ping адрес_узла_назначения.

Может быть с расширениями: Ping -t адрес_узла_назначения - посылка эхо-запроса до тех пор пока не будет прервано командой Ctrl+C;

Ping -n count адрес_узла_назначения - посылка стольких эхо-запросов, сколько указано в count.

· Arp - а - просмотр arp-таблицы;

Arp - d -очистить arp-таблицу.

· Tracert - определение маршрута до узла назначения.

Формат: Tracert адрес_узла_назначения.

Протокол STP.

Spanning Tree Protocol -- сетевой протокол, работающий на втором уровне модели OSI. Основной задачей STP является приведение сети Ethernet с множественными связями к древовидной топологии, исключающей циклы пакетов. Происходит это путём автоматического блокирования избыточных в данный момент связей для полной связности портов. Протокол описан в стандарте IEEE 802.1D.

Протокол CDP.

Cisco Discovery Protocol -- протокол второго уровня, разработанный компанией Сisco Systems, позволяющий обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Сisco, его название, версию IOS и IP-адреса. Поддерживается многими устройствами компании, почти не поддерживается сторонними производителями.

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

Протокол ICMP.

Internet Control Message Protocol - протокол управляющих сообщений.

Используя ICMP, узлы и маршрутизаторы, связывающиеся по протоколу IP, могут сообщать об ошибках и обмениваться ограниченной управляющей информацией и сведениями о состоянии.

Каждое сообщение протокола ICMP передается по сети внутри пакета IP (Рисунок 5). Пакеты IP с сообщениями ICMP маршрутизируются точно так же, как и любые другие пакеты, без приоритетов, поэтому они также могут теряться. Кроме того, в загруженной сети они могут вызывать дополнительную загрузку маршрутизаторов. Для того, чтобы не вызывать лавины сообщения об ошибках, потери пакетов IP, переносящие сообщения ICMP об ошибках, не могут порождать новые сообщения ICMP.

Рисунок 5 - Формат пакета ICPM

Статическая и динамическая маршрутизация.

Маршрутизация -- процесс определения маршрута следования информации в сетях связи. Маршруты могут задаваться административно (статические маршруты), либо вычисляться с помощью алгоритмов маршрутизации, базируясь на информации о топологии и состоянии сети, полученной с помощью протоколов маршрутизации (динамические маршруты). После определения маршрута следования пакета необходимо отослать информацию об этом каждому транзитному устройству. Каждое сообщение обрабатывается и заносится в таблицу маршрутизации, в которой указывается интерфейс, по которому устройство должно передавать данные, относящиеся к конкретному потоку.

Протокол RIP.

Routing Information Protocol - протокол маршрутной информации. Используется для изменения записей в таблице маршрутизации в автоматическом режиме. Для измерения расстояния до пункта назначения чаще всего используется количество хопов - количество промежуточных маршрутизаторов, которые нужно преодолеть пакету до пункта назначения (хотя могут быть и другие варианты - надежность сетей, задержки, пропускная способность). Роутеры отсылают свою таблицу маршрутизации соседям, получают от них подобные сообщения и обрабатывают их. Если новая информация имеет лучшее значение метрики, то старая запись замещается новой, и маршрутизатор снова отсылает пакет RIP своим соседям, ждет ответа и обрабатывает информацию.

Протокол ARP.

Любое устройство, подключенное к локальной сети, имеет уникальный физический сетевой адрес, заданный аппаратным образом. 6-байтовый Ethernet-адрес выбирает изготовитель сетевого интерфейсного оборудования из выделенного для него по лицензии адресного пространства. Если у машины меняется сетевой адаптер, то меняется и ее Ethernet-адрес.

4-байтовый IP-адрес задает менеджер сети с учетом положения машины в сети Интернет. Если машина перемещается в другую часть сети Интернет, то ее IP-адрес должен быть изменен. Преобразование IP-адресов в сетевые выполняется с помощью arp-таблицы. Каждая машина сети имеет отдельную ARP-таблицу для каждого своего сетевого адаптера.

Преобразование адресов выполняется путем поиска в таблице. Эта таблица, называемая ARP-таблицей, хранится в памяти и содержит строки для каждого узла сети. В двух столбцах содержатся IP- и Ethernet-адреса. Если требуется преобразовать IP-адрес в Ethernet-адрес, то ищется запись с соответствующим IP-адресом.

ARP-таблица необходима потому, что IP-адреса и Ethernet-адреса выбираются независимо, и нет какого-либо алгоритма для преобразования одного в другой.

Существуют следующие типы сообщений ARP: запрос ARP (ARP request) и ответ ARP (ARP reply). Система-отправитель при помощи запроса ARP запрашивает физический адрес системы-получателя. Ответ (физический адрес узла-получателя) приходит в виде ответа ARP.

Перед тем как передать пакет сетевого уровня через сегмент Ethernet, сетевой стек проверяет кэш ARP, чтобы выяснить, не зарегистрирована ли в нём уже нужная информация об узле-получателе. Если такой записи в кэше ARP нет, то выполняется широковещательный запрос ARP. После этого отправитель обновит свой кэш ARP и будет способен передать информацию получателю.

Узел, которому нужно выполнить отображение IP-адреса на локальный адрес, формирует ARP запрос, вкладывает его в кадр протокола канального уровня, указывая в нем известный IP-адрес, и рассылает запрос широковещательно.

Все узлы локальной сети получают ARP запрос и сравнивают указанный там IP-адрес с собственным.

В случае их совпадения узел формирует ARP-ответ, в котором указывает свой IP-адрес и свой локальный адрес и отправляет его уже направленно, так как в ARP запросе отправитель указывает свой локальный адрес.