网络工程师知识点3

news2024/11/26 16:28:28

41、各个路由协议,在华为设备中的优先级?
直连路由 0
OSPF 10
静态 60

42、OSPF:开放式最短路径优先路由协议,使用SPF算法发现和计算路由
OSPF的优点:
1、收敛速度快,无路由自环,适用于大型网络
2、支持路由分级(域内路由、域间路由、域外路由)管理和区域划分
3、支持子网划分及组播地址发送协议
4、支持认证(链路认证、区域认证)和等值路由(负载分担)

43、ROUTER ID的概念及作用
一个32bit无符号整数, 192.168.1.2
选举过程:
一般用LOOPBACK的IP地址表示。
若没有LOOPBACK或不进行手工指定则选择活跃端口中IP大的。
作用:在整个自治系统内标识路由器的唯一性。

LSA:链路状态广播
LSDB:链路状态数据库(存放LSA)

44、DR:指定路由器 BDR:备份指定路由器
作用:减小路由器中数据库的大小,转发网络更新,减少邻接关系。
选举过程:
通过HELLO消息比较路由器的优先级(默认为1,为0时不参与选举)
优先级高的为DR,若优先级相同时选路由ROUTER-ID大的。一旦DR生效,除非重启或设备故障,否则永不改变。

OSPF支持的网络类型
点到点网络 (P2P) 广播网络(BMA) 非广播多址访问(NBMA) 点到多点网络(P2MP)

45、ospf的工作过程:
在这里插入图片描述

OSPF协议的三张表
1 邻居表:列出了所有和本路由器直接相连的OSPF邻居
2 链路状态数据库(拓扑表):存储所有从自己的邻居那得到的LSA 在同一个OSPF 区域中的路由器,都有完全一致的OSPFDATABASE.
3 路由表:在OSPF的数据库中,通过SPF算法,计算得到的路由。

46、OSPF的5大报文及各个报文的作用
五大报文:HELLO DD LSR LSU ACK
Hello报文 建立邻接/邻居关系
DD报文 描述本链路状态信息的报文
LSR报文 请求更新报文
LSU报文 回复应答报文
LSAACK 确认报文

47、OSPF的组播地址
DR发给 DRother 的报文组播地址是 224.0.0.5
DR OTHER 发给 DR的报文组播地址 224.0.0.6

48、OSPF端口的7大状态及作用
DOWN:没有从邻居处收到HELLO数据包
INIT:从另外的路由器收到HELLO报文,但是在此HELLO报文中没有看到自己的ROUTER ID hello
TWOWAY:从邻居处接收到的HELLO报文的邻居字段中包含自己的ROUTERID,这个状态下选举DR BDR
EXSTART:建立主、从关系并决定初始的DD序号及准备交换DD报文。带有
最高ROUTERID的路由器将成为主路由器。
EXCHANGE:路由器通过发送DD报文到邻居 描述他自己的完整的链路状态数据库,同时,路由器也发送LSR报文来请求更新的LSA。
LOADING: 路由器将发送LSR给邻居请求在EXCHANGE状态下发现的新的LSA,并接受对请求的LSA的响应报文LSU。
FULL: 建立起邻接的邻居中所有的LSA信息都是同步的。
在这里插入图片描述

49、OSPF区域类型
在这里插入图片描述
在这里插入图片描述

50、OSPF划分多区域的作用
1、减小路由表大小
2、限制LSA的扩散
3、加快收敛
4、增强稳定性

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Arduino驱动BNO055 10轴绝对定向传感器(惯性测量传感器篇)

目录 1、传感器特性 2、控制器和传感器连线图 3、驱动程序 BNO055是实现智能9轴绝对定向的新型传感器IC,它将整个传感器系统级封装在一起,集成了三轴14位加速度计,三轴16位陀螺仪,三轴地磁传感器和一个自带算法处理的32位微控制器。

Qtcreator console 中文 乱码

开发环境:windows11 x64 位;Qt Creator 11.0.3;Based on Qt 6.4.1 (MSVC 2019, x86_64) 报错内容如图所示: 解决方法如下:

关于EEGLAB安装时报错“未定义函数或者变量‘EEGLAB’”

按照其他博主写的,下载EEGLAB(最新版),然后解压,打开matlab(2019a)导入路径,在前述步骤都正确的情况下,命令行输入eeglab,matlab提示"未定义函数或者变量…

SQL标识列实现自动编号的步骤和技巧以及优势

目录 前言: 过程: 1.步骤: 2.标识种子和表示增量: 效果展示:​ 优势: 总结: 前言: 在.NET中的例子里面遇到这么一个问题,不能将NULL插入列‘ID’,表Login.dbo.Scores’;列不允许有NULL值。INSERT失败。这个问题很明显,我在SQL数据库中…

armbian 系统下 arm小盒子上 尝试跑SRS

1.github国外的太慢了 找了个国内yuan git clone https://gitee.com/ossrs/srs.git2.进到trunk目录 ./configure && make 提示要安装tclsh 那就安装下 还要安装cmake apt install -y cmake 然后有提示安装pkg-config apt install pkgconf cpu arm64 4核 S905…

通过代码MyBatis-plus实现对表中createTime和updateTime进行自动更新

通过代码MyBatis-plus实现对表中createTime和updateTime进行自动更新 实现这样的效果可以在数据库中设置&#xff0c;但是我们一般建议在代码里实现&#xff0c; 但是总不能每次insert和update的时候都手写new当前时间 因此推荐使用mybatis-plus 1导入依赖 <dependency&g…

Leetcode 75——1768.交替合并字符串 解题思路与具体代码【C++】

一、题目描述与要求 1768. 交替合并字符串 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你两个字符串 word1 和 word2 。请你从 word1 开始&#xff0c;通过交替添加字母来合并字符串。如果一个字符串比另一个字符串长&#xff0c;就将多出来的字母追加到合并后字符…

springboot 智慧生活商城系统

liu1113625581 springboot 智慧生活商城系统

最新ai创作系统CHATGPT系统源码+支持GPT4.0+支持ai绘画(Midjourney)

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统AI绘画系统&#xff0c;支持OpenAI GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署…

【RTOS学习】精简RTOS源码 | 认识RTOS | 任务的创建和删除

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《RTOS学习》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 在前面对ARM架构以及C语言在单片机中的表现有一个简单的认识后&#xff0c;现在开始正式进入RTOS的…

Python技能树练习——统计词频

请编写一段单词统计Python代码&#xff0c;统计下面两个Python三引号字符串里英文单词的词频。要求&#xff1a; 单词请忽略大小写 使用数组splits [\n, , -, :, /, *, _, (, ), ", ”, “,],[]来切割单词 输出词频最高的5个单词和词频信息 * Python 代码风格指南,* [g…

java springboot通过EnableConfigurationProperties全局声明bean并处理装配

Spring Boot中 我们想条件装配一个类 首先 我们要声明他的bean 而 EnableConfigurationProperties 可以直接将 要全局声明的类绑定在 属性类中 例如 我们随便创建一个类 就叫 textData 吧 参考代码如下 package com.example.webdom.domain;import org.springframework.boot.co…

【数据库系统概论】第六章关系数据理论

一句话&#xff0c;研究关系数据库理论就是为了设计出合适的关系模式&#xff0c;也即合适、高效的表 6.1为什么研究关系数据理论 一&#xff1a;概念回顾&#xff1a;关系模式 关系模式&#xff1a;关系模式就是对关系的描述&#xff0c;可以表示为 R ( U , D , D O M , F…

C++指针解读(4)-- 指针和数组(一维数组)

1、数组及数组的访问 1.1 数组的存储方式 在内存中&#xff0c;数组是一块连续的区域。数组的存储结构有如下特点&#xff1a; &#xff08;1&#xff09;数组中的元素是同质的数据&#xff1b; &#xff08;2&#xff09;索引从0开始&#xff1b; &#xff08;3&#xff…

数据库安全-H2 databaseElasticsearchCouchDBInfluxdb漏洞复现

目录 数据库安全-H2 database&Elasticsearch&CouchDB&Influxdb 复现influxdb-未授权访问-jwt 验证H2database-未授权访问-配置不当CouchDB-权限绕过配合 RCE-漏洞CouchDB 垂直权限绕过Couchdb 任意命令执行 RCE ElasticSearch-文件写入&RCE-漏洞Elasticsearch写…

Linux Kernel 4.13 RC6发布:正式版9月3日发布

美国当地时间上周末&#xff0c;大神Linus Torvalds发布了Linux Kernel 4.13内核的又一候选版本。上周发布的RC5版本更新幅度也要比上上周的RC4要小&#xff0c;Linus Torvalds表示本周发布的RC6版本属于常规更新&#xff0c;在过去一周的开发过程中并没有出现任何意外。RC6版本…

ESP32网络开发实例-从SD卡加载Web页面文件

从SD卡加载Web页面文件 文章目录 从SD卡加载Web页面文件1、应用介绍2、软件准备3、硬件准备4、Web页面代码实现5、Web服务器代码实现在文中,将展示如何构建一个 Web 服务器,为存储在SD卡中的 HTML 和 CSS 文件提供服务。 我们不必将 HTML 和 CSS 文本硬编码入代码中,而是创建…

如何提升网站排名和用户体验:优化网站速度

网站的排名和用户满意度直接受到站点内容的加载速度影响深远。通过精心的网站优化&#xff0c;您不仅可以提高排名&#xff0c;还可以提供更出色的用户体验&#xff0c;尽管用户可能不会察觉到您的网站加载得更快&#xff0c;但这是一个非常有意义的改进。在这篇文章中&#xf…

计算机毕业设计 基于Web铁路订票管理系统 火车订票管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…

Git纯操作版 项目添加和提交、SSH keys添加、远程仓库控制、冲突解决、IDEA连接使用

Git 文章目录 Git项目简单克隆通用操作添加和提交回滚分支变基分支优选 远程项目推送认证抓取、拉取和冲突解决 IEDA类软件连接 最近学原理学的快头秃了&#xff0c;特此想出点不讲原理的纯操作版&#xff0c;不过还是放个图吧 项目简单克隆 git在本人日常中最重要的功能还是…