名称: Path First 开发最短路径优先协议。

特点

1、 ,链路状态路由协议

2、SPF算法(最小生成树算法()),全局拓扑、无路由环路

3、快速收敛

4、,用链路开销衡量路径优劣

5、Area,支持区域划分

6、版本:V2 ;V3 支持IPv6

5种报文

Hello、DBD、LSR、LSU、LSACK

ospf状态机_什么是状态机_bgp状态机

通过Hello形成邻居,并交换LSU通告路由

3张表

邻居表、拓扑表、路由表

链路状态协议是以路由器为边界,一个路由器可以属于多个区域,一条链路只可以属于一个区域

主干区域的作用是用来为非主干区域交换路由信息的。

(邻接)和(邻居)的区别:是邻接的一定是邻居,是邻居的不一定是邻接

能否建立邻居的因素:

1、-ID不能相同

2、Hello time必须保持一致,Dead time必须一致

3、Area ID必须一致

4、认证内容必须相同

5、Stub (末节区域)标示必须相同

6、接口MTU必须相同

7、OSPF的版本号必须一致

8、当OSPF的网络类型为MA网络的时候,要求网络掩码必须相同(因为会出现DR和LSA-2,并且LSA-2的网络 字段会描述网段的掩码长度)

在 ospf的邻居状态机

Two-ways:表明邻居已经建立。DR/BDR 与 之间的关系就是 two-ways。

Full:表明与邻居数据库完全同步了,进入了稳定状态。

ospf状态机_什么是状态机_bgp状态机

状态机

ospf有哪些网络类型

Point-to-point

Point-to-

-

LSA:7种类型LSA,常用1、2、3、4、5、7这6种LSA

Type1(LSA-1/路由器LSA):描述本路由器所有运行OSPF的直连网络的信息,会在本区域内泛洪。

Type2(LSA-2/网络LSA):描述一个MA网络的掩码信息和有那些节点路由器接入,由DR产生,并公 告,并会在整个本区域内泛洪。

Type3(LSA-3/网络汇总LSA):由本区域的ABR产生,在路由表中表示为O IA,跨越区域的时候,会改变公告路由器ID,LSA-3由LSA-1、LSA-2和穿越本区域的LSA-3构成描述的是其他的OSPF区域的信息。

Type4(LSA-4/ASBR汇总LSA):由ABR产生,描述哪个ABR可以到达ASBR,并且多少COST可以到达ASBR。

Type5(LSA-5/自治系统外部LSA):描述整个OSPF域外的路由信息,在路由器中表示为O E1/E2,LSA-5在穿越区域的时候不会改变公告路由器ID,因为LSA-5没有区域的概念。

Type6(LSA-6/组成员LSA)

Type7(LSA-7/NSSA外部LSA):描述的是NSSA区域外的路由信息。只会在NSSA区域内泛洪,不会在其他区域泛洪的。

show ip ospf 查看类型1的全部信息

show ip ospf 查看类型2的全部信息

ABR:区域边界路由器,必须有一端连接区域0,有一端连接其他区域的路由器。

show ip ospf 查看类型3的全部信息

OSPF在经过区域后的COST的计算,与距离向量协议相似,在OSPF中,一个ABR路由器好比一跳。

ASBR:如果有能力产生LSA-5,LSA-7的路由器就是ASBR(自治系统边界路由器)

show ip ospf 查看类型5的全部信息

O E1和O E2的区别:在路由表内的显示是不同的,O E2在路由表内显示是默认的COST值,不会发生改变O E1显示的是通过沿途的COST的总合,默认情况下是O E2,O E1和O E2的默认值都是相同的,都是20

O E1优于O E2

OSPF的选路优先级:O >O IA>O E1>O E2>O N1>O N2

show ip ospf asbr- 查看类型4的全部信息

本域不会产生描述本区域ASBR的LSA-4

LSA-4在穿越区域的时候会改变公告路由器的ID

show ip ospf nssa- 查看类型7的全部信息

OSPF的特殊区域:

Stub 区域:

为什么必须2个Stub区域的路由器都必须打上 area 1 stub?

因为两边的Hello包的Stub表示必须一致,否则邻居建立会不成功

整个OSPF区域的是完全一致的,即使是出错在Stub区域的ABR不会将自己或其他ABR产生的缺省路由放入自己的路由表,其他的路由器会接受多个ABR产生的缺省路由,并选择Metic值小的,如果Metic值相同,则实行负载均衡。

特征:1、将阻止5类LSA进入该区域

2、Stub区域的ABR将会产生一条默认Metic值为1的LSA-3默认路由,并泛洪到这个Stub区域

area 1 -cost 20 更改ABR产生的LSA-3默认路由的值

在LSA-1把路由器标示为ABR时,即B字段标示为1时ospf状态机,是不会接收Stub区域的缺省路由的

Total Stub 区域:Stub将过滤L4、5

Total Stub 除了一条LSA-3的缺省路由外,其他的LSA-3、4、5都会被过滤,area 1 sub no- 配置为Total Stub。

NSSA区域:只有在NSSA区域才会产生7类LSA,在路由表中表示为O N1/N2(NSSA区域外部路由)area 3 nssa 配置为NSSA 区域。

不能一边标示为Stub,一边标示为NSSA,因为Stub标示字段会不匹配。

L7转L5的时候,公告路由器ID会发生改变,L7的 是一个公告外部路由到OSPF区域的路由器地址。

NSSA区域也是过滤LSA-4、LSA-5,并不会产生默认路由,要产生默认路由的方法:在ABR路由器上:area 3 nssa --,产生的这条默认路由是LSA-7,为1,这条默认路由只能在NSSA区域内泛洪在NSSA区域的ASBR上,也能加上area 3 nssa --,但不加上一条默认的静态缺省路由是不起作用的,而且要在路由表中出现ospf状态机,才能传递到OSPF的区域当中去,在有多个NSSA区域的时候,使各个NSSA区域使用自己的缺省路由Total NSSA将会产生一条LSA-3,为1缺省的路由area 3 nssa no- (不将重分布进入NSSA区域,也就是说不产生LSA-7进入area 3,也会向其他的NSSA区域产生LSA-7)。

如果一台路由器是NSSA区域的ABR,那么它肯定是这个OSPF区域的ASBR

如果一台路由器通过命令- 产生一条默认路由,这条默认路由是一条LSA-5的路由,这时候这个路由器将变成ASBR,因为它有能力产生5类LSA。

SPF的O E或O N的默认值是1或20,当产生的是一条缺省的路由或重分布BGP的时候是1,其他时候是20。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注