【华为数通HCIP | 网络工程师】821-BGP 组播高频题与解析(1)

在这里插入图片描述


在这里插入图片描述


个人名片:

🐼作者简介:一名大三在校生,喜欢AI编程🎋
🐻‍❄️个人主页🥇:落798.
🐼个人WeChat:hmmwx53
🕊️系列专栏:🖼️

  • 零基础学Java——小白入门必备
  • 重识C语言——复习回顾
  • 计算机网络体系———深度详讲
  • HCIP数通工程师-刷题与解析
  • 微信小程序开发——实战开发

🐓每日一句:🍭我很忙,但我要忙的有意义!


文章目录

  • 单选题
      • 1. IGMP协议运行在IP主机与其直接相连的组播路由器之间,维护组播组成员关系。
      • 2.IGMP Snooping中定义的路由器端口的老化时间是多少秒?
      • 3.PIM中Hello报文的组播目的地址是?
      • 4.IGMP SSM Mapping通过静态的将组播源与组播组进行绑定,使得IGMPv1与IGMPv2的组成员也能接入SSM组播网络中。以下关于IGMP SSM Mapping的描述,错误的是哪一项?
      • 5、IGMP代理设备收到某组播组的报告报文后,如果没有找到相应的组播组,IGMP代理设备会向接入设备发送针对该组播组的报告报文,并在组播转发表中添加该组播组。
      • 6、IGMP Snooping技术可以解决以下哪一项问题?
      • 7、IGMP协议应用在组播网络架构中的哪一部分?
      • 8、IGMPv1定义了在共享网络中存在多个路由器时选举查询器的机制。
      • 9、在IGMPv2中,查询器可以向共享网段内指定组播组发送查询报文,用于查询该组播组是否存在成员。
      • 10、当IGMP查询器配置了SSM Mapping规则后,只能对运行IGMPv2的成员主机提供SSM服务。
      • 11、MBGP的主要作用是帮助跨域组播流进行RPF校验。
      • 12、IGMPv2使用独立的查询器选举机制,当共享网段上存在多个组播路由器时,以下哪一项参数是查询器选举的条件?
      • 13、IGMP Snooping运行在数据链路层,用于管理和控制组播组,并解决了组播报文在三层广播的问题。
      • 14、IGMP3不仅支持IGMPv1版本的普遍组查询和IGMPv2版本的特定组查询,还支持IGMPv3版本的指定源/组查询。
  • 多选题
      • 15、PIM协议中,以下哪些报文的目的地址是单播地址?
      • 16、关于IGMP Proxy说法正确的是?
      • 17、PIM-DM中包含以下哪些工作机制?
      • 18、IGMPv2和IGMPv3都支持的机制包括以下哪些项?
      • 19、RTA是源DR路由器,RTB是RP路由器,组播源向RTA发送组播数据,但RTB无法通过PIM Register报文判断出组播源,则可能是以下哪些原因?
      • 20、PIM-DM模式在构建组播转发树的过程中包含了以下哪些机制?
      • 21、PIM-SM中的Hello消息有以下哪些作用?
      • 22、IGMP版本之间的差异包括以下哪些项?
    • 欢迎添加微信,加入我的核心小队,请备注来意


单选题

1. IGMP协议运行在IP主机与其直接相连的组播路由器之间,维护组播组成员关系。

A.正确
B.错误
【正确答案】A
【答案解析】IGMP协议运行于主机与主机直接相连的组播路由器之间,主要用于维护组播成员关系,所以题目中的描述是正确的。

2.IGMP Snooping中定义的路由器端口的老化时间是多少秒?

A.150
B.180
C.120
D.90
【正确答案】B
【答案解析】路由器端口形成后会启动老化计时器(默认180s),当路由器端口收到新的普遍组查询后刷新该计时器。

3.PIM中Hello报文的组播目的地址是?

A.224.0.0.9
B.224.0.0.13
C.224.0.0.5
D.224.0.0.21
【正确答案】B
【答案解析】PIM协议的hello报文用于邻居的建立、维护和拆除。组播地址是224.0.0.13 。

4.IGMP SSM Mapping通过静态的将组播源与组播组进行绑定,使得IGMPv1与IGMPv2的组成员也能接入SSM组播网络中。以下关于IGMP SSM Mapping的描述,错误的是哪一项?

A.IGMP SSM Mapping不处理IGMPv3的报告报文。为了保证同一网段运行任意版本IGMP的主机都能得到SSl服务,需要在与成员主机所在网段相连的组播路由器接口上运行IGMPv3
B.如果未使能IGMP SSM Mapping功能,IGIPv1和IGMPv2均不支持部署SS模式的组播
C.在IGMP查询器上静态配置SS地址的映射规则,将IGMPv1或IGMPv2成员报告中的组加入信息映射为组离开信息
D.SSM的组播组的地址是232.0.0.0~232.255.255.255
【正确答案】C
【答案解析】该机制是将IGMPv1和v2的 report报文中的组播组,映射到对应的“组播源”中,而不是离组消息中。

5、IGMP代理设备收到某组播组的报告报文后,如果没有找到相应的组播组,IGMP代理设备会向接入设备发送针对该组播组的报告报文,并在组播转发表中添加该组播组。

A.正确
B.错误
【正确答案】A
【答案解析】IGMP代理设备收到某组播组的报告报文后,会在组播转发表中查找该组播组:如果没有找到相应的组播组,IGMP代理设备会向接入设备发送针对该组播组的报告报文,并在组播转发表中添加该组播组;如果找到相应的组播组,IGMP代理设备就不需要向接入设备发送报告报文,所以题目中的描述是正确的。

6、IGMP Snooping技术可以解决以下哪一项问题?

A.IGMP Report报文合法性问题
B.网段上有大量接收者主机,路由器会收到大量的IGMP Report报文的问题
C.解决组播数据报文在二层设备上广播问题,用于管理和控制组播数据报文的转发
D.接收者主机进支持IGMPv2协议,但网络中使用的是SSM组播模型
【正确答案】C
【答案解析】默认情况下,组播流量到了交换机以后会被广播。因为交换机上没有组播MAC地址对应的MAC地址表;所以为了解决该问题,在交换机上运行了IGMP Snooping ,让交换机形成一个组播MAC地址转发表;从而解决交换机上的 组播流量被广播的问题。

7、IGMP协议应用在组播网络架构中的哪一部分?

A.整个组播网络
B.成员端网络
C.组播转发网络
D.远端网络
【正确答案】B
【答案解析】IGMP协议应用于组播客户端成员主机和组播路由器之间,用于发现和维护组播成员关系。

8、IGMPv1定义了在共享网络中存在多个路由器时选举查询器的机制。

A.正确
B.错误
【正确答案】B
【答案解析】在IGMPv1协议中,是没有查询机制的。完全是依靠PIM协议选举出来的DR来充当IGMPv1的查询器。

9、在IGMPv2中,查询器可以向共享网段内指定组播组发送查询报文,用于查询该组播组是否存在成员。

A.正确
B.错误
【正确答案】A
【答案解析】在IGMPv2协议中是存在“特定组查询”报文的,所以题目的描述是正确的。

10、当IGMP查询器配置了SSM Mapping规则后,只能对运行IGMPv2的成员主机提供SSM服务。

A.正确
B.错误
【正确答案】B
【答案解析】对运行IGMPv1或IGMPv2的成员主机都提供SSM服务,所以题目中的描述是错误的。

11、MBGP的主要作用是帮助跨域组播流进行RPF校验。

A.正确
B.错误
【正确答案】A
【答案解析】在组播中,静态组播路由以及动态的组播路由协议-MBGP协议所学习过来的路由,都是用来实现RPF检测的,防止组播数据的环路。

12、IGMPv2使用独立的查询器选举机制,当共享网段上存在多个组播路由器时,以下哪一项参数是查询器选举的条件?

A.Loopback0地址
B.MAC地址
C.接口IP地址
D.优先级
【正确答案】C
【答案解析】IGMPv2使用独立的查询器选举机制,当共享网段上存在多个组播路由器时,IP地址最小的路由器成为查询器。

13、IGMP Snooping运行在数据链路层,用于管理和控制组播组,并解决了组播报文在三层广播的问题。

A.正确
B.错误
【正确答案】B
【答案解析】IGMP Snooping 主要解决的是组播数据包在交换机上的转发问题,是在2层广播的问题,不是在3层广播的问题。

14、IGMP3不仅支持IGMPv1版本的普遍组查询和IGMPv2版本的特定组查询,还支持IGMPv3版本的指定源/组查询。

A.正确
B.错误
【正确答案】A
【答案解析】IGMP的版本3,可以向下兼容低版本的v1和v2。所以题目中的描述是正确的。

多选题

15、PIM协议中,以下哪些报文的目的地址是单播地址?

A.Register Stop
B.Assert
C.Graft
D.Bootstrap
【正确答案】A,C
【答案解析】注册停止报文的目的地址是源端DR的IP地址;嫁接报文的目的地址是RPF邻居下游接口的IP地址。此题选择“Register Stop”、“Graft”。

16、关于IGMP Proxy说法正确的是?

A.IGMP Proxy可以与NQA联动检测链路状态,实现主备链路快速切换
B.IGMP Proxy通常部署在接入设备的成员主机之间的设备上
C.IGMP Proxy设备不可以代替IGMP查询器向下游成员主机发送查询报文,维护组成员关系
D.IGMP Proxy设备的下游接口通过成员主机加入/离开组播组的信息生成组播转发表项
【正确答案】A,B,D
【答案解析】IGMP代理通常是配置在连接客户端成员和组播路由器之间的交换机上。对于客户端主机而言,就相当于组播路由器一样,可以发送IGMP查询报文,维护组成员关系。

17、PIM-DM中包含以下哪些工作机制?

A.状态刷新
B.剪枝
C.扩散
D.嫁接
【正确答案】A,B,C,D
【答案解析】PIM-DM的关键工作机制包括邻居发现、扩散、剪枝、嫁接、断言和状态刷新,所以本题全选。

18、IGMPv2和IGMPv3都支持的机制包括以下哪些项?

A.指定源查询
B.成员离开
C.查询器选举
D.特定组查询
【正确答案】B,C,D
【答案解析】指定源是IGMPv3特有的机制,IGMPv2是没有的。其他的两者都是拥有的。

19、RTA是源DR路由器,RTB是RP路由器,组播源向RTA发送组播数据,但RTB无法通过PIM Register报文判断出组播源,则可能是以下哪些原因?

A.RTB到RTA没有单播路由,导致RTB对源的RPF检查失败
B.组播网络动态选举RP,而RTA对BSR的RPF检查失败
C.RTA选举出的RP不是RTB
D.组播网络静态配置RP,而RTA路由器为静态配置RP
【正确答案】A,B,C,D
【答案解析】RTA作为源端DR,向RP发送Register报文,如果RTA自己为RP,或者RTA通过自举协议选举出的RP不是RTB,或者RTA对BSR的RPF检查失败,导致丢弃了BSR发送的Bootstrap报文,或者RTB没有RTA的单播路由,导致组播源没有通过RTB的RPF检查,都会使RTB上看不到Register报文向其注册组播源。所以全选。

20、PIM-DM模式在构建组播转发树的过程中包含了以下哪些机制?

A.扩散
B.状态刷新
C.剪枝
D.SPT切换
【正确答案】A,B,C
【答案解析】SPT切换,只有在PIM-SM协议中才会出现。

21、PIM-SM中的Hello消息有以下哪些作用?

A.邻居间参数协商
B.建立并维护邻居关系
C.向RP注册
D.选举网段BDR
【正确答案】A,B
【答案解析】向RP注册的是源端DR发送的register报文;选举网段DR的是Hello报文,但并不选举BDR。所以选择“邻居间能力协商”、“建立并维护邻居关系”。

22、IGMP版本之间的差异包括以下哪些项?

A.IGMPv1/v2/v3都不能支持SSM模型
B.IGMPv1不支持特定组查询,而IGMPv2支持
C.对于成员离开,IGMPv2/v3能够主动高开,而IGMPv1不能
D.IGMPv1/v2不能自己选举查询器,而IGMPv3可以
【正确答案】B,C
【答案解析】IGMPv3支持SSM模型;IGMPv1不能自己选举查询器,但IGMPv2可以自己选举。此题选择“IGMPv1不支持特定组查询,而IGMPv2支持”、“对于成员离开,IGMPv2/v3能够主动高开,而IGMPv1不能”。


在这里插入图片描述

欢迎添加微信,加入我的核心小队,请备注来意

👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

在线直线度测量仪为什么在轧钢行业越来越受欢迎!

在线直线度测量仪是利用光电检测原理及直线法进行直线度尺寸精密检测的。其测量方法是前后两台测量仪测量的数据拟合一条直线,中间的测量仪所测数值与直径做对比,即可得到被测物的直线度尺寸。 在线直线度测量仪的优点 在线直线度测量仪是一种三台小测…

Vue生命周期全解析:从工厂岗位到任务执行,一览无遗!

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 ⭐ 专栏简介 📘 文章引言 一、生…

Bean的循环依赖问题

2023.11.10 通俗来讲,循环依赖指的是一个实例或多个实例存在相互依赖的关系(类之间循环嵌套引用)。比如:丈夫类Husband,妻子类Wife。Husband中有Wife的引用。Wife中有Husband的引用。 正常调用这两对象不会出现问题&am…

python实现全向轮EKF_SLAM

python实现全向轮EKF_SLAM 代码地址及效果运动预测观测修正参考算法 代码地址及效果 代码地址 运动预测 简化控制量 u t u_t ut​ 分别定义为 v x Δ t v_x \Delta t vx​Δt, v y Δ t v_y \Delta t vy​Δt,和 ω z Δ t \omega_z \Delta t ωz…

解压游戏资源,导出游戏模型

游戏中有很多好看的角色,地图等等资源。 你有没有想过,把他们导出到自己的游戏中进行魔改又或则玩换肤等操作呢? 相信很多同学都喜欢拳皇中的角色, 那么我们今天就拿拳皇15举例子,导出他的资源。 首先要先安装好这个…

通过商品ID获取到京东商品详情页面数据,京东商品详情官方开放平台API接口,京东APP详情接口,可以拿到sku价格,销售价演示案例

淘宝SKU详情接口是指,获取指定商品的SKU的详细信息。SKU是指提供不同的商品参数组合的一个机制,通过不同的SKU来标识商品的不同组合形式,如颜色、尺寸等。SKU详情接口可以帮助开发者获取指定商品的SKU列表,以及每个SKU的属性、库存…

算法:穷举,暴搜,深搜,回溯,剪枝

文章目录 算法基本思路例题全排列子集全排列II电话号码和字母组合括号生成组合目标和组合总和优美的排列N皇后有效的数独解数独单词搜索黄金矿工不同路径III 总结 算法基本思路 穷举–枚举 画出决策树设计代码 在设计代码的过程中,重点要关心到全局变量&#xff…

ChatGPT风潮再起!最新国内产品一网打尽,畅游指南曝光!

一、国内类chatgpt产品 在人工智能领域,自然语言处理(NLP)是一个重要的方向,涉及到语音识别、文本生成、机器翻译、问答系统等多个应用场景。近年来,随着深度学习技术的发展,NLP也取得了突破性的进展&#…

React向组件内部动态传入带内容的结构--props

children props&#xff1a;通过组件标签体传入结构 <A><B>xxx</B> </A> {this.props.children}render props&#xff1a;通过组件标签属性传入结构&#xff0c;一般用render函数属性 <A render{data> <C data{data}></C>}></…

super() 和 super(props) 有什么区别?

一、ES6 类 在 ES6 中&#xff0c;通过 extends 关键字实现类的继承&#xff0c;方式如下&#xff1a; class sup { constructor(name) { this.name name; } printName() { console.log(this.name); }}class sub extends sup { constructor(name, age) { …

二十二、W5100S/W5500+RP2040树莓派Pico<SMTP发送邮件>

文章目录 1 前言2 简介2 .1 什么是SMTP&#xff1f;2.2 SMTP是如何工作的&#xff1f;2.3 SMTP、IMAP和POP32.4 SMTP应用场景 3 WIZnet以太网芯片4 SMTP发送邮件示例概述以及使用4.1 流程图4.2 准备工作核心4.3 连接方式4.4 主要代码概述4.5 结果演示 5 注意事项6 相关链接 1 前…

常见产品结构四大类型 优劣势比较

一般&#xff0c;我们通过产品架构来构建用户体验&#xff0c;这样可以提供更清晰的导航和组织、优化用户流程和交互、增强产品的可扩展性和可维护性&#xff0c;提升用户的满意度和忠诚度。如果没有明确的产品结构&#xff0c;可能会导致功能冗余或功能缺失、交互流程混乱等问…

「Verilog学习笔记」使用generate…for语句简化代码

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 分析 generate…for语句是Verilog HDL语言特有的语句&#xff0c;使用循环结构编写可综合的多个形式相近的代码&#xff0c;循环变量必须由特定关键字genvar声明。 timesca…

VSD Viewer v6.16.1(Visio绘图文件阅读器)

VSD Viewer是一款可以打开和查看Microsoft Visio文件的工具&#xff0c;适用于Windows和macOS操作系统。它具有以下优点&#xff1a; 直观易用&#xff1a;VSD Viewer的用户界面非常简单直观&#xff0c;易于使用。支持多种文件格式&#xff1a;VSD Viewer支持多种Visio文件格…

二维码解码器怎么用?快速分解二维码图片的方法

现在很多人会将链接网址生成二维码之后来使用&#xff0c;这种方式能够让别人更快的获取链接的内容&#xff0c;而且扫码访问内容的方式也更适合大家的使用习惯。那么如果想要获取二维码中的链接时&#xff0c;一般会使用二维码解码器来处理&#xff0c;那么具体该怎么使用呢&a…

驱动基石之_tasklet中断下半部_工作队列_中断线程化处理

tasklet中断下半部 linux的中断分为两个部分&#xff1a; 1.中断上半部&#xff1a;在中断上半部期间&#xff0c;不允许被其他中断打断&#xff0c;直到中断上半部的服务函数执行完。 2.中断下半部&#xff1a;中断下半部&#xff0c;在执行中断下半部服务函数的期间&#xf…

断点续传-http中Header参数Range(分段请求基础)

文章目录 Range请求头信息介绍RangeIf-Range 响应头Content-RangeAccept-Ranges 需要用到几个http头 rangeif-rangecontent-rangeaccept-range 断点续传的优缺点 好处&#xff1a;防止大文件下载过程出现网络异常&#xff0c;而前功尽弃。缺点&#xff1a;要发起多次请求&…

echarts 圆环图 高亮事件 切换 中心文字

createEcharts() {let chartDom this.$refs.echartsthis.Echarts echarts.init(chartDom)let option {title: {text: 128, //主标题文本subtext: 总数, //副标题文本left: center,top: 32%,textStyle: {fontFamily: Montserrat-MediumItalic,fontSize: 30,color: #fff,align…

构建全面预算体系,加强企业风险管理

全面预算管理体系是帮助企业实现其战略目标的重要手段。随着预算管理理念备受重视&#xff0c;这种新型的企业管理模式通过高效科学的方式和工具&#xff0c;在我国新时代背景下&#xff0c;逐渐成为了企业经营运作过程中针对挑战的有效措施。通常情况下&#xff0c;企业将全面…

Vue、fabricJS 画布实现自由绘制折线

作者GitHub&#xff1a;https://github.com/gitboyzcf 有兴趣可关注 Vue3代码&#xff0c;Vue2相似改吧改吧 前言 Fabric.js Fabric.js&#xff08;英文官网&#xff09;是一个强大而简单的 Javascript HTML5画布库&#xff08;也就是针对canvas进行的封装操作&#xff0c;使…