类型 | LS ID | 通告者 | 作用范围 | 携带信息 |
Type-1LSA Router | 通告者的RID | 区域内的所有云心OSPF协议的路由器的RID | 单区域 | 本地接口的直连拓扑 |
Type-2LSA Network | DR接口的IP地址 | 单个MA网络昂中DR所在的路由器的RID | 单区域 | 单个MA网络拓扑信息的补充信息 |
Type-3LSA Sum-Net(summary) | 路由信息的目标网络号 | ABR,在通过下一个ARP设备时将会被修改为新的ABR设备 | ABR 相邻的单区域 | 域间路由信息 |
Type-5 LSA External(ase) | 域外路由的目标网络号 | ASBR | 整个OSPF网络 | 域外路由信息 |
Type-4LSA Sum-Asbr | ASBR的RID | Yu ASBR同区域的ABR | 出去ASBR所在区域的单区域 | ASBR的位置信息 |
Type-7LSA NSSA |
Type-5 LSA External(ase):5类LSA携带的通过重发布导入进来的域外路由信息,因为不同网络对度量值的评判标准不同,所以,当域外罗友到到本网络当中,我们将放弃原先的开销值,而赋予他一个定义值---seed-metric---种子度量值,OSPF网络中默认的种子度量值为1.
E Type---一个标记位,当标记位置0时,则代表使用类型1;当标记位置1时,则代表使用类型2---指的是开销值的类型---OSPF协议默认使用类型2.
类型1:如果开销值类型为1,则于内所有设备达到域外目标网络段的开销值等于本地达到通告者的开销值加种子度量值
类型2:如果开销值类型为2,则所有域内设备达到域外目标网段的开销值等同于种子度量值
Forwarding Address---转发地址--一个重定向地址,类似于RIPV2中的下一跳字段,当出现选路不佳的情况,则会把最佳的选路信息携带在这个字段上,则将按照转发地址寻找下一跳,而不在按照算法寻找通告者。5类LSA中,在不存选路不佳的情况下,将用0.0.0.0来进行补充。
Tag----路由标记---可以给5类LSA打标记,方便后面通过标记来抓取流量
Type-4LSA Sum-Asbr---
LINK类型:
V---置1,则代表该路由器是VLINK的一个端点
E---置1,则代表该路由器是ASBR设备
B---置1,则代表该路由器是区域边界设备ABR
OSPF的优化:
1.汇总---减少骨干区域的LSA数量
2.特殊区域---减少非骨干区域LSA数量
一、汇总:
OSPF的汇总不同于RIP的接口汇总,而称为区域汇总。因为OSPF在区域之间传递的是路由信息。
1.域间路由汇总---实质上通过在ABR设备上对区域之间传递的三类LSA进行汇总。
注意:域间路由汇总只能汇总ABR设备自身通过1类,2类LSA信息学习到的路由信息。
2.域外路由汇总---其实质实在ASBR上,通过重发布,讲到如的5类、7类LSA进入到OSPF网络后进行汇总。
注意:5类LSA汇总之后的开销值计算方法:
Type2---汇总网段的开销值等于所有明细路由开销值中的最大值加1
Type1---汇总网段的开销值等于所有明细路由开销值中的最大值.
二、特殊区域:
OSPF的特殊区域大体分为两大类,四小类
设置成第一大类的条件---1.不能是骨干区域;2.不能存在虚链路;3.不能存在ASBR设备
1.我们将这样区域称为末梢区域(STUB)----如果将一个区域配置成末梢区域则这个区域不在学习4类和5类LSA。这样的区域将拒绝学习域外路由信息,但是,依旧具有访问域外路由的需求,所以,配置完成后,会自动生成一条指向骨干区域的3类缺省。
注意:一旦做特殊特殊区域,则所有区域内的设备都必须做特殊区域
2.完全末梢区域---totally stub---在末梢区域的基础上,进一步拒绝学习3类LSA,仅保留3类缺省即可
设置第二大类的条件---1.不能是骨干区域;2.不能存在虚链路;3.存在ASBR设备
1.我们将这样区域称为非完全末梢区域(NSSA)----如果将一个区域配置成非完全末梢区域则这个区域不在学习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---一般情况下置0,如果置1,则代表7转5
Forwarding Address---转发地址--一个重定向地址,类似于RIPV2中的下一跳字段,当出现选路不佳的情况,则会把最佳的选路信息携带在这个字段上,则将按照转发地址寻找下一跳,而不在按照算法寻找通告者。5类LSA中,在不存选路不佳的情况下,将用0.0.0.0来进行补充。
但是,在7类LSA当中,在不存在选路不佳的情况下,会将ASBR设备的环回接口的IP地址作为转发地址,对于其他的路由器来说只要能找到环回接口的IP地址,就可以找到ASBR设备。如果没有环回接口,则将使用物理接口的IP地址作为转发地址
2.完全的非完全末梢区域---完全的NSSA区域---totally NSSA区域---在NSSA区域的基础上,进一步拒绝学习3类LSA,产生一条3类缺省即可。
注意:配置成为完全的NSSA区域后,会自动生成一条指骨干的3类缺省,但是之前普通的NSSA区域产生的7类缺省依然会保留,因为OSPF LSA的优先级,设备会选择使用3类缺省而不是用7类缺省。
注意:自动生成的缺省路由必须和手动添加的缺省方向一致,否则会出现环路。
OSP的扩展配置:
1.手工认证---OSPF邻居间交互的所有数据包中,携带口令,口令相同,则身份合法。
ospf的认证方法分为3种:
1.接口认证---在邻居通信的接口上配置
注意:两边配置的key id必须相同,否则邻居关系将认证失败
2.区域认证---其实质还是接口认证,相当于一次性将在某个区域激活所有的接口配置接口认证
3.虚链路认证---虚链路建立阶段增加认证
2.加快收敛---减少计时器时间
修改hello时间
注意:hello时间修改,死亡时间将自动按照4倍关系进行匹配
修改死亡时间
注意dead时间修改,hello时间不会自动变化
Waiting time---等待计时器--DR和BDR选举时的选举时间,时间长短等同于死亡时间,死亡时间一旦修改,等待时间会同步变更。
POLL---轮询时间---120s---与状态位down的邻居欢喜发送hello包的间隔时间。在NBMA网络环境下如果一方指定了邻居关系,则会将邻居的状态改为过渡状态,期间会默认30s一次发送hello包,但是,如果对方一直没有指定。经过一个等待时间(120s等同于死亡时间),将会将邻居的状态置为down状态,之后将按照120s的间隔发送hello包
Retransmit---重传时间---默认5s----发送信息需要进行确认,如果重传时间内没有收到对方的确认,则将重传
Transmit Delay---传输延时---1s---这个时间时附加在老化时间上的,因为LSA在传输过程中,时间不会发生变化,所以需要这个时间来补偿消耗的时间。
3.沉默接口---将一个接口配置成为沉默接口,则这个接口只接受不发送OSPF的数据包
4.缺省路由:(3类,5类,7类)
3类缺省---只能通过特殊区域来自动生成---普通末梢区域,完全末梢区域,完全的非完全末梢区域
特点:标记为OSPF,默认优先级10
5类缺省---通过手感配置生成的缺省
特点:标记为O_ASE,默认优先级为150
7类缺省---可以通过配置特殊区域自动下发,也可以使用手工命令下发7类缺省(自动下发实在普通的NSSA区域中。)
5.汇总
6.路由过滤---指的是OSPF中针对3类,5类,7类LSA进行过滤