HCIP课后习题之一

news2024/9/25 1:19:52

1、路由协议用工作机制上分为那几种?分别是?

A:两种。分别是静态路由和动态路由(可分为IGP和EGP)

2、IGP和EGP协议有哪些?

A:IGP: RIP、OSPF、ISIS、EIGRP     EGP: BGP

3、路由优先级的用途?

A:路由优先级是决定在多条到达同一目的地的不同路由中,路由器应当选择哪一条放入其路由表的一个重要参数。在网络中,不同路由协议可能会生成通往相同目标的不同路径,路由优先级就是用来确定当存在多个候选路径时,哪一个路由会被优选。

4、路由的开销值有什么用途?

A:路由开销(Cost)是衡量从源路由器到目的网络所需代价的标准,主要用于动态路由协议中的路径选择。在OSPF等协议中,每个接口都有与其关联的开销值,这个值反映了该路径的质量,如带宽、延迟、可靠性等因素。在构建路由表时,协议会选择开销最低(最优)的路径作为首选转发路径。

5、OSPF的工作的3个步骤有哪些?

A邻居发现:路由器通过发送和接收Hello消息来发现相邻的路由器,并建立邻居关系。

链路状态数据库同步:一旦建立了邻居关系,路由器会交换链路状态信息,将自己所知道的网络拓扑信息发送给邻居。

最短路径计算与路由表更新:根据接收到的链路状态信息,每个路由器会计算最短路径树,找到到达目的网络的最短路径,并将对应的路由信息添加到路由表中。

6、OSPF的hello报文的用途,以及建立OSPF邻居的必要条件有哪些?

A:

用途:

  1. 用于发现和维护邻居关系。
  2. 通告本地路由器的身份(Router ID)、区域信息和其他必要的OSPF参数。
  3. 监控邻居的状态,确认邻居是否仍然活跃。

必要条件:

  1. 直连的物理接口必须启用OSPF协议。
  2. 相邻设备的OSPF进程必须处于同一区域(对于点对点或多访问网络而言)。
  3. Hello报文中指定的参数必须匹配,包括但不限于网络掩码、Hello间隔、Dead间隔、区域ID、验证类型和密码(如果启用了验证)。
  4. router id唯一

7、OSPF协议的RouterID如何确定的?一般项目中如何做?

A:在实际应用中,OSPF会选择下列最高优先级的接口IP地址作为Router ID:

  • 如果手工设置了固定Router ID,则优先采用该设置。
  • 否则,若存在Loopback接口(逻辑接口),将选择Loopback接口上数值最大的IPv4地址作为Router ID。
  • 若没有设置固定Router ID且没有Loopback接口,或者Loopback接口上没有IPv4地址,则会选择物理接口上数值最大的IPv4地址。

在项目中,为了确保Router ID稳定且易于管理,通常推荐在路由器上配置一个 Loopback 接口,并赋予它一个唯一的、较大的IPv4地址作为Router ID。

8、为什么OSPF协议要求routerid不能冲突?

RouterId冲突,邻居无法建立。

9、如何标识一条LSA?

A:

  • LSA类型(Type):定义LSA的类别,如Router LSA、Network LSA、Summary LSA等。
  • Link State ID(LS ID):根据不同类型的LSA有不同的含义
  • Advertising Router(ADV Router/Originator ID):生成这条LSA的路由器的Router ID。

10、如何判断LSA的新旧?

A:

  • Seq越大越新,起始值0x80000001,最大值0x7fffffff
  • 如果seq相同,比较checksum,越大越新
  • checksum相同,则判断LS age,等于3600为最新
  • 如果LS age都不等于3600,则比较LS age差值,如果大于900,则LS age小的最新,小于900则认为新旧程度一样

11、DD报文中Ibit,Mbit,MSbit位的意思是?

A:

  • Init bit (I bit):第一次发送的报文。
  • More bit (M bit):当值为1时,表示还有更多的DD报文待发送,用于分段传输数据库摘要信息。
  • Master/Slave bit (MS bit):发送报文的主从角色。

12、OSPF有哪些可靠性机制?

A:

  • 3次握手,避免单边邻居
  • DD报文序列号+1机制,隐式确认
  • LSACK,对LSU的确认,显式确认

13、DD,LSR,LSU,LSACK携带的主要内容是?

A:

  • Database Description (DD)报文:携带LSA头部摘要信息、LSA的序列号、以及选项信息(包括I/M/MS bits),用于邻居间交换LSDB的摘要信息并协商数据库同步的过程。
  • Link State Request (LSR)报文:列出请求的LSA的具体标识符(包括类型、Link State ID和Advertising Router),用于请求对方路由器发送特定LSA。
  • Link State Update (LSU)报文:包含一串完整的LSA实例,用于发送最新的LSA给邻居。
  • Link State Acknowledgment (LSACK)报文:确认收到的LSU报文中的具体LSA,包含已收到LSA的标识符列表。

14、DD报文的序列号是如何实现DD报文传输的可靠性的?

A:DD报文中包含序列号,序列号的作用在于记录LSDB的一致视图。在邻居之间进行数据库同步时,两个路由器都维护一个DD序列号。序列号较高的路由器扮演主设备的角色,负责分段发送LSDB摘要。接收方路由器根据序列号确认收到的数据,并使用acknowledgment比特来请求缺失的部分或者确认已经完整接收了某个序列号范围内的所有摘要信息。这样可以确保在复杂的网络环境下,即使在链路状态信息交换过程中发生丢包或重传,也能最终使得双方的LSDB达到一致。

15、OSPF协议有哪些报文类型?OSPF的报文协议号是多少?

A:

  • Hello报文(Hello Packet)
  • Database Description (DD)报文
  • Link State Request (LSR)报文
  • Link State Update (LSU)报文
  • Link State Acknowledgment (LSACK)报文

OSPF报文都是封装在IP协议中的,其协议号是89

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

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

相关文章

反爬虫之代理IP封禁-协采云IP池

反爬虫之代理IP封禁-协采云IP池 1、目标网址2、IP封禁4033、协采云IP池 1、目标网址 aHR0cDovL3d3dy5jY2dwLXRpYW5qaW4uZ292LmNuLw 2、IP封禁403 这个网站对IP的要求很高,短时间请求十几次就会遭关进小黑屋。如下图: 明显是网站进行了反爬处理&…

FFmpeg: 自实现ijkplayer播放器--06封装打开和关闭stream

文章目录 流程图stream openstream close流程图 stream open 初始化SDL以允许⾳频输出;初始化帧Frame队列初始化包Packet队列初始化时钟Clock初始化音量创建解复用读取线程read_thread创建视频刷新线程video_refresh_threadint FFPlayer::stream_open(const char

Windows下安装GPU版Pytorch

升级Driver到最新版本 Windows搜索栏中输入设备管理器找到显示适配器一项,点击展开,你将看到你的NVIDIA显卡列在其中右键点击你的NVIDIA显卡,选择更新驱动软件…。在弹出的对话框中,选择自动搜索更新的驱动软件。之后&#xff0c…

Scrapy框架 进阶

Scrapy框架基础Scrapy框架进阶 【五】持久化存储 命令行:json、csv等管道:什么数据类型都可以 【1】命令行简单存储 (1)语法 Json格式 scrapy crawl 自定义爬虫程序文件名 -o 文件名.jsonCSV格式 scrapy crawl 自定义爬虫程…

二叉树的链式存储——补充

/二叉树的结点(链式存储) typedef struct BiTNode{ElemType data; //数据域struct BiTNode*lchild,*rchild //左、右孩子指针 }BiTNode,*BiTree;如下图进行存放: 所以,一个二叉树有n个结点的话,那总共就会有2n个指针域…

怎么做预约小程序_探索我们的全新预约小程序

在繁忙的现代生活中,无论是想预约一次美容护理,还是预定一家心仪的餐厅,亦或是安排一次专业的咨询服务,我们都希望能够在最短的时间内完成这些操作,节省时间和精力。如今,一款全新的预约小程序应运而生&…

鸿蒙语言TypeScript学习第16天:【类】

1、TypeScript 类 TypeScript 是面向对象的 JavaScript。 类描述了所创建的对象共同的属性和方法。 TypeScript 支持面向对象的所有特性,比如 类、接口等。 TypeScript 类定义方式如下: class class_name { // 类作用域 }定义类的关键字为 class&am…

AI天使汇联合150家顶级基金、战投,征集优秀AI创业项目

鉴于AI天使汇主办的2024年3月期优秀项目征集活动效果超出预期,3月活动最后TOP20路演者中已有多家快速拿到了TS。 路演活动质量受到了AI创业公司和基金/战投伙伴的高度评价,现在开始四月期活动报名! 本期征集活动联合的顶级基金和战投数量增加到了150家…

MGRE-OSPF接口网络类型实验

OSPF接口网络类型实验 一,实验拓扑 初始拓扑: 最终拓扑: 二,实验要求及分析 要求: 1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段 2,R1/R4/R5为全连的MGRE结构,R…

儿童护眼台灯怎么选?五款必选的高口碑护眼台灯推荐

儿童台灯,想必大家都不会陌生了,是一种学生频繁使用的小灯具,一般指放在桌面用的有底座的电灯。随着近年来儿童青少年的视力急速下滑,很多家长都会选择给孩子选择一款合适的护眼台灯,以便孩子夜晚学习能有个好的照明环…

Stable Diffusion教程:LoRA模型

LoRA模型是一种微调模型,它不能独立生成图片,常常用作大模型的补充,用来生成某种特定主体或者风格的图片。 下载模型 在模型下载网站,如果模型是LoRA模型,网站会特别标识出来。以 liblib.ai为例: 模型左…

three.js捋文档的记录笔记(六):场景 几何体 材质 物体 相机 渲染器的简单理解

三维场景Scene const scene new THREE.Scene();物体形状:几何体 Geometry //创建一个长方体几何对象Geometry const geometry new THREE.BoxGeometry(100, 100, 100); 物体外观:材质Material //创建一个材质对象Material const material new THREE.M…

Spring Boot 学习(3)——Spring Initializr 创建项目问题解决

产生问题的原因,各种的版本都较老,所以导致出现问题。目前暂未打到合适的教程,按老教程学起来先。 小白瞎学,大神勿喷! 再次强调环境:maven 3.3.9、jdk 1.8、idea 2017、Spring 4.3.13、Spring Boot 1.5.…

最优算法100例之47-从尾到头打印单链表

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html 题目描述 从尾到头打印单链表 题解报告 方法1:头插法逆置单链表然后依次打印;注意此处是不带头结点的单链表,带头节点的操作稍微有…

ELK企业级日志分析系统(elasticsearch+logstash+kibana)

目录 一.ELK概述 1.定义 (1)ElasticSearch (2)Kiabana (3)Logstash (4)Filebeat 2.filebeat结合logstash带来好处 3.为什么要是用ELK? 4.完整日志系统基本特征 …

c++ - 类的默认成员函数

文章目录 前言一、构造函数二、析构函数三、拷贝构造函数四、重载赋值操作符五、取地址及const取地址操作符重载 前言 默认成员函数是编译器自动生成的,也可以自己重写,自己重写之后编译器就不再生成,下面是深入了解这些成员函数。 一、构造…

#381. 四边形继承练习

太爽了 甚至还现学了叉积判断线段是否相交和求面积的方法 先给出我的代码&#xff1a; #include <iostream> #include <vector> #include <iomanip> #include <cmath>using namespace std;//下面需要补充多个类的声明及实现代码 const double EPS 1…

STM32之FreeRTOS移植

1.FreeRTOS的移植过程是将系统需要的文件和代码进行移植和裁剪&#xff0c;其移植的主要过程为&#xff1a; &#xff08;1&#xff09;官网上下载FreeRTOS源码&#xff1a;https://www.freertos.org/ &#xff08;2&#xff09;移植文件夹&#xff0c;在portable文件夹中只需…

2024年文化、历史与人文艺术与社会发展国际会议(CHHASD2024)

2024年文化、历史与人文艺术与社会发展国际会议(CHHASD2024) 会议简介 2024年国际文化、历史、人文、艺术与社会发展会议&#xff08;CHHASD2024&#xff09;将在中国武汉举行&#xff0c;主题为“文化、历史&#xff0c;人文、艺术和社会发展”。CHHASD2024汇集了来自世界各…

【C语言】指针篇-初识指针(1/5)

&#x1f308;个人主页&#xff1a;是店小二呀 &#x1f308;C语言笔记专栏&#xff1a;C语言笔记 &#x1f308;C笔记专栏&#xff1a; C笔记 &#x1f308;喜欢的诗句:无人扶我青云志 我自踏雪至山巅 文章目录 **内存和地址(知识铺垫(了解即可))**如何理解编址**指针变量*…