LSA类型,OSPF的优化以及拓扑配置

一、LSA类型:
(1) Type-1 LSA(Router):网络中所有设备都会发送,并且只发送一条一类LSA。
① 一类LSA的LS ID取值等同于通告者的RID
②通告者:区域内所有运行OSPF协议的路由器的RID。
③ 作用范围:单区域
④ 携带信息:本地接口的直连拓扑。

(2) Type-2 LSA(Network):
在MA网络中,仅依靠1类LSA可能会出现信息描述不完整的情况,因此,需要通过2类LSA对缺失的信息进行补充。(由于2类LSA提供的都是公共信息,所以,并不需要所有设备都发,在一个MA网络当中,只需要一台设备发送就可以了。)
① LS ID:DR接口的IP地址
② 通告者:单个MA网络中DR所在的路由器的RID
③ 作用范围:单区域
④ 携带信息:单个MA网络拓扑信息的补充信息。

(3) Type-3 LSA(Sum-Net,summary):
① LS ID:路由信息的目标网络号
② 通告者:ABR,在通过下一个ABR设备时将会被修改为新的ABR设备。
③ 作用范围:ABR相邻的单区域
④ 携带信息:域间路由信息
作用:传递的是域间路由信息;
主要携带的是目标网段信息和开销值。
(目标网段信息通过LS ID来进行携带,里面也会包含其掩码信息。其中的开销值指的是通告者到达目标网段的开销值。)

(4) Type-5 LSA(External ase)
(5) Link type:这个类型主要和接口的网络类型有关,他会根据接口的网络类型判断这个接口运行在一个什么样的网络当中。
LINK:用来描述路由器接口连接情况的参数,一个接口可以使用多条Link来进行描述。

类型:
① 点到点(Point-to-point)
Link ID:邻居的Router ID
Data:该网段上本地接口的IP地址

② TransNet
Link ID:DR的接口IP地址
Data:该网段上本地接口的IP地址

③ StubNet
Link ID:该Stub网段的IP网络地址
Data:该Stub网段的网络掩码

④ Virtual
Link ID:虚连接邻居的Router ID
Data:去往该虚连接邻居的本地接口的Ip地址

(6) Type-4 LSA Sum-Asbr(asbr)
LS ID:ASBR的RID
通告者:与ASBR同区域的ABR设备,在通过下一个ABR设备时,
将会被修改为新的ABR设备。
作用范围:除去ASBR所在区域的单区域
携带信息:ASBR的位置信息

(7) Type-7 LSA(NSSA)
LS ID:域外路由的目标网络号
通告者:ASBR,离开NSSA区域后转换为5类
作用范围:NSSA区域
携带信息:域外路由信息
Tip:
①所有携带路由信息的LSA都需要通过1类和2类LSA进行验算。
验算:传递路由信息的通告者的位置信息需要通过1类,2类LSA信息计算出来。

②Type-5 LSA
Metric(cost)— 5类LSA携带的通过重发布导入进来的域外的路由信息。
seed-metric:种子度量值(定义值)
定义:由于不同网络对度量值的评判标准不同,因此,当域外路
由导入本网络中,我们将放弃其原先开销值,赋予其一个
新值。
OSPF网络中默认的种子度量值为1.

③E Type:一个标记位,当标记位置0时,代表使用类型1;
当标记位置1时,则代表使用类型2(指开销值的类型);
Ospf协议默认使用类型2.

类型1:若开销值类型为类型1,则域内所有设备到达域外目标网段的开销值等于本地到达通告者的开销值加种子度量值。
Import-route rip 1 type 1 — 重发布修改开销值类型

类型2:倘若开销值类型为类型2,则所有域内设备到达域外目标网段的开销值都等同于种子度量值。

⑤ Type – 4 LSA:
辅助5类LSA完成验算过程,找到ASBR的位置。里面只携带一个开销值,指的是通告者到达ASBR的开销。

LSA类型,OSPF的优化以及拓扑配置_第1张图片

V — 置1,代表该路由器是VLINK的一个断点;
E — 置1,代表该路由器是ASBR设备
B — 置1,代表该路由器是区域边界设备ABR。

二、OSPF的优化
1、汇总:减少骨干区域的LSA数量。
OSPF的汇总不同于RIP的接口汇总,而称为区域汇总。因为ospf在区域之间传递的是路由信息。
(1) 域间路由汇总:实质上是通过在ABR设备上对区域之间传递的三类LSA进行汇总。
Tip:域间路由汇总只能汇总ABR设备自身通过1类,2类LSA信息学习到的路由信息。

(2) 域外路由汇总:实质是在ASBR上,通过重发布,将导入的5类,7类LSA进入到OSPF网络后进行汇总。
Tip:5类LSA汇总之后的开销值计算方法:
Type 2:汇总网段的开销值等于所有明细路由开销值中最大值加1.
Type 1:汇总网段的开销值等于所有明细路由开销值中最大值。

2、特殊区域:减少非骨干区域LSA数量。
OSPF的特殊区域大体上可分为两大类,四小类。
(1)设置末梢区域(stub)(第一大类)的条件:
①不能是骨干区域;
②不能存在虚链路;
③不能存在ASBR设备。
若将一个区域配置称末梢区域,该区域将不在学习4类和5类LSA。这样的区域将拒绝学习域外路由信息,但其依旧具有访问域外路由的需求,因此,配置完成后,会自动生成一条指向骨干区域的3类缺省。
Tip:一旦做特殊区域,则所有区域内的设备都必须做特殊区域。
(2)完全末梢区域:totally stub
在末梢区域的基础上,进一步拒绝学习3类LSA,仅保留3类缺省即可。
Stub no-summary 该命令只需在ABR设备上配置即可。

3、非完全末梢区域(NSSA)(第二大类):
设置条件:
① 不能是骨干区域;
② 不能存在虚链路;
③ 存在ASBR设备。
若将一个区域配置成非完全末梢区域,则该区域将不再学习4类和5类LSA。

但该区域依旧需要将后面的域外路由信息导入;因为拒绝了5类,所以只能以7类
LSA的形式来继续传递。之后,在7类LSA信息离开NSSA区域后,需要再转换成5类LSA进行传递。
这样的区域将拒绝学习域外路由信息,但其依旧具有访问域外路由的需求。因此,在配置完成后,会自动生成一条指向骨干区域的7类缺省。

O_NSSA:7类域外路由信息的标记,默认优先级也是150

E — 一般置1,代表支持5类LSA。如果做成特殊区域,则E位将置0。

N — 一般置0,NSSA区域置1,代表支持7类LSA

P — 如果置1,则代表支持7转5

Forwarding Address(转发地址):一个重定向地址,类似于RIPV2中的下一跳字段,
当出现选路不佳的情况,则将会把最佳选路信息携带在这个字段上,则将按照转发地址寻找下一跳,而不再按照算法寻找通告者。

在5类LSA中,在不存在选路不佳的情况下,将使用0.0.0.0来进行填充。
在7类LSA当中,在不存在选路不佳的情况,会将ASBR设备的环回接口的Ip地址作为转发地址。对于其他路由器来说,只要能找到环回接口的ip地址,就能找到ASBR设备。
若没有环回接口,则将使用物理接口的IP地址转发地址。

4、完全的非完全末梢区域(完全的NSSA区域):totally NSSA区域
在NSSA区域的基础上,进一步拒绝学习3类LSA,产生一条3类缺省即可。
nssa no-summary
tip:配置称为完全的NSSA区域后,会自动生成一条指向骨干的三类缺省,但之前普通的NSSA区域产生的7类缺省依然会保留,因为OSPF ISA的优先级,设备会选择使用3类缺省而不用7类缺省。
自动生成的·缺省必须和手动添加的缺省方向一致,否则可能出现环路。

三、OSPF的拓展配置
1、手工认证:认证就是在OSPF邻居间交互的所有数据包中,携带口令。口令相同,则身份合法。

OSPF的认证方式有三种:
(1) 接口认证:在邻居通信的接口上的配置。
相关命令(进入相关端口后):ospf authentication-mode md5 1 cipher 123456
Tip:两边配置的key id必须相同,否则邻居关系将认证失败。

(2) 区域认证:其实质还是接口认证,相当于一次性将在某个区域激活的所有接口配置接口认证。
进入相关ospf区域后,authentication-mode md5 1 cipher 123456

(3) 虚链路认证:虚链路建立阶段增加认证。其本质也是接口认证。
(进入相应ospf区域后)vlink-peer 3.3.3.3 MD5 1 cipher 123456

2、 加快收敛:减少计时器时间
(1)修改hello时间
(进入相应端口后)ospf timer hello 5
Tip:hello时间修改,死亡时间将自动按照4倍关系进行匹配修改死亡时间。

(2)修改死亡时间:ospf timer dead 20
Tip:dead时间修改,hello时间不会自动变化。

(3)Waiting time(等待计时器):DR和BDR选举时的选举时间,时间长短等同于死亡时间,死亡时间一旦修改,等待时间会同步变更。

(4)poll(轮询时间):120s,与状态为down的邻居关系发送hello包的间隔时间。

在NBMA网络环境下,如果一方指定了邻居关系,则将会将邻居的状态改为过度状态,期间会按照默认30s一次发送hello包。

但是,若对方一直没有指定,经过一个等待时间(120s等同于死亡时间),将会把邻居的状态置为down状态。之后,将按照120s的间隔发送hello包。

(5)Retransmit:重传时间,默认5秒;发送信息需要确认,若重传时间内没收到对方的确认,则将重传。

(6)Transmit Delay(传输延时):1s,这个时间是附加在LSA时间上的,应为LSA在传输过程中,时间不会发生变化,所以,需要通过这个时间来补偿传输过程中消耗的时间。
相关命令:ospf trans-delay 2
**3、沉默接口:**将一个接口配置成为沉默接口,则这个接口将只接收不发送OSPF的数据包。
命令:silent-interface GigabutEthernet 0/0/2
在ospf中,沉默接口将针对单播和组播包生效。

4、缺省路由
类型:
(1)3类缺省:只能通过特殊区域来自动生成,普通末梢区域,完全末梢区域,完全的非完全末梢区域
特点:标记为ospf,默认优先级为10

(2)5类缺省:通过手工配置生成的缺省
命令:default-route-advertise
相当于将本设备上通过其他方式学到的缺省路由重发布到OSPF网络中
特点:标记位O_ASE,默认优先级为150
在设备上没有其他网络学来缺省信息时,可以强制下发一条5类缺省。
命令:default-route-advertise always

(3)7类缺省:可以通过配置特殊区域自动下发,也可以使用手工命令下发7类缺省
自动下发是在普通的NSSA区域中。
手工下发一条7类的缺省信息:nssa default-route-advertise

5、路由过滤
指的是OSPF中针对3类,5类和7类LSA进行过滤。
过滤3类LSA命令:abr-summary 192.168.0.0 255.255.252.0 not-advertise

过滤5类、7类LSA命令:abr-summary 172.16.0.0 255.255.252.0 not-advertise

你可能感兴趣的:(网络)