book2

15.1 Static Routes

Types of Static Routes

static route — маршрут, который администратор вручную добавляет в routing table. networkterm

Static routes могут использоваться даже там, где уже есть dynamic routing protocol.

Основные типы:

TypeИдея
Standard static routeмаршрут к конкретной remote network
Default static routeмаршрут “если ничего точнее нет”
Floating static routebackup route с higher AD
Summary static routeодна route для нескольких networks

Что надо понимать

Static route не “обучается” сама. Она работает только потому, что администратор указал точный path вручную.

Next-Hop Options

Когда настраиваешь static route, destination можно указать тремя способами:

TypeЧто указываем
Next-hop static routeтолько next-hop IP address
Directly connected static routeтолько exit interface
Fully specified static routeи next-hop IP, и exit interface

next-hop static route — static route, где задан только IP адрес следующего router. networkterm directly connected static route — static route, где задан только exit interface. networkterm fully specified static route — static route, где заданы и next-hop address, и exit interface. networkterm

IPv4 Static Route Command

Синтаксис:

ip route network-address subnet-mask { ip-address | exit-intf [ip-address]} [distance]

ip route network-address subnet-mask { ip-address | exit-intf [ip-address]} [distance] ciscoIOScommand Создаёт IPv4 static route к destination network.

Параметры

network-address — destination IPv4 network. networkterm subnet-mask — mask destination network, которую можно также использовать для summarization. networkterm ip-address — next-hop IPv4 address. networkterm exit-intf — interface, через который packet должен выйти. networkterm distance — optional Administrative Distance, часто используется для floating static route. networkterm

Recursive idea

Если указать только next-hop IPv4 address, router может сделать дополнительный lookup, чтобы понять через какой interface этот next hop достижим.

IPv6 Static Route Command

Синтаксис:

ipv6 route ipv6-prefix/prefix-length { ipv6-address | exit-intf [ipv6-address]} [distance]

ipv6 route ipv6-prefix/prefix-length { ipv6-address | exit-intf [ipv6-address]} [distance] ciscoIOScommand Создаёт IPv6 static route к destination prefix.

Важно помнить:

  • логика почти та же, что у IPv4;
  • но для IPv6 routing на router должен быть включён ipv6 unicast-routing.

ipv6 unicast-routing ciscoIOScommand Глобально включает пересылку IPv6 packets на router.

Dual-Stack Topology

В модуле используется dual-stack scenario, где сначала routers знают только свои directly connected routes.

dual-stack — одновременная работа IPv4 и IPv6 на одном устройстве или в одной сети. networkterm

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

Ты понимаешь типы static routes, различаешь next-hop / exit-interface / fully specified route и умеешь читать базовый syntax для IPv4 и IPv6.