Статическая маршрутизация

Материал из Cisco CCNP
Перейти к навигации Перейти к поиску

Принципы

В данной статье описываются ситуации, в которых статическая маршрутизация предпочтительнее в использовании Статическая маршрутизация может быть использована в следующих случаях:

  • Когда нежелательно забивать медленный канал, такой как dialup, обновлениями маршрутизации;
  • Когда администратору нужен полный контроль над маршрутами, используемыми маршрутизатором;
  • Когда необходимо добавить резервный маршрут для динамического маршрута;
  • Когда нужно перенаправить данные в подсеть, доступную только одним путём (роутер А соединён с роутером В, у которого есть подсеть 10.2.0.0/16, есть только один путь от А в эту подсеть, поэтому администратор может задать его статическим маршрутом);
  • Когда маршрутизатор подключён к шлюзу провайдера, и достаточно иметь один стандартный маршрут;
  • Когда производительности маршрутизатора (CPU или памяти) уже не достаточно для динамической маршрутизации).


Преимущества

  • Наилучшее применение находит в дизайне hub-and-spoke (звезда), когда все удалённые площадки имеют стандартный маршрут к центральной площадке (hub), а один-два маршрутизатора в центральной площадке имеют статические маршруты ко всем подсетям удалённых площадок. Однако, без правильного проектирования, когда сеть разрастается до сотен маршрутизаторов, когда каждый маршрутизатор имеет множество подсетей, колличество статических маршрутов на каждом маршрутизаторе также увеличивается. В этом случае лучше применять динамическую маршрутизацию.

Недостатки

  • без правильного проектирования, когда сеть разрастается до сотен маршрутизаторов, когда каждый маршрутизатор имеет множество подсетей, колличество статических маршрутов на каждом маршрутизаторе также увеличивается. В этом случае лучше применять динамическую маршрутизацию. Каждый раз, когда добавляется новый маршрут, администратору необходимо добавить статический маршрут для новой сети ещё на несколько маршрутизаторов.
  • Топология в сети может измениться (например, отказ какого-либо маршрутизатора), что потребует изменение маршрутов для трафика, чтобы решить/обойти проблему, которые придётся вносить администратору.

Конфигурирование статических маршрутов

ip route prefix mask {address | interface [address]} [dhcp] [distance] [name next-hop-name] [permanent | track number] [tag tag] в глобальном конфигурационном режиме.

 Внимание! 
Используйте статические маршруты, где указан выходной интерфейс, только в каналах типа точка-точка!
Описание параметров
команда ip route Описание
prefix mask Маска сети и подсети для удалённой сети в таблице маршрутизации
address IP адрес следующего маршрутизатора, который будет использован для достижения подсети.
interface Выходной интерфейс маршрутизатора, который будет использован для достижения подсети.
dhcp (Опционально) Позволяет DHCP серверу назначать статический маршрут шлюзу-по-умолчанию (опция 3)
distance (Опционально) Административная дистанция присваиваемая этому маршруту
name next-hop-name (Опционально) Присваивает имя определённому маршруту
permanent (Опционально) Принудительно указывает маршрутизатору не удалять маршрут в случае, если link DOWN
track number (Опционально) Ассоциирует отслеживание маршрута. Значение от 1 до 500
tag tag (Опционально) значение, которое может использоваться, в качестве критерия соответствия для управления перераспределенем маршрутов (for redistributing routes) через route maps



 Внимание! 
При использовании статического маршрута, если в команде используется ip address следующего хопа, стандартная
административная дистанция будет 1, если же указывается в качестве параметра выходной интерфейс, то дистанция 0,
как у напрямую подключённых сетей!
Проверка

show ip route

Конфигурирование статических маршрутов по умолчанию

В некоторых ситуациях маршрутизатору не нужно знать деталей об удалённой сети. Он должен пересылать весь трафик или весь трафик, если нет более специфической записи в таблице маршрутизации, в некотором направлении. Таким маршрутом является маршрут по умолчанию. Маршруты могут быть или получены динамически, с помощью протоколов маршрутизации, или статически сконфигурированы.

Для задания маршрута используется команда ip route, но в качестве destination network и маски подсети используется 0.0.0.0. Любые сети назначения попадают под это правило. Если маршрут к получателю не определён, то используется маршрут по умолчанию.

ip route 0.0.0.0 0.0.0.0 interface-name | IP address