Адміністративна дистанція, blog
Більшість протоколів маршрутизації мають структури метрик і алгоритми, які не сумісні з іншими протоколами. У мережах з великою кількістю протоколів маршрутизації, обмін маршрутною інформацією і здатністю вибрати найкращий шлях для пакетів даних є критично важливим моментом.
Для того щоб вибрати найкращий шлях, коли існує два або більше різних маршрутів до однієї і тієї ж кінцевої точки від двох різних протоколів маршрутизації, роутери використовують функцію, яка називається адміністративної дистанцією
Вибираємо найкращий шлях
Адміністративна дистанція це перший критерій який використовує маршрутизатор, щоб визначити який протокол маршрутизації використовувати якщо два протоколи надають маршрутну інформацію до одного і того ж місця призначення. Адміністративна дистанція це міра довіри або надійності до джерела маршрутної інформації. Адміністративна дистанція має тільки місцеве значення і не мовить в маршрутних оновлення (routing updates).
Чим менше числове значення адміністративної дистанції, тим надійніший протокол. Наприклад, якщо роутер приймає маршрут до певної мережі і через OSPF і через IGRP, маршрутизатор вибере протокол IGRP, оскільки IGRP надійніший. Це означає, що маршрутизатор додасть в свою роутінговую таблицю маршрут від протоколу IGRP.
Якщо раптом, ви втратили джерело IGRP інформації (наприклад, вимкнули живлення на ньому), роутер буде використовувати інформацію, що поставляється протоколом OSPF, до тих пір поки джерело IGRP маршрутів не відновить свою роботу.
Таблиця значень адміністративної дистанції
Нижче представлена таблиця, де показані чисельні значення адміністративної дистанції для різних протоколів маршрутизації, які використовуються за замовчуванням.
Якщо адміністративна дистанція дорівнює 255, роутер не довіряє джерелу маршруту і ніколи не інсталює такий маршрут в таблицю маршрутизації.
Ви можете змінити адміністративну дистанцію для певних маршрутів. Наприклад, ви хочете використовувати статичні маршрути як резервні до динамічного протоколу маршрутизації. Це зазвичай використовується для підняття резервного каналу, коли основний канал падає. Це називається плаваюча статична маршрутизація.
ip route 10.0.0.0 255.0.0.0 Dialer 1 250
Тут адміністративна дистанція для маршурута 10.0.0.0/8 встановлена в значення 250.
Таблиця маршрутизації може виглядати наступний чином
R1 # show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
R 10.0.0.0/8 [120/1] via 172.16.1.200, 00:00:16, Ethernet0
C 192.168.1.0/24 is directly connected, Loopback0
Якщо інтерфейс Ethernet0 впаде, то в таблицю маршрутизації інсталюється плаваючий статичний маршрут і весь трафік призначений для мережі 10.0.0.0/8 маршрутизироваться через інтерфейс Dialer 1 і з резервного каналу.
R1 # show ip route
Gateway of last resort is not set
172.16.0.0/24 is subnetted, 1 subnets
C 172.16.1.0 is directly connected, Ethernet0
S 10.0.0.0/8 is directly connected, Dialer1
C 192.168.1.0/24 is directly connected, Loopback0
Як тільки Ethernet інтерфейс підніматися назад, то в таблицю відразу ж інсталюється маршрут від динамічного протоколу RIP і трафік знову піде через Ethernet 0.
Оригінал статті тут