OSPF(开放最短路径优先协议)

三、理解OSPF LSA

1、LSA的类型(Type)

1类:Router LSA,路由器LSA                  

2类:Network  LSA,网络LSA

3类:Summary LSA,网络汇总LSA

4类:ASBR Summary LSA   (3类和4类统称为Summary LSA)

5类:External LSA,外部LSA

6类:多播OSPF LSA

7类:为NSSA定义的LSA

8类:BGP的外部属性LSA

9、10、11类:Opaque LSAs,不透明LSA

 

2、常见LSA的详解

Type1:Router LSA

----每台路由器都会产生

----只在本区域传递,不跨越ABR

----描述了与路由器直接相连的所有链路接口信息

 

Type2:Network LSA

只有多路访问网络(MA)才会产生2类的LSA。以太网连接

----由DR发出

----只在本区域传递,不跨越ABR

----描述了本MA网络中有哪些路由器以及子网掩码。链路状态ID(link-id)为通告它的DR的IP接口地址

 

Type3:Summary LSA

----由ABR产生

----泛洪整个自治系统,通告域间路由

----通告本域的所有路由信息,包括网络号及掩码

 

Type4:ASBR Summary LSA

----由ABR产生

----在本区域以外其他区域传递,让其他区域的路由器得知ASBR的位置

----通告前往ASBR的路由,ASBR的RID。链路状态ID为ASBR的RID;在ASBR直连的区域内,不会产生4类LSA,因为ASBR会产生1类LSA,其中会指明自己是ASBR。

 

Type5:External LSA

----由ASBR产生,不属于任何区域

----泛洪整个自治系统

----通告外部的路由。链路状态ID为外部网络的网络号

 

Type7:NSSA

----由NSSA ASBR产生

----在本NSSA区域传递

----通告外部路由,7类LSA只在NSSA中出现

 

3、OSPF LSDB和路由表

查看LSDB的信息:show ip ospf database

Link ID:标识每个LSA,区分不同路由器发出的LSA

ADV Router:通告LSA的路由器

Age:最长寿命计数器,最长为3600秒

Seq#:LSA的序列号,初始值为0x8000001,被更新时加1

checksum:LSA的校验和,确保LSA被可靠地接收

Link Count:只用于Router LSA,直接连接的链路总数

 

OSPF路由类型:

O:区域内路由(1类,2类LSA)

O IA:区域间路由(3类、4类LSA)

O E1:外部路由(5类LSA,链路开销为外部+内部)

O E2:外部路由(5类LSA,不考虑内部开销)

 

选路原则:

O>O IA>O E1>O E2

从非骨干区域--->非骨干区域     优先走骨干区域

 

四、理解OSPF网络类型

网络的物理连接类型分为三种:

①点--点(point to point)

②广播(Broadcast)

③非广播多路访问(Nonbroadcast,NBMA)

 

在NBMA网络中,OSPF有5种运行模式。

以下为5种模式的特点:

①Non-broadcast (NBMA,RFC国际标准)

一个IP子网;

必须手动指邻居  neighbor x.x.x.x

选举DR/BDR,确保Hub端为DR,需要手动加MAP映射;

Hello时间为30s;

 

②point-to-multipiont(点--多点,RFC国际标准)

一个子网;

自动形成邻居关系,多播Hello分组;

不选举DR/BDR;

Hello时间为30s;

会产生32位主机路由;

不需要手工加MAP映射

 

③Broadcast (广播,Cisco标准)

自动形成邻居关系;

选举DR/BDR;

Hello时间为10s;

需要手动加MAP映射

 

④point-to-multipoint non-broadcast (点--多点非广播,Cisco标准)

手动指邻居;

无DR/BDR;

Hello时间为30s;

不需要手工加MAP映射

 

⑤point-to-point (点--点,Cisco标准)

自动形成邻居关系;

无DR/BDR;

Hello时间为10s;

每个接口属于不同的IP子网;

不需要手动加MAP

 

默认的OSPF模式:

在point-to-point帧中继子接口上,默认模式为point-to-point;

在帧中继multipoint子接口上,默认模式为Non-broadcast;

在帧中继主接口上,默认模式为Non-broadcast

 

当两端网络类型不一致时,通过修改Hello时间、Dead时间,在任意情况下:

point-to-point与point-to-multipoint可以建立邻居,路由正常。

NBMA与Broadcast可以建邻居,路由正常。

 

修改网络类型:ip ospf network [...]

===========================================================