04.1,2,3类LSA详解
标签(空格分隔): HCIP
dis ospf lsdb router
为什么选DR
只要是多路访问BMA和NBMA网络中,为了减少邻接关系的数量,从而减少数据包交换次数,最终节省带宽,降低对路由器处理能力的压力,选举DR和BDR
DR和BDR的选举只基于BMA和NBMA两种网络类型
DR和BDR选举只是在接口类型为广播或NBMA时会产生
01五种数据包类型
02五种数据包作用
03网络类型对应的数据包
04网络类型对应生存死亡时间
链路带宽低,时间长
泛洪新LSA
当有链路状态变化时,新的LSA就会被泛洪
05更新新的LSA
06更新过程
验证合法的数据包
(建立邻居的条件) : 只有通过验证的数据包才能被接受否则将不能建立邻居关系
07OSPFHello包
08验证字段-1
09验证字段-2
字段 | 说明 |
---|---|
Version | 必须为2 |
Router ID | 必须为一 |
Area ID | 应当满足以下两种情况之一: a)和接收端口所属区域的Area ID一致; b)和接收端口所属区域的Area ID不一致,但是值为0,表示属于骨干区域,而且是在一个虚连接上发送的 |
AuType | 必须与该区域配置的Autype一致 |
Authentication | 验证信息,必须一致 |
Network Mask | 必须和接收端口的网络掩码一致,除了一种情况:接收端口的网络类型为点到点类型或是虚连接,则不检查 |
Hello Interval | 必须和接收端口的配置保持一致 |
Router Dead Interval | 必须和接收端口的配置保持一致 |
Options | E-bit表示是否接收外部路由信息,必须和相关区域的配置保持一致 |
10Options抓包演示
外部路由 nssa stub
LSA字段详解
dis ospf lsdb
11LSA字段
12LSA字段详解
字段 | 说明 |
---|---|
LS age | 表示LSA已经生存的时间,单位是秒 |
LS Type | 标识了LSA的格式和功能,常用的LSA类型有5种 |
Link State ID | 是该LSA所描述的那部分链路的标识,例如Router ID等 |
Advertising Router | 产生此LSA的路由器的Router ID |
Sequence Number | 用于检测旧的和重复的LSA |
PS | Ls Type,link State ID和Advertising Router共同标识一条LSA |
一共有6种LSA.
一个ospf区域内,只有2种
多个ospf区域间,有3种,
有外部区域了,4种或5种
特殊区域,第6种
不同类型的LS ID描述信息不同
13lsdb查看字段
14LSA类型及说明
1 2 3 4 5 7
谁产生的 传播范围 内容
1 2
15类1和2LSA
16类1LSA抓包描述及拓扑
dis ospf lsdb router
类型1
17Router-LSA描述P2P网络(自己发送的)
dis ospf lsdb router self-originate
类型2
18Router-LSA描述MA网络或NBMA网络
Network-LSA中包含网络号/掩码
点到点有掩码,不是就没有
总结:如果只有一个区域,依靠类型1和2足够完成路由的计算内部的
19类2LSA抓包描述及拓扑
20lsdb_router
21Network-LSA描述MA网络或NBMA网络
22查看OSPF的LSDB
是否有Network存在与多路访问网络中
Router-LSA百分之百有,其他可以一个都没有
类型2由DR产生-看情况
23
24类型1 路由器LSA-Router_LSA
25类型2 网络LSA-Network_LSA
26LSA练习
# 类型3-区域汇总
多个区域之间连接依靠ABR,分发区域间的路由信息
27类型3-区域汇总LSA
28区域间路由传递
RTC收到由RTB发送的三类LSA,要传递给RTE时,C需要重新生成.目的是修改宣告者,A和C都知道是B宣告的,都能找到B,不重新生成的话,E不会认识B,因为不在一个区域内.
B在area1中搜集了1类和2类的路由信息,如何发送到其他区域中,使用3类的LSA进行发送出去–发送整理好的路由信息
三类传递的是路由信息,实在直观
29Network-Summary_LSA
30
31类型3 网络汇总LSA Network Summary LSA
一条Network Summary LSA只能描述一条路由信息
32类型3抓包及lsdb
总计
ospf网络再大,没有外部路由,123类LSA搞定.
一个区域内,依靠1和2类,2类不一定有.
多个区域间,依靠3类