HCIP第四天

OSPF的LAS详解

在OSPF协议中,使用LSA来传递路由信息和拓扑信息,因此了解不同的LSA的内容和其功能,对了解OSPF协议的路由形成有很大帮助。这里的OSPF是v2版本,只针对IPv4来讲。 描述一条LSA的三要素: ADV Router产生者路由器、link-ID 链路标识符、LSA类型。

display ospf lsdb----显示LAS的数据库表

display ospf lsdb router 1.1.1.1

类别名 link-id(在目录中的编号)

所有类别的 LSA,均携带以下信息

Type : Router 类别名 此处为 1 类

Ls id : 1.1.1.1 link-id 在目录中的编号

Adv rtr : 1.1.1.1 通告者 --- 该 LSA 的更新源设备的 RID

这三个字段唯一的标识了一个LSA

Ls age : 1359 老化时间 1800s 周期刷新为 0 触发更新归 0 最大 3609s

Len : 48 LSA的总字节长度

Options : E 可选项号

chksum : 0x818c 校验码

OSPF 的 LSA 是 1800 会更新一次更新一次序列号会加一

LSA头部一共20byte

LSA 的新旧比较

链路状态老化时间:一般的lsa老化时间应该小于1800s,大于3600s将自动从本地lsdb中删除

1、会先比较序列号,序列号越大越优,

2、如果序列号相同,会比较校验值(checksum)越大越优

3、如果校验值也相同,会比较 LSA Age 时间,是否等于 MAX-age 时间(3600)

4、如果 age 时间等于 max-age 时间,会比较他们的差值,如果差值大 15 分钟(900 秒),小的优

5、如果 age 时间等于 max-age 时间,会比较他们的差值,如果差值小于 15 分钟,说明是同一条 LSA, 忽略其中一条

ospf使用的序列号空间为棒棒糖型序列空间

什么情况下 LSA 会更新:

1、1800 到期会周期更新

2、触发更新(接口地址变化(增加,或删除),修改接口开销值,删除接口,或者删除通告)

LSA的类型
1类LSA

名称: Router LSA

dis ospf lsdb router

功能:本路由器针对某个区域所产生的路由信息和拓扑信息 传播范围:本区域内传输

通告者:本区域内的每台路由器

Link-ID:产生者的router-id ADV router:产生者的router-id 特性:在单个区域中分别只产生一条1类LSA,若在MA网络,1类LSA不完整,需要配合二类LSA生成路由信息以及拓扑信息。 1类LSA的类型:有4种 1.stubnet(末节网络)------路由信息 2.transnet(传输网络仅限于MA网络)----拓扑信息 3.point-to-point —拓扑信息 4.virtual link (虚链路)—拓扑信息

Type - 1LSA ---- 1类LSA中存在几个比较重要的标记字段 V — 该位置1,代表通告者时V-LINK的一个端点 E — 置1,则代表该路由器是ASBR B — 置1,则代表该路由器是ABR — 该位用来标记所有区域边界设备,不一定必须是合法的ABR

2类LSA

名称 :network LSA ,网络LSA

dis ospf lsdb network

功能:用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码 传播范围:只能在本区域之内传输,终止于ABR

通告者:每个 MA 网段中的 DR

Link ID:DR接口的IP地址 ADV router:DR所在路由器的router-ID 特性:只会出现在MA网络,用于补充1类LSA(1.MA网络的掩码2.MA网络路由器的数量)

3类LSA

名称:summary LSA( Sum-Net) 汇总LSA

dis ospf lsdb summary

功能 :传递不同区域之间的路由信息和开销值

注意:开销值是指通告者到达目标网段的开销值

传播范围:整个运行OSPF协议的中。

通告者:ABR

link-id :传递路由的网络号 ADV router:默认为所在区域ABR的router-id 特性:在穿越不同区域时,由其他的ABR重新产生(ADV router 是变化的)

注意: ABR: 是指运行OSPF协议的,不同区域之间的那个路由器,比如图上的R2和R3都是ABR。

5类LSA

名称:外部LSA External

dis ospf lsdb ase

功能 :用于在整个OSPF中传递外部路由(原本不属于OSPF域) 传播范围:整个运行OSPF协议的路由器域中传播。 link-id :传递外部路由的网络号 ADV router:产生该LSA的router-id (产生本LSA的ASBR的router-id ) 特性:跨区域传递的时候,ADV router不会改变,一直是产生这条LSA的路由器的ADVrouter.type类型: 外部路由引入的时候,默认的type类型为2,可以修改为type 1,两者的主要区别是,type为2的时候,发送的5类LSA沿途不累加开销值,不管传递多少路由器,都为1. 当type修改为1 后,就累加开销值。 开销值: 这里的开销值也叫做种子度量值。可以在引入外部路由时候进行修改,默认为1.

[r4-ospf-1]import-route rip 1 cost 2 — 在进行重发布导入的时候,可以对种子度量值进行修改。

FA地址:也叫做转发地址,5类LSA和7类LSA都有FA地址,5类LSA的FA地址多数是空的(0.0.0.0),转发地址不为空的时候,则以转发地址加入路由表中。

4类LSA

名称:summary ASBR LSA

dis ospf lsdb asbr

功能:除了ASBR所在区域外,用于通告ASBR位置 Link id:ASBR的router-id ADV router:默认ASBR所在区域的ABR的router-id 特性:在穿越不同区域时,由新的ABR重新产生。(与3类LSA一致)

7类LSA

名称: NSSA LSA 功能:在NSSA区域中,传递外部路由。 传播范围: 在NSSA区域中传递。 Link id :传递路由网络号 ADV router:产生该LSA的router-id 特性:默认为类型2 ,度量值(种子度量值)为1 。携带了FA地址(转发地址),对外产生缺省的7类LSA路由

OSPF的优化

OSPF的LSA优化—减少LSA更新量

方法1: 汇总 – 减少骨干区域的LSA数量 -- 前提要求网络存在合理的地址规划

方法2: 特殊区域 – 减少各个非骨干区域的LSA数量

ospf的汇总

一:域间路由汇总

域间路由汇总-----实质上是通过ABR设备上对区域之间传递的三类LSA进行汇总

注意:域间路由汇总只能汇总ABR设备自身学习到的1,2类LSA

[r2-ospf-1-area-0.0.0.1]abr-summary 3.3.2.0 255.255.254.0

二:域外的路由汇总

域外的路由汇总------实质上是在ASBR上,通过重发布,将5类/7类LSA进入到ospf网络后进行汇总

[r2-ospf-1]asbr-summary 10.1.0.0 255.255.0.0

OSPF的特殊区域

OSPF的特殊区域大体上分为两大类,四小类。

设置成为第一大类的条件:1.不能是骨干区域2.不能存在虚链路3.不能存在ASBR设备

1.末梢区域(STUB)

如果将一个区域配置成为末梢区域后,这个区域将不再接受4类和5类LSA。但是,要保证末梢区域可以正常访问到域外的路由,所以,必须由缺省指向骨干区域。当我们将该区域设置为末梢区域后,他将自动生成一条指向骨干的3类缺省。

[r5-ospf-1-area-0.0.0.2]stub

一定注意:因为hello包在建立邻居关系的时候回去检测特殊区域标记,如果特殊区域标记对不上,则将导致邻居关系无法建立。所以,要求,配置成特殊区域内的所有设备都需要进行相同配置

2.完全末梢区域(Totally Stub)

完全末梢区域 — 在末梢区域的基础上进一步拒绝学习3类LSA,仅保留3类缺省

[r1-ospf-1-area-0.0.0.2]stub no-summary — 仅需在ABR设备上执行即可

第二大类:要求:1、不能是骨干区域;2、区域中不能存在虚链路;3、存在ASBR

满足以上要求的区域我们可以将其配置成为非完全末梢区域(NSSA)

3.非完全末梢区域(NSSA)

如果将一个区域配置成为NSSA区域后,这个区域将不再接受4类和5类LSA。(因为NSSA区域必须完成传递域外路由信息的任务,但是又不能出现5LSA,所以,NSSA区域将会把5类LSA的内容由7类LSA进行替换,之后,再ASBR所在区域的ABR上再将7类LSA转换成5类LSA发出到骨干区域。)但是为了正常访问域外路由信息,NSSA区域也会自动生成一条指向骨干区域7类缺省。 [r4-ospf-1-area-0.0.0.1]nssa — 注意,特殊区域内的所有设备都需要配置,否则邻居关系将无法正常建立。 0.0.0.0/0 O_NSSA 150 ---- 7类LSA传递的路由信息在加入路由表是,类型为O_NSSA,优先级默认:150

OSPF中的特殊标记位: E位 — 一般置1,代表支持5类LSA。如果是特殊区域,则将置0。 N位 — 一般置0,只有在NSSA区域中置1,代表支持7类LSA。 P位 — 如果置1,则代表该LSA信息支持7转5。

4.完全的非完全末梢区域(Totally NSSA)

完全的非完全末梢区域) — 完全的NSSA区域 — 在NSSA区域的基础上进一步拒绝学习3类LSA,并生成一条指向骨干区域的3类缺省。

[r3-ospf-1-area-0.0.0.1]nssa no-summary — 仅需在ABR设备上执行即可

完全的NSSA区域配置之后,将自动生成一条3类缺省,同时会保留NSSA区域生成的7类缺省。但因为3类LSA的优先级高于7类LSA,所以,加表时将选择3类缺省进行加表。

总结:在配置特殊区域时,一定要注意缺省方向。自动生成的缺省必须和手动添加的缺省方向一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值