【技能树笔记】网络篇——练习题解析(九)

目录
前言
一、OSPF双栈
1.1 OSPFv3 LSA
1.2 OSPFv3
二、ISIS双栈
2.1 ISISv6
2.2 ISIS高级特性
三、BGP双栈
四、PIM双栈
总结
🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。
💡本文由Filotimo__✍️原创,首发于CSDN📚。
📣如需转载,请事先与我联系以获得授权⚠️。
🎁欢迎大家给我点赞👍、收藏⭐️,并在留言区📝与我互动,这些都是我前进的动力!
🌟我的格言:森林草木都有自己认为对的角度🌟。

前言
本篇文章给出了CSDN网络技能树中关于双栈的练习题解析。文中不仅给出了此部分练习题的答案,还给出了具体解析,小伙伴们可以参考学习一下。
这是本篇文章的脉络图:

一、OSPF双栈
1.1 OSPFv3 LSA
题目:
相比OSPFv2,OSPFv3增加了哪种LSA向链路上其他路由器通告本地链路地址和所有IPv6前缀( )
A.Inter Area Prefix LSA
B.Inter Area Router LSA
C.AS External LSA
D.Link-LSA
解析:选D。
当使用OSPFv3协议时,路由器使用Link-LSA(链路链接状态广告)向其他路由器通告本地链路地址和所有IPv6前缀。Link-LSA是用于在OSPFv3网络中传递链路信息的广告。
在OSPFv3中,Link-LSA是一种称为Type 8的LSA类型。它包含了本地链路的IPv6地址和其他相关信息,如链路类型、链路ID等。Link-LSA通过链路状态数据库(Link State Database)在所有OSPFv3路由器之间进行分发,以便其他路由器了解到网络的拓扑和链路信息。
相比之下,OSPFv2使用不同的LSA类型。其中,Inter Area Prefix LSA(类型3),Inter Area Router LSA(类型4)和AS External LSA(类型5)用于在OSPFv2网络中传递相关信息。
因此,正确的答案是D. Link-LSA。它是OSPFv3中使用的LSA类型,用于向链路上的其他路由器通告本地链路地址和所有IPv6前缀。
1.2 OSPFv3
题目:
下列对IPv6过渡技术描述错误的是( )
A.OSPFv3的路由器使用唯一本地地址作为发送报文的源地址。
B.OSPFv3报文中不再包含AuType和Authentication,而依赖IPv6的扩展验证头。
C.OSPFv3支持在同一链路上运行多个实例,实现链路复用节约成本。
D.OSPFv3的实现是基于链路,节点即使不在同一个子网内,只要在同一链路上就可以直接通信。
解析:选A。
在IPv6过渡技术中,OSPFv3的路由器使用的是全局唯一的IPv6地址作为发送报文的源地址,而不是唯一本地地址。唯一本地地址是用于在本地网络中进行通信的私有地址,而不会在全球范围内进行路由。
二、ISIS双栈
2.1 ISISv6
题目:
IS-IS对IPv6的支持不需要对协议做大的改动,因此协议继承性很好,表现为: 1.ISIS为支持IPv6,扩展了两个TLV。 2.TLV236中,X位标识此前缀是否是从其他路由协议中引入的。 3.在hello PDU中,“接口地址TLV”包含Link-local和全局单播地址。 4.ISIS可以为IPv4和IPv6维护分离的拓扑。
A.2,3,4
B.1,2,3
C.1,2,4
D.3,4
解析:选C。
1. ISIS为了支持IPv6,扩展了两个TLV(Type-Length-Value)。这意味着ISIS协议对IPv6的支持并不需要对协议做大的改动,而是通过添加这两个TLV来实现对IPv6的支持。
2. 在TLV236中,X位用来标识此前缀是否是从其他路由协议中引入的。这个TLV用来描述IPv6的前缀,并通过X位来区分是ISIS自己发现的前缀还是从其他路由协议中引入的前缀。
3. 在hello PDU中,“接口地址TLV”包含Link-local和全局单播地址。这个TLV用来传递接口的地址信息,既包括Link-local地址(用于链路本地通信),也包括全局单播地址(用于全球范围的路由)。
4. ISIS可以为IPv4和IPv6维护分离的拓扑。这意味着ISIS可以同时维护IPv4和IPv6的路由拓扑,并将它们分开处理,从而实现对IPv4和IPv6的分离支持。
综上所述,选项C中的1,2,4描述了ISIS对IPv6的支持的特点。
2.2 ISIS高级特性
题目:
下列对加快ISIS收敛描述正确的是( )
1.在产生LSP时使用了智能定时器,它可以根据路由信息变化频率自动调整延迟时间。
2.当ISIS收到其它路由器发来的比较新的LSP时,在路由计算之前,先将小于指定数目的LSP扩散出去。
3.对于SPF算法,如果触发路由计算的间隔较长,会影响网络的收敛速度,使用毫秒级定时器可以缩短这个间隔时间。
4.修改广播网络为点到点可以减少网络中伪节点的数量,从而减少SPF的计算时间。
A.2,3,4
B.1,2,3
C.1,2,4
D.3,4
解析:选C。
这道题是关于加快ISIS(Intermediate System to Intermediate System)收敛的描述。ISIS是一种内部网关协议(IGP),用于在自治系统内部进行路由选择。收敛是指网络中的路由器学习到一致的路由信息并调整其路由表的过程。
对于题目中的描述,我们逐个进行解析:
1. 在产生LSP时使用了智能定时器,它可以根据路由信息变化频率自动调整延迟时间。
这个描述是错误的。ISIS并没有使用智能定时器来自动调整延迟时间。LSP(Link State PDU)是ISIS协议中的路由信息传递单元。
2. 当ISIS收到其它路由器发来的比较新的LSP时,在路由计算之前,先将小于指定数目的LSP扩散出去。
这个描述是正确的。当一个路由器接收到比较新的LSP时,它会优先将小于指定数目的LSP扩散出去,这样可以加快路由信息的传播和学习。
3. 对于SPF算法,如果触发路由计算的间隔较长,会影响网络的收敛速度,使用毫秒级定时器可以缩短这个间隔时间。
这个描述是正确的。SPF(Shortest Path First)算法是ISIS中用于计算最短路径的算法。如果触发路由计算的间隔较长,会延迟网络的收敛速度。使用毫秒级定时器可以缩短触发路由计算的间隔时间,从而加快网络的收敛速度。
4. 修改广播网络为点到点可以减少网络中伪节点的数量,从而减少SPF的计算时间。
这个描述是正确的。将广播网络修改为点到点网络可以减少虚拟的伪节点的数量,从而减少SPF算法的计算时间。
综上所述,选项C "1,2,4" 是正确答案。
三、BGP双栈
题目:
当两台BGP对等体之间需要传输IPv6地址族的地址时,在以下哪个报文中进行协商?
A.Route-Refresh
B.Update
C.Notification
D.Open
解析:选D。
当两台BGP对等体之间建立连接并传输IPv6地址族的地址时,需要通过Open报文进行协商。BGP(Border Gateway Protocol)是运行在互联网核心路由器之间的主要路由协议,用于交换网络可达信息。在BGP会话建立的过程中,两台对等体之间通过交换Open报文来协商和传递初始参数和协商选项。
Open报文是BGP会话建立过程的第一步,当两台对等体建立TCP连接后,它们会相互发送Open报文来交换信息。这些信息包括对等体的路由器ID、BGP版本号、支持的可选参数等。在传输IPv6地址族的地址时,Open报文中的参数会指定支持IPv6,并包含IPv6的路由器ID和其他相关信息。
其他选项的解析如下:
- Route-Refresh(路由刷新)报文用于在BGP会话建立后,向对等体请求路由表的刷新。
- Update(更新)报文用于传递BGP路由信息,包括可达路由和前缀属性等。
- Notification(通知)报文用于在发生错误或异常状况时,通知对等体关闭BGP会话。
- 所以,正确的选项是D.Open报文。
四、PIM双栈
题目:
接收者信息的收集和管理的工作在IPv4网络中通过()协议完成,在IPv6网络中通过()协议完成。
A.IGMP MCD
B.UDP MLD
C.ICMP MLD
D.IGMP MLD
解析:选D。
在IPv4网络中,接收者信息的收集和管理工作是通过IGMP(Internet Group Management Protocol)协议完成的。IGMP是一种组管理协议,用于在IPv4网络中管理主机的多播组成员信息。当主机加入或离开一个多播组时,它会通过IGMP报文通知相应的路由器。
在IPv6网络中,接收者信息的收集和管理工作则是通过MLD(Multicast Listener Discovery)协议完成的。MLD是一种多播组管理协议,类似于IGMP,但适用于IPv6网络。当IPv6主机加入或离开一个多播组时,它会发送MLD报文通知相应的路由器。
因此,正确的选项是D. IGMP MLD。IGMP在IPv4网络中完成接收者信息的收集和管理,而MLD在IPv6网络中完成类似的工作。
总结
本篇文章仅仅只是对CSDN网络技能树中的双栈这一部分的练习题给出了答案和解析。此文内容浅显,详细内容和更多知识点请查看网络技能树中的参考资料。
相关文章:
【技能树笔记】网络篇——练习题解析(九)
目录 前言 一、OSPF双栈 1.1 OSPFv3 LSA 1.2 OSPFv3 二、ISIS双栈 2.1 ISISv6 2.2 ISIS高级特性 三、BGP双栈 四、PIM双栈 总结 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。 💡本文由Filot…...
c++ qt连接操作sqlite
qt客户端编程,用到数据库的场景不多,但是部分项目还是需要数据库来保存同步数据,客户端用到的数据库,一般是sqlite。 Qt提供了数据库模块,但是qt本身的数据库模块并不好用,会有各种问题, 建议大家不要,可以自己封装数据库的操作。本篇博客介绍qt连接操作sqlite。 sqlit…...
Qt之自定义QStringListModel设置背景色和前景色
一.效果 二.实现 QStringListModel里只实现了Qt::EditRole和Qt::DisplayRole,不能直接设置背景色和前景色,所以我们要继承QStringListModel,重写其中的data和setData方法,使其支持Qt::ForegroundRole和Qt::BackgroundRole。 QHStringListModel.h #ifndef QHSTRINGLISTMO…...
人工智能基础_机器学习001_线性回归_多元线性回归_最优解_基本概念_有监督机器学习_jupyter notebook---人工智能工作笔记0040
线性和回归,就是自然规律,比如人类是身高趋于某个值的概率最大,回归就是通过数学方法找到事物的规律. 机器学习作用: 该专业实际应用于机器视觉、指纹识别、人脸识别、视网膜识别、虹膜识别、掌纹识别、专家系统、自动规划、智能搜索、定理证明、博弈、自动程序设计、智能控制…...
Linux 错误处理(字符设备基础三)
在Linux字符设备驱动中,即使是最简单的注册字符设备,也存在注册失败的可能性,因此在之前编写的驱动代码中采用检查函数返回值的方式,确认函数是否成功执行 一、goto 语句 在编写驱动程序时,驱动程序应该提供函数执行失…...
STM32 PWM配置及呼吸灯
PWM的英文全称是"Pulse Width Modulation",中文翻译为"脉冲宽度调制"。 在PWM中可以调节的其实只有两个东西,一个叫做可调周期(调频率),另一个叫做占空比(高电平/周期)。 而…...
华为云 CodeArts Snap 智能编程助手 PyCharm 插件安装与使用指南
1 插件安装下载 1.1 搜索插件 打开 PyCharm,选择 File,点击 Settings。 选择 Plugins,点击 Marketplace,并在搜索框中输入 Huawei Cloud CodeArts Snap。 1.2 安装插件 如上图所示,点击 Install 按钮安装 Huawei Cl…...
SpringSecurity分布式安全框架
Spring Security是一个基于Spring框架的安全框架,它提供了全面的安全解决方案,包括用户认证和用户授权等Web应用安全性问题。Spring Security可以轻松扩展以满足自定义需求,它的真正强大之处在于它可以轻松扩展以满足自定义要求。 对于分布式…...
高速下载b站视频的解决方案
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…...
Qt之彻底解决QSpinBox限定范围无效的问题
QSpinBox有个比较啃爹的问题,不管取值范围设置为多少,都能一直输入0,如下图所示: 当取值范围包含负数时,负号后也可以一直输入0,如下图所示: 还有就是当取值范围设置为10以上时,比如10~100,却可以输入1~9 虽然上述非法输入最终都未生效,当QSpinBox失去焦点时会显示为…...
Ktor vs Spring Boot:哪个框架能帮助你构建更高性能的 Web 应用?
文章首发地址 Ktor 和 Spring Boot 是两个在 Kotlin Web 开发中常用的框架,它们有一些共同点,也有一些区别。 共同点: 都支持 Kotlin:Ktor 和 Spring Boot 都能够完全支持 Kotlin 语言,这使得开发者可以使用 Kotlin …...
【Ubuntu18.04】激光雷达与相机联合标定(Livox+HIKROBOT)(一)
LivoxHIKROBOT联合标定 引言1 海康机器人HIKROBOT SDK二次开发并封装ROS1.1 介绍1.2 安装MVS SDK1.3 封装ROS packge 2 览沃Livox SDK二次开发并封装ROS3 相机雷达联合标定3.1 环境配置3.1.1 安装依赖——PCL 安装3.1.2 安装依赖——Eigen 安装3.1.3 安装依赖——Ceres-solver …...
hadoop伪分布式安装部署
首先jdk安装完毕 jdk安装文档参考: Linux 环境下安装JDK1.8并配置环境变量_linux安装jdk1.8并配置环境变量_Xi-Yuan的博客-CSDN博客 准备好hadoop的安装包 我的下载地址如下: We Transfer Gratuit. Envoi scuris de gros fichiers. 将hadoop包上传到随…...
前端视角看 Docker : 加速开发和部署的利器
Docker 是一个开源的容器化平台,大大的降低了运维相关的工作。在日常开发中,中小公司很少有专职运维,所以在开发中通过使用 Docker,前端相关工作可以更加高效地构建、打包、部署和运行应用程序。此系列将从前端的视角出发…...
JVM相关的面试题
一、什么是程序计数器 二、简要的介绍一下堆 三、什么是虚拟机栈 四、能不能解释下方法区 五、你听过直接内存吗? 六、什么是类加载器,类加载器有哪些 七、什么是双亲委派模型 八、JVM为什么采用双亲委派机制 九、类装载的执行过程 十、对象什么时候被垃…...
HTML、CSS和jQuery:实现图片折叠展开的效果
在网页设计和开发中,我们经常需要实现一些动态特效来增加页面的吸引力和交互性。其中,图片折叠展开特效是一种常见但又很有趣的技巧。通过这种特效,我们可以让图片在用户的操作下折叠或展开,从而展示更多的内容或细节。以下介绍如…...
php简单后门实现及php连接数据库
php简单后门实现 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>easybackdoor</title>…...
IOS课程笔记[6] 基础控件
UILabel 控件 frame 设置尺寸 [lb setFrame:CGRectMake(5, 0, 400, 40)];Font 字体设置 [lb setFont:[UIFont systemFontOfSize:20.f]] [lb setFont:[UIFont boldSystemFontOfSize:25.f]]; [lb setFont:[UIFont italicSystemFontOfSize:23.f]];背景色 [lb setBackgroundC…...
python爬虫入门(五)XPath使用
对于网页的节点来说,它可以定义 id、class 或其他属性。而且节点之间还有层次关系,在网页中可以通过 XPath 或 CSS 选择器来定位一个或多个节点。在页面解析时,利用 XPath 或 CSS 选择器来提取某个节点,然后再调用相应方法获取它的…...
【广州华锐互动】VR消防员模拟灭火:身临其境的火场救援
随着科技的不断发展,虚拟现实(VR)技术已经逐渐渗透到各个领域,为我们带来了前所未有的沉浸式体验。在这其中,VR模拟消防员灭火体验无疑是一种极具创新性和实用性的应用。通过这项技术,人们可以亲身体验到消…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...
HTML 语义化
目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案: 语义化标签: <header>:页头<nav>:导航<main>:主要内容<article>&#x…...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...

