HCIP笔记【第3章-LSA】

LSA

  • LSA:链路状态通告(拓扑信息)
  • LSDB:链路状态数据库
  • SPF:一种算法,计算得出路由

查看LSA类型指令

<r1>display ospf lsdb

TYPE字段
Type:类型字段,存储的是OSPF的LSA类型。

LSA有七类

分别是:1类LSA、2类LSA、3类LSA、4类LSA、5类LSA、6类LSA(不学习)、7类LSA(4、5、7类会考虑到域外路由)

域外路由

4、5、7类会考虑到域外路由
什么是域外路由?协议之外的路由

ABR、ASBR

ABR域间路由器,存在于两个或者多个区域之间;ASBR自治系统边界路由器,存在于两个或者多个协议之间。

LSA头部

定义

  所有LSA都有的公共部分称为LSA的头部。
LSA头部

头部字段解释

Type
  • Type:类型字段(标注一条LSA的类型)。
LSID
  • LSID:链路状态ID(标识符),相当于一条LSA的名字
ADV-router
  • ADV-router:通告路由器:产生并通告这条LSA的设备的RID,表明该LSA是谁发的

必须靠**LSA的三元组(Type、LSID、ADV-router)**才能唯一的标识一条LSA。

LS AGE

   LS AGE:一条LSA的老化时间:默认一条LSA的最大老化时间是1800S等于OSPF周期更新的时间,当一条LSA老化时间达到1800s则会将该LSA从自身数据库中刷新。

  MAX-AGE 最大老化时间:当OSPF周期跟新机制出现问题可能导致不能即时刷新lsa,则等待最大老化时间直接删除

LEN
  • LEN:LSA长度:整个LSA的大小。
SEQ
  • SEQ:LSA的序列号—主要用来做LSA的新旧判断

  序列号范围:0X80000001~0X7FFFFFFE
  当序列号到达0X7FFFFFFE时设备就知道后面没有序列号可用,则会直接将该LSA的老化时间设置为3600S,相当于清空整个OSPF网络设备中存储的该LSA,之后会立刻重新发送一条内容完全一致的LSA,只不过序号刷新为0X80000001.

序列号空间类型

1.直线型序列空间 数字有用完的一天
2.循环型序列空间 新旧关系不明显
3.棒棒糖序列空间 不让其进入循环,增大了数值(扩大了直线型)。数值是从0X8000001-0X7FFFFFFE

LSA六种类型详细介绍表格

LSA的类型LSIDADV router通告路由器携带参数传递范围
Router :type-1LSA通告路由器的RID谁发的该LSA,ADV-router=该设备RID拓扑信息在区域内部传递
Network:type-2LSADR的IP地址DR所在的路由器RID1类LSA的补充在区域内传递
Sum-Net–type3LSA其他区域目标网段本区域相连的ABR的RID其他区域目标网段信息单区域,因为多区域的转发更改了通告路由器的RID
External --type 5LSA域外网段信息ASBR设备的RID域外网段信息整个OSPF网络传递
Sum-Asbr–type-4LSAASBR设备的RID本区域相连的ABR的RIDASBR设备如何到(ADV-router)除了和ASBR设备之间相连的区域

1、 Router-1类LSA

-----创造1类LSA环境
配置
router

  • type:LSA类型
  • Sequence:序列号
  • Metric:开销值;串口开销48

  作用:Router --1类LSA:传递拓扑信息使用的LSA。 每一台运行了OSPF协议的设备都会发送1类LSA。

查看OSPF链路状态数据库的命令
[r1]display ospf lsdb
展开一条1类LSA的命令
[r1]display ospf lsdb router 1.1.1.1
//router:展开的LSA的类型  1.1.1.1:展开的名字

-----1.1.1.1展开后
在这里插入图片描述
在这里插入图片描述

  • chksum:校验LSA的完整性
  • Link count:链路数量为3

----- 2.2.2.2展开后
在这里插入图片描述
在这里插入图片描述
-----根据r1、r2的展开信息,可以画出拓扑图:
在这里插入图片描述
  为什么环回的掩码变成了32位?
因为展开的LSA信息中 Data : 255.255.255.255

LINK类型:根据OSPF接口网络类型关联

在这里插入图片描述

  • Priority:优先级

Metric=0,度量值即开销值为0,是环回接口。

Metric=48,度量值即开销值为48,是串口。

LINK

  • StubNet:末梢网络

2、Network 2类LSA

  Network-----2类LSA:在以太网中存在的LSA。
-----创造2类LSA环境
2类LSA场景配置
network

  作用:同样传递LSA(拓扑信息),是1类LSA的补充,补充了以太网中掩码和运行OSPF协议的设备RID

  在以太网中仅靠1类LSA实际上并不能完整的获取到整个网络所有的拓扑信息:以太网配置的掩码、以太网中具体存在多少运行了OSPF协议的设备,这种信息1类LSA无法获取。
Network-----2类LSA


3、Sum-Net 3类LSA

-----创造3类LSA环境
3类LSA
Sum-Net -----3类LSA

  • Sum-Net -----3类LSA
  • LinkState ID -----192.168.3.1 (链路状态ID实际上就是区域之间传递的目标路由信息的 网段
  • 3.3.3.3-----ABR路由器的RID,因为在区域之间只有ABR设备同时属于多个区域,路由信息才能通过ABR设备在区域之间传递

  Sum-Net类型对应的AdvRouter全为3.3.3.3,为什么?
  因为AR3是ABR域间路由器,存在于两个区域中(ASBR存在于两个协议中。),它依靠3类LSA传递域间路由信息。

3类LSA传递域间路由信息
展开一条三类LSA的命令
[r4]display ospf lsdb summary 12.0.0.0 --展开一条三类LSA的命令
//注意:3类LSA的类型展开是summary

[r4]display ospf lsdb summary 192.168.1.1
展开后:
在这里插入图片描述

  为什么Metric是 49?

 R2与R3,R3与R4链路(链路带宽1000兆,参考带宽100兆)开销值为1;
 R1与R2串口开销值为48;
所以 metric: 49-----48+1

METRIC:实际上是ABR设备到达该网段的开销(此处是R3到R2,R2到R1)

r4路由表

  在路由表中,开销值实际上是50

OSPF协议最终加载路由表中的COST=METRIC+本设备到达ABR的开销

OSPF区域之间访问过程

  路由器想要访问其他区域的网段,首先必须利用1、2类LSA找到ABR设备所在的位置,之后通过自身的SPF算法计算得出去往ABR设备的最短路径,之后下一跳就根据最短路径自动获取,之后数据包来到ABR设备,ABR设备可以依靠自身获取到的该目标区域1、2类LSA利用SPF算法得出去往该网段的最短路径

  3类LSA在跨区域转发时,可能会经过多个区域的多个ABR设备转发,每经过一个ABR设备的转发都需要更改通告路由器的RID

设备是根据区域存储LSA

设备是根据区域存储LSA
由上图可知,AR3分区域存储信息,所以可知设备是根据区域存储LSA


4、External5类LSA

引入路由的指令

如果在ospf协议中引入rip协议的路由

[huawei-ospf-1]import-route rip

External 5类LSA

查看5类LSA的命令
<Huawei>display ospf lsdb ase 172.16.0.0 --查看5类LSA的命令

External 5类LSA

  • External ----- 5类LSA ----- 携带域外的路由信息
  • Type : External–5类LSA
  • Ls id :172.16.0.0 ----- 域外的网段信息
  • Adv rtr : 45.0.0.2 ----- ASBR设备RID
  • Net mask:Ls id 的掩码
  • E type :开销值的类型。(域外路由才有)
  • Metric:种子度量值(自定义开销值),默认是1
  • Forwarding Address:重定向地址
  • Tag:标签即为同一协议中的路由信息打上标记,利用工具抓取标签,可以对同一协议的信息执行拦截等各种操作。

TOS 0 Metric: 1
E type : 2
  5类LSA的Metric与3类LSA的Metric不同,要和E type : 2一起理解。

Metric:1-----自定义开销值,默认是1
E type : 2-----类型2

种子度量值

  因为不同协议开销值计算方法不一样,所以绝对不能直接使用源协议自带的coat值,所以OSPF针对域外路由信息定义了种子度量值

修改种子度量值的指令
[Huawei-ospf-1]import-route rip cost + 修改的值  //可以在重发布时人为修改,如果不修改则默认是1
修改种子度量值类型
[Huawei-ospf-1]import-route rip type +(类型1或者2)  //重发布时修改
针对域外路由OSPF的Metric值设计了类型
  • TYPE-1:种子度量值+设备到达ASBR的开销
  • TYPE-2:所有设备到达目标网段开销均等于种子度量值(一般默认1,可以修改)。
选择TYPE-1还是TYPE-2 ?

  一般情况下,都采用的TYPE-2,因为当到达目标网段的开销值一样时,会出现天生的负载均衡。

Forwarding Address作用

  Forwarding Address 在应对选路不佳情况下会重定向一个更加合理的IP地址

Tag标记
[Huawei-ospf-1]import-route rip tag 
-----在重发布时候对重发布的路由信息打上一个标记TAG

5、Sum-Asbr 4类LSA

-----4类LSA创造环境
4类LSA创造环境
3、4区别

  • Sum-Net -----3类LSA:传递的是目标网段;
  • Type : Sum-Asbr–4类LSA:传递的是r5的RID;

  作用:除了和ASBR设备相邻的区域之外,每经过一个区域的转发会由本区域的ABR设备发送一条4类LSA,辅助其他区域的路由器找到ASBR设备的位置

展开一条4类LSA的命令
<r2>display ospf lsdb asbr 5.5.5.5

4类LSA

  • Type : Sum-Asbr-----4类LSA
  • Ls id : 5.5.5.5-----ASBR设备的RID
  • Advrtr : 3.3.3.3 -----每经过一个区域的转发会由本区域的ABR设备发送一条4类LSA。

6、 NASS 7类LSA

rip发送数据时,数据包中的开销值是这样携带的:本地的开销值+Metric(Metric此处是1)

OSPF的优化

即LSA的优化

1、域间路由手工汇总

配置位置

配置位置是该区域对应的ABR设备的对应区域中配置

[r1-ospf-1-area-0.0.0.2]abr-summary 1.1.0.0 255.255.252.0
-----网段汇总之后的结果(必须写汇总网段的真实掩码)

只有自己通告1-2类LSA计算出来的3类LSA才能被汇总

2、域外路由手工汇总

配置位置

配置位置是ASBR设备的协议进程中配置

[Huawei-ospf-1]asbr-summary 172.16.0.0 255.255.252.0

汇总实质是对3类和5类LSA进行汇总

3、特殊区域有两大类

在这里插入图片描述

3.1. stub区域—末梢区域

配置条件:
  1. 不能是骨干区域
  2. 不能存在虚链路V-LINK
  3. 不能存在ASBR设备
指令
[r6-ospf-1-area-0.0.0.2]stub 
-----配置进对应的区域敲STUB,区域两边的路由器都要建立stub,此实验是在AR6、AR1上配置

  注意:因为特殊区域的标记会影响建邻居,所以必须该特殊区域的设备都需要配置,否则无法建邻。

一旦将区域配置为stub区域,该区域将拒绝学习4类和5类LSA

3.1.1 Totally–stub完全末梢区域:

注意:拒绝了3类LSA

配置位置

配置位置只需要在ABR设备(源头)上配置
此实验是在AR1上配置,如果一开始就想要配置完全的末梢区域,只用配置stub no-summary,不需要先配置STUB
在这里插入图片描述

指令
[r1-ospf-1-area-0.0.0.2]stub no-summary 

3.2 NSSA:非完全末梢区域

配置条件:
  1. 不能是骨干区域
  2. 不能存在虚链路V-LINK
  3. 必须存在ASBR设备
指令
[Huawei-ospf-1-area-0.0.0.1]nssa 
-----此命令在AR3、AR4、AR5上配置了

  注意:因为特殊区域的标记会影响建邻居,所以必须该特殊区域的设备都需要配置,否则无法建邻。

  一旦将区域配置为nssa区域,该区域将拒绝学习4类和5类LSA,把5类换成了7类的名字,其他一样,条目数量也一样,同时由区域的ABR设备生成一条7类缺省。

  因为NSSA区域拒绝了4类和5类LSA,就导致域外路由信息无法直接引入(域外是5类LSA),所以必须由ASBR设备进行5转7操作,之后因为普通区域(尤其骨干区域不能配置特殊区域)导致这些区域并不识别7类LSA,所以必须由本区域的ABR设备进行7转5LSA

3.2.1 Totally-NSSA -完全的非完全末梢区域

配置位置

配置位置只需要在ABR设备上配置

指令
[r3-ospf-1-area-0.0.0.1]nssa no-summary

在这里插入图片描述
  ABR设备拒绝3类LSA之后也会生成一条3类缺省,之后该区域的设备会学习3类缺省,域内>域间>域外。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值