OSPF复习(2)

目录

一、LSA的头部

二、6种类型的LSA(课堂演示)

1、type1-LSA:----重要且复杂

2、type2-LSA:

3、type3-LSA:

4、type4-LSA:

5、type5-LSA:

6、type7-LSA:

三、OSPF的网络类型

1、定义:

2、类型:

(1)NBMA(非广播多点可达网络)

(2)P2MP(点到多点网络)

 (3)Broadcast(广播网络)

(4)P2P(点到点网络)

四、基于OSPF的MGRE实验


一、LSA的头部

        LSA是OSPF的一个核心内容,如果没有LSA,OSPF是无法描述网络的拓扑结构及网段信息的,也无法 传递路由信息,更加无法正常工作,在OSPFV2中,需要我们掌握的主要有6种。

LSA头部一共20byte,每个字段的含义如下。

        链路状态老化时间(Link-State Age):指示该条LSA的老化时间,即它存在了多长时间,单位为秒,1800s周期归0,触发当下归0

        MAX age --- 3600S ------ 当一条LSA的老化时间到达最大老化时间时,将被认定失效,将从本地的 LSDB中删除掉

        可选项(Options):每一个比特位都对应了OSPF 所支持的某种特性。 ------ 和hello包中的一样,包含特殊区域标 记

        链路状态类型(Link-State Type): 指示本条LSA的类型。每种 LSA用于描述OSPF 网络的某个部分,所有的LSA 类型都定义了相应的类型编号。

        链路状态ID(Link-State ID): LSA的标识。不同的LSA类型,对该字段的定义是不同的。

        通告路由器(Advertising Rout        er): 始发路由器, 产生该LSA的路由器的Router-ID

        链路状态序列号(Link-Sate Sequence Number):该LSA的序列号,该字段用于判断LSA的新旧或是否存在重复(相同的路由信息,序列号越大的越新

        链路状态校验和(Link-State Checksum):校验和会参与LSA的新旧比较。当两条LSA三元组相同,并且序列号也 相同时,则可以使用校验和比较,和大的认定为新

        长度(Length):一条LSA的总长度

链路状态类型,链路状态ID,通告路由器 ---- “LSA三元组” --- 通过着三个参数可以唯一的标识出一条LSA

二、6种类型的LSA(课堂演示)

1、type1-LSA:----重要且复杂

        (1)定义:router LSA

                描述区域内部与路由器直连的链路信息(链路类型、开销值等)

                仅在区域内部传输

                每台路由器都会产生Type1 LSA

[R1]dis ospf lsdb router 查看Type1 LSA的具体信息

        (2)LS ID:发出该LSA的路由器的router-id

        (3)Adv Rtr:始发路由器,产生该LSA的路由器的router-id

        (4)链路ID:不同的链路类型,对链路ID值的定义是不同的。

        (5)链路数据(Link Data):不同的链路类型对链路数据的定义是不同的。

        (6)link-type:链路类型

                transnet:

                       类型:广播网络或者NBMA

                        link-id:本网段的DR的IP地址

                        Date:本路由器在该网段的IP地址

                P2P:

                        类型:ppp

                        link-id:该网段对端路由器的router-id

                        Date:本路由器在该网段的与对端路由器相连的接口的IP地址

                stubnet(末梢网络):

                       类型:p2p\环回口\末梢网络

                        link-id:该网段的网络地址

                        data:该网段的子网掩码

                Virtual(虚链路):

                        类型:虚链路

                        link-id:虚链路邻居的router id

                        data:去往该虚连接邻居的本地接口的IP地址

        (7)VEB标志位:

                        V位(Virtual Link Endpoint Bit):如果该比特位被设置为1,则表示该路由器为Virtual Link的端点。

                        E位(External Bit):如果E比特位被设置为1,则表示该路由器为ASBR。在Stub区域中,不允许出现E比特位被设置 为1的Type-1 LSA,因此Stub区域内不允许出现ASBR。

                        B位(Border Bit):如果B比特位被设置为1,则表示该路由器为两个区域的边界路由器,字母B意为Border(边界

2、type2-LSA:

        (1)定义:

                network LSA

                描述区域内的MA网络(广播网络、NBMA网络)链路的路由器及掩码信息

                仅在区域内部传输

                只有DR才会产生type2_LSA

        [R1]dis ospf lsdb network 查看Type2 LSA的具体信息

        (2)内容:

                LS ID:该网段的DR的IP地址

                Adv Rtr:该网段DR的router-id

                network mask:该网段DR的IP地址的子网掩码信息

3、type3-LSA:

        (1)定义:

                Summary LSA(聚合LSA)

                在整个OSPF区域内,描述其他区域的链路信息

                以子网形式传播,类似直接传递路由

                只有ABR会产生type3_LSA

                [R1]dis ospf lsdb summary 查看Type3 LSA的具体信息

4、type4-LSA:

        (1)定义:

                Asbr-summary LSA

                描述ASBR的信息

                只有ABR才会产生TYPE4 LSA

        (2)内容:

                LS ID:ASBR的router-id

                Adv Rtv:通告描述该ASBR的ABR的router-id

                [R1]dis ospf lsdb asbr 查看Type4 LSA的具体信息

        注:在ASBR本区域的内部路由器,不会产生到达该ASBR的4类LSA

5、type5-LSA:

        (1)定义:

                AS_extenal LSA,传递域外 路由信息

                描述AS外部引入的路由信息,会传播到所有区域(特殊区域除外)

                只有ASBR会产生type5_LSA

        (2)内容:

                LS ID:外部路由的目的网络地址

                 Adv Rtv:引入该网络路由的ASBR的ABR的router-id

                net mask:引入的该目标网段的子网掩码

                [R1]dis ospf lsdb ase 查看Type5 LSA的具体信息

6、type7-LSA:

        (1)定义:

                NSSA LAS

                描述在NSSA区域引入的AS外部路由信息

                只会出现在NSSA和totally NASS区域,不能进入area 0

                7类LSA生成路由信息的标记位,O_NSSA,优先级150

        (2)内容:

                LS ID:外部某个网段的网络地址

                Adv Rtv:引入该网络路由的ASBR的ABR的router-id

区域内传拓扑,区域间传路由

                <R2>display  ospf routing查看OSPF路由表

三、OSPF的网络类型

1、定义:

         对于不同的二层链路类型的网段,OSPF会生成不同的网络类型 不同的网络类型,DR\BDR选举,LSA细节,协议报文发送形式等会有所不同

2、类型:

(1)NBMA(非广播多点可达网络)

                非广播多点可达网,帧中继默认的网络类型

                单播发送协议报文(天生不支持广播和组播),需手动指定邻居(麻烦,手工一个个配置邻居麻烦,万一邻居地 址变动,又得重新配置)

        命令:[r2-ospf-1]peer 192.168.1.1 (邻居IP地址)

                需要选举DR\BDR,为了减少LSA的泛洪,减少网络负担

                 hello-time 是30秒,dead-time 是120秒

(2)P2MP(点到多点网络)

                点到多点网络,由其他网络类型手动更改:例如在ospf接口下:ospf network-type 网络类型

                模拟组播发送协议报文(帧中继建立子接口模拟组播发报文),需要手动指定邻居;       

                不选举DR\BDR,因为设备少,所以不选举

                hello-time 是10秒,dead-time 是40秒         

 (3)Broadcast(广播网络)

                        广播网络,以太网默认的网络类型

                        组播或广播发送协议报文

                        需要选举DR\BDR,224.0.0.5是所有运行OSPF(DROTHER)的接口会监听,

        224.0.0.6是所有DR/BDR的接口 会监听

                        hello-time 是30秒,dead-time 是120秒

(4)P2P(点到点网络)

                        点到点网络,ppp默认网络

                        组播协议发送报文

                        不选举DR\BDR

                        hello-time 是10秒,dead-time 是40秒

四、基于OSPF的MGRE实验

基于ospf的MGRE出现问题:ospf的路由表学习不全

问题1:Tunnel接口类型为P2P类型,不选举DR/BDR,使得设备无法正常建立邻接关系, 解决方法:更改网络中tunnel接口类型为广播或者P2MP

        [R2]interface Tunnel 0/0/0

        [R2-Tunnel0/0/0]ospf network-type broadcast

问题2:DR和BDR选举混乱,无法正常建邻

更改网络类型后,广播网络中中心站点和分支站点处于同一个广播域,此时需要进行DR和BDR的选 举,但是在分支站点的世界里只和中心站点认识,分支站点和分支站点不认识,这就会发生多个分支 站点和一个中心站点互相竞选DR和BDR,这样会造成选举结果混乱,可在中心站点看到混乱的场景 解 决方法:将分支站点的dr选举优先级变0,这样就能保证中心站点是整个广播网络中唯一的DR

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

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

相关文章

CSS3媒体查询与页面自适应

2017年9月&#xff0c;W3C发布媒体查询(Media Query Level 4)候选推荐标准规范&#xff0c;它扩展了已经发布的媒体查询的功能。该规范用于CSS的media规则&#xff0c;可以为文档设定特定条件的样式&#xff0c;也可以用于HTML、JavaScript等语言。 1、媒体查询基础 媒体查询…

windows docker desktop 更换镜像 加速

最近 docker hub 访问不了; 经过研究 可以通过添加 代理镜像网址 添加代理服务器的方式 实现完美访问 1添加镜像网站 修改成国内镜像地址就能享受到飞一般的速度&#xff0c;但有一个问题&#xff0c;部分站点镜像不全或者镜像比较老&#xff0c;建议使用多个镜像站。 https…

供应商等级:一级、二级和三级供应商之间有什么区别

作为一名专业采购人员&#xff0c;你知道拥有一个可靠且具有成本效益的供应链有多么重要。确保供应链顺利运行的方法之一就是利用供应商分级。 什么是供应商分级&#xff1f; 供应商分级是根据供应商的绩效和对企业的重要性&#xff0c;对其进行分类的做法。 因此&#xff0c…

计算机毕业设计选题推荐-超市售货微信小程序/安卓APP-项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

有方N58 HTTP POST 请求连接 TDengine

串口调试软件&#xff1a;格西调试精灵 第一步先注册网络获取IP地址 建立PPP连接 ATXIIC1\r PPP链路建立成功&#xff0c;查询IP地址 ATXIIC?\r 设置网络APN ATCREG?\r 运行结果&#xff0c;红线处是获…

深度学习数据集大合集—疾病、植物、汽车等

最近又收集了一大批深度学习数据集&#xff0c;今天分享给大家&#xff01;废话不多说&#xff0c;直接上数据&#xff01; 1、招聘欺诈数据集 招聘欺诈数据集&#xff1a;共收集了 200,000 条数据&#xff0c;来自三个网站。 该数据集共收集了 200.000 条数据&#xff0c;分别…

智慧渔业养殖远程监控解决方案

智慧渔业养殖远程监控解决方案 项目背景 影响水产养殖环境的关键参数就是水温、光照、溶氧&#xff0c;氨氮&#xff0c;硫化物、亚硝酸盐等&#xff0c;但这些关键因素即看不见又摸不着很难准确把握。现有的水产管理是以养殖经验为指导&#xff0c;也就是一种普遍的养殖经验…

MySQL 分组后统计 TopN 思路优化

一、表信息 表结构如下&#xff1a; CREATE TABLE score (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) DEFAULT NULL,score int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT1746687 DEFAULT CHARSETutf8;使用存储过程生成十万条测试数据&am…

【深度学习】pytorch——Tensor(张量)详解

笔记为自我总结整理的学习笔记&#xff0c;若有错误欢迎指出哟~ pytorch——Tensor 简介创建Tensortorch.Tensor( )和torch.tensor( )的区别torch.Tensor( )torch.tensor( ) tensor可以是一个数&#xff08;标量&#xff09;、一维数组&#xff08;向量&#xff09;、二维数组&…

2023-macOS下安装anaconda,终端自动会出现(base)字样,如何取消

2023-macOS下安装anaconda&#xff0c;终端自动会出现(base)字样&#xff0c;如何取消 安装后&#xff0c;我们再打开终端&#xff0c;就会自动出现了&#xff08;base&#xff09; 就会出现这样子的&#xff0c;让人头大&#xff0c; 所以我们要解决它 具体原因是 安装了anac…

DDoS类型攻击对企业造成的危害

超级科技实验室的一项研究发现&#xff0c;每十家企业中&#xff0c;有四家(39%)企业没有做好准备应对DDoS攻击&#xff0c;保护自身安全。且不了解应对这类攻击最有效的保护手段是什么。 由于缺乏相关安全知识和保护&#xff0c;使得企业面临巨大的风险。 当黑客发动DDoS攻击…

Spring Boot:构建下一代Java应用的利器

文章目录 什么是Spring Boot&#xff1f;Spring Boot的主要特性1. 自动配置2. 独立性3. 微服务支持4. 生态系统5. Spring生态系统集成 Spring Boot的优势1. 提高开发效率2. 减少样板代码3. 更好的部署和管理4. 多种部署选项5. 微服务支持 如何开始使用Spring Boot1. 安装Spring…

飞致云及其旗下1Panel项目进入2023年第三季度最具成长性开源初创榜单

2023年10月26日&#xff0c;知名风险投资机构Runa Capital发布2023年第三季度ROSS指数&#xff08;Runa Open Source Startup Index&#xff09;。ROSS指数按季度汇总并公布在代码托管平台GitHub上年化增长率&#xff08;AGR&#xff09;排名前二十位的开源初创公司和开源项目。…

Spring Boot Actuator 漏洞利用

文章目录 前言敏感信息泄露env 泄露配置信息trace 泄露用户请求信息mappings 泄露路由信息heapdump泄露堆栈信息 前言 spring对应两个版本&#xff0c;分别是Spring Boot 2.x和Spring Boot 1.x&#xff0c;因此后面漏洞利用的payload也会有所不同 敏感信息泄露 env 泄露配置信…

开发小程序需要多少钱?

随着移动互联网的快速发展&#xff0c;小程序已经成为了企业、个人创业者获取用户、提升品牌影响力的重要工具。然而&#xff0c;对于许多初次接触小程序的人来说&#xff0c;开发小程序需要多少钱&#xff0c;是他们最关心的问题。 首先我们需要明确的是&#xff0c;开发小程…

图论08-图的建模-状态的表达与理解 - 倒水问题为例

文章目录 状态的表达例题1题解1 终止条件&#xff1a;有一个数位为42 状态的改变&#xff1a;a表示十位数&#xff0c;b表示个位数3 其他设置 例题2 力扣773 滑动谜题JavaC 状态的表达 例题1 从初始的(x&#xff0c;y)状态&#xff0c;到最后变成&#xff08;4&#xff0c;&am…

SOLIDWORKS 2024新功能--SOLIDWORKS Electrical篇

SOLIDWORKS Electrical 对齐零部件 在设计 3D 机柜布局时使用对齐零部件时&#xff0c;可以在图形区域中预览更改。这大大减少了在 3D 机柜布局中对齐 SOLIDWORKS 零部件所需的工作量。对齐零部件 PropertyManager 简化并改进了工作流程。 SOLIDWORKS Electrical 更改多个导…

跨境电商须知| 独立站的特点与痛点有哪些?

独立站的特点与痛点有哪些&#xff1f; 无论是做独立站&#xff0c;还是做亚马逊&#xff0c;都有各自的难点。自己做独立站若要在跨境行业长足发展&#xff0c;既要知道独立站有什么特点&#xff0c;要清楚独立站的痛点并一一克服。了解独立站搭建更多 一、独立站的特点 1、…

全球最杰出的大神程序员们(14位)

一、全球杰出的程序员介绍 一起来认识一下全球最杰出的大神程序员们。可惜没看到国人的面孔&#xff01;&#xff08;排名不分先后&#xff09; 1、Jon Skeet 个人名望&#xff1a;程序技术问答网站 Stack Overflow 总排名第一的大神&#xff0c;每月的问答量保持在 425 个左…