首页 > 其他 > 详细

OSPF

时间:2021-06-09 18:03:59      阅读:29      评论:0      收藏:0      [点我收藏+]

一、OSPF概述

1.1、OSPF的基本概念

OSPF将网络分为四种类型:点到点网络、广播多路访问网络、非广播多路访问网络、点到多点网络

OSPF区域:为了适应大型的网络,OSPF在AS内划分多个区域。每个OSPF路由器只维护所在区域的完整链路状态信息

区域ID:区域ID可以表示成一个十进制的数字,也可以表示成一个IP(32位公用网IP地址

骨干局域Area 0 

非骨干区域(标准区域、末梢区域、完全末梢区域、非纯末梢区域)

1.2、OSPF的三种通信量

域内通信量(Intra-Area Traffic)单个区域内的路由器之间交换数据包构成的通信量

域间通信量(Inter-Area Traffic)不同区域的路由器之间交换数据包构成的通信量

外部通信量(External Traffic)OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量

1.3、Router ID

Router ID是OSPF区域内唯一标识路由器的IP地址

Router ID选取规则:选取路由器loopback接口上数值最高的IP地址、如果没有loopback接口,在物理端口中选取IP地址最高的、也可以使用router-id命令指定Router ID

1.4、OSPF路由器类型

DR就是指定路由器,同一广播域内的路由器都与他通告2类LSA,由他进行中转通告给广播域内别的路由器

BDR就是备份指定路由器,当DR挂掉时,他成为DR,发挥DR的作用

其他路由器(DRothers)只和DR和BDR形成邻接关系

自制系统边界路由器(ASBR):用来连接OSPF的AS与外部其他的路由器

区域边界路由器(ABR):用来连接区域0和其他区域

DR和BDR的选举方法

路由器的优先级可以影响一个选举过程,但是它不能更换已经存在的DR和BDR路由器

自动选举DR和BDR:网段上Router ID最大的路由器将被选举为DR,第二大的将被选举为BDR手工选择DR和BDR

手工选择DR和BDR:优先级范围是0~255,数值越大,优先级越高,默认为1、如果优先级相同,则需要比较Router ID、如果路由器的优先级被设置为0,它将不参与DR和DBR的选举

1.5、OSPF的组播地址

224.0.0.5和224.0.0.6

Drother会通过224.0.0.6向DR和BDR通告网络状态信息,DR会通过224.0.0.5向所有邻居通告信息

1.6、OSPF的特点

可适应大规模网络、路由变化收敛速度快、无路由环、支持变长子网掩码VLSM、支持区域划分、支持以组播地址发送协议报

1.7、OSPF与RIP的比较

 技术分享图片

 

 

二、OSPF邻接关系的建立

OSPF包含邻居列表、链路状态数据库、路由表

技术分享图片

 技术分享图片

OSPF启动的第一个阶段是使用Hello报文建立双向通信的过程

OSPF启动的第二个阶段是建立完全邻接关系

技术分享图片

 2.2、报文内容分析

发现邻居并建立和维护邻居关系 (Hello报文):hello发送周期分为10s和30s两种,hello hold的时间为发送时间*4即40s或120s

检查所有路由器的LSDB是否同步(数据库描述报文DBD):每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库,链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型

发送被请求的链路状态记录 (链路回应报文LSU)

对其他类型的分组进行确认 (链路确认报文LSA)

 2.3、六类LSA

1类∶ 所有OSPF路由器都会产生,只在区域内传播

2类∶ DR产生,只在区域内传播

3类∶ ABR产生,在相邻的两个区域相互传播

4类∶ ABR产生,向和ASBR不在同一区域的其他区域传播,用于表示ASBR

5类∶ ASBR产生,向整个OSPF协议区传播,用于描述另一个协议域的路由信息

7类∶ NSSA区域中的ASBR产生,用于向NSSA区域通告外部路由

每一种区域允许泛洪的LSA

技术分享图片

 

三、OSPF配置命令

dis ospf pee b   ##查看邻居关系

dis ip routing-table protocol ospf ###查看OSPF路由信息

ospf 配置方法

ospf 1 route 1.1.1.1 ###配置route-id

area 0  ###进入区域0 骨干区域

network 20.0.0.0 0.0.0.3  ###宣告网段 20.0.0.0 反掩码 0.0.0.3 (30位)

末梢区域

stub ###末梢 2变都要加
完全末梢在ABR上 加入

nssa区域  ###ASBR主要是靠5类的LSA来通告链路状态信息,可以用7类LSA优化,通告外部路由信息

ospf 10
area 1
nssa

引入路由

import-route rip 1  type 1  cost 5 ###默认引入type 2  度量值是不累加的 这种是不科学的,一般引入type 1,要累加 cost 5 是花销

下发默认

default-route-advertise其他路由器学习到这条默认路由后,下一跳就是指向发布这条路由的路由器

OSPF

原文:https://www.cnblogs.com/liukai1/p/14865906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!