OSPF链路状态路由协议

OSPF路由协议

OSPF链路状态路由协议

开放式最短路径优先

OSPF的三张表

邻居列表

链路状态数据库

路由表

建立邻接关系——连句状态数据库——最短路径树——路由表

              学习链路状态信息

OSPF区域

OSPF链路状态路由协议

非骨干区域围绕着Area 0 去连接

Area 0 负责区域间路由信息传播

划分目的:控制链路状态信息LSA泛洪的范围,减小链路状态数据库LSBD的大小,改善网络的扩展性,达到快速收敛

Rouer ID

OSPF链路状态路由协议

DR和BDR

OSPF链路状态路由协议

DR:指定路由器

BDR:备份路由器

DRother:其他路由器——只和DR及BDR形成邻接关系

为减小多路访问网站中OSPF流量,OSPF会选择指定(DR)和一个备份路由器(BDR)当多路访问网络发生变化是,DR负责更新其他所有OSPF路由器,BDR会监控DR并在DR故障时顶替

DR/BDR是在同一网段中选择的

DR/BDR的选举方式

OSPF链路状态路由协议

自动选举DR和BDR

网段上Router ID 最大的路由器将被选举为DR第二大的将被选举为BDR

手工选举DR/BDR

优先级范围是0-255.数值越大,优先级越高,默认为1

如果优先级相同,则需要比较Router ID

如果路由器的优先级被设置为0,它将不参与DR/BDR的选举

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

OSPF的组播地址

224.0.0.5——DRother

224.0.0.6——DR/BDR

OSPF的度量值为COST

计算方法:COST=10的8次方除以BW(带宽),带宽越大,COST值越小

最短路径是基于接口指定的代价(COST)计算的

OSPF数据包

OSPF链路状态路由协议

OSPF邻接关系:七个状态机

OSPF链路状态路由协议

OSPF将网络划分为四种类型

点到点网络(Point—To—Point)

广播多路访问网络(Broadcast Multi Access BMA)

非广播多路访问网络(None Broadcast Multi Access NMABA)

点到多点网络(Point—To—Multi Point)

OSPF的特点:

可适应大规模网络

路有变化收敛速度快

无路由环

支持变长子网掩码VLSM

支持区域划分

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

OSPF重分发

虚链路;

使用场景:帮助这个非骨干区域获取完整LSDB

命令:非骨干区域的中专区域打:

R10:ospf 1 R18:ospf 1

area1 area1

vlink-peer 对端的router-id vlink-peer 对端的router-id

 

注意:虚链路只能帮助一个非骨干区域跨越非骨干区域,虚链路属于区域0。

查看虚链路状态:display ospf vlink

 

双向重分发:将ospf区域路由进RIP区域引进路由

ospf 1 :import-route rip 1 cost 100

rip 1 : import-route ospf 1 cost 0

 

LSA的类型/特点

第一类LSA:Router-Lsa,有每个路由器生成,描述了路由器的链路状态和花费,传递到整个区域

第二类LSA:Network-Lsa,由指定路由器DR产生,描述了本网段的链路状态传递到整个区域

第三类LSA:Net-Summary,由ABR生成,描述了本网段的路由传递到相关区域

第四类LSA:ASBR Summary,由ABR产生,但它是一条主机路由,指向ASBR路由器地址的路由

第五类LSA:由ASBR产生,告诉相同的自治区的路由器通往外部自治区的路径,自治系统外部LSA是唯一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪

第六类LSA:组成员LSA,目前不支持组播

第七类LSA:NSSA外部LSA,由ASBR产生,几乎和第五类LSA通告是相同的,但NSSA外LSA通告的非纯末梢区域内部进行泛洪

 

末梢:组织4.5类LSA传递进STUB区域,由ABR产生默认路由指向STUB区域

OSPF 1

area 2

stub

 

完全末梢:阻止3.4.5.类LSA传递进STUB区域,会由ABR产生一条默认路由给STUB区域

ospf 1

area 2

stub no-summary

 

次末节(非纯末梢)阻止4.5类LSA传递进ospf,将5类的LSA转变为7类LSA,由下一台ABR将7类LSA再次转变为5类

ospf 1

area 3

nssa

 

完全次末节(纯末梢):阻止3.4.5.类LSA传递进OSPF,会由ABR下发一条默认路由指向NSSA区域

ospf 1

area 3

nssa no-summary

 

重分发过程中下发默认路由

OSPF里下发默认路由给其他OSPF邻居

default- route-advertise always cost 0

RIP里下发默认理由给RIP邻居

default-route originate cost 0