Добавлен: 25.10.2023
Просмотров: 138
Скачиваний: 4
СОДЕРЖАНИЕ
Занятие 1. Создать Диаграмму вариантов использования, поясняющую основной прецедент “Заказ товаров”.
Занятие 2. Построение диаграммы прецедентов в StarUML.
Занятие 4. Построение диаграммы классов. Построение диаграммы с атрибутами и операциями.
Занятие 5. Построение диаграммы классов с отношениями. Построение диаграммы пакетов.
Занятие 6. Создать диаграмму деятельности.
Занятие 7. Работа с диаграммой последовательности операции.
Занятие 8. Построение диаграммы кооперации.
Занятие 9. Построение диаграммы состояний.
Занятие 10. Анализ диаграмм UML.
Занятие 11. Построение диаграммы SADT.
Занятие 12. Построение диаграмм DFD.
Занятие 13. Построение структурной схемы.
Занятие 14. Построение блок-схем.
Занятия 15-19. Проектирование базы данных.
Занятия 20-23. Реализация физической модели базы данных ИС.
Занятия 24-29. Разработка серверного приложения ИС.
Занятия 30-35. Разработка клиентского приложения ИС.
Занятие 36. Концепция маршрутизации. Коммутируемые сети. Конфигурация коммутатора.
Занятия 38-40. Статическая маршрутизация.
Статические маршруты полностью определены администратором, поэтому они более безопасны, требуют меньше вычислительных ресурсов и более узкую полосу пропускания по сравнению с динамическими маршрутами. Однако сети, использующие статическую маршрутизацию, плохо масштабируемы, при изменении топологии требуется внесение изменений администратором в конфигурацию, что может приводить к ошибкам. Поэтому статическая маршрутизация используется либо в малых сетях, либо в комбинации с протоколами динамической маршрутизации на отдельных участках сети. Статические маршруты, по сравнению с динамическими, характеризуются более высоким приоритетом.
Статическая маршрутизация часто используется в тупиковых сетях, обмен данными с которыми реализуется через маршрутизатор, который подключен к одному соседнему маршрутизатору. При рассмотрении статической маршрутизации используется составная сеть, структурная схема которой приведена на рис. 19. В приведенной схеме сети тупиковой является Сеть 1, а тупиковым маршрутизатором - R-А, поскольку он соединен только с маршрутизатором R-В. Все пакета из Сети 1 могут быть отправлены только через маршрутизатор R-А по стандартному статическому маршруту в маршрутизатор R-В.
Статическая маршрутизация используется также при создании маршрута по умолчанию, который указывает путь к сетям, не имеющим соответствующих входов в таблице маршрутизации. В схеме сети рис. 19 пакеты с неизвестными адресами сетей назначения из маршрутизатора R-С можно направлять в Интернет, т.е. в сеть провайдера ISP. Адрес маршрута по умолчанию 0.0.0.0/0 означает любые адреса сетей с любыми масками.
Рис.19 Пример составной сети
Статическая маршрутизация также используется при формировании суммарных(объединенных) маршрутов, что сокращает количество записей в таблице маршрутизации (см. курс "Основы построения сетей пакетной коммутации").
Кроме того, для создания резервных путей конфигурируются плавающие статические маршруты. Когда основной маршрут "падает", включается резервный, для чего администратор вручную задает резервному пути более высокое значение административного расстояния
Чтобы сконфигурировать статическую маршрутизацию администратор должен задать маршруты ко всем возможным сетям назначения, которые не присоединены непосредственно к данному маршрутизатору. Например, из маршрутизатора R-A ( рис. 19), к которому прямо присоединены две сети (Сеть 1, Сеть 4), необходимо проложить маршруты к четырем оставшимся сетям (из шести представленных на схеме). К маршрутизатору R-Bпрямо присоединены 3 сети (Сеть 2, Сеть 4, Сеть 5), поэтому из него следует проложить 3 маршрута к оставшимся сетям.
Для конфигурирования статической маршрутизации используется команда ip route, которая содержит три параметра:
адрес сети назначения,
сетевую маску,
адрес входного интерфейса следующего маршрутизатора на пути к адресату (next hop) или идентификатор выходного интерфейса.
Адрес входного интерфейса следующего маршрутизатора (следующего перехода) на пути к адресату иногда называют шлюзом. Например, для пакетов, попавших в маршрутизатор R-В, шлюзами будут:
Интерфейс s1/1 маршрутизатора R-A с адресом 200.4.4.11,
Интерфейс s1/2 маршрутизатора R-С с адресом 200.5.5.12.
Ниже приведен пример конфигурирования статической маршрутизации для Cisco-маршрутизатора R-В, когда используется адрес следующего перехода. Маршрутизатор R-В непосредственно связан с сетями 192.168.20.0, 200.4.4.0 и 200.5.5.0, поэтому статические маршруты нужно создать для остальных трех сетей, которые прямо не присоединены к R-В.
Router#config t
Router(config)#hostname R-B
R-B(config)#ip route 192.168.10.0 255.255.255.0 200.4.4.11
R-B(config)#ip route 192.168.30.0 255.255.255.0 200.5.5.12
R-B(config)#ip route 200.6.6.0 255.255.255.0 200.5.5.12
R-B(config)#exit
R-B#copy run start
Аналогично конфигурируются остальные маршрутизаторы.
Верификация статической конфигурации производится по командам show ip route и show running-config. Например, по команде show ip route отображается таблица маршрутизации:
R-B#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
S 192.168.10.0/24 [1/0] via 200.4.4.11
C 192.168.20.0/24 is directly connected. FastEthernet0/0
S 192.168.30.0/24 [1/0] via 200.5.5.12
C 200.4.4.0/24 is directly connected. Serial1/2
C 200.5.5.0/24 is directly connected. Serial1/1
S 200.6.6.0/24 [1/0] via 200.5.5.12
R-B#
Символами С в таблице маршрутизации помечены непосредственно присоединенные к маршрутизатору R-В сети, а символом S - созданные администратором статические маршруты к удаленным сетям. Так статический маршрут к сети 192.168.10.0 проложен через интерфейс s1/1 маршрутизатора R-A с адресом 200.4.4.11, маршруты к двум другим сетям проложены через шлюз 200.5.5.12.Приведенные в распечатке значения [1/0] представляют собой административное расстояние AD = 1 и метрику = 0.
При получении маршрутизатором R-В пакета, адресованного, например, узлу в сети 192.168.30.0, производится обращение к таблице маршрутизации, где есть строка S 192.168.30.0/24 [1/0] via 200.5.5.12, в которой указано, что адресом следующего перехода будет 200.5.5.12. Однако в этой строке таблицы не указан выходной интерфейс, на который следует скоммутировать поступивший пакет. Поэтому определяется сеть адреса следующего перехода (200.5.5.0) и производится второе обращение к таблице маршрутизации, что называется рекурсией. Из таблицы следует, что сеть 200.5.5.0 присоединена к интерфейсу Serial1/1. Таким образом, при создании маршрутов следующего перехода производится рекурсивная обработка маршрута, т.е. два обращения к таблице, что замедляет процесс обработки маршрута.
Для ускорения процесса маршрутизации вместо адреса следующего перехода (next hop) можно задать идентификатор выходного интерфейса маршрутизатора и тем самым избежать рекурсивной обработки маршрута. При этом формируется прямо присоединенный статический маршрут. В процессе конфигурирования предварительно нужно удалить все ранее созданные статические маршруты по команде no ip route:
R-B(config)#no ip route 200.6.6.0 255.255.255.0 200.5.5.12
Ниже приведен пример конфигурирования маршрутизатора R-B ( рис. 19) с использованием выходного интерфейса:
R-B(config)#ip route 192.168.10.0 255.255.255.0 S1/2
R-B(config)#ip route 192.168.30.0 255.255.255.0 S1/1
R-B(config)#ip route 200.6.6.0 255.255.255.0 S1/1
В этом случае таблица маршрутизации выглядит следующим образом:
R-B#show ip route
...
Gateway of last resort is not set
S 192.168.10.0/24 is directly connected, Serial1/2
C 192.168.20.0/24 is directly connected, FastEthernet0/0
S 192.168.30.0/24 is directly connected, Serial1/1
C 200.4.4.0/24 is directly connected, Serial1/2
C 200.5.5.0/24 is directly connected, Serial1/1
S 200.6.6.0/24 is directly connected, Serial1/1
R-B#
Когда необходимо посмотреть только статические маршруты можно использовать команду show ip route static.
В созданных маршрутах сразу указан выходной интерфейс, поэтому нет необходимости в рекурсивной обработке. Записи маршрутов к удаленным сетям изменились и по форме стали такими же, как записи прямо присоединенных сетей.
Созданные статические маршруты можно посмотреть не только по команде show ip route, когда в таблице маршрутизации отображаются адреса сетей назначения, но также с помощью команды show running-config (сокращенно sh run), часть распечатки которой приведена ниже:
R-B#show run
Building configuration...
...
interface FastEthernet0/0
ip address 192.168.20.1 255.255.255.0
duplex auto
speed auto
!
interface Serial1/1
ip address 200.5.5.11 255.255.255.0
clock rate 64000
!
interface Serial1/2
ip address 200.4.4.12 255.255.255.0
!
ip classless
ip route 192.168.30.0 255.255.255.0 Serial1/1
ip route 192.168.10.0 255.255.255.0 Serial1/2
ip route 200.6.6.0 255.255.255.0 Serial1/1
!
R-B#
Однако использование прямо присоединенных (подключенных) статических маршрутов не всегда возможно. Например, если в сети рис. 20 задать прямо присоединенный маршрут из R-A в сеть 192.168.30.0
R-А(config)#ip route 192.168.30.0 255.255.255.0 g0/1
то он не будет определен, поскольку из коммутатора Sw2, соединяющего интерфейс G0/1 маршрутизатора R-A и G0/0 маршрутизатора R-B, возможны и другие пути.
Рис.20 Пример соединения GigabitEthernet
Поэтому в случае Ethernet-соединений необходимо задавать не только выходной интерфейс, но и адрес следующего перехода:
R-А(config)#ip route 192.168.30.0 255.255.255.0 g0/1 192.168.20.2
В этом случае реализуется полностью заданный статический маршрут.
Верификация работоспособности сети и таблицы маршрутизации производится с использованием команд ping и traceroute, которые проверяют обеспечение IP-связи между маршрутизаторами.
Команды ping и traceroute являются утилитами протокола ICMP, который разработан в дополнение к протоколу IP, не имеющему средств проверки достижимости или недостижимости узлов и сетей. Эти команды позволяют с каждого маршрутизатора и конечного узла производить тестирование (прозвонку) интерфейсов других маршрутизаторов и узлов.
Маршруты удаляются из таблицы маршрутизации, если выходной интерфейс маршрутизатора прекращает функционирование. Поэтому при отладке сети необходимо проверять не только таблицу маршрутизации, но и состояние интерфейсов. Совокупность команд ping, show ip route, show running-config и show ip interface brief позволяет в большинстве случаев отладить сеть и устранить неполадки.
Занятия 41-42. Динамическая маршрутизация.
При динамической маршрутизации происходит обмен маршрутной информацией между соседними маршрутизаторами, в ходе которого они сообщают друг другу, какие сети в данный момент доступны через них. Информация обрабатывается и помещается в таблицу маршрутизации. К наиболее распространенным внутренним протоколам маршрутизации относятся:
RIP (Routing Information Protocol) — протокол маршрутной информации
OSPF (Open Shortest Path First) — протокол выбора кратчайшего маршрута
EIGRP (Enhanced Interior Gateway Routing Protocol) — усовершенствованный протокол маршрутизации внутреннего шлюза
IGRP (Interior Gateway Routing Protocol) — протокол маршрутизации внутреннего шлюза
Протокол динамической маршрутизации выбирается исходя из множества предпосылок (скорость конвергенции, размер сети, задействование ресурсов, внедрение и сопровождение и др.) поэтому прежде всего, во внимание принимаются такие характеристики, как размер сети, доступная полоса пропускания, аппаратные возможности процессоров маршрутизирующих устройств, модели и типы маршрутизаторов.
Большинство алгоритмов маршрутизации может быть отнесено к одной из двух категорий: дистанционно-векторные протоколы (RIPv1, RIPv2, RIPng, IGRP, EIGRP, EIGRP for IPv6) и протоколы с учетом состояния канала (OSPFv2, OSPFv3, IS-IS, IS-IS for IPv6).
Динамические протоколы делят на две группы:
-
EGP (External Gateway Protocol) - внешний протокол маршрутизации для использования между AS. В группу входят - BGP, IDPR. -
IGP (Interior Gateway Protocol) - внутреннего протокола маршрутизации для использования внутри AS. В группу входят - RIP, OSPF, IGRP (CISCO), IS-IS.
Все протоколы динамической маршрутизации работают на прикладном уровне стека протоколов TCP/IP. Однако разные протоколы маршрутизации используют разные протоколы нижестоящего уровня.
ЗАКЛЮЧЕНИЕ
В ходе данной практической работы я изучил и теперь могу использовать на практике такие программы как «StarUML», «OpenOffice» и «Cisco Packet Tracer». При выполнении заданий я научился строить различные диаграммы и настраивать сети.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
-
Визуальное моделирование систем в StarUML. Учебное пособие. [Электронный ресурс] / https://docplayer.ru. — Электронные данные. — Режим доступа: https://docplayer.ru/23974616-Vizualnoe-modelirovanie-sistem-v-staruml.html. Свободный. — Заглавие с экрана. — Яз. рус., англ. -
Сетевая академия Cisco. [Электронный ресурс] / https://www.netacad.com. — Электронные данные. — Режим доступа: https://www.netacad.com/ru. Свободный. — Заглавие с экрана. — Яз. рус., англ. -
Сервисные маршрутизаторы. Протоколы динамической маршрутизации. (newnets.ru) -
ИТ: Лекция 14 - Динамическая маршрутизация. Протоколы RIP, OSPF. (kstu.ru) -
Маршрутизация внутри автономных систем: RIP и OSPF | It-donnet -
НОУ ИНТУИТ | Лекция | Статическая маршрутизация (intuit.ru) -
Базовая конфигурация коммутатора (poznayka.org) -
Маршрутизация — что это такое и как работает (anisim.org) -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fstudopedia.ru%2F9_23684_primer-vipolneniya-raboti.html -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fm.habr.com%2Fru%2Fpost%2F508710%2F -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fstudopedia.su%2F3_24465_SADT-diagrammi.html -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fru.m.wikipedia.org%2Fwiki%2F%25D0%259F%25D1%2580%25D0%25BE%25D0%25B5%25D0%25BA%25D1%2582%25D0%25B8%25D1%2580%25D0%25BE%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25B8%25D0%25B5_%25D0%25B1%25D0%25B0%25D0%25B7_%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25BD%25D1%258B%25D1%2585 -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fhelpiks.org%2F5-40515.html -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fdl.nure.ua%2Fpluginfile.php%2F550%2Fmod_resource%2Fcontent%2F2%2Fcontent%2Fcontent4.html -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fzametkinapolyah.ru%2Fservera-i-protokoly%2Fchto-takoe-server-servernyj-kompyuter-i-servernoe-prilozhenie.html -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fm.habr.com%2Fru%2Fpost%2F246877%2F -
https://vk.com/away.php?utf=1&to=https%3A%2F%2Fzametkinapolyah.ru%2Fservera-i-protokoly%2Fchto-takoe-klient-klientskij-kompyuter-i-klientskoe-prilozhenie.html