个人名片:
🐼作者简介:一名大三在校生,喜欢AI编程🎋
🐻❄️个人主页🥇:落798.
🐼个人WeChat:hmmwx53
🕊️系列专栏:🖼️
- 零基础学Java——小白入门必备
- 重识C语言——复习回顾
- 计算机网络体系———深度详讲
- HCIP数通工程师-刷题与解析
- 微信小程序开发——实战开发
🐓每日一句:🍭我很忙,但我要忙的有意义!
文章目录
- 每日刷题30道
- 1、请将以下功能与VRRP协议中的基本概念配对。
- 2、VRRP的接口IP地址和虚拟IP地址可以相同。
- 3、BFD通过周期性检测报文来判断故障是否发生,是一个依赖路由协议的快速故障检测机制。
- 4、请将以下VRRP状态与相应的工作机制匹配。
- 5、BFD为确保两端系统都知道状态的变化,在BFD状态机的建立和拆除时都采用三次握手机制。
- 6、关于VRRP master设备的描述,错误的是?
- 7、BFD中的本地标识符和远端标识符配置错误后,若想修改,可删除错误配置再重新配置或直接配置正确标识符覆盖原错误标识符。
- 8、缺省情况下,BFD报文发送间隔为________毫秒,接受间隔为________毫秒,本地检测倍数为________次。(请填写阿拉伯数字)
- 9、VRRP的报文的组播目的地址是以下哪一个?
- 10、如图所示,R1和R2构成VRID为1的VRRP备份组,以下关于VRRP主备选举过程的描述,错误的是哪一项?
- 11、BFD检测报文被承载于以下哪一类头部之上?
- 12、快速检测技术可以尽早地检测到与相邻设备间的通信故障,以便系统能够及时采取措施,保证业务不中断。
- 13、BFD本身并没有邻居发现机制,而是靠被服务的上层应用通知其邻居信息来建立会话。
- 14、如图所示,R1和R2网络层直连,链路中间存在二层传输设备SW1和SW2.现用户希望两端设备能够快速感知中间链路故障,从而触发路由快速收敛,则应配置以下哪一检测机制?
- 15、在华为设备中,以下哪一条命令可以用来配置VRRP与BFD联动?
- 16、如果两台设备相连,且其中一台设备A支持BFD检测功能,而另外一台设备B不支持,那么设备A可以使用以下哪一种功能实现与设备B直连链路的连通性检测?
- 17、两台VRRP路由器组成了VRID为2的备份组,并配置虚拟IP地址为2001::1,那么该备份组的虚拟MAC地址是以下哪一个?
- 19、如图所示,R1和R2已配置本端发送时间间隔、本端接收时间间隔及本端BFD检测倍数,以下关于R1协商后时间参数的描述,正确的是哪些选项?
- 20、以下关于VRRP协议版本的描述,正确的是哪些项?
- 21、如图所示,R1和R2是VRID为________(填写阿拉字)的VRRP备份组,其中,R1的State为________,R2的State为________。(填写英文,注意首字母大写)
- 22、管理员在配置VRRP时,下面哪些参数不是必须配置的?
- 23、BFD检测可以与哪些协议模块进行联动?
- 24、BFD检测可以与以下哪些模块联动,从而加快故障检测?
- 重点:
- VRRP
- 欢迎添加微信,加入我的核心小队,请备注来意
每日刷题30道
单选题 (共计 18 题,总计 36分)
1、请将以下功能与VRRP协议中的基本概念配对。
A.根据虚拟路由器ID生成的MAC地址 - 虚拟MAC
虚拟路由器的标识 - VRID
虚拟路由器的IP地址 - 虚拟IP地址
将虚拟路由器的IP地址作为真实接口地址的设备 - IP地址拥有者
运行VRRP协议的设备 - VRRP 路由器
共享局域网内主机的缺省网关 - 虚拟路由器
承担转发报文任务的VRRP设备 - Master 路由器
一组没有承担转发任务的VRRP设备 - Backup 路由器
B.本题为连线题,答案请参考选项A
【正确答案】A
【答案解析】根据虚拟路由器ID生成的MAC地址 - 虚拟MAC虚拟路由器的标识 - VRID虚拟路由器的IP地址 - 虚拟IP地址将虚拟路由器的IP地址作为真实接口地址的设备 - IP地址拥有者运行VRRP协议的设备 - VRRP 路由器共享局域网内主机的缺省网关 - 虚拟路由器承担转发报文任务的VRRP设备 - Master 路由器一组没有承担转发任务的VRRP设备 - Backup 路由器。
2、VRRP的接口IP地址和虚拟IP地址可以相同。
A.正确
B.错误
【正确答案】A
【答案解析】若VRRP路由器的IP地址和虚拟路由器的接口IP地址相同,则称该虚拟路由器作VRRP组中的IP地址所有者;IP地址所有者自动具有最高优先级255,所以题目中的描述是正确的。
3、BFD通过周期性检测报文来判断故障是否发生,是一个依赖路由协议的快速故障检测机制。
A.正确
B.错误
【正确答案】B
【答案解析】因为BFD机制可以和任何的协议结合在一起使用,甚至可以和静态路由结合使用,所以通常称之为“协议无关机制”。
4、请将以下VRRP状态与相应的工作机制匹配。
A.Master,以虚拟MAC地址响应对虚拟IP地址的ARP请求、转发目的MAC地址为虚拟MAC地址的IP报文;Backup,对虚拟IP地址的ARP请求不做响应、丢弃目的MAC地址为虚拟MAC地址的IP报文
B.此题为连线题,答案请参考选项A
【正确答案】A
【答案解析】即虚拟路由器根据VRID生成的MAC地址,一个虚拟路由器拥有一个虚拟MAC地址,当虚拟路由器回应ARP请求时,回复虚拟MAC地址,而不是接口的真实MAC地址。
5、BFD为确保两端系统都知道状态的变化,在BFD状态机的建立和拆除时都采用三次握手机制。
A.正确
B.错误
【正确答案】A
【答案解析】BFD状态机的建立和拆除都采用三次握手机制,以确保两端系统都能知道状态的变化,所以题目是正确的。
6、关于VRRP master设备的描述,错误的是?
A.定期发送VRRP报文
B.即使路由器已经为Master,也会被优先级低的Backup路由器抢占
C.转发目的MAC地址为虚拟MAC地址的IP报文
D.以虚拟MAC地址响应对虚拟IP地址的ARP请求
【正确答案】B
【答案解析】成为master之后,不会被优先级低的backup路由器抢占。所以选项“即使路由器已经为Master,也会被优先级低的Backup路由器抢占”的说法是错误的。
7、BFD中的本地标识符和远端标识符配置错误后,若想修改,可删除错误配置再重新配置或直接配置正确标识符覆盖原错误标识符。
A.正确
B.错误
【正确答案】B
【答案解析】如果配置错误的话,必须将整个BFD会话全部删除,才可以重新配置。
8、缺省情况下,BFD报文发送间隔为________毫秒,接受间隔为________毫秒,本地检测倍数为________次。(请填写阿拉伯数字)
A.1000、1000、3
B.本题为填空题,答案请参考选项A
【正确答案】A
【答案解析】1000、1000、3。
9、VRRP的报文的组播目的地址是以下哪一个?
A.224.0.1.18
B.224.0.0.18
C.224.0.0.20
D.224.0.1.20
【正确答案】B
【答案解析】VRRP报文的组播目的地址是“224.0.0.18”。
10、如图所示,R1和R2构成VRID为1的VRRP备份组,以下关于VRRP主备选举过程的描述,错误的是哪一项?
A.同时启动的情况下,R1比R2更快切换至Master状态
B.最终R1会发送免费ARP报文
C.两台设备完成初始化后都会先切换至Backup状态
D.两台设备在各自MASTER_DOWN定时器超时时间后,都会切换至Master状态
【正确答案】D
【答案解析】R1与R2根据各自MASTER DOWN定时器超时时间由Backup切换到Master状态,所以R1比R2更快切换至Master状态。
11、BFD检测报文被承载于以下哪一类头部之上?
A.MAC头部
B.UDP头部
C.TCP头部
D.IP头部
【正确答案】B
【答案解析】BFD使用的是UDP协议,默认情况下端口号是 3784 ,也可以手动的调整为 4784 。
12、快速检测技术可以尽早地检测到与相邻设备间的通信故障,以便系统能够及时采取措施,保证业务不中断。
A.正确
B.错误
【正确答案】A
【答案解析】快速检测技术目的就是故障快速定位检测,减少或不影响业务的实时运行,所以题目中的描述是正确的。
13、BFD本身并没有邻居发现机制,而是靠被服务的上层应用通知其邻居信息来建立会话。
A.正确
B.错误
【正确答案】A
【答案解析】BFD在两台网络设备上建立会话,用来检测网络设备间的双向转发路径,为上层应用服务。BFD本身并没有邻居发现机制,而是靠被服务的上层应用通知其邻居信息以建立会话。所以题目中的描述是正确的。
14、如图所示,R1和R2网络层直连,链路中间存在二层传输设备SW1和SW2.现用户希望两端设备能够快速感知中间链路故障,从而触发路由快速收敛,则应配置以下哪一检测机制?
A.BFD状态与接口状态联动
B.三层物理链路单跳检测
C.BFD单跳检测二层链路
D.BFD多跳检测
【正确答案】A
【答案解析】BFD更合理、更敏捷。
15、在华为设备中,以下哪一条命令可以用来配置VRRP与BFD联动?
A.vrrp vrid 1 track bfd-session session-name 1 reduced 100
B.bfd-session vrrp vrid 1 track session-name 1 reduced 100
C.vrrp vrid 1 track bfd-session-name 1 reduced 100
D.track vrrp 1 bfd-session session-name 1 reduced 100
【正确答案】A
【答案解析】命令为:vrrp vrid virtual-router-id track bfd-session { bfd-session-id | session-name bfd-configure-name } [ increased value-increased | reduced value-reduced ]
16、如果两台设备相连,且其中一台设备A支持BFD检测功能,而另外一台设备B不支持,那么设备A可以使用以下哪一种功能实现与设备B直连链路的连通性检测?
A.接口状态联动
B.快速握手
C.单臂回声
D.双向检测
【正确答案】C
【答案解析】创建“单臂回声”功能的BFD会话。支持BFD功能的设备主动发起回声请求功能,不支持BFD功能的设备接收到该报文后直接将其环回,从而实现转发链路的连通性检测功能。
17、两台VRRP路由器组成了VRID为2的备份组,并配置虚拟IP地址为2001::1,那么该备份组的虚拟MAC地址是以下哪一个?
A.00-00-5E-00-01-02
B.00-00-5E-00-02-02
C.00-00-5E-00-01-01
D.00-00-5E-00-02-01
【正确答案】B
【答案解析】虚拟路由器根据虚拟路由器ID生成的MAC地址。一个虚拟路由器拥有一个虚拟MAC地址,格式为:00-00-5E-00-01-{VRID}(VRRP for IPv4);00-00-5E-00-02-{VRID}(VRRP for IPv6)。
18、BFD检测报文默认的发送时间间隔是哪一项?
A.100ms
B.10ms
C.5ms
D.1000ms
【正确答案】D
【答案解析】BFD检测报文默认的发送时间间隔是 1s=1000ms,所以正确答案是“1000ms”。
多选题 (共计 6 题,总计 18分)
19、如图所示,R1和R2已配置本端发送时间间隔、本端接收时间间隔及本端BFD检测倍数,以下关于R1协商后时间参数的描述,正确的是哪些选项?
A.R1协商后的接收时间为150毫秒
B.R1协商后的发送时间为50毫秒
C.R1协商后的接收时间为200毫秒
D.R1协商后的发送时间为150毫秒
【正确答案】B,C
【答案解析】R1会比较“本地的BFD报文接收间隔200ms”、“对端的BFD报文发送间隔150ms”,取最大值,作为R1的接收间隔,为200ms。R1会比较“本地的BFD报文发送间隔50ms”、“对端的BFD报文接收间隔50ms”,取最大值,作为R1的发送间隔,为50ms。
20、以下关于VRRP协议版本的描述,正确的是哪些项?
A.VRRPv3仅适用于IPv6
B.VRRPv2仅适用于IPv4
C.VRRPv2支持认证
D.VRRPv3不支持认证
【正确答案】B,C,D
【答案解析】VRRPv3适用于IPv4和IPv6两种网络,所以选项“VRRPv3仅适用于IPv6”是错误的,其他选项都正确。
21、如图所示,R1和R2是VRID为________(填写阿拉字)的VRRP备份组,其中,R1的State为________,R2的State为________。(填写英文,注意首字母大写)
A.1
B.Master
C.Backup
D.本题为填空题,答案依次参考选项A/B/C
【正确答案】A,B,C
【答案解析】R1为master,主要; R2为backup,备份;所属vrid为1 。
22、管理员在配置VRRP时,下面哪些参数不是必须配置的?
A.抢占模式
B.抢占延时
C.虚拟IP地址
D.虚拟路由器的优先级
【正确答案】A,B,D
【答案解析】vrrp默认开启抢占,并且是立即抢占;vrrp优先级默认为100,当vrrp优先级相同时,将接口IP地址最大的设备选举为Master。所以只有“虚拟IP地址”是必须配置的,其他都不是必须配置的。
23、BFD检测可以与哪些协议模块进行联动?
A.OSPF
B.VRRP
C.BGP
D.静态路由
【正确答案】A,B,C,D
【答案解析】BFD可以与路由协议、静态路由、MPLS LSP、VRRP、PIM联动,所以全选。
24、BFD检测可以与以下哪些模块联动,从而加快故障检测?
A.VRRP
B.BGP
C.静态路由
D.OSPF
【正确答案】A,B,C,D
【答案解析】BFD检测速度快,都可以与之联动。
重点:
BFD(Bidirectional Forwarding Detection,双向转发检测)是一种基于RFC 5880标准的高速故障检测机制,两个系统建立BFD会话后,在它们之间的通道上周期性地发送BFD报文,如果一方在协商的检测时间内没有接收到BFD报文,则认为这条双向通道上发生了故障。上层协议通过BFD感知到链路故障后可以及时采取措施,进行故障恢复。
双向建立连接,周期性发包
BFD结合VRRP联动,提高网络的可靠性和容错能力。
快速故障检测、故障恢复、提高网络可靠性、减少数据丢失
BFD与静态路由联动
BFD与BGP联动(对等体开启BFD检测,两端对等体开启BGP)
单臂回声(只配置一边BFD)
目标IP是自己,但是目标MAC是对面,对面只是查路由表转发
VRRP
VRRP:虚拟路由冗余协议 Master(默认优先级100,越高越优)/Backup
它保证当主机的下一跳路由器出现故障时,由另一台路由器来代替出现故障的路由器进行工作,从而保持网络通信的连续性和可靠性。
解决单网关,单点故障问题,即就是两台设备在客户端眼里是一台,两台设备vrrp ID 相同
VRRP报文组播地址:224.0.0.18
Mac:0000-5e00-0101
Mac是16进制,最后两个字符是vrrp的组号
Vrrp ip和mac都是虚拟的
VRRP报文 主设备Master一直发送通告报文1s一个 接收间隔也是1s 3s收不到即坏(Backup切换为Master)
支持抢占
VRRP包不能跨三层(不能走上行接口)
VRRP联动功能:利用VRRP的联动功能监视上行接口或练度故障,主动进行主备交换
上行接口down,设备自降优先级,成为Backup
Backup切换发送的ARP作用:刷新mac表,检查IP重复
1.虚拟路由器根据VRID生成的MAC地址,一个虚拟路由器拥有一个虚拟MAC地址,当虚拟路由器回应ARP请求时,回复虚拟MAC地址,而不是接口的真实MAC地址。
2.BFD状态机的建立和拆除都采用三次握手机制,以确保两端系统都能知道状态的变化
3.一个虚拟路由器拥有一个虚拟MAC地址
格式为:00-00-5E-00-01-{VRID}(VRRP for IPv4);
00-00-5E-00-02-{VRID}(VRRP for IPv6)。
4.配置VRRP与BFD联动命令vrrp vrid 1 track bfd-session session-name 1 reduced 100
5.若VRRP路由器的IP地址和虚拟路由器的接口IP地址相同,则称该虚拟路由器作VRRP组中的IP地址所有者;IP地址所有者自动具有最高优先级255
6.因为BFD机制可以和任何的协议结合在一起使用,甚至可以和静态路由结合使用,所以通常称之为“协议无关机制”
7.BFD使用的是UDP协议,默认情况下端口号是 3784 ,也可以手动的调整为 4784 。
8.如果BFD标识符配置错误的话,必须将整个BFD会话全部删除,才可以重新配置。
9.vrrp默认开启抢占,并且是立即抢占;vrrp优先级默认为100,当vrrp优先级相同时,将接口IP地址最大的设备选举为Master。
10.VRRP协商时间参数:本段BFD报文发送时间和对端报文接收时间间隔比较,取最大值作为本段发送时间间隔,本端接收与对端发送比较取最大作为本段接收间隔
11.VRRPv3适用于IPv4和IPv6两种网络
欢迎添加微信,加入我的核心小队,请备注来意
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇