0
点赞
收藏
分享

微信扫一扫

(附源码)springboot体检预约APP 计算机毕设16370

eelq 2023-09-30 阅读 55

OSPF路由

1.OSPF路由

1.1 OSPF简介

      OSPF(Open Shortest Path First,开放式最短路径优先)路由协议是另一个比较常用的路由协议之一,它通过路由器之间通告网络接口的状态,使用最短路径算法建立路由表。在生成路由表时,OSPF协议优先考虑线路的速率等因素(费用),而经过的跳数则不是重点参考条件。
     OSPF 路由协议可以支持在一个自治区域中运行,也可以支持在多个自治区域之间运行。
下面主要介绍单区域内OSPF的配置方法。
    如图1所示,在网络拓扑图中,每个路由器都使用OSPF 协议生成路由表,其中RouterO与Router3之间线路的速率比较慢(费用比较高,为100),而其他三条线路的速率比较快(费用比较小,每条都是10)。

2.PC设备配置

2.1 PC设备信息及接口配置

配置PC设备的接口信息,如表1-1所示。

设备

连接的路由器

IP地址

子网掩码

网关地址

PC1

R1

192.168.1.2

255.255.255.0

192.168.1.1

PC2

R1

192.168.2.2

255.255.255.0

192.168.2.1

PC3

R2

172.16.0.2

255.255.0.0

172.16.0.1

PC4

R3

172.18.0.2

255.255.0.0

172.18.0.1

PC5

R4

172.17.0.2

255.255.0.0

172.17.0.1

表1-1

3.路由器接口配置

3.1 路由器接口信息及配置

配置路由器设备的接口信息,如表1-2所示。

路由器

接口

IP地址

子网掩码

OSPF费用

连接设备

R1

GigabitEthernet0/0/0

192.168.1.1

255.255.255.0

-

连接到设备PC1

R1

GigabitEthernet0/0/1

192.168.2.1

255.255.255.0

-

连接到设备PC2

R1

Serial0/1/0

13.0.0.2

255.0.0.0

100

连接到设备R4

R1

Serial0/1/1

10.0.0.1

255.0.0.0

10

连接到设备R2

R2

GigabitEthernet0/0/0

172.16.0.1

255.255.0.0

-

连接到设备PC3

R2

Serial0/1/0

11.0.0.1

255.0.0.0

10

连接到设备R3

R2

Serial0/1/1

10.0.0.2

255.0.0.0

10

连接到设备R1

R3

GigabitEthernet0/0/0

172.18.0.1

255.255.0.0

-

连接到设备PC4

R3

Serial0/1/1

11.0.0.2

255.0.0.0

10

连接到设备R2

R3

Serial0/1/0

12.0.0.1

255.0.0.0

10

连接到设备R4

R4

GigabitEthernet0/0/0

172.17.0.1

255.255.0.0

-

连接到设备PC5

R4

Serial0/1/1

13.0.0.1

255.0.0.0

-

连接到设备R1

R4

Serial0/1/0

12.0.0.2

255.0.0.0

-

连接到设备R3

表1-2

图1 使用OSPF生成路由表的网络拓扑图

4.OSPF配置

4.1 OSPF费用配置

然后在指定接口的配置模式下,使用“ip ospf cost 费用”命令为每一个接口上的线路配置费用。
  在Router0 中配置接口的我用,其中 Se1/0接口连接的线路费用是100,Se0/0费用是10.


  在R2中配置全部接口的费用都是10。


  在R3中配置全部接口的费用都是10。

4.2 OSPF网络配置

      最后在每个路由器中使用router ospf命令,其后面需要指定一个数字作为OSPF进程的进程号,这样就可以进入指定进程号的OSPF配置环境中了。在这个配置环境中,同样使用network广播本地路由器直接连接的网络IP地址,其后的参数不是子网掩码,而是使用“area区域号”作为最后一个参数(由于实例是在一个区域中,即单区域,因此其区域号都设置为1)。

在路由器R1中配置OSPF协议。

在路由器 Routerl中配置 OSPF协议。


  在路由器R3中配置OSPF协议。

5.路由表查看

5.1 查看路由表

查看路由器R1中的路由表,其中以O开头的路由记录都是由OSPF协议计算得
到的。

结合线路的费用,OSPF 协议没有使用R1与R4之间的线路,而是使用了R1→R2→R3→R4路径(到 172.17.0.0 网络的下一跳路由是R2,其入口地址是10.0.0.2)。
在 PC1中使用tracert 命令检查实际路径是否与路由表中的记录相符合。

路由器中还提供了多条命令用于查看OSPF协议的详细信息。
Show ip ospf neighbor 可以显示本地路由的OSPF邻居的信息,包括它们的路由器ID,接口地址和IP地址等。


Show ip ospf database 用于显示本地路由的OSPF库内容(与路由表内容相似)。

Show ip protocols 命令用于显示与路由协议相关的参数与定时器信息,本命令也可以在启用了RIP路由协议的路由器中使用。

6.实验脚本

6.1 脚本示例

//R1

en

conf t

hostn R1

int g0/0/0

ip add 192.168.1.1 255.255.255.0

no sh

int g0/0/1

ip add 192.168.2.1 255.255.255.0

no sh

int s0/1/0

ip add 13.0.0.2 255.0.0.0

no sh

ip ospf cost 100

int s0/1/1

ip add 10.0.0.1 255.0.0.0

no sh

ip ospf cost 10

exit

router ospf 1

router-id 1.1.1.1

network 192.168.1.0 0.0.0.255 area 1

network 192.168.2.0 0.0.0.255 area 1

network 10.0.0.0 255.255.255.0 area 1

network 13.0.0.0 255.255.255.0 area 1

end

w

!

//R2

en

conf t

hostn R2

int g0/0/0

ip add 172.16.0.1 255.255.0.0

no sh

int s0/1/0

ip add 11.0.0.1 255.0.0.0

no sh

ip ospf cost 10

int s0/1/1

ip add 10.0.0.2 255.0.0.0

no sh

ip ospf cost 10

exit

router ospf 1

router-id 2.2.2.2

network 172.16.0.0 0.0.255.255 area 1

network 11.0.0.0 255.255.255.0 area 1

network 10.0.0.0 255.255.255.0 area 1

end

w

!

//R3

en

conf t

hostn R3

int g0/0/0

ip add 172.18.0.1 255.255.0.0

no sh

int s0/1/1

ip add 11.0.0.2 255.0.0.0

no sh

ip ospf cost 10

int s0/1/0

ip add 12.0.0.1 255.0.0.0

no sh

ip ospf cost 10

exit

router ospf 1

router-id 3.3.3.3

network 172.18.0.0 0.0.255.255 area 1

network 11.0.0.0 255.255.255.0 area 1

network 12.0.0.0 255.255.255.0 area 1

end

w

!

//R4

en

conf t

hostn R4

int g0/0/0

ip add 172.17.0.1 255.255.0.0

no sh

int s0/1/1

ip add 13.0.0.1 255.0.0.0

no sh

int s0/1/0

ip add 12.0.0.2 255.0.0.0

no sh

exit

router ospf 1

router-id 4.4.4.4

network 172.17.0.0 0.0.255.255 area 1

network 12.0.0.0 255.255.255.0 area 1

network 13.0.0.0 255.255.255.0 area 1

end

w

!

当面对挑战时,不要害怕失败,因为每次失败都是成功的一步。相信自己,勇往直前,你能够战胜一切!

举报

相关推荐

计算机毕设

0 条评论