Фільтрація маршрутів в rip, network blog

Розглянемо задачу, коли нам необхідно не віддавати маршрути до якихось мереж сусіднього маршрутизатора. Зробити це можна кількома способами. Розглянемо перший:

Фільтрація маршрутів в rip, network blog

Припустимо, нам необхідно зробити так, щоб від R5 не йшли маршрути до R8 до мереж 150.1.6.6/32 і 150.1.7.7/32. Зробити це можна в такий спосіб:

Все просто, єдине, що треба врахувати, це не забути вказати ключове слово prefix, щоб використовувати саме prefix-list, і вказати out для вихідних пакетів.

Тут ключове слово gateway говорить нам про те, що ми не будемо приймати маршрути від шлюзу, зазначеного в prefix-list NOT_FRON_R4.

Також є можливість фільтрувати маршрути за допомогою exended і standart access-list.

Наприклад, нам потрібно, щоб маршрути до 150.1.7.7 і 150.1.9.9 не приходили від R3, а приходили від R1. тоді нам необхідно зробити наступне:

Якщо ми подивимося таблицю маршрутизації, то побачимо, що 155.1.7.0 і 155.1.9.0 тепер доступні через 155.1.0.1.

Можна фільтрувати маршрути, використовуючи стандартні access-list. Отфильтруем, наприклад, всі маршрути до 150.1.7.7:

Ще один спосіб фільтрації (він же і спосіб управління метрикою маршруту) - offset-list. Щоб перестати віддавати інформацію будь-якої мережі сусіднього маршрутизатора, просто змінимо метрику до цієї мережі до максимального значення. Маршрут не буде доданий в таблицю.

В даному прикладі ми змінюємо метрику до 16 для маршруту в мережу 150.1.5.0, який анонсується з інтерфейсу Gi1.79. З таблиці маршрутизації на сусідньому маршрутизаторі (R9) цей маршрут зникне.

Можна змінити НЕ метрику, а адміністративну дистанцію до 255:

Навігація по публікаціям

Схожі статті