» » Маршруты по умолчанию и их настройка

Лаборатория Сетей Cisco
 
 
 

Маршруты по умолчанию и их настройка

Автор: HunSolo от 2-07-2013, 21:42, посмотрело: 53129

3 Чтобы направить пакеты адресованные в сети, которые явно не указаны в таблице маршрутизации используется маршрут по умолчанию (Default route). Маршруты по умолчанию доступны в топологиях где не желательно изучение более специфичных сетей, как в случае, конечных тупиковых сетей (stub network) или когда количество системных ресурсов ограничено, например нет достаточно оперативной памяти, чтобы принять все маршруты которые существуют в мире. Данный документ объясняет как настроить маршрут по умолчанию или шлюз последнего доступа с помощью IP команд

Чтобы направить пакеты адресованные в сети, которые явно не указаны в таблице маршрутизации используется маршрут по умолчанию (Default route). Маршруты по умолчанию доступны в топологиях где не желательно изучение более специфичных сетей, как в случае, конечных тупиковых сетей (stub network) или когда количество системных ресурсов ограничено, например нет достаточно оперативной памяти, чтобы принять все маршруты которые существуют в мире.

Данный документ объясняет как настроить маршрут по умолчанию или шлюз последнего доступа с помощью следующих IP команд:
  • ip default-gateway
  • ip default-network
  • ip route 0.0.0.0 0.0.0.0


ip default-gateway


Команда ip default-gateway отличается от двух других команд. Она должна использоваться только в случаях когда ip routing выключен на Cisco маршрутизаторе. Например, если маршрутизатор это хост в мире IP, вы можете использовать данную команду, чтобы определить маршрут по умолчанию для него. Вы можете также использовать эту комнаду, когда ваш маршрутизатор находиться в режиме загрузки (boot mode) для того, чтобы загрузить IOS по протоколу TFTP. В режиме boot у роутера выключен ip routing.

Следующий пример определяет роутер с IP адресом 172.16.15.4 как маршрут по умолчанию

ip default-gateway 172.16.15.4


ip default-network


В отличие от команды ip default-gateway, вы можете использовать команду ip default-network когда на роутре включена маршрутизация. Когда вы настраиваете ip default-network маршрутизатор рассматривает маршруты на такую сеть как шлюз последнего выбора. Для каждой сети настроенной с помощью команды ip default-network, если у роутера есть маршрут на такую сеть , этот маршрут помечается как кандидат в маршрут по умолчанию.

Нижеследующая сетевая диаграмма показывает таблицу маршрутизации взятую с роутера R1
Маршруты по умолчанию и их настройка


Заметим, что статический маршрут на сеть 198.10.1.0 идет через 161.44.192.2 и что шлюз по умолчанию не установлен.
Маршруты по умолчанию и их настройка


Если мы сконфигурируем команду ip default-network 198.10.1.0, таблица маршрутизации измениться на такую
Маршруты по умолчанию и их настройка


Теперь шлюз последнего выбора установлен на 161.44.192.2. Этот результат независим от любого протокола маршрутизации, как показано в выводе команды show ip route выше. Вы можете добавить другой кандидат в маршрут по умолчанию, настроив другой экземпляр ip default-network

2513(config)#ip route 171.70.24.0 255.255.255.0 131.108.90.2
2513(config)#ip default-network 171.70.24.0

Маршруты по умолчанию и их настройка


Однако, после того как была введена команда ip default-network в выводе выше, сеть не была помечена как сеть по умолчанию. Следующий раздел объясняет почему.

Обозначение сети по умолчанию

Помните, что команда ip default-network является классовой (classfull). Это означает, что маршрутизатор имеет маршрут на подсеть указанную в этой команде, он инсталлирует маршрут на основную сеть. С этого места никакая сеть не обозначается как сеть по умолчанию. Команду ip default-network необходимо ввести еще раз, используя основную сеть, для того, чтобы пометить кандидата в маршрут по умолчанию.

R1(config)#ip default-network 171.70.0.0


Маршруты по умолчанию и их настройка

Если же первоначальный статический маршрут указывал на основную сеть, то нет необходимости дважды вводить это команду.

Здесь все еще нет работающих IP протоколов. В отсутствие работающих динамических протоколов вы можете настроить маршрутизатор, чтобы он выбирал маршрут по умолчанию из ряда кандидатов, основываясь на том, имеет ли таблица маршрутизации маршрут на сети отличные от 0.0.0.0/0. Вы можете сделать так, чтобы маршрутизатор выбирал маршрут по умолчанию на определенную сеть проверяя свою роутинговую таблицу, а, не конфигурируя статически маршруты на указанные next-hop.
Если вы потеряли маршрут на определенную сеть , маршрутизатор выберет другой кандидат в маршрут по умолчанию. В следующем примере мы удаляем статический маршрут:
R1(config)#no ip route 171.70.24.0 255.255.255.0 131.108.90.2


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


ip route 0.0.0.0 0.0.0.0


Создание статического маршрута на сеть 0.0.0.0 это другой способ установить шлюз последнего выбора для маршрутизатора. Однако, на маршрутизаторе должен быть включен ip routing.

Заметим, что протокол маршрутизации IGRP не понимает маршрут 0.0.0.0. Поэтому он не может вещать маршрут по умолчанию созданный с помощью команды ip route 0.0.0.0 0.0.0.0. Взамен используйте команду ip default-network.
EIGRP может вещать маршрут на сеть 0.0.0.0, но статический маршрут быть впрыснут в протокол маршрутизации командой redistribute.

Маршрут по умолчанию созданный командой ip route 0.0.0.0 0.0.0.0 не распространяется протоколами маршрутизации OSPF и IS-IS. Дополнительно, маршрут по умолчанию не может быть впрыснут в OSPF или IS-IS используя команду redistribute. Для генерации маршрута по умолчанию в роутинговом домене OSPF или IS-IS используйте команду default-information originate.

В следующем примере мы настраиваем шлюз последнего выбора:
R1(config)#ip route 0.0.0.0 0.0.0.0 131.108.90.2

Маршруты по умолчанию и их настройка


Выводы


Если вы настраиваете несколько сетей как кандидаты в маршруты по умолчанию, используя команду ip default-network, сеть которая имеет наименьшую административную дистанцию выбирается как сеть для шлюза последнего выбора. Если сети имеют одну и туже административную дистанцию, тогда первая по списку сеть в таблице маршрутизации (show ip route) выбирается как сеть для шлюза последнего выбора.

Если вы используете обе команды ip default-network и ip route 0.0.0.0 0.0.0.0 для конфигурации кандидатов в сети по умолчанию, и сеть используемая в команде ip default-network известна статически, то сеть определенная в команде ip default-network иметь преимущество и выбирается как сеть для шлюза последнего выбора.

Если же сеть используемая в команде ip default-network доставляется протоколом маршрутизации, то команда ip route 0.0.0.0 0.0.0.0, которая имеет меньшую административную дистанцию, имеет преимущество.

Если вы используете несколько команд ip route 0.0.0.0 0.0.0.0 для конфигурации маршрутов по умолчанию, трафик будет балансироваться по нескольким маршрутам



Категория: Маршрутизация

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • 0 комментариев
  • 0 публикаций
  • ICQ:
30 апреля 2014 12:57

Юрий

Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Что-то так и осталось неясно, для чего нужна команда ip default-network, что она делает.

<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
4 марта 2015 18:24

tengiz

Цитата
  • Группа: Посетители
  • Регистрация: 14.12.2014
  • Статус: Пользователь offline
 
все неизвестные сети направляется на тот маршрут который укажешь в этой команде

неизвестные маршруты

вот ты открываешь сайты в браузере да твои роутер вряд ли будет знать все маршруты глобальной сети вот й сконфигурируется на ту команду либо ip route 0.0.0.0 0.0.0.0 и указывается маршрут к провайдеру в данном примере... i

<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
13 февраля 2016 20:06

solarik

Цитата
  • Группа: Посетители
  • Регистрация: 13.02.2016
  • Статус: Пользователь offline
 
Правильно ли я понял разницу между ip route 0.0.0.0 0.0.0.0 ip default-network?
Первый является маршрутом по-умолчанию и только им. Второй является самостоятельным маршрутом к какой-то определённой сети, но в случае чего "подрабатывает" маршрутом по-умолчанию. Разница только в этом или есть что-то ещё?


Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос:
Как мяч, кругла, Как кровь, красна
Ответ:*
Введите два слова, показанных на изображении: *