帧中继网络 + OSPF NBMA

0 阅读3分钟

当串行接口被封装为帧中继(FR)时,若其参与 OSPF 进程,默认的 OSPF 网络类型为 NBMA(Non-Broadcast Multiple Access,非广播多路访问)。

NBMA 网络下的 OSPF 特性

  • 邻居发现:帧中继网络中的 OSPF NBMA 模式不支持通过组播方式发现邻居,因此需要手动指定邻居,且通信双方必须相互将对方指定为 OSPF 邻居。

  • DR/BDR 选举:可以手动调整接口优先级,以影响指定路由器(DR)和备份指定路由器(BDR)的选举结果。

  • 新增状态:OSPF 邻居状态机中增加了 Attempt 状态,用于在 NBMA 网络中尝试建立邻居关系。周期性发送单播Hello报文,等待对方回应。

    Down → Attempt → Init → 2-Way → ExStart → Exchange → Loading → Full
    

帧中继接口类型

帧中继网络为用户设备(如路由器、主机等)提供数据通信能力。根据在网络中的作用不同,帧中继设备及其接口可分为以下四种类型:

  • DTE(Data Terminal Equipment,数据终端设备):指用户设备。
  • DCE(Data Circuit-terminating Equipment,数据电路终接设备):为用户设备提供接入服务的网络设备。
  • UNI(User Network Interface,用户网络接口):DTE 与 DCE 之间的接口。
  • NNI(Network-to-Network Interface,网间网接口):网络与网络之间的接口。

注意:在实际组网中,DTE 接口只能与 DCE 接口相连,NNI 接口只能与 NNI 接口相连。若将设备用作帧中继交换机,其帧中继接口类型应配置为 NNI 或 DCE。


配置实验

网络拓扑

Pasted image 20260418162002.png

R1

ospf 1
 peer 10.0.0.2           # 手动指定邻居
 area 0.0.0.0

interface Serial1/0
 link-protocol fr        # 指定链路层协议为FR 默认PPP
 fr interface-type dce   # DCE为接入设备 DTE为用户设备
 fr inarp interval 15    # 可选配置
 fr map ip 10.0.0.2 102  # 指定对端IP地址 以及DLCI
 #
 fr dlci 101             # 本地DLCI
 ip address 10.0.0.1 255.255.255.0
 ospf 1 area 0.0.0.0

interface LoopBack0
 ip address 1.1.1.1 255.255.255.255   # 测试路由传递
 ospf 1 area 0.0.0.0

R2

ospf 1
 peer 10.0.0.1
 area 0.0.0.0

interface Serial1/0
 link-protocol fr
 fr inarp interval 15
 fr map ip 10.0.0.1 101
 #
 fr dlci 102
 ip address 10.0.0.2 255.255.255.0
 ospf 1 area 0.0.0.0

配置验证

[R2]dis ospf peer

         OSPF Process 1 with Router ID 10.0.0.2
               Neighbor Brief Information

 Area: 0.0.0.0        
 Router ID       Address         Pri Dead-Time  State             Interface
 0.0.0.0         10.0.0.1        1   0          Attempt/ -        Ser1/0
 
 [R2]dis ospf peer

         OSPF Process 1 with Router ID 10.0.0.2
               Neighbor Brief Information

 Area: 0.0.0.0        
 Router ID       Address         Pri Dead-Time  State             Interface
 10.0.0.1        10.0.0.1        1   97         Full/BDR          Ser1/0
[R2]
[R2]dis fr map 
Map information for interface Serial1/0 (DTE)
  DLCI: 101, IP 10.0.0.1, Serial1/0
    Creation time: 2026/04/18 15:16:33, Status: Active
[R2]
[R2]ping 10.0.0.1
Ping 10.0.0.1 (10.0.0.1): 56 data bytes, press CTRL+C to break
56 bytes from 10.0.0.1: icmp_seq=0 ttl=255 time=0.857 ms
56 bytes from 10.0.0.1: icmp_seq=1 ttl=255 time=0.588 ms
56 bytes from 10.0.0.1: icmp_seq=2 ttl=255 time=0.523 ms
56 bytes from 10.0.0.1: icmp_seq=3 ttl=255 time=0.500 ms
56 bytes from 10.0.0.1: icmp_seq=4 ttl=255 time=0.659 ms

--- Ping statistics for 10.0.0.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.500/0.625/0.857/0.128 ms
[R2]%Apr 18 16:23:42:813 2026 R2 PING/6/PING_STATISTICS: Ping statistics for 10.0.0.1: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 0.500/0.625/0.857/0.128 ms.

[R2]
[R2]dis ospf routing 

         OSPF Process 1 with Router ID 10.0.0.2
                  Routing Table

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 10.0.0.0/24        1562     Transit 0.0.0.0         10.0.0.2        0.0.0.0
 1.1.1.1/32         1562     Stub    10.0.0.1        10.0.0.1        0.0.0.0

 Total nets: 2  
 Intra area: 2  Inter area: 0  ASE: 0  NSSA: 0 
[R2]