LSA详情与特殊区域

LSA是构成LSDB的重要原材料,在OSPF中发挥很大作用。

报文

通用头部

9f0b5a3636da4629b02609957fd443c1.png

 LS age:LSA寿命,0-3600s

Options:可选项

LS type:LSA类型,三要素之一

Link State ID:LSAID 三要素之一

Advertising Router:通告路由器(源)三要素之一

LS sequence number:LSA序列号,0x80000001到0x7FFFFFFE

LS checksum:校验和,用于检验数据完整性和准确性

Length:LSA的长度

1类LSA   Router LSA

运行OSPF进程的Router都会产生,仅在区域内传输与通告

重要字段

V:置1表示虚链路

E:置1表示ASBR

B:置1表示ABR

LinkID:用于表示连接的对象,配合type查看

Link Date:根据type决定携带什么数据

Link type:分为P2P,Transit,StubNet,Virtual

TOS:无实意,0

metric:此链路cost

type:P2P

邻居:Link ID是邻居的Router ID,Data是本端接口的IP地址

type:Transit

伪节点,Link ID是DR的接口IP,Data是本端接口的IP地址

type:StubNet

网段,Link ID是网络号或子网号,Data是掩码

type:Virtual

虚链路,Link ID是对端虚链路的Router ID,Data是本端接口的IP地址

Vlink

如图,可以看见在规划上area2没有与骨干区域相连,这个时候就需要用Vlink构建骨干区域到断开区域的逻辑链路7506f76ea39142208354b3e0cc6e5980.png

注意:配置Vlink要求两台物理链路不连续且在同一区域的ABR设备,即如下图

1cf290fc30ad480680c3d42d032ab04a.png

在区域视图下输入vlink-peer x.x.x.x 指定vlink对端RouterID即可完成vlink配置,两者之间cost取之间最小

2类LSA Network LSA

此类LSA由DR产生,仅在区域内传输与通告

重要字段

Network Mask:子网掩码

Attached Router:连接的路由器(配和1类LSA的P2P类型可以推断出路由拓扑结构)

3类LSA Network-Summary LSA

此类LSA由ABR产生,主要用于区域间交换路由信息,单纯携带路由信息,不携带拓扑信息,在区域间通告

重要字段

LS id:网络号

Adv rtr:产生路由器(源)

Net Mask:子网掩码

Metric:开销

特性(防环机制)

1.只有在ABR路由表内的路由才会通告

2.从非骨干区域传入的3类LSA不用于区域间路由计算

3.一条三类LSA只描述一条路由信息

5类LSA As-external LSA

此类LSA由ASBR路由器产生

通常是使用了路由引入(import-route),会通告至全区域(除特殊区域)

重要字段

Network Mask:子网掩码

E:度量值类型,0为Type1,1为Tpye2,Tpye1认为外部开销与自治系统的开销相当,计算开销时总cost=AS内部开销+AS外部开销,Tpye2则认为外部开销远大于AS自治系统内部开销,其总开销=AS外部开销

metric:开销

Forwarding Address:转发地址,用于确定下一跳,默认为0.0.0.0

注意:如果满足以下4条规则,则FA为ASBR外部路由下一跳地址

1.该外部路由的下一跳地址发布于OSPF

2.该外部路由的下一跳地址没有被slient

3.所在OSPF网络类型不是P2P

4.所在OSPF网络类型不是P2MP

External Route Tag:外部路由标签

4类LSA ASBR-Summary LSA

此类LSA由ABR产生,通告给其他相关区域,用于辅助5类LSA,描述ASBR到ABR的开销

特殊区域

        

Stub(末端区域)Totallly Stub(完全末端区域)
不收4,5类LSA;有3类LSA和一条缺省3类路由保障与其他区域的通信不收3,4,5类LSA;一条缺省3类路由保障与其他区域的通信

          1.骨干区域不能配置特殊区域

           2.区域内所在Router都需要把区域设置为Stub

           3.VLink不能穿越Stub

           4.Totally Stub不允许区域间路由传递

NSSA(次末端区域)Totally NSSA(完全次末端区域)

1.可引入外部路由,不学习来自其他区域的引入路由

2.采用7类路由在本区域进行传输

3.离开区域需要7转5类

3类明细,7类缺省缺省4类,7类缺省 

区域视图下输入Stub/NSSA 进入Stub(末端区域)/NSSA(次末端区域)

7类LSA NSSA- AS-external-LSA

作用同5类,只不过是在NSSA区域中存在

思考

 

11bb22cb3b5d4b60a2a2817bbb4228f0.png

在什么场景下适合使用NSSA区域?

既需要引入外部路由又要避免外部路由过多带来的资源消耗的场景。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值