Лабораторная 5.6: Конфигурирование маршрутизации по-умолчанию (Default routing)

Лабораторная 5.6: Конфигурирование маршрутизации по-умолчанию (Default routing)

Вы уже, наверное, заметили, что со статической конфигурацией связаны большие затраты усилий администраторов по настройке маршрутизаторов (нужно настраивать маршрут для каждой "чужой" для маршрутизатора сети). Для конечных (тупиковых, англ. stub) сетей, можно уменьшит эти затраты, сконфигурировав один маршрут ("окно в мир"). На конечный системах это называется "установить адрес шлюза по-умолчанию". Для маршрутизаторов аналогичная технология подразумевает наличие, так называемого "шлюза последней надежды" (англ. Gateway of Last Resort). Можно также определить сеть или интерфейс по-умолчанию, на которые, аналогично "шлюзу последней надежды" будут пересылаться пакеты, предназначенные для неизвестных сетей (отсутствующих в таблице маршрутов).

В учебной конфигурации, маршрутизаторы 2600A и 2600B являются "тупиковым", т.к. подключены к конечным сетям и являются единственными альтернативами по доставки пакетов из локальных подсетей с узлами E и F. А на маршрутизаторе 2600C сложно задать маршрут по-умолчанию, т.к. он соединен с несколькими сетями, соответственно, технология "deafult routing" для него не подходит.

Помимо команды ip route для добавления записей о маршруте по-умолчанию (сеть 0.0.0.0 с маской 0.0.0.0), нужно еще разрешить маршрутизатору пересылать пакеты на сети, отсутствующие в таблице маршрутов с помощью команды ip classless, иначе пакеты будут сбрасываться (в новых версиях IOS команда ip classless присутствует в конфигурации по-умолчанию и вводить ее не обязательно.

Выполните команды, указанные ниже (предполагается, что предварительно выполнена лабораторная 5.5.)

1. Сначала нужно удалить статические маршруты лабораторной 5.3 на маршрутизаторе 2600A:

2600A#config t
2600A(config)#no ip route 172.16.10.0 255.255.255.0 172.16.20.1
2600A(config)#no ip route 172.16.30.0 255.255.255.0 172.16.20.1
2600A(config)#no ip route 172.16.50.0 255.255.255.0 172.16.20.1
2600A(config)#exit
2600A#copy run start

2. То же для маршрутизатора 2600B.

2600B#config t
2600B(config)#no ip route 172.16.10.0 255.255.255.0 172.16.30.1
2600B(config)#no ip route 172.16.20.0 255.255.255.0 172.16.30.1
2600B(config)#no ip route 172.16.40.0 255.255.255.0 172.16.30.1
2600B(config)#exit
2600B#copy run start

3. Проверьте, что остались лишь маршруты в непосредственно подключенные сети:

2600A#show ip route
2600B#show ip route

4. Настройте маршрут по-умолчанию для 2600A.

2600A#config t
2600A(config)#ip route 0.0.0.0 0.0.0.0 172.16.20.1
2600A(config)#ip classless
2600A(config)#exit

5. Аналогично, для маршрутизатора 2600B:

2600B#config t
2600B(config)#ip route 0.0.0.0 0.0.0.0 172.16.30.1
2600B(config)#ip classless
2600B(config)#exit

Не забудьте сохранить конфигурацию, т.к. в следующей лабораторной будете ее проверять.