Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технологии пакетной коммутации глобальных сетей. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
51
1.1.1.1 110 00:18:21
2.2.2.2 110 00:24:57
11.11.11.11 110 00:18:22 Distance: (default is 110)
Кроме того, распечатка отображает идентификатор маршрутизатора, адреса
присоединенных сетей, административное расстояние и другие параметры.
Повторное активирование интерфейса производится по команде:
RA-0(config-router)#no passive-interface g0/0
Стоимость соединений
Значение стоимости соединений каждого из интерфейсов R-A и некоторую другую информацию можно проверить по команде:
RA-0>show ip ospf interface
GigabitEthernet0/0 is up, line protocol is up Internet address is 10.0.0.1/24, Area 0 Process ID 1, Router ID 11.11.11.11, Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State WAITING, Priority 1 No designated router on this network No backup designated router on this network Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 No Hellos (Passive interface)
...
Serial0/3/0 is up, line protocol is up Internet address is 192.168.10.9/30, Area 0 Process ID 1, Router ID 11.11.11.11, Network Type POINT-TO-POINT, Cost: 10 Transmit Delay is 1 sec, State POINT-TO-POINT, Priority 0 Neighbor Count is 1 , Adjacent neighbor count is 1 Adjacent with neighbor 2.2.2.2
...
Serial0/3/1 is up, line protocol is up Internet address is 192.168.10.6/30, Area 0 Process ID 1, Router ID 11.11.11.11, Network Type POINT-TO-POINT, Cost: 10 Transmit Delay is 1 sec, State POINT-TO-POINT, Priority 0 No designated router on this network No backup designated router on this network Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:05
...
Neighbor Count is 1 , Adjacent neighbor count is 1 Adjacent with neighbor 1.1.1.1 Suppress hello for 0 neighbor(s) RA-0>
52
Значение bandwidth последовательного интерфейса можно
Область 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
R-ISP
172.16.16.16/30
.17
g0/2
g0/2
.18
проконтролировать по команде:
RA-0>show interfaces s0/3/0
Serial0/3/0 is up, line protocol is up (connected) Hardware is HD64570 Internet address is 192.168.10.9/30 MTU 1500 bytes, BW 10000 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255
...
Конфигурирование маршрутизации по умолчанию
Статическая маршрутизация по умолчанию широко используется на
пограничных маршрутизаторах при подключении корпоративной сети к сети
провайдера ISP. Так, для всех пакетов, попавших в маршрутизатор RС-2 (рис.2.12), рекомендуется создать маршрут по умолчанию через его выходной порт g0/2, а шлюзом следующего перехода будет входной интерфейс маршрутизатора R-ISP с адресом 172.16.16.18:
RC-2(config)#ip route 0.0.0.0 0.0.0.0 172.16.16.18
Рис. 2.12. Соединение области OSPF с сетью ISP
На маршрутизаторе R-ISP формируются статические маршруты к сетям, например к сети 10.0.0.0:
R-ISP(config)#ip route 10.0.0.0 255.255.255.0 172.16.16.17
53
При этом в таблице маршрутизации RC-2 появляется шлюз последней надежды (Gateway of last resort is 172.16.16.18 to network 0.0.0.0) и строка маршрута по умолчанию (S* 0.0.0.0/0 [1/0] via 172.16.16.18)
RC-2#show ip route ...
Gateway of last resort is 172.16.16.18 to network 0.0.0.0
10.0.0.0/24 is subnetted, 3 subnets O 10.0.0.0/24 [110/11] via 192.168.10.9, 00:01:35, Serial0/3/1 O IA 10.1.1.0/24 [110/21] via 192.168.10.9, 00:01:35, Serial0/3/1 O IA 10.1.2.0/24 [110/21] via 192.168.10.9, 00:01:35, 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
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks C 172.16.16.16/30 is directly connected, GigabitEthernet0/2 L 172.16.16.17/32 is directly connected, GigabitEthernet0/2
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, 00:01:35, 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 S* 0.0.0.0/0 [1/0] via 172.16.16.18 RC-2#
Это позволяет маршрутизаторам отправлять пакеты, с не заданными в
таблицах маршрутизации адресами сетей назначения в сеть провайдера ISP,
т.е. пакеты, предназначенные любому узлу в Интернете, без необходимости
поддерживать в таблице записи (входы) для каждой сети.
Однако результат «прозвонки» на узел 10.0.0.1 будет отрицательным:
R-ISP#ping 10.0.0.1
Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Это происходит, поскольку узлы сети 10.0.0.0 не знают о маршруте по умолчанию из RB-2 в сеть ISP. Поэтому маршрут по умолчанию, созданный на RB-2 необходимо распространить по протоколу OSPF всем маршрутизаторам сети по команде:
RC-2(config)#router ospf 1
RC-2(config-router)#default-information originate
54
Это дает возможность протоколу OSPF распространить информацию о
маршруте по умолчанию на другие маршрутизаторы, что можно видеть,
например, по таблице маршрутизации маршрутизатора RA-0, где появилась строка маршрута O*E2 0.0.0.0/0 [110/1] via 192.168.10.10, 00:20:26, Serial0/3/0, помеченная символом O*E2, означающим маршруты к сетям из внешних автономных систем:
RA-0>show ip route ...
Gateway of last resort is 192.168.10.10 to network 0.0.0.0
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:20:26, Serial0/3/1 O IA 10.1.2.0/24 [110/11] via 192.168.10.5, 00:20:26, 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:20:26, Serial0/3/0 O IA 20.2.2.0/24 [110/11] via 192.168.10.10, 00:20:26, 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 O*E2 0.0.0.0/0 [110/1] via 192.168.10.10, 00:20:26, Serial0/3/0
Маршруты к сетям из внешних автономных систем (внешние маршруты)
бывают типа 1 и типа 2. В вышеприведенной таблице маршрутизации
внешний маршрут, помеченный O*E2, имеет метрику 1, т.е. стоимость канала GigabitEthernet, т.е. стоимость внешнего маршрута. Метрика маршрута типа 1
включает как внутреннюю, так и внешнюю стоимость. Маршрут типа 1
предпочтительней типа 2.
В таблице маршрутизатора RB-1 сформирована аналогичная строка:
RB-1>show ip route ...
Gateway of last resort is 192.168.10.6 to network 0.0.0.0
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:33:10, 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
55
O IA 20.2.1.0/24 [110/21] via 192.168.10.6, 00:33:10, Serial0/3/0 O IA 20.2.2.0/24 [110/21] via 192.168.10.6, 00:33:10, 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 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:33:10, Serial0/3/0 O*E2 0.0.0.0/0 [110/1] via 192.168.10.6, 00:33:10, Serial0/3/0
При этом результат «прозвонки» из R-ISP на узел 10.0.0.1 будет положительным:
R-ISP>ping 10.0.0.1
Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
2.3. Конфигурированиe протокола OSPFv3 для нескольких областей
Для работы в сетях IPv6 разработан бесклассовый протокол маршрутизации по состоянию канала OSPFv3 (RFC 5340), большинство параметров которого аналогичны протоколу OSPFv2, работающему в сетях IPv4. Оба протокола работают на основе алгоритма SPF. Метрикой обоих протоколов является стоимость (cost= 108 /Bandwidth), где пропускания способность bandwidth задается в бит/c. При обмене маршрутной
информацией рассылаются те же типы пакетов, что рассмотрены в разделе
2.1. Рассылка маршрутной информации в OSPFv3 производится с использованием группового адреса FF02::5 илиFF02::6 и маршрутизаторов DR и BDR. Кроме того, для рассылки внутри локального канала
используются индивидуальные локальные адреса источника и назначения.
OSPF3 использует аутентификацию IPv6 по протоколу IPSec.
В отличие от OSPFv2, у которого маршрутизация включается
автоматически при конфигурировании протокола, включение маршрутизации
OSPFv3 производится по специальной команде:
Router(config)#ipv6 unicast-routing
56
Особенности конфигурирования OSPF3 рассмотрены на примере сети
Область 2
Область 0
Область 1
2001:db8:a:21::/64S0/3/0
S0/3/1
S0/3/1S0/3/0
g0/0
g0/0
g0/0
g0/1
g0/1
.1
.5
.6
.1
.10
.9
.1
.1 .1
RA-0
RB-1 RC-2 ID: 1.1.1.1
ID: 2.2.2.2
ID: 10.10.10.10
2001:db8:a:22::/64
2001:db8:a:c0::/64
2001:db8:a:c2::/642001:db8:a:c1::/64
2001:db8:a:12::/64
2001:db8:a:11::/64
рис. 2.14, включающей 3 области: область 0 (area 0) область 1 (area 1), область 2 (area 2). Сеть представлена маршрутизатором RA-0 в магистральной области и граничными маршрутизаторами RB-1и RC-2.
Рис. 2.14. Три области сети с протоколом OSPFv3
Конфигурирование интерфейсов аналогично IPv4:
Router(config)#hostname RA-0 RA-0(config)#int g0/0 RA-0(config-if)#ipv6 add 2001:DB8:A:С0::1/64 RA-0(config-if)#no shutdown
RA-0(config-if)#int s0/3/0 RA-0(config-if)#ipv6 add 2001:DB8:A:С2::9/64 RA-0(config-if)#clock rate 1000000 RA-0(config-if)#no shutdown
RA-0(config-if)#int s0/3/1 RA-0(config-if)#ipv6 add 2001:DB8:A:С1::6/64 RA-0(config-if)#no shutdown
RA-0(config)#ipv6 unicast-routing
Также конфигурируются интерфейсы других маршрутизаторов. Проверку сконфигурированных параметров можно произвести по команде:
RA-0>show ipv6 interface brief GigabitEthernet0/0 [up/up] FE80::250:FFF:FE72:CC01 2001:DB8:A:C0::1 ... Serial0/3/0 [up/up]
57
FE80::250:FFF:FE72:CC01 2001:DB8:A:C2::9 Serial0/3/1 [up/up] FE80::250:FFF:FE72:CC01 2001:DB8:A:C1::6 Vlan1 [administratively down/down]
Команда отображает локальные (например, FE80::250:FFF:FE72:CC01) и глобальные адреса (например, 2001:DB8:A:C0::1).
Для работы OSPF3 в сетях IPv6 на маршрутизаторах автоматически или вручную задаются идентификаторы (ID), которые представлены адресами IPv4. Администратор может сконфигурировать идентификаторы следующей последовательностью команд:
RA-0(config)#ipv6 router ospf 1 RA-0(config-rtr)#router-id 10.10.10.10
RB-1(config)#ipv6 router ospf 1 RB-1(config-rtr)#router-id 1.1.1.1
RC-2(config)#ipv6 router ospf 1 RC-2(config-rtr)#router-id 2.2.2.2
При конфигурировании протокола OSPvF3 он устанавливается на каждом активном интерфейсе маршрутизатора в отличие от OSPFv2, где проводилось описание адресов прямо присоединенных сетей (network) и областей (area). Ниже приведена последовательность команд, которая устанавливает OSPFv3 на каждый функционирующий интерфейс
RA-0#conf t Enter configuration commands, one per line. End with CNTL/Z.
RA-0(config)#int g0/0 RA-0(config-if)#ipv6 ospf 1 area 0 RA-0(config-if)#int s0/3/0 RA-0(config-if)#ipv6 ospf 1 area 0 RA-0(config-if)#int s0/3/1 RA-0(config-if)#ipv6 ospf 1 area 0
Комплексную проверку проделанной работы отображает команда :
RA-0#show run ... ipv6 unicast-routing ! interface GigabitEthernet0/0
58
no ip address duplex auto speed auto ipv6 address 2001:DB8:A:C0::1/64 ipv6 ospf 1 area 0 interface Serial0/3/0 no ip address ipv6 address 2001:DB8:A:C2::9/64 ipv6 ospf 1 area 0 clock rate 1000000 ! interface Serial0/3/1 no ip address ipv6 address 2001:DB8:A:C1::6/64 ipv6 ospf 1 area 0 ! ipv6 router ospf 1 router-id 10.10.10.10 log-adjacency-changes
После соответствующего конфигурирования всех маршрутизаторов
сети (рис. 2.14) протокол OSPFv3 создает таблицу соседних устройств, таблицу данных о состоянии каналов и таблицу маршрутизации.
Таблица маршрутизации RA-0 содержит четыре маршрута к удаленным
сетям (выделены цветом), путь к которым проходит через выходные
интерфейсы Serial 0/3/0, Serial 0/3/1:
RA-0#show ipv6 route IPv6 Routing Table - 11 entries ... OI 2001:DB8:A:11::/64 [110/65] via FE80::202:16FF:FEA5:E401, Serial0/3/1 OI 2001:DB8:A:12::/64 [110/65] via FE80::202:16FF:FEA5:E401, Serial0/3/1 OI 2001:DB8:A:21::/64 [110/65] via FE80::202:16FF:FECD:EC01, Serial0/3/0 OI 2001:DB8:A:22::/64 [110/65] via FE80::202:16FF:FECD:EC01, Serial0/3/0 C 2001:DB8:A:C0::/64 [0/0] via GigabitEthernet0/0, directly connected L 2001:DB8:A:C0::1/128 [0/0] via GigabitEthernet0/0, receive C 2001:DB8:A:C1::/64 [0/0] via Serial0/3/1, directly connected L 2001:DB8:A:C1::6/128 [0/0] via Serial0/3/1, receive C 2001:DB8:A:C2::/64 [0/0]
59
via Serial0/3/0, directly connected L 2001:DB8:A:C2::9/128 [0/0] via Serial0/3/0, receive L FF00::/8 [0/0] via Null0, receive
Обратите внимание, что метрика к удаленным сетям составляет 65, несмотря
на то, что задан параметр clock rate 1000000. Однако из распечатки команды show interfaces s0/3/0 видно, что полоса пропускания bandwidth (BW) не была изменена. Стоимость последовательного соединения при полосе 1544 кбит/с составляет 64.
RA0>show interfaces s0/3/0 Serial0/3/0 is up, line protocol is up (connected) Hardware is HD64570 MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255
Когда необходима специфическая информация только о маршрутах,
созданных протоколом OSPF3, используют команду:
RA0>show ipv6 route ospf IPv6 Routing Table - 11 entries ... OI 2001:DB8:A:11::/64 [110/65] via FE80::202:16FF:FEA5:E401, Serial0/3/1 OI 2001:DB8:A:12::/64 [110/65] via FE80::202:16FF:FEA5:E401, Serial0/3/1 OI 2001:DB8:A:21::/64 [110/65] via FE80::202:16FF:FECD:EC01, Serial0/3/0 OI 2001:DB8:A:22::/64 [110/65] via FE80::202:16FF:FECD:EC01, Serial0/3/0
Подобную информацию можно получить и на других маршрутизаторах:
RB-1#show ipv6 route ospf IPv6 Routing Table - 11 entries ... OI 2001:DB8:A:21::/64 [110/129] via FE80::250:FFF:FE72:CC01, Serial0/3/0 OI 2001:DB8:A:22::/64 [110/129] via FE80::250:FFF:FE72:CC01, Serial0/3/0 O 2001:DB8:A:C0::/64 [110/65] via FE80::250:FFF:FE72:CC01, Serial0/3/0 O 2001:DB8:A:C2::/64 [110/128] via FE80::250:FFF:FE72:CC01, Serial0/3/0
60
RC-2>show ipv6 route ospf IPv6 Routing Table - 11 entries ... OI 2001:DB8:A:11::/64 [110/129] via FE80::250:FFF:FE72:CC01, Serial0/3/1 OI 2001:DB8:A:12::/64 [110/129] via FE80::250:FFF:FE72:CC01, Serial0/3/1 O 2001:DB8:A:C0::/64 [110/65] via FE80::250:FFF:FE72:CC01, Serial0/3/1 O 2001:DB8:A:C1::/64 [110/128] via FE80::250:FFF:FE72:CC01, Serial0/3/1
Таблицу соседних устройств отображает команда showi pv6 ospf
neighbor. Например, таблица соседних устройств маршрутизатора RA-0
отображает два устройства с идентификаторами 1.1.1.1 и 2.2.2.2:
RA-0#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
2.2.2.2 0 FULL/ - 00:00:35 5 Serial0/3/0
1.1.1.1 0 FULL/ - 00:00:35 4 Serial0/3/1
Таблицы соседних устройств маршрутизаторов RB-1, RC-2 отображают только по одному устройству с идентификатором 10.10.10.10:
RB-1#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
10.10.10.10 0 FULL/ - 00:00:33 5 Serial0/3/0
RС-2#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
10.10.10.10 0 FULL/ - 00:00:37 4 Serial0/3/1
Информация для построения маршрутов хранится в базах данных
состояния каналов LSDB маршрутизаторов:
RA-0#show ipv6 ospf database OSPF Router with ID (10.10.10.10) (Process ID 1)
Router Link States (Area 0)
ADV Router Age Seq# Fragment ID Link count Bits
2.2.2.2 524 0x80000002 0 1 B
10.10.10.10 505 0x80000003 0 2
1.1.1.1 505 0x80000002 0 1 B
Inter Area Prefix Link States (Area 0)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]