Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Налаштування статичної та динамічної маршрутизації

Для налаштування статичної маршрутизації існує спеціальна команда route приклад роботи з якою було наведено в главі 4. Ця команда безпосередньо вводить статичні маршрути в таблицю маршрутизації, для збереження цих налаштування треба задати команди в /etc/rc.conf.

Так як в динамічній маршрутизації використовуються певні протоколи, для роботи з якими в FreeBSD потрібні сторонні пакети, наприклад пакет такий як Quagga підійде ідеально, адже він одночасно може працювати з декількома протоколами динамічної маршрутизації, ще великим плюсом даного пакету є те що він має інтерфейс конфігурування ідентичний до обладнання Cisco, тобто адміністратори які мають досвід в налаштуванні Cisco не відчують складнощів.

Розглінемо приклад інсталяції та налаштування Quagga для протоколу OSPF. Нехай у нас є маленька мережа (див. рисунок 4.8), що складається з трьох підмереж, 3 маршрутизаторів і одного виходу в Інтернет. З них, одна центральна (backbone) 192.168.0.0/24, мережа об'єднує маршрутизатори. Мережі 192.168.10.0.24 і 192.168.20.0/24 – клієнтської мережі, взаємну маршрутизацію яких ми і переводимо на динаміку.

 

Рисунок 4.8 – Структура мережі

 

Встановлюємо quagga з портів на всіх маршрутизаторах:

# cd /usr/ports/net/quagga/

# make install clean

Перед побудовою з'явиться діалог налаштування (див. рисунок 4.9) збірки, для ospf рекомендую не встановлювати додаткові налаштування.

 

┌────────────────────────────────────────────────────────────────────┐

│ Options for quagga 0.99.10_3 │

│ ┌────────────────────────────────────────────────────────────────┐ │

│ │ [ ] ISISD Enable experimental ISIS daemon │ │

│ │ [ ] PAM PAM authentication for vtysh │ │

│ │ [ ] OSPF_NSSA NSSA support (RFC1587) │ │

│ │ [ ] OSPF_OPAQUE_LSA OSPF Opaque-LSA support (RFC2370) │ │

│ │ [ ] RTADV IPv6 Router Advertisements │ │

│ │ [ ] SNMP SNMP support │ │

│ │ [ ] TCPSOCKETS Use TCP/IP sockets for protocol daemons │ │

│ │ [ ] TCPMD5 Use experimental MD5 patch for BGP │ │

│ │ [ ] DLMALLOC Use dlmalloc (makes bgpd much faster) │ │

├─└────────────────────────────────────────────────────────────────┘─┤

[ OK ] Cancel │

└────────────────────────────────────────────────────────────────────┘

Рисунок 4.9 – Діалогове вікно при інсталяції quagga

 

По закінченні установки, приступимо до налаштування, взагалі налаштувати quagga можна двома способами створити всі файли налаштувань або підключитися telnet до консолі quagga, яка емулює CLI Cisco і налаштовувати з командного рядка (я завжди налаштовую саме через telnet):

1. Спочатку скопіюємо стандартні файли налаштування, це ми робимо на всіх трьох маршрутизаторах.

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

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

2. Тепер в /etc/rc.conf включимо автозавантаження quagga, це теж робимо на всіх трьох маршрутизаторах і запускаємо демон.

echo "quagga_enable=YES">>/etc/rc.conf

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

3. Тепер можна приступати до безпосередньої налаштуванні, почнемо з першого маршрутизатора Router1:

Підключившись до консолі:

telnet 127.0.0.1 ospfd

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

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

enable

configure terminal

router ospf

router-id 192.168.0.1

network 192.168.0.0/24 area 0

neighbor 192.168.0.2

neighbor 192.168.0.3

default-information originate

write memory

Опис команд:

enable - перехід в режим адміністратора;

configure terminal - перехід до режиму налаштування;

router ospf - вказуємо, що настроювати будемо ospf.

Тепер команди безпосередньо налаштування ospf:

router-id - ідентифікатор маршрутизатора, повинен бути унікальним;

network 192.168.0.0/24 area 0 - описує мережу на основі якої ми будуємо ospf і вказуємо area 0 для нашої мережі;

neighbor 192.168.0.2 - вказуємо що у нас в мережі є ще один маршрутизатор, то ж ми вказуємо, відповідно, і для третього маршрутизатора;

default-information originate - вказує, що ми з цього маршрутизатора анонсуємо маршрут за замовчуванням, тобто дефолт шлюз в Інтернет;

write memory - зберігаємо конфігураційний файл.

Тепер переходимо до другого маршрутизатора, тут послідовність команд буде така:

enable

configure terminal

router ospf

router-id 192.168.0.2

network 192.168.0.0/24 area 0

neighbor 192.168.0.1

neighbor 192.168.0.3

redistribute connected

write memory

Тут налаштування трохи змінилися, ми встановили router-id 192.168.0.2, вказали neighbor 192.168.0.1 і замінили команду default-information originate на redistribute connected.

redistribute connected - ця установка ospf вказує, що необхідно всі мережі підключені до інтерфейсів анонсувати по ospf своїм партнерам.

Налаштування третього маршрутизатора відрізняються від налаштувань другого, тільки router-id 192.168.0.3 і neighbor 192.168.0.2 буде замість neighbor 192.168.0.3.

Тобто така послідовність команд:

enable

configure terminal

router ospf

router-id 192.168.0.3

network 192.168.0.0/24 area 0

neighbor 192.168.0.1

neighbor 192.168.0.2

redistribute connected

write memory

На цьому налаштування закінчена. Вийти з режиму налаштування можна використовуючи комбінацію клавіш Ctrl+z.

Перевірити працездатність можна в консолі quagga за допомогою команд:

show ip ospf neighbor - ця команда виведе список активних «сусідніх» маршрутизаторів.

show ip ospf route - виведе список маршрутів, які були отримані за протоколом ospf.

Для налаштування інших протоколів маршрутизації принцип той самий, тільки треба скопіювати інші стандартні конфігураційні файли ім’я яких відповідає потрібному протоколу.

 


Читайте також:

  1. Аналітична оцінка динамічної ліквідності банку
  2. Взаємозв’язок психодинамічної теорії АСПН з іншими теоріями
  3. Встановлення і налаштування демона DHCP
  4. Закон Планка. Інтенсивність випромінювання чорного тіла й будь-якого реального тіла залежить від термодинамічної температури й довжини хвилі.
  5. Захист від статичної електрики
  6. Захист від статичної електрики.
  7. Захист від статичної електрики.
  8. Конфігурація Apache, додавання і налаштування модулів
  9. Математичний опис динамічної системи
  10. Налаштування положення видового куба
  11. Налаштування програми Power Point




Переглядів: 2454

<== попередня сторінка | наступна сторінка ==>
Маршрутизація в FreeBSD | Основи роботи протоколу DHCP

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.015 сек.