本文主要针对HCIE考试对各种技术做一轮复习。
建议读者已经具备其他厂商IE认证,或者具备良好网络基础知识。
本文仅整理重点难点和容易踩坑的知识,对于基础知识一概不整理。
网络界有两个不敢吹牛逼的知识点,OSPF和BGP。这两个知识点几乎没人敢说精通,所以抱着敬畏的心,我们开始整理OSPF的知识点。
目录
一、LSA整体回顾
1、LSA类型
2、LSA三要素
- Type
- Link-id(LSA发送者身份)
- Advertising Router(路由信息始源通告者身份)
以下截图为一个1类LSA的示例
3、LSA在区域内的泛洪
- LSA会从除接收端口以外的所有端口泛洪
- 拓扑发生变化的情况下,会立刻触发LSA更新
- LSA泛洪周期1800秒(没有任何变化,也会1800秒更新一下)
- LSA老化时间3600秒(原通告者不撤销,LSA也会持续存在3600秒)
- LSA记录只能有原通告者撤销
- 发送age=3600s的LSA用于撤销LSA
但是需要注意的是,邻居DOWN掉之后,虽然原LSA仍在,但是拓扑发生变化后,会触发新的1类LSA通知全网路由变化。新的LSA内如果携带age=3600,即可撤销原有通告的路由。
4、LSA如何鉴定更新的LSA
- Sequence越大,表示越新(800000001-7ffffffff,循环变负再变正)
- age生存时间,剩余时间越长的越新(比较差值>15min,差值<15min不更新本地LSDB)
- 校验和(校验和出错会忽略该LSA)
5、LSA报文字段值详细解释
LSA头部信息,除Hello报文外,其它的OSPF报文都携带LSA信息。
-
LS age:此字段表示LSA已经生存的时间,单位是秒。 -
Option:该字段指出了部分OSPF域中LSA能够支持的可选性能。 -
LS type:此字段标识了LSA的格式和功能。常用的LSA类型有五种。 -
Link State ID:根据LSA的不用而不同。 -
Advertising Router:始发LSA的路由器的ID。 -
Sequence Number:当LSA每次新的实例产生时,这个***就会增加。这个更新可以帮助其他路由器识别最新的LSA实例。 -
Checksum:关于LSA的全部信息的校验和。因为Age字段,所以校验和会随着老化时间的增大而每次都需要重新进行计算。 -
Length:是一个包含LSA头部在内的LSA的长度。Router-LSA,Router-LSA必须描述始发路由器所有接口或链路。 -
Link State ID:是指始发路由器的路由器ID。 -
Flag:- V:设置为1时,说明始发路由器是一条或者多条具有完全邻接关系的虚链路的一个端点。
- E:当始发路由器是一个ASBR路由器时,该为置为1。
- B:当始发路由器是一个ABR路由器时,该为置为1。
-
Number of links:表明一个LSA所描述的路由器链路数量。 -
Link Type:- 值为1表示为点到点网络,常见的PPP链路需要使用点到点网络描述。
- 值为2表示连接一个transit网络,有至少两台路由器的广播型网段或NBMA网段就是一种Transit网段。
二、1类LSA
1、1类LSA泛洪
1类LSA在本区域内泛洪
2、1类LSA与SFP算法的关系
1类LSA携带两个信息,连接关系和能到达的网段的路由信息
前面说的SFP算法,生成拓扑和挂载Leaf信息,均通过1 2 类LSA进行
连接关系,用于生成拓扑,Link-Type类型为P2P,TransNet,Vlink三种
路由信息,用于挂载Leaf叶子信息,Link-Type类型为,Stubnet。
四种链路状态传递的信息
3、1类链路类型对应LinkID和LinkDat字段含义
LSA中,用于描述Link的LinkID和Link Date的取值根据OSPF链路类型不同而不同:
三、2类LSA
未完待续