单多区域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配置:
# 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配置:
··
# 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通
最后分享一首自己很喜欢的诗(姑且算是吧)。我欲乘风向北行,雪落轩辕大如席,我欲借船向东游,绰约仙子迎风立,我欲踏云千万里,庙堂龙吟耐我何,昆仑之巅沐日光,沧海绝境见青山,长风万里燕归来,不见天涯人不回。
本文来自博客园,作者:NotYourferry,转载请注明原文链接:https://www.cnblogs.com/pinghuimolu/p/15575069.html