Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Технологии пакетной коммутации глобальных сетей. Учебное пособие
.pdf
41
Таблица 2.1
Усл. обозначен.
ОЦК
-
T1
E1
Fast
Giga
10G
Bandwidth,Мбит/с
0,064
0,128
1,544
2,048
100
1000
10000
100
1562
781
64
48 1 1 1 1000
15625
7812
647
488
10 1 1
10000
156250
78125
6477
4882
100
10
1
Стоимость соединений(cost)
Поскольку минимальную стоимость в одну единицу имеют соединения
FastEthernet, GigabitEthernet и 10 GigabitEthernet, то при выборе между
такими соединениями протокол OSPF не сможет корректно прокладывать
маршрут. Поэтому появилась необходимость изменения значений метрики,
что реализуется по команде:
R1(config-router)#auto-cost reference-bandwidth 1000
В этом случае стоимость в 1 единицу будут иметь соединения GigabitEthernet
и 10GigabitEthernet, стоимость соединения FastEthernet будет равна – 10
единицам, другие типы соединений также повысят стоимость в 10 раз. Если
ввести команду auto-cost reference-bandwidth 10000, то
стоимость в 1 единицу будет иметь соединение 10 GigabitEthernet.
Команду auto-cost reference-bandwidth необходимо
выполнить на всех маршрутизаторах домена, чтобы протокол OSPF мог
правильно выбирать кратчайшие пути к сетям назначения.
Стоимости по умолчанию можно восстановить по команде auto-
cost reference-bandwidth 100, когда минимальную стоимость 1
будут иметь соединения со скоростью 100 Мбит/с и выше, т.е. соединения
FastEthernet, GigabitEthernet, 10 GigabitEthernet.
Если маршрут состоит из нескольких соединений, то значения метрик
cost складываются. Например, для сети (рис. 2.10) стоимость маршрута из
маршрутизатора А в локальную Сеть 2 будет складываться из метрики
соединения между маршрутизаторами А и В (48), метрики соединения между
В и С (1562) и метрики сети назначения Ethernet (10).
Суммарное значение метрики будет равно М
= 48+1562+10 = 1620.
Σ

42
A
B
C
Сеть 1 Сеть 2
2048 кбит/с
64 кбит/с
F0/ 1
E0/ 1
Область 2
Область 0
Область 1
10.0.0.0/24
10.1.1.0/24
10.1.2.0/24
20.2.2.0/24
20.2.1.0/24
192.168.10.4/30
S0/3/0
S0/3/1
S0/3/1S0/3/0
g0/0
g0/0
g0/0
g0/1
g0/1
192.168.10.8/30
.1
.5
.6
.1
.10
.9
.1
.1
.1
RA-0
RB-1 RC-2
1.1.1.1 2.2.2.2
10.10.10.10
Рис. 2.10. Метрика сети OSPF
Значение пропускной способности, которое учитывается при
вычислении метрики маршрута, может быть изменено по команде
bandwidth, где полоса пропускания задается в кбит/c. например:
Router(config)#interface serial 0/0
Router(config-if)#bandwidth 64
Значение пропускной способности должно соответствовать реальным
линиям связи, что не всегда выполняется. Причем, пропускная способность
должна быть задана одинаковой на обеих сторонах соединения.
Операционная система позволяет задавать не только пропускную
способность bandwidth, но и непосредственно значение cost по команде:
Router(config-if)#ip ospf cost значение
На рис. 2.11 приведен пример сети с тремя областями OSPFv2, где
адреса интерфейсов сформированы в соответствии со схемой.
2.2. Конфигурирование протокола OSPFv2
Рис. 2.11. Пример сети с тремя областями OSPFv2

43
Ниже приведен пример конфигурирования протокола OSPFv2 на
маршрутизаторах RA-0, RB-1, RC-2.
RA-0(config)#router ospf 1
RA-0(config-router)#router-id 10.10.10.10
RA-0(config-router)#network 192.168.10.4 0.0.0.3 area 0
RA-0(config-router)#network 192.168.10.8 0.0.0.3 area 0
RA-0(config-router)#network 10.0.0.0 0.0.0.255 area 0
RB-1(config)#router ospf 1
RB-1(config-router)#router-id 1.1.1.1
RB-1(config-router)#network 192.168.10.4 0.0.0.3 area 0
RB-1(config-router)#network 10.1.1.0 0.0.0.255 area 1
RB-1(config-router)#network 10.1.2.0 0.0.0.255 area 1
RC-2(config)#router ospf 1
RC-2(config-router)#router-id 2.2.2.2
RC-2(config-router)#network 192.168.10.8 0.0.0.3 area 0
RC-2(config-router)#network 20.2.1.0 0.0.0.255 area 2
RC-2(config-router)#network 20.2.2.0 0.0.0.255 area 2
Команда show running-config отображает сформированную
текущую конфигурацию маршрутизаторов RA-0, RB-1, RC-2:
RA-0#show run
...
interface GigabitEthernet0/0
ip address 10.0.0.1 255.255.255.0
duplex auto
speed auto
!
interface Serial0/3/0
bandwidth 10000
ip address 192.168.10.9 255.255.255.252
clock rate 10000000
!
interface Serial0/3/1
bandwidth 10000
ip address 192.168.10.6 255.255.255.252
!
router ospf 1
router-id 10.10.10.10
log-adjacency-changes
network 192.168.10.4 0.0.0.3 area 0
network 192.168.10.8 0.0.0.3 area 0
network 10.0.0.0 0.0.0.255 area 0
RA-0#

44
RB-1#show run
...
interface GigabitEthernet0/0
ip address 10.1.1.1 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 10.1.2.1 255.255.255.0
duplex auto
speed auto
!
interface Serial0/3/0
bandwidth 10000
ip address 192.168.10.5 255.255.255.252
clock rate 10000000
!
router ospf 1
router-id 1.1.1.1
log-adjacency-changes
network 192.168.10.4 0.0.0.3 area 0
network 10.1.1.0 0.0.0.255 area 1
network 10.1.2.0 0.0.0.255 area 1
RC-2#sh run
...
interface GigabitEthernet0/0
ip address 20.2.1.1 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 20.2.2.1 255.255.255.0
duplex auto
speed auto
!
interface Serial0/3/1
bandwidth 10000
ip address 192.168.10.10 255.255.255.252
!
router ospf 1
router-id 2.2.2.2
log-adjacency-changes
network 192.168.10.8 0.0.0.3 area 0
network 20.2.1.0 0.0.0.255 area 2
network 20.2.2.0 0.0.0.255 area 2

45
При запуске алгоритма SPF каждый маршрутизатор:
1. Рассчитывает кратчайшие пути и создает маршруты ко всем сетям в
своей области, используя пакеты LSA тип 1. Эти маршруты в таблице
маршрутизации помечаются символом О.
2. Рассчитывает кратчайшие пути и создает маршруты ко всем сетям в
других областях домена OSPFv2, используя пакеты LSA типа 3 и типа
4. Маршруты помечаются символом O IA.
3. Рассчитывает кратчайшие пути и создает маршруты к сетям из
внешних автономных сетей, используя пакеты LSA типа 5. Маршруты
помечаются символами O E1 или O E2.
Например, таблица маршрутизации RA-0 содержит четыре маршрута,
помеченных символом O IA (выделены цветом), а RB-1 и RC-2 – по два.
RA-0#show ip route
…
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.0.0.0/24 is directly connected, GigabitEthernet0/0
L 10.0.0.1/32 is directly connected, GigabitEthernet0/0
O IA 10.1.1.0/24 [110/11] via 192.168.10.5, 00:01:30, Serial0/3/1
O IA 10.1.2.0/24 [110/11] via 192.168.10.5, 00:01:30, Serial0/3/1
20.0.0.0/24 is subnetted, 2 subnets
O IA 20.2.1.0/24 [110/11] via 192.168.10.10, 00:11:15, Serial0/3/0
O IA 20.2.2.0/24 [110/11] via 192.168.10.10, 00:11:15, Serial0/3/0
192.168.10.0/24 is variably subnetted, 4 subnets, 2 masks
C 192.168.10.4/30 is directly connected, Serial0/3/1
L 192.168.10.6/32 is directly connected, Serial0/3/1
C 192.168.10.8/30 is directly connected, Serial0/3/0
L 192.168.10.9/32 is directly connected, Serial0/3/0
RB-1#show ip route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
O 10.0.0.0/24 [110/11] via 192.168.10.6, 00:40:56, Serial0/3/0
C 10.1.1.0/24 is directly connected, GigabitEthernet0/0
L 10.1.1.1/32 is directly connected, GigabitEthernet0/0
C 10.1.2.0/24 is directly connected, GigabitEthernet0/1
L 10.1.2.1/32 is directly connected, GigabitEthernet0/1
20.0.0.0/24 is subnetted, 2 subnets
O IA 20.2.1.0/24 [110/21] via 192.168.10.6, 00:40:38, Serial0/3/0
O IA 20.2.2.0/24 [110/21] via 192.168.10.6, 00:40:38, Serial0/3/0
192.168.10.0/24 is variably subnetted, 3 subnets, 2 masks
C 192.168.10.4/30 is directly connected, Serial0/3/0

46
L 192.168.10.5/32 is directly connected, Serial0/3/0
O 192.168.10.8/30 [110/20] via 192.168.10.6, 00:40:38, Serial0/3/0
RC-2>show ip route
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 3 subnets
O 10.0.0.0/24 [110/11] via 192.168.10.9, 01:51:51, Serial0/3/1
O IA 10.1.1.0/24 [110/21] via 192.168.10.9, 01:50:56, Serial0/3/1
O IA 10.1.2.0/24 [110/21] via 192.168.10.9, 01:50:56, Serial0/3/1
20.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 20.2.1.0/24 is directly connected, GigabitEthernet0/0
L 20.2.1.1/32 is directly connected, GigabitEthernet0/0
C 20.2.2.0/24 is directly connected, GigabitEthernet0/1
L 20.2.2.1/32 is directly connected, GigabitEthernet0/1
192.168.10.0/24 is variably subnetted, 3 subnets, 2 masks
O 192.168.10.4/30 [110/20] via 192.168.10.9, 01:50:56, Serial0/3/1
C 192.168.10.8/30 is directly connected, Serial0/3/1
L 192.168.10.10/32 is directly connected, Serial0/3/1
Таблица соседних устройств, например маршрутизатора RA-0,
показывает, что RA-0 установил полное отношение смежности (FULL) с
маршрутизаторами 1.1.1.1 и 2.2.2.2, у которых входные интерфейсы имеют
соответственно адреса 192.168.10.5 и 192.168.10.10, для связи с которыми
используются свои выходные интерфейсы соответственно Serial0/3/1 и
Serial0/3/0. Таблица соседних устройств RA-0 приведена ниже:
RA-0#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 0 FULL/ - 00:00:30 192.168.10.5 Serial0/3/1
2.2.2.2 0 FULL/ - 00:00:37 192.168.10.10 Serial0/3/0
RA-0#
Маршрутизатор 1.1.1.1 установил полное отношение смежности с
10.10.10.10, у которого входной интерфейс имеют адрес 192.168.10.6:
RB-1>show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
10.10.10.10 0 FULL/ - 00:00:38 192.168.10.6 Serial0/3/0
RB-1>
Маршрутизатор 2.2.2.2 также установил полное отношение смежности
с 10.10.10.10, у которого входной интерфейс – 192.168.10.9:

47
RC-2>sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
10.10.10.10 0 FULL/ - 00:00:33 192.168.10.9 Serial0/3/1
Базу данных состояния каналов (Link-State DataBase - LSDB) можно
посмотреть по команде show ip ospf database:
RA-0#show ip ospf database
OSPF Router with ID (10.10.10.10) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 772 0x80000005 0x00719f 2
2.2.2.2 2.2.2.2 226 0x80000005 0x00c43b 2
10.10.10.10 10.10.10.10 171 0x80000009 0x007727 5
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.1.1.0 1.1.1.1 690 0x80000003 0x00d774
10.1.2.0 1.1.1.1 666 0x80000004 0x00ca7f
20.2.1.0 2.2.2.2 359 0x80000003 0x002b12
20.2.2.0 2.2.2.2 349 0x80000004 0x001e1d
Вышеприведенная распечатка базы данных маршрутизатора RA-0
отображает:
- идентификатор маршрутизатора (10.10.10.10),
- идентификатор процесса OSPF (1),
- извещающие маршрутизаторы (ADV Router) в области area 0 (2.2.2.2,
1.1.1.1, 10.10.10.10),
- сети, объявленные граничными маршрутизаторами (маршрутизатор
1.1.1.1 объявил сети 10.1.1.0 и 10.1.1.2.0; а маршрутизатор 2.2.2.2 объявил
20.2.2.1.0 и 20.2.2.0).
Аналогично можно проанализировать базу данных состояния каналов
LSDB маршрутизаторов RB-1 и RC-2:

48
RB-1#sh ip ospf database
OSPF Router with ID (1.1.1.1) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 781 0x80000006 0x006fa0 2
2.2.2.2 2.2.2.2 235 0x80000006 0x00c23c 2
10.10.10.10 10.10.10.10 180 0x8000000a 0x007528 5
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
10.1.1.0 1.1.1.1 698 0x80000005 0x00d376
10.1.2.0 1.1.1.1 675 0x80000006 0x00c681
20.2.1.0 2.2.2.2 367 0x80000005 0x002714
20.2.2.0 2.2.2.2 357 0x80000006 0x001a1f
Router Link States (Area 1)
Link ID ADV Router Age Seq# Checksum Link count
1.1.1.1 1.1.1.1 678 0x80000004 0x008d90 2
Summary Net Link States (Area 1)
Link ID ADV Router Age Seq# Checksum
192.168.10.4 1.1.1.1 774 0x80000016 0x004b7c
10.0.0.0 1.1.1.1 774 0x80000017 0x002b05
192.168.10.8 1.1.1.1 756 0x80000018 0x008334
20.2.1.0 1.1.1.1 756 0x80000019 0x00e531
20.2.2.0 1.1.1.1 756 0x8000001a 0x00d83c
RB-1#
RC-2>sh ip ospf database
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
2.2.2.2 2.2.2.2 1355 0x80000008 0x00be3e 2
10.10.10.10 10.10.10.10 1301 0x8000000c 0x00712a 5
1.1.1.1 1.1.1.1 101 0x80000009 0x0069a3 2
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum
20.2.1.0 2.2.2.2 1487 0x80000009 0x001f18
20.2.2.0 2.2.2.2 1477 0x8000000a 0x001223
10.1.2.0 1.1.1.1 1796 0x8000000a 0x00be85
10.1.1.0 1.1.1.1 18 0x8000000b 0x00c77c
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link count
2.2.2.2 2.2.2.2 1485 0x80000006 0x005f9e 2

49
Summary Net Link States (Area 2)
Link ID ADV Router Age Seq# Checksum
192.168.10.8 2.2.2.2 1351 0x8000001d 0x00f6c1
10.0.0.0 2.2.2.2 1351 0x8000001e 0x00fe26
192.168.10.4 2.2.2.2 1296 0x8000001f 0x007f31
10.1.1.0 2.2.2.2 1296 0x80000020 0x0048ce
10.1.2.0 2.2.2.2 1296 0x80000021 0x003bd9
Маршрутная информация, передаваемая между областями пакетами
LSA, может быть очень объемной. Например, пограничный маршрутизатор
R1-B (рис. 2.11) должен передавать маршрутизатору R0-A объявления LSA о
каждой сети области 1 (10.1.1.0, 10.1.2.0). Если в области функционируют
десятки и сотни сетей, то сеть перегружается пакетами LSA.
Для сокращения информации, протоколом OSPF предусмотрена
возможность объединения маршрутов.
При изменении идентификатора маршрутизатора, например RА-0, со
значения 10.10.10.10 на 11.11.11.11, система требует перезагрузки
маршрутизатора или ввода команды clear ip ospf process в
привилегированном режиме:
RA-0(config)#router ospf 1
RA-0(config-router)#router-id 11.11.11.11
RA-0(config-router)#Reload or use "clear ip ospf process"
command, for this to take effect
Однако до ввода команды clear ip ospf process идентификатор
маршрутизатора остается неизменным (10.10.10.10). Поскольку эта команда
радикально изменяет процесс OSPF, то это действие требует подтверждения:
RA-0#clear ip ospf process
Reset ALL OSPF processes? [no]: y
После этой команды идентификатор маршрутизатора меняется, что можно
посмотреть по следующей команде:
RA-0>show ip protocols
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 11.11.11.11
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4

50
Routing for Networks:
192.168.10.4 0.0.0.3 area 0
192.168.10.8 0.0.0.3 area 0
10.0.0.0 0.0.0.255 area 0
Routing Information Sources:
Gateway Distance Last Update
1.1.1.1 110 00:28:29
2.2.2.2 110 00:05:04
11.11.11.11 110 00:28:30
Distance: (default is 110)
Изменяются также соответствующие записи таблиц соседних устройств.
Конфигурирование пассивного интерфейса
Маршрутизаторы рассылают объявления OSPF из всех интерфейсов,
что перегружает сеть и снижает информационную безопасность. Однако,
например, в сети рис. 2.11, маршрутизатору RA-0 нет смысла рассылать
извещения OSPF из интерфейса G0/0, поскольку он не подключен к другим
маршрутизаторам. Поэтому указанный интерфейс можно перевести в
пассивный режим, когда он будет передавать и принимать данные, но не
будет рассылать извещения OSPF. Ниже приведен пример конфигурирования
пассивного интерфейса G0/0 по следующей команде:
RA-0(config)#router ospf 1
RA-0(config-router)#passive-interface g0/0
Верификация по команде show ip protocols показывает, что интерфейс
G0/0 переведен в пассивный режим:
RA-0#show ip protocols
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 11.11.11.11
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
192.168.10.4 0.0.0.3 area 0
192.168.10.8 0.0.0.3 area 0
10.0.0.0 0.0.0.255 area 0
Passive Interface(s):
GigabitEthernet0/0
Routing Information Sources:
Gateway Distance Last Update
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
