OSPF路由协议

OSPF路由协议

​ 开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。但如果使用时不结合具体网络应用环境,不做好细致的规划,OSPF协议的使用效果会大打折扣,甚至引发故障。 [1]

OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU(Link State Update)报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。 [2]

华为设备配置OSPF协议命令:

[AR1]ospf 1 router-id 1.1.1.1
配置ospf 进程ID为1   router-id 为 1.1.1.1

[AR1-ospf-1]area 0.0.0.0
配置ospf 的区域ID为 0.0.0.0

[AR1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
宣告网络,将192.168.1.0的子网宣告至area0区域


查看OSPF信息

[USG6500]display ospf peer brief
查看ospf邻居表——存放邻居信息

[USG6500]display ospf lsdb
查看ospf链路状态数据库——存放邻居地址图

[USG6500]display ip routing-table protocol ospf
查看ospf协议学习到的路由表——ospf学习到的最佳路径

[USG6500]display ospf routing 
查看ospf路由条目

[USG6500]display ospf lsdb router 
查看ospf链路路由信息

[USG6500]display ospf lsdb network 
查看ospf链路状态描述——网络拓扑信息

[USG6500]display ospf interface GigabitEthernet 1/0/0
查看Ospf的接口信息

OSPF协议的补充信息

ospf路由协议的优先级是 10 , RIP路由协议的优先级是 100
ospf协议端口号是 89
ospf协议使用组播进行通告路由信息 组播地址:224.0.0.5 、224.0.0.6 所有运行了ospf协议的路由器都会监听这组播地址,224.0.0.6只提供给DR 和 BDR使用
ospf协议的Metric值计算方式:是通过增加cost值,每经过一台路由器,会自动加上cost值
ospf协议指派一台路由器为 DR ,备份指派路由器为 BDR,其他路由器角色为DRother
DR与BDR的ospf 的全毗邻状态为 full , ospf的其他路由器为 2way状态
DR\BDR的选举原则:1、时间40sec , 2、优先级比大 ,范围0-255,默认为 1,3、Router-ID比大
router-id选举原则:1、时间,2、手动指定,3、loopback接口IP地址比大,4、物理接口IP地址比大
posted @ 2021-04-19 16:09  红尘浮光  阅读(713)  评论(0编辑  收藏  举报