Перейти к содержанию

Default route (Исправить)

Введение

Определение Default Route

Маршрут по умолчанию (Default Route) — это специальный маршрут, используемый маршрутизатором в случае, если в таблице маршрутизации отсутствует более специфичный маршрут до целевого узла. Он указывает направление, по которому должны направляться все пакеты, адресованные в неизвестные сети.

Зачем нужен маршрут по умолчанию? Маршрут по умолчанию выполняет ключевую роль в сетевой инфраструктуре. Ниже приведены причины, почему его использование необходимо и целесообразно:

  • Упрощение таблицы маршрутизации. Вместо того чтобы явно прописывать маршруты к каждой удалённой сети, можно задать один маршрут по умолчанию, который будет «ловить» все неизвестные адреса.
  • Выход в Интернет. Наиболее частый случай применения default route — организация выхода в Интернет. Все пакеты, не предназначенные для локальной сети, передаются на маршрутизатор провайдера через маршрут по умолчанию.
  • Поддержка централизованного маршрутизатора. В филиальных или удалённых офисах можно настроить default route на центральный маршрутизатор, а он уже принимает решение, как обработать трафик.
  • Оптимизация работы маршрутизатора. В больших сетях использование default route помогает уменьшить количество записей в таблице маршрутизации, экономя ресурсы.
  • Поддержка маршрутов по умолчанию в динамических протоколах. Протоколы динамической маршрутизации (например, OSPF, EIGRP) позволяют анонсировать default route другим маршрутизаторам в сети.
  • Безопасность и контроль. Default route можно использовать как инструмент контроля — направлять весь неизвестный трафик в определённый сегмент сети для фильтрации или анализа.

Пример: 0.0.0.0/0 в IPv4 или ::/0 в IPv6 — это записи default route.

Формат маршрута по умолчанию

  • IPv4: 0.0.0.0 сеть, маска 0.0.0.0 или префикс 0/0.
  • IPv6: ::/0

Механизм выбора маршрута

  • Алгоритм поиска маршрута: Longest Prefix Match.
  • Если ни один маршрут не подходит, выбирается default route.

Административное расстояние (Administrative Distance)

  • Как влияет AD на выбор default route при наличии нескольких вариантов.
  • Примеры: Static Route (1), OSPF (110), RIP (120)

Практика настройки

Для демонстрации маршрута по умолчанию в Cisco Packet Tracer необходимо создать простую топологию с маршрутизатором и двумя сетями: одна локальная (например, 192.168.1.0/24), вторая — внешняя сеть (например, Интернет).

Шаг 1: Подключение устройств

  • Добавьте маршрутизатор (например, Cisco 2811), коммутатор и два ПК.
  • Подключите ПК1 к интерфейсу FastEthernet0/0 маршрутизатора через коммутатор.
  • Подключите FastEthernet0/1 к другому маршрутизатору или облаку для эмуляции Интернета.

Шаг 2: Настройка IP-адресов

На маршрутизаторе:

Router> enable                 // Переход в привилегированный режим
Router# configure terminal     // Вход в режим глобальной конфигурации
Router(config)# interface fastethernet 0/0  // Переход к настройке интерфейса FastEthernet0/0
Router(config-if)# ip address 192.168.1.1 255.255.255.0  // Назначение IP-адреса и маски подсети
Router(config-if)# no shutdown  // Включение интерфейса
Router(config-if)# exit         // Выход из режима настройки интерфейса
Router(config)# interface fastethernet 0/1  // Переход к настройке второго интерфейса
Router(config-if)# ip address 10.0.0.2 255.255.255.0  // Назначение IP-адреса и маски
Router(config-if)# no shutdown  // Включение интерфейса

На ПК:

  • IP-адрес: 192.168.1.2
  • Маска: 255.255.255.0
  • Шлюз (Gateway): 192.168.1.1 (IP адрес маршрутизатора)

Шаг 3: Добавление маршрута по умолчанию

Router(config)# ip route 0.0.0.0 0.0.0.0 10.0.0.1

Пояснение:

  • ip route — команда для добавления статического маршрута
  • 0.0.0.0 0.0.0.0 — это маршрут по умолчанию
  • 10.0.0.1 — IP-адрес следующего маршрутизатора или шлюза, через который будет отправляться весь трафик, не совпадающий с другими маршрутами

Шаг 4: Проверка таблицы маршрутизации

Router# show ip route

Пояснение:

  • show ip route — показывает текущую таблицу маршрутизации маршрутизатора
  • Убедитесь, что присутствует строка:
S* 0.0.0.0/0 [1/0] via 10.0.0.1
  • S — static (статический маршрут), — маршрут по умолчанию, [1/0] — административное расстояние и метрика

Шаг 5: Проверка связи С ПК выполните:

ping 8.8.8.8

Пояснение:

  • Проверка доступности внешнего ресурса (например, DNS Google)
  • Если маршрут по умолчанию работает, пакеты уйдут через шлюз 10.0.0.1

Дополнительно:

  • Используйте traceroute (в Windows: tracert) для проверки пути:
tracert 8.8.8.8
  • Используйте команду:
Router# debug ip routing

для включения отладки маршрутизации — покажет динамические изменения маршрутов

Итог:

  • Вы настроили два интерфейса маршрутизатора
  • Назначили IP-адреса для локальной и внешней сети
  • Добавили маршрут по умолчанию
  • Проверили таблицу маршрутизации и подключение к Интернету

Default Route и динамическая маршрутизация

RIP

  • Распространение default route через RIP:
ip route 0.0.0.0 0.0.0.0 192.168.1.1
router rip
  default-information originate

OSPF

  • Default route как внешняя маршрутизация:
ip route 0.0.0.0 0.0.0.0 192.168.1.1
router ospf 1
  default-information originate

EIGRP

ip route 0.0.0.0 0.0.0.0 192.168.1.1
router eigrp 1
  redistribute static

Ошибки и отладка

Проверка таблицы маршрутизации

  • Команды: show ip route, netstat -rn, ip route

Ошибки

  • Несуществующий шлюз.
  • Отсутствие интерфейса.
  • Несовпадение административного расстояния.

Отладка

  • Cisco: debug ip routing, ping, traceroute
  • Linux: ip route get, tcpdump

Заключение

  • Default Route — важнейший элемент маршрутизации.
  • Используется повсеместно, особенно для доступа к Интернету.
  • Должен быть правильно настроен и проверен.