IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 【Hcip】OSPF常用的6种LSA详解 -> 正文阅读

[网络协议]【Hcip】OSPF常用的6种LSA详解

目录

1类Lsa:

Transnet类型:

P2P类型:

stubnet类型:

virtual类型

2类Lsa:

3类Lsa:

5类Lsa:

4类Lsa:

7类Lsa:

更多精彩内容,尽在G Z H:数通那点事!!!


??在Hcia阶段,我们介绍过OSPF常用的LSA类型主要为1、2、3、4、5、7共6种LSA。

? ? ? 今天我们主要对OSPF的1类、2类、3类LSA进行梳理。为此我们搭设OSPF网络如下图:

? ? 区域0为广播类型,R1的G0口(以下简称接口1)和R2的G0口(以下简称接口2)宣告到区域0中。R2的S0口(以下简称串口1)?和R4的S0口(以下简称串口2)宣告到区域1中。区域1为p2p网络类型。具体配置不在赘述。

? ? ?我们在R2路由器上,查看lsdb如下图。(命令为:[R2]display? ospf? lsdb)

1类Lsa:

(1)主要描述的是与该路由的直连接口的链路信息;

(2)每个路由器都会生成一条1类Lsa条目;

(3)1类Lsa的类型有四种,分别为p2p、stubnet、transnet、virtual;

(4)Lsa内部各要素的含义:

? ? ?我们可以看出,在2.2.2.2的lsdb中,包含3种1类Lsa。

Transnet类型:

其中:

? ? ? type:表示Lsa的类型,router表示1类Lsa;

? ? ? ?Ls id:表示该lsa的名称;

? ? ? ?adv rtr:表示产生该lsa的路由器;

? ? ? ?Ls age:表示老化时间,初始为0,3600为老化;

? ? ? ?Len:表示Lsa的报文长度;

? ? ?seq:序列号,用于比较Lsa的新旧;

? ? ?Checksum:校验和

? ? ?Link count:链路信息的数量

? ? ? ? ? ? Link id:表示伪节点的信息

? ? ? ? ? ? Data:表示自身连接伪节点的IP

? ? ? ? ? ? link type:描述1类Lsa的类型,transnet表示为广播或NBMA类型

? ? ? ? ? ? Metric:开销值

P2P类型:

? 其中,Lsa头部信息都相同,不再叙述:

? ? ? ? ?Link id:表示邻居信息;

? ? ? ? ?Data:表示自身与邻居相连的接口;

? ? ? ? ?Link type:描述1类Lsa的类型,p2p表示网络类型为P2P,

? ? ? ? ?Metric:表示链路的开销值。

stubnet类型:

? ? ? ? ??Link id:自身直连的路由网络号;

? ? ? ? ?Data:表示该网络号的掩码;

? ? ? ? ?Link type:表示为节点信息;

? ? ? ? ?Metric:表示链路的开销值。

virtual类型

虚链路的配置为:

[区域]vlink-peer? 对端的router id

? ? ? 从而生成一条link type为virtual的一类的lsa。其link id表示虚链路的对端路由的router id,data表示自身去往虚链路的接口。

2类Lsa:

(1)主要在广播或者NBMA网络类型中,用于描述伪节点的信息;

(2)Lsa内部各要素如下图:

? ? ? ?type:表示lsa类型,network表示为2类Lsa;

? ? ? ??Attached router:表示邻居路由

3类Lsa:

(1)主要是将不同区域内的1类Lsa和2类Lsa进行转换,以便于其在不同区域中进行传递。

(2)只有ABR路由才能进行转换,且3类Lsa在本区域内泛洪。

(3)3类Lsa各要素的含义:

与上图对比来看:

?

上篇文章,我们讲了OSPF协议里的1类,2类,3类Lsa,这三类Lsa主要是传递的OSPF协议内的链路信息,然而,我们日常生活中,不可能所有的路由器都运行ospf协议,这就涉及到外部路由引入的概念,就是将非ospf协议的路由信息,宣告进ospf协议中。具体配置为:

[ospf进程]import-router? static(路由协议,这里显示的是静态路由)

?

? ? ? 我们先搭设一个简要的拓扑。

? ? ? ?上图中,分别有3个area区域,R4为外部路由,R3的G0口没有宣告到OSPF中,而是在R3中加一条静态路由,从而找到R4的loopback0口。

? ? ? ?在R3上,通过刚才学到的外部路由引入,将这条静态路由引入到ospf中。

? ? ? R5的loopback0也没有宣告进ospf中,而是一条直连的外部路由。

? ? ? ?根据Hcia学过的配置命令,我们将上图网络配置完毕后,将外部路由引入ospf中,在R1上查看ospf的lsdb信息:

我们发现,出现两种新类型的lsa条目,分别是sum-asbr,external。这就是我们今天说的4类,5类Lsa。

5类Lsa:

(1)当外部路由被引入到ospf协议中时,连接外部路由的路由器(例如图中的R3路由器)会被置位为asbr路由,并发送1条1类Lsa信息,告诉邻居,我为asbr,而后,将外部路由信息,以5类Lsa的形式,进行转发。

(2)5类Lsa是在ospf全区域内进行转发的。

(3)5类Lsa的要素

? ? ? ? type:表示Lsa类型,External表示为5类Lsa;

? ? ? ?Ls id:表示路由信息的网络号;

? ? ? ?adv rtr:表示通告者的router-id:

? ? ? ?E type:asbr到达目标网络cost的计算类型,默认为2,表示只计算asbr到目标网络的cost值;可更改为1,表示除了计算上述的cost值,还要再+自身到达asbr的cost值。

? ? ? ?Forwarding? address:用来做ospf链路优化,如果Fa为0.0.0.0,那么去往外部路由会通过adv rtr。如果Fa有具体的ip,那么去往外部路由,会通过Fa的地址去往外部路由。

4类Lsa:

(1)4类lsa的是asbr发送的1类Lsa转换而来的,主要的作用是告诉其他区域可以通我来找5类Lsa所包含的链路状态信息。

(2)4类Lsa是由Abr产生的,并在ospf的本区域内进行泛洪。这也就是为什么area0和area1中都有一个4类lsa,而只有5类Lsa是单独的一条。

(3)4类Lsa的要素:

? ? type:表示Lsa的类型,sum-asbr表示该Lsa为4类Lsa;

? ? Ls id:表示asbr的路由名称;

? ? adv rtr:表示可以去往asbr的路由名称,在abr路由器上,会进行再次转换,比如上图,R1知道要找Asbr可以通过R2路由器,同时R1通过对4类Lsa的进行更新,告诉区域2的路由,通过我可以找到asbr。

? ? 其余要素和其他Lsa相同。

7类Lsa:

(1)7类Lsa是Nssa区域用于引入外部路由时生成的Lsa;

(2)7类Lsa只能在本区域内泛洪;

(3)7类Lsa往其他区域传递时,abr会将7类Lsa转换为5类Lsa,在其他区域内泛洪。

(4)7类Lsa的要素:

? ? ? type:表示Lsa类型,nssa为7类lsa

? ? ? Ls? id:表示宣告路由信息的网络号;

? ? ?Adv? rtr:表示通告者;

? ? 其余的内容和5类Lsa完全一致,7类lsa就是为了解决特殊区域引入外部路由问题而产生的,可以简单的理解为nssa区域的7类相当于普通区域的5类。

更多精彩内容,尽在G Z H:数通那点事!!!

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-24 09:48:45  更:2022-04-24 09:49:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 4:16:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码