OSPF-5 3类LSA SummaryLSA

上一期我们介绍了2类LSA Network LSA的内容信息以及怎样从2类LSA中的信息描绘出一张具体的拓扑信息以及网段信息

这一期我们将介绍3类LSA Summary LSA区域间的LSA看看3类LSA是怎样把域间的路由信息传递到别的区域的

一、概述


由于3类LSA是用来描述我们域间的路由信息所以它是由我们的ABR所产生的

类型名称描述传播范围
1类LSARouter LSA运行了OSPF协议的每台设备都会产生描述了设备的拓扑信息以及网段信息(链路状态和开销)只在接口所属的区域内泛洪
2类LSANetwork LSA由DR产生,描述DR所接入的MA网络中所有与之形成邻接关系的路由器,以及DR自己只在接口所属的区域内泛洪
3类LSASummary LSA由ABR(区域边界路由器)产生,描述区域内某个网段的路由或区域间的路由信息只在接口所属的区域内泛洪
4类LSAASBR Summary LSA由ABR产生,描述到达ASBR的路由通告给除了ASBR所在区域的其他相关区域
5类LSAAS外部LSA由ASBR(自治系统边界路由器)产生,用于描述到达OSPF域外的路由或到达别的路由协议的路由,在传递的过程中下一跳不会被中间设备所修改domain
7类LSANSSA LSA由ASBR产生,用于描述到达OSPF域外的路由。NSSA LSA与AS外部LSA的功能类似,但是泛洪范围不同。NSSA LSA只能在始发的NSSA内泛洪,并且不能直接进入Area0。NSSA的ABR会将7类LSA转换成5类LSA注入到Area0NSSA区域内

 二、LSA介绍


1、Summary LSA

  • LS Type:取值3,代表Network Summary LSA。
  • Link State ID:路由的目的网络地址。
  • Advertising Router:生成LSA的Router ID。
  • Network Mask:路由的网络掩码。
  • metric:到目的地址的路由开销。
类型LS TypeLink State idAdvRouter产生者(谁会产生此类LSA)有效范围
1、Router自己的Router-id自己的Router-id每台路由器自己区域内
2、NetworkDR的接口IP地址DR的Router-idDR区域内
3、Summary域间路由的网络地址ABR的Router-idABR区域内

2、3类LSA描述的内容

拓扑

 

 (1)基础配置

AR1
system
sysname AR1
interface g0/0/0
ip add 10.0.12.1 24AR2
system
sysname AR2
interface g0/0/0
ip add 10.0.12.2 24
interface g0/0/1
ip add 10.0.23.2 24AR3
system
sysname AR3
interface g0/0/0
ip add 10.0.23.3 24
interface g0/0/1
ip add 10.0.34.3 24AR4
system
sysname AR4
interface g0/0/0
ip add 10.0.34.4 24

(2)OSPF配置

AR1
ospf 1 router-id 1.1.1.1
area 0
netw 10.0.12.1 0.0.0.0AR2
ospf 1 router-id 2.2.2.2
area 0
netw 10.0.12.2 0.0.0.0
netw 10.0.23.2 0.0.0.0
q
q
interface g0/0/0
ospf dr-priority 100
interface g0/0/1
ospf dr-priority 100AR3
ospf 1 router-id 3.3.3.3
area 0
netw 10.0.23.3 0.0.0.0
q
area 1
netw 10.0.34.3 0.0.0.0AR4
ospf 1 router-id 4.4.4.4
area 1
netw 10.0.34.4 0.0.0.0

这张拓扑与我们上一期介绍2类LSA时的拓扑一致

这张拓扑当中AR3的两个接口属于两个不同的区域,说明我们的AR3就为ABR区域边界路由器

一个区域内的LSDB链路状态数据库只会与区域内的路由器进行同步

1类LSA与2类LSA都只会在本区域内泛洪,所以需要学习到其他区域的拓扑信息以及网段信息只能由我们的ABR设备去产生一条3类的LSA去描述其他区域的信息

查看AR3上向区域0内传播的3类LSA信息

 这里我们可以看到LSA的Type为Sum-Net说明这是一个3类LSA信息

我们上面说到3类LSA中的Ls id为域间路由的网络信息、Adv rtr为ABR的Router-id、下面还有一个信息为Net mask这个信息我们在2类LSA中就有了解为网络掩码信息

我们可以通过这些信息得知在ABR3.3.3.3上连接了另一个区域的网段,网段为10.0.34.0/24

我们通过1/2类的LSA可以将拓扑描绘成这样

在通过3.3.3.3传播的3类LSA我们可以在这个拓扑上在加上几个信息

 当区域0内的路由器设备收到这个3类LSA时发现产生者为3.3.3.3,那么他们去访问10.0.34.0/24这个网段时就会去找3.3.3.3设备

当然我们已经通过1/2类LSA学习到了3.3.3.3的相关拓扑以及网段信息所以我们可以正常的去到3.3.3.3

我们再去查看一下AR4上收到的1/2/3类LSA有哪些内容信息

通过AR4上查看的内容我们可以在AR4的视角画出一张拓扑

 

 当4.4.4.4想要去访问10.0.12.0/24与10.0.23.0/24网段时就会找3.3.3.3设备

当然3.3.3.3设备上区域1的内容AR4已经通过1/2类学习到了所以可以正常访问到3.3.3.3

到这里本章内容就到此结束了如果有疑问可以关注博主私聊,如果有问题欢迎私聊博主及时更改谢谢大家的观看学习!!! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35102.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI驱动的视频字幕提取与翻译工具

青梧字幕是一款基于Whisper技术的AI字幕提取工具,专为视频制作者、翻译人员和自媒体创作者设计。它通过先进的语音识别算法,能够自动从视频文件中提取字幕内容,并支持多种语言和字幕格式,极大地简化了字幕制作流程。 目前暂支持 …

ONNX:统一深度学习工作流的关键枢纽

引言 在深度学习领域,模型创建与部署的割裂曾是核心挑战。不同框架训练的模型难以在多样环境部署,而 ONNX(Open Neural Network Exchange)作为开放式神经网络交换格式,搭建起从模型创建到部署的统一桥梁,完…

第十一次CCF-CSP认证(含C++源码)

第十一次CCF-CSP认证 打酱油满分题解 公共钥匙盒满分题解solution 1solution 2(优先队列优化) 通信网络(图的遍历问题)满分题解 打酱油 题目链接 满分题解 思路:做完这题我觉得这里有点像贪心算法但又是常识性问题&a…

深入解析Hosts文件:从原理到实战应用(文末附Qwins下载)

深入解析Hosts文件:从原理到实战应用 在网络世界中,一个看似普通的系统文件——Hosts文件,却隐藏着操控域名解析的“上帝权限”。无论是开发者的本地测试、网络安全防护,还是普通用户屏蔽广告,都离不开它的身影。本文将…

SpringBoot 和vue前后端配合开发网页拼图10关游戏源码技术分享

今天分享一个 前后端结合 的网页游戏 开发项目源码技术。 这也是我第一次写游戏类的程序,虽然不是特别复杂的游戏,但是是第一次写,肯定要记录一下了,哈哈。 游戏的内容 就是 我们显示中玩的那个 拼图碎片的 游戏,类似下…

TSB - AD 解读 — 迈向可靠、透明的 TSAD 任务

目录 一 文章动机 二 TSAD 领域内的两类缺陷 三 数据集的构建 四 实验结果及结论 项目宣传链接:TSB-AD 代码链接: TheDatumOrg/TSB-AD: TSB-AD: Towards A Reliable Time-Series Anomaly Detection Benchmark 原作者解读:NeurIPS 2…

Java 大视界 -- Java 大数据机器学习模型的对抗攻击与防御技术研究(137)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

Python 鼠标轨迹算法 - 防止游戏检测

一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言,原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势: 模拟…

C++11 lambda表达式、包装器、Bind绑定

Hello!大家早上中午晚上好!!今天来复习C11三个新加的特性!! 一、lambda 表达式 1.1什么是lambda表达式? 语法:[捕捉列表](参数列表)->返回值{函数体}; …

计算机网络:(二)计算机网络在我国发展与网络类别与性能 (附带图谱更好对比理解)

计算机网络:(二)计算机网络在我国发展与网络类别和性能 前言一、计算机网络在我国的发展二、计算机网络的类别1. 计算机网络的定义2. 不同类别的计算机网络(1)按覆盖范围分类(2)按传输技术分类…

CoreData 调试警告:多个 NSEntityDescriptions 声明冲突的解决

概述 目前在苹果生态 App 的开发中,CoreData 数据库仍然是大部分中小应用的优先之选。不过,运行时 CoreData 常常产生各种“絮絮叨叨”的警告不禁让初学的秃头小码农们云里雾里。 这不,对于下面这一大段 CoreData 警告,大家是否一…

解决QT_Debug 调试信息不输出问题

方式1 &#xff1a;手动通过添加环境变量解决 ->使用命令&#xff1a; QT_LOGGING_TO_CONSOLE1 qtcreator启动 ->如若还未输出qDebug调试信息 则在程序中引<QLoggingCategory>包 #include <QLoggingCategory> ->在程序入口添加 QLoggingCategory::defa…

【CF】Day9——Codeforces Round 953 (Div. 2) BCD

B. New Bakery 题目&#xff1a; 思路&#xff1a; 被标签害了&#xff0c;用什么二分&#xff08; 很简单的思维题&#xff0c;首先如果a > b&#xff0c;那么全选a就行了&#xff0c;还搞啥活动 否则就选 b - a 天来搞活动&#xff0c;为什么&#xff1f; 首先如果我…

[MAVEN][经验总结]MAVEN_HOME和M2_HOME的配置建议

前言 MAVEN_HOME和M2_HOME都是maven的环境变量&#xff0c;要配置哪个&#xff0c;与maven版本有关&#xff0c;我在实操过程中遇到相关的问题&#xff0c;现记录如下。 MAVEN_HOME和M2_HOME的区别 MAVEN_HOME 和 M2_HOME 本质上是同一个作用的环境变量&#xff0c;它们的区…

力扣Hot100——169. 多数元素

解法1&#xff1a;使用HashMap 将nums数组映射到HashMap中&#xff0c;键为nums的值&#xff0c;值为nums中值的数量&#xff1b; 然后遍历哈希表&#xff0c;返回值最大的键 class Solution {private Map<Integer, Integer> countNums(int[] nums) {Map<Integer, Int…

EasyRTC嵌入式音视频通话SDK:微信生态支持、轻量化架构与跨平台兼容性(Linix/Windows/ARM/Android/iOS/LiteOS)

随着WebRTC技术的不断发展&#xff0c;实时音视频通信在各个领域的应用越来越广泛。EasyRTC嵌入式音视频通话SDK作为一款基于WebRTC技术的实时通信解决方案&#xff0c;凭借其强大的功能和灵活的集成能力&#xff0c;受到了越来越多开发者的关注。 一、系统架构设计 纯C语言开…

QuickAPI:一键将 Excel 数据转为数据库表

在开发和数据管理中&#xff0c;将 Excel 数据快速导入数据库是一项常见需求&#xff0c;但手动建表和导入的过程往往让人头疼。 QuickAPI 作为一款高效的统一数据服务平台&#xff0c;提供了一键将 Excel 数据转为数据库表的功能&#xff0c;极大简化了操作流程。本文将以技术…

【MySQL】多表查询(笛卡尔积现象,联合查询、内连接、左外连接、右外连接、子查询)-通过练习快速掌握法

在DQL的基础查询中&#xff0c;我们已经学过了多表查询的一种&#xff1a;联合查询&#xff08;union&#xff09;。本文我们将系统的讲解多表查询。 笛卡尔积现象 首先&#xff0c;我们想要查询emp表和stu表两个表&#xff0c;按照我们之前的知识栈&#xff0c;我们直接使用…

JavaScript如何做类型转换

一、类型转换 二、补充 console.log(1 "2" "2"); // 122 console.log(1 "2" "2"); // 32 console.log(1 -"1" "2"); // 02 console.log("1" "1" "2"); // 112 consol…

华为中小型企业项目案例

实验目的(1) 熟悉华为交换机和路由器的应用场景 (2) 掌握华为交换机和路由器的配置方法 实验拓扑实验拓扑如图所示。 华为中小型企业项目案例拓扑图 实验配置市场部和技术部的配置创建VLANLSW1的配置 [LSW1]vlan batch 10 20 [LSW1]q…