单多区域OSPF实验

单多区域OSPF实验

一、OSPF简介

OSPF是一种内部网关协议,一种开放式最短路径优先选择协议,用于单一自治系统内决策路由,是对链路状态路由协议的一种实现。

二、实验原理

简单来说就是两个相邻的路由器通过发报文的形式称为邻居关系,邻居在相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表中。整个过程使用了五种包类型和七种状态。

五种ospf包类型:

Hello包:建立并维护邻居关系。

DBD(数据库描述包):发送链路状态头部信息。

LSR(链路状态请求包):把从DBD中找出需要的链路状态头部信息传给邻居,请求完整信息。

LSU(链路状态更新包):收到LSR后发送链路状态通告(LSA),一个LSU可包含多个LSA。

LSACK(链路状态确认包):收到LSU包后确认,每个LSA需要被分别确认。

七种状态:

down状态 init状态 2way状态 exstart状态

exchange状态 loading状态 full状态

三、OSPF特点

1、可适应大规模网络

2、路由变化收敛速度快

3、无路由环

4、支持变长子网掩码VLSM

5、支持区域划分

6、支持以组播地址发送协议报

四、实验配置

1、单区域

主机,交换机配置如图所示,不再给出,相信各位大佬都能配置出来,三个主机的ospf配置都相同,所以下面只给出各交换机的ospf配置:

image-20211118204016577

# switch0 
Switch>ena
Switch#conf
Switch(config)#router ospf 101 #101:ospf id 
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 0

# switch1
Switch>ena
Switch#conf
Switch(config)#router ospf 102 #101:ospf id 
Switch(config-router)#network 192.168.30.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0
# switch2
Switch>ena
Switch#conf
Switch(config)#router ospf 103 #101:ospf id 
Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.50.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

2、多区域

主机,交换机配置和单区域相同,下面只给出三个交换机的ospf配置:

image-20211118223115650··

# switch0 
Switch>ena
Switch#conf
Switch(config)#router ospf 101 #101:ospf id 
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 1

# switch1
Switch>ena
Switch#conf
Switch(config)#router ospf 102 #101:ospf id 
Switch(config-router)#network 192.168.30.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

# switch2
Switch>ena
Switch#conf
Switch(config)#router ospf 103 #101:ospf id 
Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.50.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

五、实验结果

# 单区域结论

未配置ospf之前,不同主机之间不能互通

配置ospf之后,所有主机之间互相ping通

# 多区域结论

配置ospf之后,两区域之间所有主机相互都能ping通 
posted @ 2021-11-18 23:11  NotYourferry  阅读(360)  评论(0编辑  收藏  举报