OSPF的前7类LSA详解

OSPF 的前 7 LSA 详解
287 views, Router&Switch, by yueran.
 
1. 路由器 LSA, 由区域内所有路由器产生 .
2. 网络 LSA, 由区域内 DR BDR 路由器产生 .
3,4 网络汇总 LSA ASBR 汇总 LSA, ABR 产生 .
5. 自制系统外部 LSA, ASBR 产生
6. 组播 LSA, 思科路由器不支持 MOSPF
7. NSSA 外部 LSA, ASBR 产生 , 几乎和 5 类相同 .
 
类型一:
类型一 LSA 描述了所有直连链路共同的状态。以 router ID 标记。
每个路由器链路被定义为四种链路类型中的一种, LSA 包含一个 link ID 位,它通过网络号和掩码标记着这条链路直连着的目标。
类型一 LSA 的链路类型:
点对点连接另一台路由器。 Link ID 为邻居 router ID
直连到一个过境网络。 Link ID DR Ip 地址;
直连到一个末梢网络。 Link ID IP 网络号;
虚链路。 Link ID 为邻居 router ID
除此之外,类型一 LSA 还描述了这台路由器是否是 ABR ASBR
类型二:
类型二的 LSA 在一个区域内被每个过境广播或非广播多路访问 (NBMA) 网络产生。一个过境网络至少有两个直接附属于 OSPF 的路由器。网络中的 DR 负责通告网络 LSA
一个类型二的 LSA 列出每个组成过境网络的附属路由器,包括 DR 本身,还包链路上使用的子网掩码。
注意:类型二的 LSA 在过境网络区域内洪泛给所有路由器,这一类型 LSA 从不穿越区域边界。这种类型 LSA 的链路状态 ID DR 通告的自己的 IP 接口地址。
类型三:
类型三的 LSA 通告的是 ABR 相连 Area 的链路信息,具体来讲就是将自己 Area 内的链路告诉 Area 0 ,也将其他 Area (包括 Area 0 )的信息传到自己的 Area 。其通告的链路是所有链路中 Cost 最小的,在路由表中以 “O IA” 表示。如果 LSA3 通告的是一条缺省路由,那么链路状态 ID 和网络掩码字段中都将设为 0.0.0.0
默认情况下 , 类型三 LSA 被通告进骨干区域,以起源区域内每个定义的子网形式,而这种行为可以引起重大的洪泛问题。因此,你应该考虑在 ABR 上手动汇总。汇总 LSAs 只在单区域传播,但是会在 ABR 处被修改,然后传给其他区域。
注意:汇总 LSAs 默认情况下不包含汇总路由。
类型四:
类型四的 LSA 通告了 ASBR 的具体位置,是一条到达 ASBR 的主机路由。
LSA3
LSA4 都由 ABR 始发,报文格式是相同的,只不过有几处字段内容不一样。在 链路状态 ID” 这个字段中, LSA3 通告的是网络或子网的 IP 地址,而 LSA4 通告的是 ASBR 的路由器 ID ;而 网络掩码字段 LSA4 没什么意义,设置为 0.0.0.0
一台 Router 成为 ABR 的前提是必须有运行 OSPF 进程的接口与 Area 0 直连,否则不会产生 LSA 3 LSA 4 ,也就无法完成 ABR 的任务,解决办法一般是通过虚链路。
在图中中, ASBR 发送一个类型一的路由器 LSA ,里面含有 1bit 用来标记自己是 ASBR 的位。当 ABR( 在路由器 LSA 中以边界 bit 标记 ) 收到这个类型一的 LSA 时,它建立一个类型四 LSA ,并且洪泛进骨干区域 area0 。后续的 ABRs 重新产生一个类型四 LSA ,洪泛进后面的区域。
类型五:
LSA 5 通告了与 ASBR 直连的其它 AS 的路由信息,不同于 BGP AS 的概念,这里指 IGP 区域。 LSA 5 Flooding 至除 Stub Total Stub, NSSA 以外的所有 Area ,是唯一的一个不与任何 Area 相关联的 LSA 通告。
LSA 5
形成的路由条目以 E1 E2 表示(默认为 E2
可以通过命令改为 E1 类型 redistribute igp subnets metric-type 1
E2 Cost = ASBR
AS 外部目的网络的 Cost
E1 Cost =
本地到 ASBR Cost + ASBR AS 外部目的网络的 Cost
注意:当 OSPF 路由器获得一条 LSA 5 ,在装进路由表之前会检查 转发地址 是否可以通过 Area 内或 Area 间路由到达,若不可达,不会装进路由表。
类型七:
LSA7 内容和 LSA5 基本一样(只有转发地址字段不同),关键是 LSA7 只在始发该 LSA NSSA 区域内 Flooding ,并在 ABR 转换成 LSA5 LSA 7 形成的路由条目以 N1 N2 表示。事实上 LSA7 LSA5 内容一样,只不过泛洪区域有限制所以要标记一下,而且是可以相互转换的。在 NSSA 区域中,路由器设定 ‘N-bit‘ 来标记他们可以支持类型七 LSA,ASBR 将外部路由信息封装进 LSA 。若设置其 P-Bit 位为 1 ,可以使其在 NSSA 区域里泛洪。在 ABR 那里会将 P-Bit 位改为 0 ,由 LSA 7 转换为 LSA 5 ,再传到 OSPF 其他的 Area 。同样的,如果有别的 Area 通告进来的外部路由要注入到这个 NSSA 区域中,在该 NSSA 区域的 ABR 那里会将 LSA 5 转换为 LSA 7
 

本文出自 “工作狂!” 博客,转载请与作者联系!

你可能感兴趣的:(职场,详解,休闲,ospf,LSA)