71373

Маршрутизація в мережах TCP/IP

Лабораторная работа

Информатика, кибернетика и программирование

Встановити і налаштувати відповідно до варіанта маршрутизатори для протоколу IPv4 на базі Quagga. Маршрутизатори повинен поширювати інформацію про безпосередньо приєднані мережі. Зібрати схему GNS3 представлену на рисунку 1.

Украинкский

2014-11-06

5.23 MB

0 чел.

Лабораторна робота №4 

Маршрутизація в мережах TCP/IP

Завдання на лабораторну роботу:

1. Встановити і налаштувати відповідно до варіанта маршрутизатори для протоколу IPv4 на базі Quagga. Маршрутизатори повинен поширювати інформацію про безпосередньо приєднані мережі.

2. Зібрати схему GNS3 представлену на рисунку 1.

Рисунок 1 – схема мережі

3. Маршрутизатори під’єднанні, за допомогою захвату віртуальної машини GNS, хости імітуються за допомогою VPCS GNS3. На комутаторі і головному маршрутизаторі налаштовано VLAN.

Варіанти завдань:

варіанту

Протокол

IF1

IF2

IF3

VLAN ID

1

RIP

192.168.1.1/24

192.168.3.2/24

172.20.0.3/16

2,4

2

RIP

192.168.2.1/24

192.168.1.2/24

172.21.0.3/16

3,2

3

RIP

192.168.3.1/24

192.168.2.2/24

172.22.0.3/16

4,3

4

RIP

10.18.51.65/26

10.18.51.194/26

192.168.5.3/24

5,7

5

RIP

10.18.51.129/26

10.18.51.66/26

192.168.6.3/24

6,5

6

RIP

10.18.51.193/26

10.18.51.130/26

192.168.7.3/24

7,6

7

OSPF

172.16.1.1/24

172.16.3.2/24

192.168.8.3/24

8,10

8

OSPF

172.16.1.2/24

172.16.2.1/24

192.168.9.3/24

9,8

9

OSPF

172.16.3.1/24

172.16.2.2/24

192.168.10.3/24

10,9

10

RIP

172.17.0.1/16

172.19.0.2/16

192.168.11.3/24

11,13

11

RIP

172.18.0.1/16

172.17.0.2/16

192.168.12.3/24

12,11

12

RIP

172.19.0.1/16

172.18.0.2/16

192.168.13.3/24

13,12

13

OSPF

192.168.4.1/28

192.168.4.34/28

172.23.0.3/16

14,16

14

OSPF

192.168.4.17/28

192.168.4.2/28

172.24.0.3/16

15,14

15

OSPF

192.168.4.33/28

192.168.4.18/28

172.25.0.3/16

16,15

16

RIP

192.168.3.2/24

192.168.1.1/24

172.20.0.3/16

3,5

17

RIP

192.168.1.2/24

192.168.2.1/24

172.21.0.3/16

2,3

18

RIP

192.168.2.2/24

192.168.3.1/24

172.22.0.3/16

2,7

19

RIP

10.18.51.194/26

10.18.51.65/26

192.168.5.3/24

4,1

20

RIP

10.18.51.66/26

10.18.51.129/26

192.168.6.3/24

12,2

21

RIP

10.18.51.130/26

10.18.51.193/26

192.168.7.3/24

7,8

22

OSPF

172.16.3.2/24

172.16.1.1/24

192.168.8.3/24

9,10

23

OSPF

172.16.2.1/24

172.16.1.2/24

192.168.9.3/24

11,8

24

OSPF

192.168.4.33/28

172.16.3.1/24

192.168.10.3/24

6,9

25

RIP

172.19.0.2/16

172.17.0.1/16

192.168.11.3/24

4,7

26

RIP

172.17.0.2/16

172.18.0.1/16

192.168.12.3/24

5,9

27

RIP

172.18.0.2/16

172.19.0.1/16

192.168.13.3/24

15,5

28

OSPF

192.168.4.34/28

192.168.4.1/28

172.23.0.3/16

3,9

29

OSPF

192.168.4.2/28

192.168.4.17/28

172.24.0.3/16

9,4

30

OSPF

192.168.4.33/28

172.25.0.3/16

192.168.4.18/28

11,12

Приклад виконання 30-го варіанту завдань:

  1. Запустити ОС FreeBSD за допомогою віртуальної машини та виконати вхід під користувачем root.
  2. За допомогою програми WinSCP через ssh завантажимо інсталяційні пакети:

1

2

Користувач

Адреса інтерфейсу em1

2

1

1

  1. Перейдемо в створений каталог в системі (цей каталог знадобиться в майбутньому для встановлення інших додаткових пакетів, не варто його знищувати):

cd /home/asd/packages

  1. Виконаємо інсталяцію пакета quagga

pkg_add quagga-0.99.21.tbz

Щоб встановити пакет існує велике різноманіття способів, але вони всі потребують підключення інтернету, а також встановлюють найновішу версію пакету ака може суттєво відрізнятись від потрібною, тому щоб було менше проблем в налаштуванні все-таки рекомендується ставити версії пакетів які надані викладачем.

  1. Скопіювати конфігураційні файли і виконаємо обов’язкові налаштування:

cp /usr/local/share/examples/quagga/zebra.conf.sample /usr/local/etc/quagga/zebra.conf

cp /usr/local/share/examples/quagga/ospfd.conf.sample /usr/local/etc/quagga/ospfd.conf

echo "quagga_enable="YES"">>/etc/rc.conf // дозволити запуск програми

echo "gateway_enable="YES"">>/etc/rc.conf // машина являється шлюзом

Спробуємо запустити

/usr/local/etc/rc.d/quagga start

Тепер вимкнемо машину

shutdownp now

3

  1. Скопіюємо віртуальну машину, щоб створити FreeBSDv30COPY і ще одну копію головного маршрутизатора для збереження налаштувань, так як GNS3 може їх знищити

1

3

2

1

Для єкономії місця копія буде «Сполоученою», якщо проблем з вільним простором не виникає можна робити повні копії

2

1

Так само пробимо вовторно для FreeBSDv30COPY

  1. Синхронізуємо FreeBSDv30COPY і FreeBSDv30-2 з GNS3

1

2

1

3

2

1

  1. Налаштуємо мережу в GNS3

Так має виглядати мережевий інтерфейс C1 VPCS

Так має виглядати мережевий інтерфейс C2 VPCS (цими новоствореними інтерфейсами VPCS мають бути під’єднанні до комутатора)

Налаштування віртуальних мереж на комутаторі, всі системи мають бути з’єднані з комутатором, як показано на першому рисунку за допомогою Manual дроту (для зручності)

  1. Запустимо створені віртуальні машини через GNS3

  1. Проведемо налаштування мережевих інтерфейсів на віртуальній машині FreeBSDv30-2

Задамо адресу інтерфейсу (теж саме що і vlan1):

echo "ifconfig_em2="inet 192.168.4.18 netmask 255.255.255.240"" >> /etc/rc.conf

Створимо два віртуальні інтерфейси:

echo "cloned_interfaces="vlan1 vlan2"" >> /etc/rc.conf

Налаштування віртуальних інтерфейсів:

echo "ifconfig_vlan1="inet 192.168.4.33/28 vlan 11 vlandev em2"" >> /etc/rc.conf

echo "ifconfig_vlan2="inet 172.25.0.3/16 vlan 12 vlandev em2"" >> /etc/rc.conf

Щоб налаштування застосувались виконаємо команду /etc/rc.d/netif restart або перезавантажемо систему.

  1. Проведемо налаштування мережевих інтерфейсів на віртуальній машині FreeBSDv30COPY

echo "ifconfig_em1="inet 192.168.4.19 netmask 255.255.255.240"" >> /etc/rc.conf

  1. Проведемо налаштування мережевих інтерфейсів на віртуальному хості С1, С2, для цього запустимо VPCS GMS3 і виконаємо команди як показано на рисунку

Цифрами 1 і 2 можна переключатись з одного сімулятора на інший. Командою ping було перевірено правельність роботи мережі.

  1. Проведемо налаштування quagga на віртуальній машині FreeBSDv30-2

Цей пакет має майже ідентичний синтаксис налаштувань, як Cisco обладнання, тому хто знайомий з цим, не відчує не яких проблем в налаштуванні більш складнішої мережі. Виконаємо:

telnet 127.0.0.1 ospfd

Пароль за замовчуванням: zebra

Після того, як ми підключилися до консолі виконуємо таку послідовність команд:

ospfd> enable

ospfd# configure terminal

ospfd(config)# router ospf

ospfd(config-router)# router-id 192.168.4.18

ospfd(config-router)# network 192.168.4.16/28 area 0

ospfd(config-router)# network 192.168.4.32/28 area 0

ospfd(config-router)# network 172.25.0.0/16 area 0

ospfd(config-router)# neighbor 192.168.4.19

ospfd(config-router)# default-information originate

ospfd(config-router)# write memory

Configuration saved to /usr/local/etc/quagga/ospfd.conf

ospfd(config-router)#

  1. Проведемо налаштування quagga на віртуальній машині FreeBSDv30COPY

Підключаємось так само і виконуємо:

ospfd> enable

ospfd# configure terminal

ospfd(config)# router ospf

ospfd(config-router)# router-id 192.168.4.19

ospfd(config-router)# network 192.168.4.16/28 area 0

ospfd(config-router)# neighbor 192.168.4.18

ospfd(config-router)# redistribute connected

ospfd(config-router)# write memory

Configuration saved to /usr/local/etc/quagga/ospfd.conf

ospfd(config-router)#

  1. Проведемо працездатність мережі

Контрольні питання:

1. З якою метою в OSPF вводиться поняття область мережі?

2. Особливості архітектури пакета Quagga.

3. Які характеристики використовуються для оцінки маршрутів в алгоритмах маршрутизації?

4. Що показує значення змінної net.inet.ip.forwarding під FreeBSD?

5. Сутність алгоритмів маршрутизації стану зв'язків.

6. Який параметр за замовчуванням використовується як метрики в OSPF?

7. Основні відмінності протоколів RIPv1 і RIPv2.

8. Яка максимальна відстань між мережами допустима в протоколі RIP?

9. Класифікація алгоритмів маршрутизації.

10. Сутність дистанційно-векторних алгоритмів маршрутизації.

11. Які вимоги пред'являються до алгоритмів динамічної маршрутизації?

Література

  1.  http://www.hilik.org.ua/quagga-setup-rip/
  2.  http://muff.kiev.ua/content/quagga-prevrashchenie-servera-v-polnofunktsionalnyi-marshrutizator
  3.  http://www.hilik.org.ua/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-ospf-%D0%B2-quagga/
  4.  http://xgu.ru/wiki/VLAN_%D0%B2_FreeBSD
  5.  http://skill-admin.blogspot.com/2012/10/virtualbox-gns3-virtualbox-in-gns3.html

 

А также другие работы, которые могут Вас заинтересовать

67502. Нормативно-правовое урегулирование конфликта интересов на государственной гражданской и муниципальной службе 1.26 MB
  Рассматриваемые в лекции вопросы Нормативно-правовое урегулирование конфликта интересов на государственной гражданской службе Нормативно-правовое урегулирование конфликта интересов на муниципальной службе Разработка Кодексов этики и служебного поведения государственных и муниципальных служащих...
67503. Исторические предпосылки конфликтности российского общества 158.5 KB
  Все институты власти и саморегуляции общества складывались постепенно и пронизывали все слои общества делая его носителем единой культуры. Страна вошла в круг общеевропейской христианской культуры. Христианство впитало достижения иудейской древнегреческой и древнеримской культуры.
67504. Семь лекций по истории социологии 97.5 KB
  В книге рассматриваются основные принципы истории социологии; анализируются ключевые идеи из которых сформировалась социология и благодаря которым предыстория этой дисциплины превратилась в ее историю; представлены интеллектуальные портреты некоторых классиков социологической мысли...
67505. Структура конфликта 3.02 MB
  Структура конфликта Рассматриваемые в лекции вопросы Конфликт: сущность и специфика конфликтного взаимодействия. Структура конфликта: характеристика основных элементов конфликтного взаимодействия. Объективные и личностные элементы конфликта. Конструктивные и деструктивные функции конфликта.
67506. Классификация и параметры сетей 780.5 KB
  Информационно вычислительные сети являются сегодня мощным средством обработки информации. Компонентами Вычислительной сети могут быть ЭВМ и периферийные устройства являющиеся источниками и приемниками данных. ООД и АКД вместе представляют собой Станцию данных или узел сети...
67507. Теоретические основы финансово-коммерческих вычислений 64.5 KB
  Фактор времени в финансово-коммерческих расчетах Российская экономика все более интегрируется в мировую экономику что требует использования финансового инструментария применяемого развитыми странами и международными организациями в финансовой практике. Важность учета фактора времени...
67508. Операции наращения. Простые проценты. Формула простых процентов 223.5 KB
  При использовании простых ставок процентов проценты процентные деньги определяются исходя из первоначальной суммы долга. Схема простых процентов предполагает неизменность базы с которой происходит начисление процентов.
67509. Операции дисконтирования. Сущность дисконтирования 57.5 KB
  Такие ситуации возникают при разработке условий финансовой сделки, или когда проценты с наращенной суммы удерживаются непосредственно при выдаче ссуды. Процесс начисления и удержания процентов вперед, до наступления срока погашения долга, называют учетом, а сами проценты в виде разности наращенной и первоначальной сумм долга дисконтом.
67510. Потоки платежей и финансовые ренты. Сущность потока платежей и основные категории 203 KB
  Потоки платежей являются неотъемлемой частью всевозможных финансовых операций: с ценными бумагами, в управлении финансами предприятий, при осуществлении инвестиционных проектов, в кредитных операциях, при оценке бизнеса, при оценке недвижимости, выборе альтернативных вариантов финансовых операций...