Навчальний приклад перегляду таблиці маршрутизації під час роботи протоколу EIGRP

Ми розглянемо, як маршрутизатор обробить пакет залежно від того, classful- або classless-поведінка маршрутизатора налаштовано, а також залежно від того, чи включене автоматичне підсумовування маршрутів EIGRP.

Питання виникло під час читання курсу CCNA.

Розглянемо частину таблиці маршрутизації:

У ній є статичний (мітка S) маршрут за замовчуванням через інтерфейс Serial0/0/0, а також по EIGRP (мітка D) впізнаний маршрут до мережі 192.168.10.8/30 через безпосередньо приєднану мережу (мітка С) 192.168.10.4 /30 із вихідним інтерфейсом Serial0/0/1.

Особливість EIGRP, наприклад, у порівнянні з RIP, у тому, що якщо на маршрутизаторі включена в роботу EIGRP якась мережа (у нашому прикладі 192.168.10.0/24), то він додає в таблицю маршрутизації маршрут у classful-мережу, що відповідає доданій мережі, який позначений, як впізнаний EIGRP, тобто. міткою D, який має вихідний інтерфейс Null0, тобто. всі пакети, які підуть цим маршрутом потраплять у «чорну дірку» і будуть відкинуті. Цей маршрут у classful-мережа є сумуючим маршрутом для маршрутів у підмережі (у нашому прикладі 192.168.10.4/30 та 192.168.10.8/30). Він додається до таблиці, т.к. за замовчуванням EIGRP автоматично підсумовує маршрути (у конфігурації буде команда auto-summary). Автоматичне підсумовування маршрутів можна вимкнути командою:(config-router)#no auto-summary

Тобто. ніяких масок з довжиною, відмінною від 8, 16 і 24, бути не може, і маршрутизатор не зрозуміє в логіці роботи, що мережа 192.168.0.0 може мати маску 16 — лише 24.

Що буде, якщо в таблиці маршрутизації буде маршрут через інтерфейс Null0, доданий EIGRP? Тоді таблиця має вигляд:

Спочатку буде знайдено parent route в 192.168.10.0/24, а йогоchild routes буде знайдений маршрут у 192.168.10.0/24 через Null0 як відповідний. Тут незалежно від classful- чи classless-поведінки маршрутизатора, з цього маршруту в Null0 буде відправлено пакет, тобто. пакет буде відкинуто.

Якщо ж в EIGRP відключити автоматичне підсумовування маршрутів командою:(config-router)# no auto-summaryТо сумирний маршрут із вихідним інтерфейсом Null0 до таблиці маршрутизації доданий не буде. У нашому прикладі таблиця маршрутизації набуде вигляду:

Ми розглянули навчальний приклад, як маршрутизатор переглядає таблицю маршрутизації залежно від classful- або classless-поведінки, а також залежно від того, включено чи ні автоматичне підсумовування маршрутів у протоколі EIGRP – і показали, що в деяких ситуаціях від цих налаштувань залежить, чи будуть чи пакети доставлені одержувачу чи відкинуто.

Описану поведінку перевірено у симуляторі GNS3.

Зауваження, уточнення, додавання, питання – з вдячністю приймаються.

А у нас тут можна отримати грант на тестовий період Яндекс.Хмари. Варто лише у полі «секретний пароль» запровадити «Хабр»

Написав гарний текст – отримав запрошення.

У «Пісочниці» діє премодерація: перед публікацією всі матеріали проходять через дбайливе проміння НЛО.

З великою ймовірністю не пройдуть премодерацію: