LSA类型详解

在OSPF中有6种常用的LSA类型,分别为:

  1. Router-LSA(1类)、

  1. Network- LSA(2类)、

  1. Summary- LSA(3类)、

  1. ASBR-Summary- LSA(4类)、

  1. AS-External- LSA(5类)、

  1. NSSA- LSA(7类)。

LSA的产生者与其意义

LSA类型

LSA作用

Router-LSA

每台设备都会产生,描述自身链路状态信息,在区域内传播。

Network-LSA

由 DR 产生,描述本网段的链路信息以及伪节点所连接的设备,在区域内传播(有多少DR就有多少条2类LSA)。

Network-summary-LSA

由 ABR 产生,描述区域间路由信息,区域间传播(有多少条网段就会产生多少条3类LSA;注:存在多个ABR的情况下会发生变化,因为每个ABR都会产生3类LSA)。

ASBR-summary-LSA

由 ABR 产生,描述ASBR的位置信息,通告给除 ASBR 所在区域的其他区域(特殊区域除外)。

AS-external-LSA

由 ASBR 产生,描述AS 外部的路由信息,通告到所有的区域(特殊区域除外)。

NSSA LSA

由 NSSA区域内ASBR 产生,描述 AS 外部的路由信息,仅在 NSSA 与totally NSSA区域内传播。

LSA 三元组 链路状态类型、链路状态ID 、 通告路由器 此三元组唯一标识一条LSA信息

Link State Type

Link State ID

Advertising Router

Router

产生此LSA的路由器的Router-id

产生此LSA的路由器的Router-id

Network

网段中DR路由器的接口IP地址

DR路由器的Router-id

Summary

目标网络的前缀

产生此类LSA的ABR的Router-id

Sum-Asbr

ASBR的Router-id

产生此类LSA的路由器的Router-id(由本区域ABR产生)

As-external

外部网络前缀

产生此类LSA的ASBR的Router-id

NSSA

外部网络前缀

NSSA中的ASBR的Router-id

LSA详细信息

Router-LSA

Type : Router

Ls id : 2.2.2.2

Adv rtr : 2.2.2.2

Link count: 5

* Link ID: 1.1.1.1

Data : 10.1.12.2

Link Type: P-2-P

Metric : 1

* Link ID: 10.1.12.0

Data : 255.255.255.0

Link Type: StubNet

Metric : 1

Priority : Low

* Link ID: 10.1.23.3

Data : 10.1.23.2

Link Type: TransNet

Metric : 1

* Link ID: 10.1.29.9

Data : 10.1.29.2

Link Type: TransNet

Metric : 1

* Link ID: 2.2.2.2

Data : 255.255.255.255

Link Type: StubNet

Metric : 0

Priority : Medium

Router-LSA所拥有的四种网络类型

Link type

Link ID

Data

类型

Transnet

DR接口的IP地址(伪节点的Router-ID,伪节点借用DR接口的IP地址充当Router-ID)

去往DR接口的出接口IP地址(与伪节点相连的IP地址)

拓扑信息

P2P

邻居的Router-ID

去往邻居的出接口IP地址

拓扑信息

Stubnet

直连网络的网络号(网段)

直连网络的子网掩码

网络信息

V-link

对端V-link的Router-id

去往对端的出接口IP地址

拓扑信息

Network-LSA

Type : Network

Ls id : 10.1.23.3 伪节点接口地址

Adv rtr : 3.3.3.3 伪节点设备的Router-id

Ls age : 413

Len : 32

Options : E

seq# : 80000002

chksum : 0x45ce

Net mask : 255.255.255.0 伪节点掩码信息

Priority : Low

Attached Router 3.3.3.3 伪节点连接的路由器的Router-id

Attached Router 2.2.2.2

Summary-LSA

Type : Sum-Net

Ls id : 10.1.45.0 网段信息

Adv rtr : 3.3.3.3 产生该LSA设备的Router-id

Ls age : 664

Len : 28

Options : E

seq# : 80000002

chksum : 0xa372

Net mask : 255.255.255.0 掩码信息

Tos 0 metric: 2

Priority : Low

ASBR-Summary-LSA

Type : Sum-Asbr

Ls id : 7.7.7.7 ASBR设备的Router-id

Adv rtr : 1.1.1.1 产生该LSA设备的Router-id

Ls age : 17

Len : 28

Options : E

seq# : 80000001

chksum : 0x635

Tos 0 metric: 1

AS-External-LSA

Type : External

Ls id : 192.168.1.0 外部路由信息

Adv rtr : 7.7.7.7 产生该LSA设备的Router-id

Ls age : 127

Len : 36

Options : E

seq# : 80000001

chksum : 0xebde

Net mask : 255.255.255.0 掩码信息

TOS 0 Metric: 1

E type : 1

Forwarding Address : 0.0.0.0 转发地址(在特殊场景以及做7转5时会产生)

Tag : 1

Priority : Low

产生转发路径的特殊场景:

转发地址的产生条件:

  1. ASBR去往外部路由出接口通告进OSPF

  1. ASBR去往外部路由出接口网络类型必须是B/NBMA

  1. ASBR去往外部路由出接口不能是silent-interface(抑制接口)

什么是7转5?为什么要做7转5?做完会发生什么改变?

  • 7转5就是在ABR设备上将7类LSA转换成5类LSA;

  • 因为7类LSA只存在于NSSA与totally NSSA区域中存在,主要是为了使这两个特殊区域可以支持ASBR得存在来引入外部路由,而又 因为NSSA与totally NSSA中不能存在5类LSA ,因此定义出7类LSA的存在。那么这就存在一个问题,普通区域无法识别7类LSA的存在,那么其它区域怎么访问NSSA与totally NSSA区域引入的外部路由呢?这就需要 在ABR上执行7转5的动作 了,把7类LSA转换成5类LSA(因为做7转5的时候会将Adv-Router改为自身Router-id),那么普通区域就会认为转换设备是ASBR设备,当其要访问外部网段时会找到做转换的设备来进行访问(当区域边界存在多个ABR设备时由 Router-id大的设备执行7转5的动作 ,做7转5的动作时会在5类LSA上添加转发地址防止次优路径的存在)。

NSSA-LSA

Type : NSSA

Ls id : 192.168.4.0 外部路由信息

Adv rtr : 5.5.5.5 产生该LSA设备的Router-id

Ls age : 1174

Len : 36

Options : NP P:用于告知转化路由器该条7类LSA是否需要转化。

seq# : 80000002

chksum : 0x1eea

Net mask : 255.255.255.0 掩码信息

TOS 0 Metric: 1

E type : 2

Forwarding Address : 10.1.45.5 转发地址,告知到达该路由的最佳路径

Tag : 1

Priority : Low

如何区分一条唯一的LSA?

答:通过Link type、Link state、Adv router三要素来区分一条LSA,如果三个参数相同则认为是同一条LSA,需进一步进行LSA新旧的判断,新的LSA替换掉旧的LSA;

如何比较LSA的新旧?

首先比较序列号,如果序列号越大,则越新。
如果序列号相同,则比较校验和,校验和越大越新。
如果校验和相同,则比较存活时间(LS Age),如果这些LSA中有一条存活时间为3600s,则认为该LSA是最新的,用于删除一条LSA。
如果所有LSA age不等于3600S,则判断LSA age的差值,如果大于900S(15分钟)则认为LSA age小的最新,如果小于900S则认为相同;
如果上述条件都一样的话,则认为这两条LSA是相同的,将本地的LSA保留。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值