当串行接口被封装为帧中继(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。
配置实验
网络拓扑
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]