Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

OSPF NBMA (Non-Broadcast Multi-Access) — это режим работы протокола OSPF, который используется в сетях множественного доступа без широковещательных доменов.

Из-за отсутствия возможности широковещательной рассылки в таких сетях требуется вручную указывать все соседние маршрутизаторы с которыми будет взаимодействовать протокол OSPF. В остальном, данный тип сети выполняет те же функции, что и широковещательный.  Для оптимизации передачи служебной информации OSPF проводит выборы DR и BDR маршрутизаторов.

В качестве примера сконфигурируем OSPFv2 и OSPFv3 соседства между маршрутизаторами .









Конфигурация R1:
interface tengigabitethernet 0/0/4.2102
  encapsulation outer-vid 2102
  ipv4 address 11.0.0.1/24
  ipv6 address deaf::1/64
exit

router ospfv2 1
  area 0.0.0.0
    interface loopback 1
    exit
    interface tengigabitethernet 0/0/4.2102
      bfd fast-detect
      neighbor 11.0.0.2
      neighbor 11.0.0.3
      network nbma
    exit
  exit
  router-id 5.5.5.5
exit

router ospfv3 1
  area 0.0.0.0
    interface loopback 1
    exit
    interface tengigabitethernet 0/0/4.2102
      neighbor fe80::520a:ff:fe05:1     <<<<< необходимо указывать link-local адреса в качестве neighbor.
      neighbor fe80::e2d9:e3ff:feff:6205
      network nbma
    exit
  exit
  router-id 5.5.5.5
exit
Конфигурация R2:
interface tengigabitethernet 0/0/5.2102
  encapsulation outer-vid 2102
  ipv4 address 11.0.0.2/24
  ipv6 address dead::2/64
exit

router ospfv2 1
  area 0.0.0.0
    interface tengigabitethernet 0/0/5.2102
      bfd fast-detect
      neighbor 11.0.0.1
      neighbor 11.0.0.3
      network nbma
    exit
  exit
  router-id 17.17.17.17
exit

router ospfv3 1
  area 0.0.0.0
    interface tengigabitethernet 0/0/5.2102
      neighbor fe80::520a:ff:fe05:1
      neighbor fe80::e2d9:e3ff:feff:4804
      network nbma
    exit
  exit
  router-id 17.17.17.17
exit
Конфигурация R3:
interface GigabitEthernet0/0/0/0.2102
 ipv4 address 11.0.0.3 255.255.255.0
 ipv6 address dead::3/64
 encapsulation dot1q 2102
!

router ospf 1
 router-id 4.4.4.1
 area 0
  interface GigabitEthernet0/0/0/0.2102
   bfd fast-detect
   network non-broadcast
   neighbor 11.0.0.1
   neighbor 11.0.0.2
  !
 !
!

router ospfv3 1
 router-id 4.4.4.1
 area 0
  interface GigabitEthernet0/0/0/0.2102
   network non-broadcast
   neighbor fe80::e2d9:e3ff:feff:4804
   neighbor fe80::e2d9:e3ff:feff:6205
  !
 !
!

По умолчанию приоритет интерфейса равен 1. Если у маршрутизаторов одинаковые приоритеты, то DR и BDR выбираются по значению Router ID. Согласно конфигурации, маршрутизатором с большим Router ID является маршрутизатор R2, соответственно, R1 и R3 выберут его в качестве DR. В качестве BDR будет выбран маршрутизатор R1. Для OSPFv3 действуют аналогичные правила.

Важно
Для работы OSPFv3 необходимо указывать link-local адреса в качестве neighbor.
Выводы команд show ospfv2 neighbors:
0/ME5200:R1# show  ospfv2 neighbors 
Fri Jul 26 03:30:44 2024
  Routing Process: 1, ID 5.5.5.5
    Router is not an area border router
 
  Neighbor ID      Area ID          Pri  State               BFD           Dead Time  Last state change  Address          Interface 
  ---------------- ---------------- ---- ------------------- ------------- ---------- ------------------ ---------------- ---------- 
  17.17.17.17      0.0.0.0          1    full-DR             active        00:01:55   00h00m14s          11.0.0.2         te0/0/4.2102 
  4.4.4.1          0.0.0.0          1    full                active        00:01:55   00h00m14s          11.0.0.3         te0/0/4.2102 

  
0/ME5100:R2# show  ospfv2 neighbors 
Fri Jul 26 03:30:54 2024
  Routing Process: 1, ID 17.17.17.17
    Router is not an area border router
 
  Neighbor ID      Area ID          Pri  State               BFD           Dead Time  Last state change  Address          Interface 
  ---------------- ---------------- ---- ------------------- ------------- ---------- ------------------ ---------------- ---------- 
  5.5.5.5          0.0.0.0          1    full-BDR            active        00:01:46   00h00m24s          11.0.0.1         te0/0/5.2102 
  4.4.4.1          0.0.0.0          1    full                active        00:01:58   00h00m24s          11.0.0.3         te0/0/5.2102 
  

RP/0/0/CPU0:R3#show  ospf neighbor 
Fri Jul 26 03:28:12.672 UTC

* Indicates MADJ interface
# Indicates Neighbor awaiting BFD session up

Neighbors for OSPF 1

Neighbor ID     Pri   State           Dead Time   Address         Interface
5.5.5.5         1     FULL/BDR        00:01:51    11.0.0.1        GigabitEthernet0/0/0/0.2102
    Neighbor is up for 00:02:21
17.17.17.17     1     FULL/DR         00:01:46    11.0.0.2        GigabitEthernet0/0/0/0.2102
    Neighbor is up for 00:01:48
Выводы команд show ospfv2 neighbors:
0/ME5200:R1# show  ospfv3 neighbors 
Fri Jul 26 03:31:34 2024
  Routing Process: 1, ID 5.5.5.5
    Router is not an area border router
 
  Neighbor ID      Area ID          Pri  State               BFD           Dead Time  Last state change  Address                                  Interface 
  ---------------- ---------------- ---- ------------------- ------------- ---------- ------------------ ---------------------------------------- ---------- 
  17.17.17.17      0.0.0.0          1    full-DR             not-required  00:01:56   00h01m03s          fe80::e2d9:e3ff:feff:6205                te0/0/4.2102 
  4.4.4.1          0.0.0.0          1    full                not-required  00:01:48   00h00m58s          fe80::520a:ff:fe05:1                     te0/0/4.2102 
  

0/ME5100:R2# show  ospfv3 neighbors 
Fri Jul 26 03:31:30 2024
  Routing Process: 1, ID 17.17.17.17
    Router is not an area border router
 
  Neighbor ID      Area ID          Pri  State               BFD           Dead Time  Last state change  Address                                  Interface 
  ---------------- ---------------- ---- ------------------- ------------- ---------- ------------------ ---------------------------------------- ---------- 
  4.4.4.1          0.0.0.0          1    full                not-required  00:01:52   00h00m54s          fe80::520a:ff:fe05:1                     te0/0/5.2802 
  5.5.5.5          0.0.0.0          1    full-BDR            not-required  00:01:57   00h00m59s          fe80::e2d9:e3ff:feff:4804                te0/0/5.2802 

RP/0/0/CPU0:R3#show  ospfv3  neighbor 
Fri Jul 26 03:37:20.344 UTC

# Indicates Neighbor awaiting BFD session up

Neighbors for OSPFv3 1

Neighbor ID     Pri   State           Dead Time   Interface ID    Interface
17.17.17.17     1     FULL/DR         00:01:39    50              GigabitEthernet0/0/0/0.2102
    Neighbor is up for 00:10:55
5.5.5.5         1     FULL/BDR        00:01:39    228             GigabitEthernet0/0/0/0.2102
    Neighbor is up for 00:11:27

Total neighbor count: 2
Касательно параметров для NBMA интерфейсов. Priority, poll-interval, hello-interval и dead interval конфигурируются на интерфейсе и работают на всех добавленных neighbor.
Значения по умолчанию при network nbma для hello-interval и dead-interval выросли с 10 и 40 до 30 и 120 соответственно.
  • Нет меток