目录
一、LSA简介:
- LSA:用LSA去通告我这台路由器那些接口启用了OSPF,这些接口的网络类型,IP网段,掩码,我去这个网段cost值等。说白了,LSA就是代表了一个路由条目,只不过这个路由条目是以数据库方式表示的。
- LSA刷新时间:这个LSA谁产生的,谁负责每30分钟对这个LSA重新产生一次更新
- LSA老化时间:LSA在数据库存放的最大时间,默认1小时(3600S),每一秒减去1,一个小时候如果得不到刷新,老化时间变成0,这个LSA会从数据库删除的同时还会在泛洪处理通知其他路由器也要把这个超时的LSA删除。
- LSA更新条件:一,每30分钟刷新一次;二,当我路由器运行OSPF的接口出现了变化,也会触发增量更新
———————————————————————————————————————————————————————————
二、LSA组成部分
①头部信息:
LS age: 老化时间,1800--3600秒,其中1800是周期的LSA刷新时间,3600是LSA的最大老化时间
Options:可选项
LS Type: 说的是数据部分是几类的LSA
Link State ID: 链路状态ID是一个变量,根据不同的LSA这个地方的数值也不一样
Advertising Router: 这个LSA是谁产生的,就把这个路由器的RID写在这里
LS Seq Number: LSA的序列号,利用这个序列号确定谁的LSA是最新的,LSA每更新一次,序列号+1
Checksum: 奇偶校验和,用于验证数据传输的完整性
Length: 包含了头部信息和数据部分的总长度
Number of Links: 我通告了几个OSPF链路
②数据部分:
LSA-1 / LSA-2 / LSA-3 / LSA-4 / LSA-5 / LSA-7
注:每个LSA都有相同的LSA头部信息,数据部分对应头部信息 LS Type
——————————————————————————————————————————————————————————
三、LSA—1:
(1)——简介:
- 路由器LSA(Router LSA):每一台路由器都会产生路由器LSA通告。这个最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的开销,以及该链路上所有已知的OSPF邻居。这些LSA通告只会在始发它们的区域内部进行泛洪扩散。通过命令show ip ospf database router可以查看数据库中列出了所有路由器LSA通告。主要是描述拓扑。
- 产生 : 每个区域内部路由器都会产生唯一的一个LSA-1
- 泛洪边界范围 : 只在这个区域内部泛洪,不会进入到到其他区域,
- 作用:描述区域内部拓扑用的
——————————————————————————————————————————————————————————
(2)——头部信息:
- Ls/ age : 老化时间,1800~~3600秒,其中1800s是周期的LSA刷新时间,3600s是LSA的最大老化间
- Options : 可选项
- LS Type: router
- Link State ID : 这个LSA是谁产生的,就把这个路由器的RID写在这里
- Advertising Router : 这个LSA是谁产生的,就把这个路由器的RID写在这里
- LS Seq Number : LSA的序列号,利用这个序列号确定LSA是最新的,LSA每更新一次,序号+1
- Checksum ; 奇偶校验和,用于验证教据传输的完整性
- Length :包含了头部信息和数据部分的总长度
- Number of Links :
———————————————————————————————————————————————————————————
(3)——数据部分:
①三个标志字段 :
- V : 0置为1代表虚链路配置节点(0——1)
- E : 0置为1代表代表ASBR路由器(0——1)
- B : 0置为1代表代表是一个ABR路由器接口(0——1)
②接口链路类型 | ③链路ID表示: | ④链路数据表示: | ⑤接口cost值 |
点对点 | 邻居的RID | 连接邻居的接口IP | cost值 |
广播 | DR的接口IP地址 | 连接 DR接口的IP地址 | cost值 |
stub(末梢) | 环回接口32位IP地址 | 环回接口32掩码 | cost值 |
虚链路 | (和点对点一样) | 和点对点一样 | cost值 |
- 接口cost值=10的8次方/接口带宽(100M)=1
- 链路类型为点对点 : 默认情况下只有接口是串口或者是E1接口、T1接口、POS广域网接口情况下这个接口OSFF链路类型是点对点链路
- 类型为广播 : 默认情况下只有接口是以太接口(FO/0, GO/0,T0/O),这个接口OSPF链路类型为广播
- 链路类型stub : 指环回接口,OSPF网络里默认环回接口为stub类型,就算配置环回接口按照24位掩码配置的,但是OSPF仍然会把环回接口按照32位主机路由进行通告更新,除非把环回接口的链路类型改成点对点:
-
R1(config)#int loopback l R1(config-if)#ip ospf network point-to-point R1(config-if) #exit
————————————————————————————————————————————————————————————
(4)——图解:
————————————————————————————————————————————————————————————
(5)—— 案列(根据LSA-1画出拓扑图):
show ip ospf database router ——查看
————————————————————————————————————————————————————————————
四、LSA-2
(1)——简介:
- 网络LSA(Network LSA):每一个多路访问网络中的指定路由器(DR)将会产生网络LSA通告。正如前面讨论的,DR路由器可以看作一个“伪”节点,或是一个虚拟路由器,用来描绘一个多路访问网络和与之相连的所有路由器。从这个角度来看,一条网络LSA通告也可以描绘一个逻辑上的“伪”节点,就像一条路由器LSA通告描绘一个物理上的单台路由器一样。网络LSA通告列出了所有与之相连的路由器,包括DR路由器本身。就像路由器LSA一样,网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪扩散。使用命令show ip ospf database network可以查看一条网络LSA通告的信息。请注意,和路由器LSA不同,网络LSA中没有度量字段。
- 产生 : DR路由器产生的
- 泛洪边界 : 只在区域内部泛洪同步
————————————————————————————————————————————————————————————
(2)——头部信息:
- LS age : 老化时间,1800--3600秒,其中1800是周期的LSA刷新时间,3600是LSA的最大老化时间
- Options:可选项
- LS Type: network
- Link State ID: DR的接口IP地址
- Advertising Router: 这个LSA是谁产生的,就把这个路由器的RID写在这里
- LS Seq Number: LSA的序列号,利用这个序列号确定谁的LSA是最新的,LSA每更新一次,序列号+1
- Checksum:奇偶校验和,用于验证数据传输的完整性
- Length: 包含了头部信息和数据部分的总长度
- Number of Links:我通告了几个OSPF链路
————————————————————————————————————————————————————————————
(3)——数据部分:
- ——描述这个广播网络里每一台路由器的RID
- ——描述掩码,这个掩码主要是针对DR的接口IP地址描述的
————————————————————————————————————————————————————————————
(4)——作用:
- 描述这个广播网络的拓扑情况
————————————————————————————————————————————————————————————
(5)如何查看:
show ip ospf database network