book2

15.5 Configure Static Host Routes

Host Routes

host route — route к одному конкретному host, а не к целой сети. networkterm

Для host route prefix максимально specific:

  • IPv4: /32
  • IPv6: /128

Это значит, что route указывает ровно на один адрес.

Automatically Installed Host Routes

Когда interface получает address, router автоматически создаёт local host route:

  • L route для IPv4 /32;
  • L route для IPv6 /128.

Это важно помнить, потому что host routes — не всегда только manually configured entries.

Static Host Routes

Иногда нужно направить traffic к одному конкретному host через особый path.

Примеры:

ip route 192.168.10.10 255.255.255.255 172.16.2.2
ipv6 route 2001:db8:acad:10::10/128 2001:db8:acad:2::2

ip route 192.168.10.10 255.255.255.255 172.16.2.2 ciscoIOScommand Создаёт IPv4 static host route к одному host.

ipv6 route 2001:db8:acad:10::10/128 2001:db8:acad:2::2 ciscoIOScommand Создаёт IPv6 static host route к одному host.

Verify Static Host Routes

Проверка:

show ip route
show ipv6 route

Ищи очень specific entries:

  • /32 для IPv4;
  • /128 для IPv6.

Для IPv6 есть отдельный важный case:

если используешь link-local address как next hop, обычно нужно указывать и exit interface.

Пример:

ipv6 route 2001:db8:acad:10::10/128 s0/1/0 fe80::2

ipv6 route 2001:db8:acad:10::10/128 s0/1/0 fe80::2 ciscoIOScommand Создаёт IPv6 host route через link-local next-hop и поэтому требует указания exit interface.

link-local address — IPv6 address из диапазона fe80::/10, действующий только в пределах локального link. networkterm

Почему нужен interface

Один и тот же link-local address может повторяться на разных links. Поэтому router должен понимать, на каком именно interface искать этот next hop.

Если понял тему

Ты можешь объяснить, что такое host route, настроить /32 и /128 static routes и правильно использовать IPv6 link-local next hop.