NetStudio动态路由——OSPF

实验前准备

编译FRR相关组件到NetStudio中。具体编译过程可以参考博主另一篇博客。
传送门-NetStudio动态路由——FRR概述

搭建网络拓扑

使用若干路由器/开发板搭建出来一个网络拓扑。

进入NetStudio中,修改网络接口的IP地址,使它们处于不同的子网。每个子网中保留两个IP地址在不同路由器上,以保证相邻路由器可以直接通信。具体修改方法参考

配置OSPF路由

首先编辑/etc/frr/daemons,确保OSPF已启用:

1
ospfd=yes

然后重启FRR

1
/etc/init.d/frr restart

接下来,输入vtysh命令进入到FRR提供的CLI中。在每个路由器上,声明参与OSPF路由的子网。如:

1
2
3
4
5
6
7
8
9
10
11
12
13
# 进入FRR命令行
vtysh
#进入配置模式
configure terminal
# 启用OSPF协议
router ospf
# 设置本设备的 Router ID
router-id 1.1.1.1
# 配置网络
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0
# 保存配置
write

如果可以ping通拓扑中的每一个路由器,证明OSPF配置成功。


NetStudio动态路由——OSPF
https://blog.hasong.top/2025/05/25/NetStudio动态路由——OSPF/
Author
hasong
Posted on
May 25, 2025
Licensed under