OSPFv3 Обобщение маршрутов, часть 1 (Обобщение маршрутов между областями)
-
Введение: Как известно, OSPF — это протокол маршрутизации по состоянию канала, который работает по принципу зон. Все маршрутизаторы в зоне должны иметь одинаковую базу данных LSDB (база данных состояния канала); поэтому суммирование OSPF может выполняться только на пограничных маршрутизаторах. В OSPFv3 можно выполнять два типа суммирования: •Обобщение маршрутов между областями •Обобщение внешних маршрутов: Вы настраиваете суммирование межзональных маршрутов на ABR, суммируя маршруты между зонами в автономной системе. Чтобы воспользоваться преимуществами суммирования, назначьте сетевые номера в зонах непрерывным образом, чтобы иметь возможность объединить эти адреса в один диапазон. Обобщение внешних маршрутов характерно для внешних маршрутов, которые вводятся в OSPFv3 с помощью перераспределения маршрутов. Необходимо убедиться, что обобщаемые внешние диапазоны являются непрерывными. Обобщение перекрывающихся диапазонов с двух разных маршрутизаторов может привести к отправке пакетов не по адресу. Настройте обобщение внешних маршрутов на ASBR, которые перераспределяют маршруты в OSPF. В этом документе мы обсудим суммирование межзональных маршрутов OSPFv3. Концепции суммирования для OSPV3 такие же, как и для OSPFv2, даже команды остаются прежними. Для получения более подробной информации ознакомьтесь также с документом
[по суммированию межзональных маршрутов]
IPv4
[OSPF]
. Предпосылки: В следующем примере маршрутизатор ABR напрямую подключен к R1 в области 1 и к R2 в магистральной области 0. На R1 есть три интерфейса Vlans, настроенные со следующими адресами IPv6: VLAN 1: FC00:1:1:2001::1/64 VLAN 2: FC00:1:1:2011::1/64 VLAN 3: FC00:1:1:2021::1/64 Схема топологии: ![OSPFv3 Route Summarization Part-1 (Inter-area route summarization ).jpg] Начальная конфигурация: R1 ABR R2 ipv6 unicast-routing
!
интерфейс Loopback0
IP-адрес 1.1.1.1 255.255.255.255
!
интерфейс FastEthernet0/0
нет ip-адреса
скорость 100
полный дуплекс
ipv6 адрес 2001::1/64
ipv6 ospf 100 область 1
!
интерфейс FastEthernet1/0
!
интерфейс FastEthernet1/1
switchport access vlan 2
!
интерфейс FastEthernet1/2
switchport access vlan 3
!
интерфейс Vlan1
нет IP-адреса
ipv6 адрес FC00:1:1:2001::1/64
!
интерфейс Vlan2
нет IP-адреса
ipv6 адрес FC00:1:1:2011::1/64
!
интерфейс Vlan3
нет IP-адреса
ipv6 адрес FC00:1:1:2021::1/64
!
маршрутизатор ipv6 ospf 100
журнал изменений смежности
ipv6 unicast-routing
ipv6 cef
!
интерфейс Loopback0
ip address 10.10.10.10 255.255.255.255
!
интерфейс FastEthernet1/0
нет ip-адреса
дуплекс полный
скорость 100
ipv6 адрес 2001::1/64
ipv6 ospf 100 область 1
!
интерфейс FastEthernet1/1
нет ip-адреса
дуплекс полный
скорость 100
ipv6 адрес 2002::1/64
ipv6 ospf 100 область 0
!
маршрутизатор ipv6 ospf 100
log-adjacency-changes
!
ipv6 unicast-routing
!
интерфейс Loopback0
ip address 2.2.2.2 255.255.255.255
!
интерфейс FastEthernet0/0
нет ip-адреса
скорость 100
полный дуплекс
ipv6 адрес 2002::2/64
ipv6 ospf 100 область 0
!
маршрутизатор ipv6 ospf 100
log-adjacency-changes
! R2 в области 0 узнает LSA типа 3 для вышеупомянутых VLAN через ABR и устанавливает их в таблицу маршрутизации, как показано в приведенном ниже выводе: R2#sh ipv6 route ospf | sec O
O — OSPF intra, OI — OSPF inter, OE1 — OSPF ext 1, OE2 — OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
OI 2001::/64 [110/11]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0
OI FC00:1:1:2001::/64 [110/12]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0
OI FC00:1:1:2011::/64 [110/12]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0
OI FC00:1:1:2021::/64 [110/12]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0
R2#sh ipv6 ospf database | beg Состояния связи межзональных префиксов
Состояния межзональных префиксов (зона 0)
ADV Маршрутизатор Возраст Seq# Префикс
10.10.10.10 411 0x80000003 2001::/64
10.10.10.10 88 0x80000001 FC00:1:1:2001::/64
10.10.10.10 78 0x80000001 FC00:1:1:2021::/64
10.10.10.10 78 0x80000001 FC00:1:1:2011::/64
Связь (тип
Состояния связи (область 0)
ADV Маршрутизатор Возраст Сек. № Идентификатор соединения Интерфейс
2.2.2.2 1536 0x80000006 4 Fa0/0
10.10.10.10 411 0x80000008 5 Fa0/0
Состояния префиксов внутри области (область 0)
ADV Маршрутизатор Возраст Сек. № ID канала Ref-lstype Ref-LSID
2.2.2.2 1536 0x80000006 4096 0x2002 4 Для обобщения префикса необходимо выполнить два шага: A) Необходимо найти суммарный префикс B) Настройте команду «area [area-id] range [IPv6 prefix] [mask] [advertise | not-advertise |cost {cost}]» в процессе OSPFv3: A) Расчет суммарного префикса: Мы должны обобщить следующие маршруты: VLAN 1: FC00:1:1:2001::1/64 VLAN 2: FC00:1:1:2011::1/64 VLAN 3: FC00:1:1:2021::1/64 1) Определите, где можно выполнить суммирование. В нашем примере первые три шестнадцатеричных разряда одинаковы, поэтому суммирование можно выполнить в четвертом шестнадцатеричном разряде. Таким образом, мы знаем, что наша подсеть будет находиться где-то между /48 и /64. 2) Вам нужно разбить его на двоичные цифры: 2001= 0010 0000 0000 0001 2011= 0010 0000 0001 0001 2021= 0010 0000 0010 0001 3) Найдите общие биты, затем установите остальные биты в 0 и вычислите сумму, преобразовав в шестнадцатеричный формат. 2001=
0010 0000 00
00 0001 2011 =
0010 0000 000
1 0001 2021=
0010 0000 00
1
0
0001 Общие биты = 0010 0000 00 Суммарный бит = 0010 0000 0000 0000 = 2000 (в шестнадцатеричном формате) 4) Рассчитайте маску подсети, добавив общие биты к нижней части диапазона подсети. Это означает, что нам нужно добавить 10 к /48, что дает /58. Таким образом, наш суммарный адрес —
FC00:1:1:2000::/58 B) Настройте команду диапазона области На ABR в процессе OSPFv3: ABR#conf t
Введите команды конфигурации, по одной в строке. Завершите с помощью CNTL/Z.
ABR(config-rtr)#
area 1 range FC00:1:1:2000::/58
ABR(config-rtr)#end
ABR# После настройки обобщения на ABR, R2 получает только обобщенный маршрут FC00:1:1:2000::/58, а не отдельные LSA типа 3 для каждой VLAN от ABR, как показано ниже: R2#sh ipv6 route ospf
Таблица маршрутизации IPv6 — 5 записей
Коды: C — подключенный, L — локальный, S — статический, R — RIP, B — BGP
U — статический маршрут для каждого пользователя, M — MIPv6
I1 — ISIS L1, I2 — ISIS L2, IA — межзональный ISIS, IS — сводный ISIS
O — внутри OSPF, OI — между OSPF, OE1 — OSPF ext 1, OE2 — OSPF ext 2
ON1 — OSPF NSSA ext 1, ON2 — OSPF NSSA ext 2
D — EIGRP, EX — EIGRP внешний
OI 2001::/64 [110/11]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0
OI FC00:1:1:2000::/58 [110/12]
через FE80::C803:72FF:FE88:1D, FastEthernet0/0 R2#sh ipv6 ospf database | beg Состояния связей межзональных префиксов
Состояния межзональных префиксов (зона 0)
ADV Маршрутизатор Возраст Seq# Префикс
10.10.10.10 578 0x80000004 2001::/64
10.10.10.10 161 0x80000001 FC00:1:1:2000::/58
Соединение (тип
Состояния соединений (область 0)
ADV Маршрутизатор Возраст Сек. № Идентификатор соединения Интерфейс
2.2.2.2 1707 0x80000007 4 Fa0/0
10.10.10.10 578 0x80000009 5 Fa0/0
Состояния префиксов внутри области (область 0)
ADV Маршрутизатор Возраст Сек. № ID канала Ref-lstype Ref-LSID
2.2.2.2 1707 0x80000007 4096 0x2002 4 Проверка доступности после суммирования от R2: R2#ping fc00:1:1:2001::1
Введите последовательность символов для прерывания.
Отправка 5 ICMP-эхо-сообщений по 100 байт на FC00:1:1:2001::1, таймаут 2 секунды:
!!!!!
Успешность 100 процентов (5/5), минимальное/среднее/максимальное время прохождения в обе стороны = 32/126/192 мс
R2#ping fc00:1:1:2011::1
Введите последовательность символов для прерывания.
Отправка 5 ICMP-эхо-сообщений размером 100 байт на FC00:1:1:2011::1, таймаут — 2 секунды:
!!!!!
Успешность составляет 100 процентов (5/5), минимальное/среднее/максимальное время прохождения = 16/28/44 мс
R2#ping fc00:1:1:2021::1
Введите последовательность символов для прерывания.
Отправка 5 эхо-сообщений ICMP размером 100 байт на FC00:1:1:2021::1, таймаут — 2 секунды:
!!!!!
Успешность составляет 100 процентов (5/5), минимальное/среднее/максимальное время прохождения = 12/24/52 мс
R2# Отбросить маршрут: Во время суммирования маршрутов могут возникать циклы маршрутизации, когда данные отправляются в несуществующую сеть, которая, по-видимому, является частью суммирования, а маршрутизатор, выполняющий суммирование, имеет менее конкретный маршрут (указывающий обратно на отправляющий маршрутизатор) для этой сети в своей таблице маршрутизации. Чтобы предотвратить цикл маршрутизации, в таблице маршрутизации ABR устанавливается запись об отбрасывании маршрута. Как и в ipv4, после обобщения по умолчанию ABR генерирует отбрасываемый маршрут, указывающий на интерфейс null0 в своей маршрутизации. ABR# sh ipv6 route ospf
Таблица маршрутизации IPv6 — по умолчанию — 8 записей
Коды: C — подключенный, L — локальный, S — статический, U — статический маршрут для каждого пользователя
B — BGP, M — MIPv6, R — RIP, I1 — ISIS L1
I2 — ISIS L2, IA — межзональный ISIS, IS — сводный ISIS, D — EIGRP
EX — EIGRP внешний, ND — обнаружение соседей
O — OSPF внутри, OI — OSPF между, OE1 — OSPF ext 1, OE2 — OSPF ext 2
ON1 — OSPF NSSA ext 1, ON2 — OSPF NSSA ext 2
O FC00:1:1:2000::/58 [110/0]
через Null0, напрямую подключен
O FC00:1:1:2001::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0
O FC00:1:1:2011::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0
O FC00:1:1:2021::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0 Если вы хотите отключить создание маршрута отбрасывания, вы можете использовать команду no discard-route следующим образом: ABR#conf t
Введите команды конфигурации, по одной в строке. Завершите вводом CNTL/Z.
ABR(config)#ipv6 router ospf 100
ABR(config-rtr)#
no discard-route internal
ABR(config-rtr)#end
ABR# sh ipv6 route ospf
Таблица маршрутизации IPv6 — по умолчанию — 7 записей
Коды: C — подключенный, L — локальный, S — статический, U — статический маршрут для каждого пользователя
B — BGP, M — MIPv6, R — RIP, I1 — ISIS L1
I2 — ISIS L2, IA — межзональный ISIS, IS — сводный ISIS, D — EIGRP
EX — внешний EIGRP, ND — обнаружение соседей
O — OSPF внутри, OI — OSPF между, OE1 — OSPF ext 1, OE2 — OSPF ext 2
ON1 — OSPF NSSA ext 1, ON2 — OSPF NSSA ext 2
O FC00:1:1:2001::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0
O FC00:1:1:2011::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0
O FC00:1:1:2021::/64 [110/2]
через FE80::C204:5EFF:FE60:0, FastEthernet1/0 Связанная информация: Настройка OSPFv3
-
Это знания уровня CCNA, CCNP или другого уровня?
-
Отличная работа! Теперь я все понял! Это логично, потому что каждый гексатет в адресе IPV6 состоит из 16 бит, а всего их 8 (8 x 16 = 128). , поэтому, разбивая его на двоичные цифры и сокращая до нибблов (0000 0000 0000 0000), каждый ниббл равен 8421, мы можем определить включенные и похожие биты, затем подсчитать общее количество похожих битов, а затем свести непохожие биты до нуля, мы можем добавить общее количество битов к количеству неизмененных шестнадцатеричных битов, чтобы получить маску. Еще раз спасибо! Джеймс Уотсон
-
Здорово, спасибо, что поделились!
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти