Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка проектирование сети OSPF.doc
Скачиваний:
116
Добавлен:
27.11.2015
Размер:
764.42 Кб
Скачать

4.2. Конфигурация тупиковых областей

Для настройки маршрутизаторов, находящихся в тупиковой области, необходимо ввести команду area [area-id] stub.

Для того чтобы область стала полностью тупиковой необходимо на маршрутизаторе ABRввести командуarea [area-id] stub no-summary. Для указания маршрутизаторам того, что они находятся в областиNSSAв каждом маршрутизаторе необходимо ввести командуarea [area-id] nssa.

Если маршрутизатор ABRнаходится в не совсем тупиковой области, а исключение из этой области анонсов типа 4 и 3 не привело бы к неэффективной маршрутизации, то такую область можно классифицировать, как полностью не совсем тупиковую область, в таком случае на маршрутизатореABRнеобходимо ввести командуarea [area-id] nssa no-summary.

Если маршрутизатор одновременно выполняет роль маршрутизатора ABR/ASBRи при этом подключен к областиNSSA, то в таком маршрутизаторе необходимо ввести следующую команду:area [area-id] nssa no-redistribution. Ввод данной команды обеспечивает то, что маршрутизатор ASBR не начинает отправлять анонсы типа 7 в область NSSA, так как эта функция возложена на другой маршрутизатор ASBR, находящийся в этой же области.

4.3. Настройка средств суммирования адресов

Для того чтобы указать маршрутизатору ABRчтобы он суммировал подсети одной области, для анонсирования в опорную область необходимо ввести следующую команду наABR:area [area-id] range [суммарный ip адрес] [маска] advertise.

Например, необходимо чтобы маршрутизатор ABRанонсировал в область 0 информацию о сетях 21.0.0.0 /16, 21.1.0.0 /16, 21.2.0.0 /16 21.3.0.0/16, принадлежащие области 15, как одну суммарную сеть 21.0.0.0/14, для этого необходимо ввести команду следующим образом:ABR:area 15 range 21.0.0.0 255.252.0.0 advertise.

Если же наоборот необходимо чтобы сети из заданного диапазона не анонсировались в опорную область, вместо ключевого слова advertise необходимо ввестиnot-advertise. Данную команду следует применять в случае фильтрации анонсов о сетях с частнымиIPадресами.

4.4. Настройка средств перераспределения маршрутов и настройка маршрутизаторов asbr

Если необходимо маршрутизатор сделать маршрутизатором ASBR и при этом маршрутизатор должен быть стандартным шлюзом выхода из автономной системы, то для этого необходимо ввести команду: default-information originate always.

Для перераспределения маршрутной информации из сети RIP в сеть OSPF в маршрутизаторе необходимо ввести команду redistribut rip metric[X]metric-type[E1 или E2]subnets.

Для маршрутизатора ASBRнаходящегося между областьюRIPи областьюOSPF, необходимо обеспечить связность сетиRIPс сетью OSPF, для этого в режиме конфигурации протокола RIP необходимо ввести следующие команды:

router rip version 2 // переход на версию 2, так как необходим анонс масок сетей

no auto-summary // для того чтобы подсети не суммировались

default-information originate // для распространения в сети RIP стандартного маршрута

// 0.0.0.0 0.0.0.0, ведущего к ASBR

4.5. Конфигурация виртуальных каналов

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

Рис. 4.3. Организация виртуального канала

Таблица 4.7

Первоначальная конфигурация

Маршрутизатор R1

Маршрутизатор R2

Маршрутизатор R3

Маршрутизатор R4

R1#config t

R1(config)#int f0/0

R1(config-if)#ip address 1.0.0.1 255.0.0.0

R1(config-if)#no shutd

R1(config-if)#router ospf 1

R1(config-router)#network 1.0.0.0 0.255.255.255 area 0

R2#config t

R2(config)#int f0/0

R2(config-if)#ip address 1.0.0.2 255.0.0.0

R2(config-if)#no shutd

R2(config-if)#router ospf 1

R2(config-router)#network 1.0.0.0 0.255.255.255 area 0

R2(config-router)#network 2.0.0.0 0.255.255.255 area 100

R2(config-router)#exit

R2(config)#int f1/0

R2(config-if)#ip address 2.0.0.1 255.0.0.0

R2(config-if)#no shutd

R3#config t

R3(config)#int f0/0

R3(config-if)#ip address 2.0.0.2 255.0.0.0

R3(config-if)#no shutd

R3(config-if)#int s1/0

R3(config-if)#ip address 3.0.0.1 255.0.0.0

R3(config-if)#no shutd

R3(config-if)#router ospf 1

R3(config-router)#network 2.0.0.0 0.255.255.255 area 100

R3(config-router)#network 3.0.0.0 0.255.255.255 area 100

R4#config t

R4(config)#int s0/0

R4(config-if)#ip address 3.0.0.2 255.0.0.0

R4(config-if)#no shutd

R4(config-if)#int l0

R4(config-if)#ip address 4.0.0.1 255.0.0.0

R4(config-if)#int l1

R4(config-if)#ip address 5.0.0.1 255.0.0.0

R4(config-if)#int l2

R4(config-if)#ip address 6.0.0.1 255.0.0.0

R4(config-if)#router ospf 1

R4(config-router)#network 3.0.0.0 0.255.255.255 area 100

R4(config-router)#network 4.0.0.0 0.255.255.255 area 200

R4(config-router)#network 5.0.0.0 0.255.255.255 area 200

R4(config-router)#network 6.0.0.0 0.255.255.255 area 200

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

R1#show ip route

C 1.0.0.0/8 is directly connected, FastEthernet0/0

O IA 2.0.0.0/8 [110/2] via 1.0.0.2, 00:06:29, FastEthernet0/0

Создадим виртуальный маршрут между областью 0 и областью 200, для этого необходимо выяснить какой идентификатор OSPF имеет каждый маршрутизатор, участвующий в создании виртуального канала. Для этого необходимо ввести команду show ip ospf:

R2#show ip ospf

Routing Process "ospf 1" with ID 1.0.0.2

--More--

R4#show ip ospf

Routing Process "ospf 1" with ID 6.0.0.1

--More--

Для создания виртуального канала в каждом маршрутизаторе в режиме настройки протокола OSPF необходимо ввести команду area [area ID] virtual-link [router ID]. Area ID – это номер той области, через которую будет проходить виртуальный канал,routerIDидентификатор маршрутизатора на другом конце виртуального канала:

R2(config-router)#area 100 virtual-link 6.0.0.1

R4(config-router)#area 100 virtual-link 1.0.0.2

После ввода этих двух команд в таблице маршрутизации машрутизатора R1 появится информация о сетях находящихся в области 200:

R1#show ip route

C 1.0.0.0/8 is directly connected, FastEthernet0/0

O IA 2.0.0.0/8 [110/2] via 1.0.0.2, 00:00:02, FastEthernet0/0

O IA 3.0.0.0/8 [110/66] via 1.0.0.2, 00:00:02, FastEthernet0/0

4.0.0.0/32 is subnetted, 1 subnets

O IA 4.0.0.1 [110/67] via 1.0.0.2, 00:00:02, FastEthernet0/0

5.0.0.0/32 is subnetted, 1 subnets

O IA 5.0.0.1 [110/67] via 1.0.0.2, 00:00:02, FastEthernet0/0

6.0.0.0/32 is subnetted, 1 subnets

O IA 6.0.0.1 [110/67] via 1.0.0.2, 00:00:02, FastEthernet0/0