2021-09-29

HCIP题库

HCIP 221题库

1.在MSTP协议中,每个MST INSTANCE都单独使用RSTP算法,计算单独的生成树.(单选)
A.对 B.错
正确答案:A
备注:所谓生成树实例就是多个VLAN的一个集合。通过将多个VLAN捆绑到一个实例,可以节省通信开销和资源占用率。MSTP各个实例拓扑的计算相互独立,在这些实例上可以实现负载均衡。可以把多个相同拓扑结构的VLAN映射到一个实例里,这些VLAN在端口上的转发状态取决于端口在对 应MSTP实例的状态。
2.端口隔离可以实现隔离同一交换机同一VALN内不同端口之间的通信。(单选)
A.对 B.错
正确答案:A
备注:交换机划分VLAN后,VLAN内用户可直接互通,如果希望VLAN内用户能够自由隔离(即任意用户间的单、双向隔离),则可通过配置流策略实现。
3.链路聚合(Link Aggregation)是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法。链路聚合控制协议分为以下两种类型:手工负载分担模式与静态 LACP模式。(单选)
A.对 B.错
正确答案:A
备注:作为链路聚合技术,手工模式Eth-Trunk可以完成多个物理接口聚合成一个Eth-Trunk口来提高带宽,同时能够检测到同一聚合组内的成员链路有断路等有限故障,但是无法检测到链路层故障、链路错连等故障。 为了提高Eth-Trunk的容错性,并且能提供备份功能,保证成员链路的高可靠性,出现了链路聚合控制协议LACP(Link Aggregation Control Protocol),LACP模式就是采用LACP的一种链路聚合模式。 LACP为交换数据的设备提供一种标准的协商方式,以供设备根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成以后,LACP负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路聚合。
4.在MSTP协议配置中,可以使用默认域名(单选)
A.TRUE B.FALSE
正确答案:A
备注:如果不配置域名,交换机默认会使用自己的系统MAC作为默认域名,配置域名请参考以下配置: stp region-configuration region-name aaaaaa active region-configuration #
5.MUX VLAN可以减少企业VLAN ID消耗。(单选)
A.TRUE B.FALSE
正确答案:A
备注:MUX VLAN(Multiplex VLAN)提供了一种通过VLAN进行网络资源控制的机制。 例如,在企业网络中,企业员工和企业客户可以访问企业的服务器。对 于企业来说,希望企业内部员工之间可以互相交流,而企业客户之间是隔离的,不能够互相访问。 为了实现所有用户都可访问企业服务器,可通过配置VLAN间通信实现。如果企业规模很大,拥有大量的用户,那么就要为不能互相访问的用户都分配VLAN,这不但需要耗费大量的VLAN ID,还增加了网络管理者的工作量同时也增加了维护量。 通过MUX VLAN提供的二层流量隔离的机制可以实现企业内部员工之间互相交流,而企业客户之间是隔离的。
6.在运行STP的网络中,网络拓扑改变时会发送多种拓扑改变信息,在 RSTP的网络中定义了几种拓扑改变信息(单选)
A.一种 B.两种 C.三种 D.四种
正确答案:A
备注:RSTP只定义了一种BPDU报文(RST BPDU),在RSTP中检测拓扑是否发生变化只有一个标准:一个非边缘端口迁移到Forwarding状态。一旦检测到拓扑发生变化,将为本交换设备的所有非边缘指定端口和根端口启动一个TC While Timer,该计时器值是Hello Time的两倍。在这个时间内,清空所有端口上学习到的MAC地址。同时,由非边缘指定端口和根端口向外发送RST BPDU,其中TC置位。一旦TC While Timer超时,则停止发送RST BPDU。其他交换设备接收到RST BPDU后,清空所有端口学习到MAC地址,除了收到RST BPDU的端口。然后也为自己所有的非边缘指定端口和根端口启动TC While Timer,重复上述过程。
7.在RSTP协议中,非根交换机的上行端口有端口标识的参数,此端口标识包含两部分,分别是 :(单选)
A.一字节长度的端口优先级和一字节长度的端口号
B.一字节长度的端口优先级和两字节长度的端口号
C.两字节长度的端口优先级和一宇节长度的端口号
D.两字节长度的端口优先级和两字节长度的端口号
正确答案:A
备注:端口标识我们称为PID,PID由两部分构成的,高4位是端口优先级,低12位是端口号。PID只在某些情况下对 选择指定端口有作用。端口优先级取值为高4位,实际计算按前8bit计算。
8.如下图,如果想要部门A的员工之间不能互访,部门B的员工之间可以互访,但不同的部门之间不能互访,而所有的员工都可以访问公司的服务器,通过 MUX VLAN来实现此功能,如下说法正确的是:(单选)

A.VLAN 2设置成互通型VLAN
B.VLAN 100为从VLAN
C.VLAN 3设置成主VLAN
D.VLAN 3设置成互通型VLAN
正确答案:D
备注:Group port(互通性VLAN)可以和Principal port(主VLAN)进行通信,在同一组内的接口也可互相通信(将某一个VLAN配置为互通VLAN,该VLAN下的所有成员都可以互访,我们将该VLAN下的成员称为处于同一组内),但不能和其他组接口或Separate port通信。每个Group VLAN必须绑定一个Principal VLAN。
9.使用手工链路聚合模式时,下列选项中关于加入成员接口的描述,错误的是 :(单选)
A.Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
B.一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其他Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
C.如果本地设备使用了Eth-Trunk,与成员接口直连的对 端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
D.Eth-Trunk有两种工作模式:二层工作模式和三层工作模式。两种工作模式自动识别,无需手动切换。
正确答案:D
备注:Eth-Trunk支持二层设备链路聚合,同时也支持三层设备链路聚合,它有两种工作模式:分为手工模式和LACP模式两种。
10.下列选项中,关于静态LACP模式描述错误的是:(单选)
A.当需要在两个直连设备间提供一个较大的链路带宽而对 端设备又不支持 LACP协议时,可以选择使用手工负载分担模式。
B.在静态LACP模式时,接口LACP优先级值越大,优先级越高,越容易选为活动端口。
C.在静态LACP模式中,转发数据的接口称为活动接口,而不转发数据的接口称为非活动接口。只有活动接口出现故障时,备份的接口才可以由非活动接口转变为活动接口。
D.如果使能了抢占,则高优失级的备份接口将在活动接口故障后延时一定时间成为活动接口 ;如果未使能抢占,故障的接口不能自动成为活动接口。
正确答案:B
备注:接口LACP优先级是为了区别同一个Eth-Trunk中的不同接口被选为活动接口的优先程度,优先级高的接口将优先被选为活动接口。接口LACP优先级值越小,优先级越高。
11.MUX VLAN提供了一种通过VLAN进行网络资源控制的机制,以下概念中不属于MUX VLAN的是:(单选)
A.主VLAN B.从VLAN C.Guest VLAN D.互通型VLAN
正确答案:C
备注:GUEST VLAN,是指在校园网或者是企业网中,用户在802.1x 认证前属于缺省VLAN(即Guest VLAN),用户访问该VLAN 内的资源不需要认证,只能访问有限的网络资源,但此时不能够访问其他网络资源 。这个VLAN就是GUEST VLAN。
12.MSTP解决了很多RSTP和STP单个生成树的缺陷,关于MSTP的说明正确的是(单选)
A.每个MST INSTANCE都使用单独的STP算法,计算单独的生成树
B.每一个MST INSTANCE都有一个标识,MSTID是一字节的整数
C.默认所有VLAN映射到MST INSTANCE 1
D.MSTP允许将一个或多个VLAN映射到一个多生成树实例上,MSTP为每个MST INSTANCE单独计算根交换机,单独设置端口状态
正确答案:D
备注: 每个MST INSTANCE都使用单独的RSTP算法,计算单独的生成树, 每一个MST INSTANCE都有一个标识,MSTID是32字节的整数 默认所有VLAN映射到MST INS
13.下列有关MUX VLAN描述错误的是(单选)
A.每个GROUP VLAN必须绑定一个PRINCIPAL VLAN
B.如果该VLAN ID已经用于PRINCIPAL VLAN,那么该VLAN不能再用于VLANIF接口,SUPER VLAN,SUB VLAN
C.端口使能MUX VLAN功能后,还可以再用于VLAN MAPPING,VLAN STACKING配置
D.企业可以用PRINCIPAL PORT连接企业服务器,SEPARATE PORT连接企业客户,GROUP PORT连接企业员工,这样就能够实现企业客户,企业员工都能够访问企业服务器,而企业员工内部可以通信,企业客户间不能通信,企业客户和企业员工之间不能互访的目的
正确答案:C
备注: 如果指定VLAN已经用于主VLAN或从VLAN,那么该VLAN不能再用于创建VLANIF接口,或者在VLAN Mapping、VLAN Stacking、Super-VLAN、Sub-VLAN的配置中使用。
14.STP协议虽然能够解决环路问题,但是由于网络拓扑收敛慢,影响了用户通信质量。 RSTP针对STP做了很多改进,下列哪项不是RSTP对STP的改进?(单选)
A. RSTP的端口状态规范是根据端口是否转发用户流量和学习 MAC地址来划分的,把原来的5种端口状态缩减为3种
B.运行RSTP的非根交换机按照Hello Timer规定的时间间隔发送配置BPDU,该行为完全由每台设备自主进行
C.RSTP删除了3种端口状态,新增加了2种端口角色
D.如果一个端口连续4个Hello Time时间内没有收到上游设备发送过来的配置BPDU,那么该设备认为与邻居之间的协商失败
正确答案:D
备注: 如果一个端口在超时时间(超时时间=Hello Time × 3 × Timer Factor)内没有收到上游设备发送过来的配置BPDU,那么该设备认为与此邻居之间的协商失败。而不像STP那样需要先等待一个Max Age。Timer Factor取值1–10,默认3,Hello Time默认2s。
15.关于链路聚合的基本概念,下面描述错误的是:(单选)
A.链路聚合是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽及可靠性的方法。
B.链路聚合遵循IEEE 802.3ad协议。
C.将若于条物理链路捆绑在一起所形成的逻辑链路称之为链路聚合组(LAG)或者Trunk。
D.链路聚合只存在活动接口。
正确答案:D
备注: 链路聚合组的成员接口存在活动接口和非活动接口两种。转发数据的接口称为活动接口,不转发数据的接口称为非活动接口。活动接口对应的链路称为活动链路,非活动接口对应的链路称为非活动链路。
16.关于MUX VLAN,以下说法正确的是(单选)
A.MUX VLAN分为主VLAN和从VLAN,主VLAN和从VLAN间不能互相通信
B.MUX VLAN中,从VLAN分为互通型和隔离型VLAN,互通VLAN内的端口可以互相通信
C.隔离从VLAN之间的端口可以互相通信,和主VLAN之间的端口不可以互相通信
D.MUX VLAN和从VLAN间不可以互相通信
正确答案:B
备注: 主VLAN可以和所有从VLAN进行通信,Principal port可以和MUX VLAN内的所有接口进行通信。
17.下面关于MUX VLAN说法正确的是(单选)
A.MUX VLAN中不必先配置主VLAN,再配置VLAN
B.MUX VLAN必须在端口MUX VLAN使能功能上可以实现正常的MUX VLAN
C.MUX VLAN的主VLAN和从VLAN可以为同一个VLAN
D.MUX VLAN中只能配置一个互通型从VLAN
正确答案:B
备注: MUX VLAN中必须先配置主VLAN MUX VLAN的主VLAN和从VLAN不可以为同一个VLAN 每Principal VLAN支持的Separate VLAN和Group VLAN总计128个,也就是说如果Principal VLAN已经配置了1个Separate VLAN,则Group VLAN最多只能配置127个。
18.端口隔离为用户提供了更安全,更灵活的组网方案,下面关于端口隔离的描述不正确的是(单选)
A.端口隔离可以用来配置二层隔离
B.缺省模式下,端口隔离为二层隔离三层互通
C.需要配置端口隔离的端口上都必须配置端口隔离使能功能
D.端口隔离命令port-isolate enable可以指定端口在全局模式下配置
正确答案:D
备注: 端口隔离命令port-isolate enable 只能在接口下配置。
19.华为交换机提供配置端口隔离的功能,关于端口隔离描述错误的有(单选)
A.端口隔离模式可以配置为二层三层都隔离或者二层隔离三层互通
B.华为交换机支持64个隔离组,编号0-63
C.若在接口A上配置它与接口B隔离,则从接口A发送的报文不能到达接口B,但从接口B发送的报文可以到达接口A
D.接口单向隔离支持E,GE,XGE和ETH-TRUNK四种类型的接口混合隔离,但不支持接口与自身单向隔离,接口与管理网口单向隔离, ETH-TRUNK与自身成员接口单向隔离
正确答案:B
备注: 华为交换机支持64个隔离组,编号1-64
20.在RSTP协议中,当网络拓扑发生变化时,响应拓扑结构改变的机制是(单选)
A.全网泛洪
B.修改MAC地址表的生存期
C.对MAC地址表采取部分删除操作
D.删除整个MAC地址表
正确答案:C
备注: 在RSTP协议中,当网络拓扑发生变化时,为本交换设备的所有非边缘指定端口和根端口启动一个TC While Timer,该计时器值是Hello Time的两倍。 在这个时间内,清空所有端口上学习到的MAC地址。同时,由非边缘指定端口和根端口向外发送RST BPDU,其中TC置位。一旦TC While Timer超时,则停止发送RST BPDU。
21.[WSB]STP TC-PROTECTION? DISABLE TC PROTECTION FUNCTION DISABLE ENABLE TC PROTECTION FUNCTION ENABLE 关于此段配置描述错误的是(单选)
A.启用TC保护功能后,在单位时间内,MSTP进程处理TC类型BPDU报文的次数可配置
B.启用TC保护功能避免攻击者伪造拓扑变化BPDU报文恶意攻击交换设备造成的频繁的删除MAC地址表项和ARP表项,从而达到保护交换设备的目的
C.执行命令STP TC-PROTECTION ENABLE,使能MSTP进程对 TC类型BPDU报文的保护功能
D.缺省情况下,交换设备的TC保护功能处于未使能状态
正确答案:D
备注: 设备默认启用防拓扑变化攻击功能,在stp tc-protection interval命令指定的生成树协议处理最大数量的TC报文所需的时间内,设备只会处理stp tc-protection threshold指定的最大数量的TC报文。对 于其他超出该数量的TC报文,stp tc-protection interval命令设置的时间超时后设备只对 其统一处理一次。例如,时间设定为10秒,最大数量设定为5,则设备收到TC报文后,在10秒内只会处理最开始收到的5个,对 于后面收到的报文则会等10秒超时后再统一处理。这样可以避免频繁的删除MAC地址表项和ARP表项,从而达到保护设备的目的。
22.MSTP有不同的端口角色,对此说法不正确的是:(单选)
A.MSTP中除边缘端口外,其他端口角色都参与MSTP的计算过程。
B.MSTP同一端口在不同的生成树实例中可以担任不同的角色。
C.MSTP域边缘端口是指位于MSTP域的边缘并连接其它MST域或SST的端口。
D.Backup端口作为根端口的备份,提供了从指定桥到根的另一条可切换路径。
正确答案:D
备注: Alternate端口提供了从指定桥到根的另一条可切换路径,作为根端口的备份端口。 Backup端口作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路。
23.RSTP协议和STP协议是有区别的,在RSTP协议中定义端口状态时,定义了哪些端口状态(单选)
A.Discarding状态
B.Learning状态
C.Forwarding状态
D.Discarding状态、Learning状态和Forwarding状态
正确答案:D
备注: 根据STP的不足,RSTP删除了3种端口状态(disable、blocking、listening),将删除的三种状态整合为:discarding,RSTP整合后的状态为:discarding、learning、forwarding。
24.在静态LACP模式下,要求两端设备所选择的活动接口必须一致,否则链路聚合组就无法建立。但是可以通过指定其中一端为为主动端,另一端则只需根据高优先级的一端来选择相应的活动接口。那么在静态LACP模式下如何选择主动端?(单选)
A.在两端设备中选择系统LACP优先级数值较小一端作为主动端,如果系统LACP优先级相同则选择IP地址较小的一端作为主动端。
B.在两端设备中选择MFC地址数值较小一端作为主动端。
C.在两端设备中选择系统LACP优先级数值较大一端作为主动端,如果系统LACP优先级相同则选择MA地址较大的一端作为主动端。
D.在两端设备中选择系统LACP优先级数值较小一端作为主动端,如果系统LACP优先级相同则选择MAC地址较小的一端作为主动端。
正确答案:D
备注: 系统LACP优先级是为了区分两端设备优先级的高低而配置的参数。LACP模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可。系统LACP优先级值越小优先级越高。如果系统LACP优先级相同则选择MAC地址较小的一端作为主动端。
25.不同的场景下,RSTP提供了不同的保护功能,关于此说法错误的是:(单选)
A.交换设备上启动了BPDU保护功能后,如果边缘端口收到RST BPDU,边缘端口将被设置为非边缘端口,并重新进行生成树计算
B.启用ROOT保护功能的指定端口,其端口角色只能保持为指定端口
C.启动根保护端口,当该端口收到更优的rst bpdu后,端口会进入DISCARDING状态,不在转发报文。若一段时间内端口未收到更优的RST BPDU,则会自动恢复到正常的FORWARDING状态。
D.启用防TC-BPDU报文攻击功能后,在单位时间内,交换设备处理TC BPDU报文的次数可配置。
正确答案:A
备注: 在交换设备上,通常将直接与用户终端(如PC机)或文件服务器等非交换设备相连的端口配置为边缘端口。正常情况下,边缘端口不会收到RST BPDU。如果有人伪造RST BPDU恶意攻击交换设备,当边缘端口接收到RST BPDU时,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算,从而引起网络震荡。 交换设备上启动了BPDU保护功能后,如果边缘端口收到RST BPDU,边缘端口将被error-down,但是边缘端口属性不变,同时通知网管系统。 配置命令: stp bpdu-protection
26.关于端口隔离,下面说法错误的是:(单选)
A.端口隔离是交换机端口之间的一种访问控制安全控制机制。
B.客户希望不同端口接入的PC之间不能互访可以通过端口隔离来实现。
C.端口隔离可以基于VLAN来隔离。
D.端口隔离是物理层的隔离。
正确答案:C
备注: 端口隔离可实现同一VLAN内端口之间的隔离,为了实现报文之间的二层隔离,用户可以将不同的端口加入不同的VLAN,但这样会浪费有限的VLAN资源。采用端口隔离功能,可以实现同一VLAN内端口之间的隔离。用户只需要将端口加入到隔离组中,就可以实现隔离组内端口之间二层数据的隔离。端口隔离功能为用户提供了更安全、更灵活的组网方案。 如果用户希望隔离同一VLAN内的广播报文,但是不同端口下的用户还可以进行三层通信,则可以将隔离模式设置为二层隔离三层互通;如果用户希望同一VLAN不同端口下用户彻底无法通信,则可以将隔离模式配置为二层三层均隔离即可。
27.某网络规模比较大,一部分交换机运行MSTP,另一部分交换机运行RSTP。当运行MSTP协议的交换机检测到端口相邻的交换机运行在RSTP模式下,则此时该MSTP协议的交换机工作在何种模式下?(单选)
A.STP模式 B.RSTP模式 C.MSTP模式 D.无法确定
正确答案:C
备注: 当一个网段里既有运行STP的交换设备又有运行RSTP的交换设备,STP交换设备会忽略RSTP BPDU。运行RSTP的交换设备在某端口上接收到运行STP的交换设备发出的配置BPDU,在两个Hello Time时间之后,便把自己的端口转换到STP工作模式,发送配置BPDU,从而实现了互操作。 在华为技术有限公司的数据通信设备上可以配置运行STP的交换设备被撤离网络后,运行RSTP的交换设备可迁移回到RSTP工作模式。 华为交换机支持向下兼容,MSTP向下兼容RSTP同上。
28.RSTP协议中提供了多种保护功能,例如在当边缘端口配置为保护状态时,边缘端口接收到 BPDU报文后的处理方法是(单选)
A.根据要求转发BPDU报文
B.直接丢弃该BPDU报文
C.关闭该端口
D.解析BPDU报文后获取相关信息
正确答案:C
备注: 当边缘端口接收到RST BPDU时,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算
29.某交换机运行MSTP协议,其相关配置信息如图所示,请根据命令配置情况指出对于 Instance 1,该交换机的角色是(单选)

A.根交换机B.从交换机C.非根交换机D.无法判断
正确答案:A
备注: 根交换机的端口角色只存在DP和BP,在实例1中该交换机的端口角色都为DP,所以该交换机的角色为根交换机。
30.RSTP协议中规定的BPDU报文标志位与STP协议中规定的BPDU报文标志位,不同的字段是:(单选)
A.拓扑通知标志B.拓扑改变标志C.拓扑改变确认标志D.拓扑改变标志和拓扑通知标志
正确答案:A
备注: STP协议中BPDU标志位用了高7位和低0位,RSTP协议中BPDU标志位用了8bit全部做了定义。
31.在运行RSTP的网络中有一些运行STP的设备,当RSTP交换机发现拓扑结构发生变化时,通知STP交换机拓扑发生变化的方法是:(单选)
A.使用RSTP协议的拓扑改变标志BPDU
B.使用STP协议的拓扑改变通知BPDU
C.使用RSTP协议的拓扑改变确认标志BPDU
D.使用STP协议的拓扑改变确认标志BPDU。
正确答案:B
注释:RSTP设备为根时只发TC置位的BPDU,如果STP设备为根时会发TCN
32.在某运行MSTP协议的交换机设备上得到如图所示信息,请指出 ETHERNET1/0/13端口对于INSTANCE 1的端口状态是(单选)

A.Fprwarding B.Discarding C.ALTE D. NONE
正确答案:B
33.如图所示,运行RSTP协议的网络中,SWC的原根端口发生故障,端口处于DOWN状态,此时网络会经过以下哪些过程才能达到稳定(单选)

A.SWC上的预备端口成为新的根端口,并经过Learning状态后进入Forwarding状态
B.SWC上的预备端口成为新的根端口,并直接进入Forwarding状态
C.SWC重新选举根端口,并经过Learning后进入Forwarding状态
D. SWC重新选举根端口,并直接进入Forwarding状态
正确答案:B
备注:如果网络中一个根端口失效,那么网络中最优的Alternate端口将成为根端口,进入Forwarding状态。因为通过这个Alternate端口连接的网段上必然有个指定端口可以通往根桥
34.在如图所示的网络中,三台交换机运行RSTP,配置情况如图所示。根据图中配置情况判断根交换机为(单选)

A.SWA B.SWB C. SWC D.无法确定
正确答案:A
备注:网络初始化时,网络中所有的STP设备都认为自己是“根桥”,根桥ID为自身的设备
35.每条物理链路能提供1G的带宽,现在最小需要2G的带宽,那么在链路聚合中活动接口数下限阈值可以为:(单选)
A.大于等于1 B.3 C.2 D.以上都可以
正确答案:C
备注:每条为1G,所以至少需要两条,下限的意思就是最低所需。
36.网络中运行MSTP,在其中某个MSTP域的根交换机上查看配置时得出以下命令信息,如图所示,请推测该根交换机所在 MSTP域的网络规模。(单选)

A.小于10台 B.小于20台 C.小于30台 D.小于40台
正确答案:C
37.在RSTP协议中定义了与STP中不同的端口角色,其中不能处于转发状态的端口角色的是 (多选)
A.Root Port B.Designated Port C.Backup Port D.Alternate Port
正确答案:C,D
备注:BP为DP的备份端口,拓扑稳定后处于阻塞状态,AP为RP的替代端口,拓扑稳定后处于阻塞状态。
38.在静态LACP模式中,关于活动链路的选取描述正确的是(多选)
A.在静态LACP模式的ETh-Trunk中加入成员接口后,成员接口将向对端发送系统优先级、系统MAC、接口优先级、接口号等信息协商活动端口。
B.系统LACP优先级值越大优先级越高。在两端设备中选择系统 LACP优先级数值较大一端作为主动端,如果系统LACP优先级相同则选择MAC地址较大的一端作为主动端。
C.被动端设备根据主动端接口LACP优先级和接口ID(接口号)确定活动接口。
D.两端设备选择的接口不一致,数据也可正常转发。
正确答案:A,C
备注:选出主动端后,两端都会以主动端的接口优先级来选择活动接口,如果主动端的接口优先级都相同则选择接口编号比较小的为活动接口。两端设备选择了一致的活动接口,活动链路组便可以建立起来。
39.MSTP又称为多生成树协议,通过MSTP协议能够解决单生成树网络中的哪些问题(多选)
A.部分VLAN路径不通
B.无法使用流量分担
C.次优二层路径
D.提高业务可靠性
正确答案:A,B,C
备注:RSTP和STP都存在同一个缺陷:由于局域网内所有的VLAN共享一棵生成树,因此无法在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分VLAN的报文无法转发。MSTP解决了上述问题。
40.相比STP,RSTP协议定义了不同的端口状态,包括Discarding和Learning,对这两种端口状态的描述,正确的是?(多选)
A.这两种状态的端口都不转发数据帧
B.Discarding状态的端口不学习MAC地址表
C. Learning状态的端口不学习MAC地址表
D.Discarding状态和Learning状态的端口都不学习MAC地址表
正确答案:A,B
备注:RSTP的状态规范把原来的5种状态缩减为3种。根据端口是否转发用户流量和学习MAC地址来划分:
如果不转发用户流量也不学习MAC地址,那么端口状态就是Discarding状态。
如果不转发用户流量但是学习MAC地址,那么端口状态就是Learning状态。
如果既转发用户流量又学习MAC地址,那么端口状态就是Forwarding状态。
41.关于LACP协议的描述,正确的是:(多选)
A.基于IEEE802.3au标准。
B.通过LACPDU(Link Aggregation control Protocol data Unit)与对端交互信息
C.两端设备根据系统LACP优先级和系统ID确定主动端。
D.两端设备根据被动端接口LACP优先级和接口ID确定活动接口。
正确答案:B,C
备注:基于IEEE802.3ad标准的LACP是一种实现链路动态聚合与解聚合的协议。LACP通过链路聚合控制协议数据单元LACPDU(Link Aggregation Control Protocol Data Unit)与对端交互信息。如果系统优先级相同,比较两端设备的MAC地址,MAC地址小的一端为LACP主动端。选出主动端后,两端都会以主动端的接口优先级来选择活动接口,如果主动端的接口优先级都相同则选择接口编号比较小的为活动接口。两端设备选择了一致的活动接口,活动链路组便可以建立起来。
42.相对于传统STP,RSTP定义了两种不同的端口角色,对此说法正确的是(多选)
A.预备端口主要是为了备份根端口,而备份端口主要是为了备份指定端口
B.如果该端口所连接的网段的指定交换机是此端口所属的交换机,则端口角色设置为预备端口
C.备份端口,处于转发状态,所属交换机为端口所连网段的指定交换机
D.备份端口,处于转发状态,所属交换机不是端口所连网段的指定交换机
E.无论是备份端口还是预备端口,都不处于转发状态
正确答案:A,E
43.相比STP,RSTP协议定义了不同的端口角色,对于RSTP中预备端口和备份端口描述正确的是(多选)
A.预备端口是为了备份根端口
B.备份端口是为了备份指定端口
C.备份端口所属交换机不是端口所连网段的指定交换机。
D.预备端口所属交换机是端口所连网段的指定交换机。
正确答案:A,B
备注:备份端口所属交换机是端口所连网段的指定交换机,预备端口所属交换机不是端口所连网段的指定交换机
44.RSTP收敛速度比STP要快,原因在于((多选))
A.在RSTP里面引入边缘端口的概念,边缘端口不接收处理配置 BPDU,不参与RSTP运算,可以由DISABLE直接转到FORWARDING状态
B.如果网络中一个根端口失败,那么网络中最优的 ALTERMATE端口成为根端口,进入FORWARDING状态
C.RSTP中,某端口被选举为指定端口后,会先进入DISCARDING状态,再通过PROPOSAL/AGREEMENT机制快速进入FORWARDING状态
D.RSTP中当一个端口收到上游的指定桥发来的RST BPDU报文时,该端口会将自身存储的RST BPDU与收到的RST BPDU进行比较
E.如果网络中一个指定端口失败,那么网络中最优的ALTERNATE端口将成为指定端口,进入FORWARDING状态
正确答案:A,B,C,D
备注:如果网络中一个根端口失败,那么网络中最优的ALTERNATE端口将成为指定端口,进入FORWARDING状态。
45.某网络环境中既有运行RSTP的交换机,也有运行STP的交换机,则该网络会出现的现象是(多选)
A.RSTP和STP不可互操作,会进行独立运算
B.RSTP可以和STP互操作,但是此时会丧失快速收敛等RSTP优势
C.如果是华为交换设备,则RSTP会转换到STP模式,并且可以配置运行STP的交换设备被撤离网络后,运行RSTP的交换设备可迁移回到RSTPA工作模式
D.如果是华为交换设备,则STP会转换到RSTP模式,并且可以配置运行RSTP的交换设备被撤离网络后,运行STP的交换设备可迁移回到RSTPA工作模式
正确答案:B,C
备注:RSTP和STP可以互操作向下兼容。
如果是华为交换设备,则RSTP会转换到STP模式,并且可以配置运行STP的交换设备被撤离网络后,运行RSTP的交换设备可迁移回到RSTP工作模式
46.关于链路聚合的分类,下面描述错误的是:(多选)
A.根据是否启用链路聚合控制协议分为手工负载分担模式链路聚合和LACP协议链路聚合两种。
B.动态LACP模式下所有活动接口都参与数据的转发,分担负载流量,因此称为负载分担模式。
C.静态LACP模式下,Eth-Trunk的建立,成员接口的加入,都是由手工配置完成的,但与手工负载分担模式链路聚合不同的是,该模式下LACP协议
D.动态LACP模式下,Eth-Trunk的建立,成员接口的加入,活动接口的选择需要手工配置。
正确答案:B,D
备注:对于负载分担,可以分为逐包的负载分担和逐流的负载分担逐包的负载分担在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,就会产生同一数据流的第一个数据帧在一条物理链路上传输,而第二个数据帧在另外一条物理链路上传输的情况。这样一来同一数据流的第二个数据帧就有可能比第一个数据帧先到达对 端设备,从而产生接收数据包乱序的情况。逐流的负载分担这种机制把数据帧中的地址通过HASH算法生成HASH-KEY值,然后根据这个数值在Eth-Trunk转发表中寻找对 应的出接口,不同的MAC或IP地址HASH得出的HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。逐流负载分担能保证包的顺序,但不能保证带宽利用率。
动态LACP模式下,Eth-Trunk的建立,成员接口的加入,活动接口的选择可以自动选择也可以手动配置
47.下列选项中,关于静态LACP模式中的抢占机制描述正确的是:((多选))
A.静态LACP模式的抢占机制默认开启。
B.当一条高优先级的接口因故障切换为非活动状态而后又恢复时,如果使能了抢占,则恢复的高优先级接口将在延时一定时间后重新成为活动接口:如果未使能抢占,该接口不能自动成为活动接口。
C.为了避免由于某些链路状态频繁变化而导致整条链路传输不稳定,可以设置抢占延时。
D.如果两端的抢占延时配置不一样,系统将选择两端抢占延时较大的值作为抢占延时。
正确答案:B,C,D
备注:静态LACP模式的抢占机制默认不开启,开启命令为:
接口下:lacp preempt enable
48.在某公司网络环境中,有两台交换机SWA与SWB。SWA与SWB之间采用链路聚合的LACP模式,加入链路聚合的链路有三条,并设置最大的活动链路条数为 2。SWA.的系统优先级为4096,SWB的系统优先级32768 ; SWA三条链路的接口为G0/0/1,G0/0/2,G0/0/3接口优先级依次为30.20.10,下列选项中结论正确的是:((多选))
A.SWA为主动端
B.SWB为主动端
C.SWA的G0/0/1与G0/0/2为活动接口
D.SWA的G0/0/2与G0/0/3为活动接口
正确答案:A,D
备注:系统LACP优先级是为了区分两端设备优先级的高低而配置的参数。LACP模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可。系统LACP优先级值越小优先级越高。
接口LACP优先级是为了区别同一个Eth-Trunk中的不同接口被选为活动接口的优先程度,优先级高的接口将优先被选为活动接口。接口LACP优先级值越小,优先级越高
49.关于此段配置,描述正确((多选))

A.STP MODE MSTP命令是用来启用交换机的MSTP特性,缺省情况下,交换的MSTP是开启状态
B.REGION-NAME REGIONA该命令是配置交换机的MST域名,缺省情况下,交换机的MST域名为交换机的MAC地址
C.REVISION-LEVEL 1用来配置MSTP修订级别,该取值范围为0-65535.缺省情况下,MSP修订级别取值为1
D.INSTANCE 2 VLAN 3命令用来将VLAN3映射到MST INSTANCE 2上,缺省所有VLAN映射到INSTANCE1上
E.ACTIVE REGION-CONFIGURATION命令是用来激活MST域的配置,如果不执行本操作,配置的域名,VLAN映射表和MSTP修订级别无法生效
正确答案:A,B,E
备注:REVISION-LEVEL 1用来配置MSTP修订级别,该取值范围为0-65535.缺省情况下,MSP修订级别取值为0
INSTANCE 2 VLAN 3命令用来将VLAN3映射到MST INSTANCE 2上,缺省所有VLAN映射到INSTANCE0上
50.RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛,但RSTP和STP都是基于单个生成树的,存在一些缺陷,比如:((多选))
A.无法在VLAN间实现数据流量的负载均衡
B.会造成部分VLAN路径不通的问题
C.会产生次优路径的问题
D.链路被阻塞后将不承载任何流量,将会造成带宽浪费
E.链路被阻塞后会承载一部分流量,不会造成带宽浪费
正确答案:A,B,C,D
备注:链路被阻塞后不会承载任何流量
51.在如图所示的RSTP网络中,根据图中配置对 SWC进行配置,根据配置情况判断SWC的E0/1端口的类型((多选))

A.指定端口 B.根端口 C.预备端口 D.边缘端口
正确答案:A,D
备注:根据配置得出:SWC的E0/1接口本来角色为DP(指定端口),但配置成了边缘端口,注意边缘端口不是一种端口角色,只是指定端口的一种配置特性。
52.在如图所示的网络中,所有的交换机运行RSTP协议,假如SWB的E1接口故障后,RSTP的处理过程是(多选)

A.SWB删除MAC地址表中以E1为目的端口的端口表项
B.重新计算生成树,选举E2为新的根端口
C.SWB在所有的转发端口上向外发送拓扑改变通知(TOPOLOGY CHANGE NOTIFICAATION),通知其他交换机网络中出现了拓扑改变
D.SWB在所有非边缘转发端口上向外发送拓扑改变通知(TOPOLOGY CHANGE NOTIFICAATION),通知其他交换机网络中出现了拓扑改变
正确答案:A,B
53.下面是一段MUX VLAN中,关于主VLAN和从VLAN的配置,关于此配置说法正确是(多选)

A.VLAN 10为主VLAN
B. VLAN 11为主VLAN
C. VLAN12为隔离型从VLAN
D.VLAN 11和VLAN 12都为从VLAN
E.VLAN 10和VLAN 11都为MUX VLAN
正确答案:A,C,D,E
备注:MUX VLAN分为Principal VLAN和Subordinate VLAN,Subordinate VLAN又分为Separate VLAN和Group VLAN
54.[SWC]Stp Instance 1 Priority 4096
[SWC]Interface Ethernet 1/0/12
[SWC-ETHERNER 1/0/12]Stp Point-To-Point Force-True
[SWC]Interface Ethernet 1/0/2
[SWC-ETHERNET1/0/2]Stp Edged-Port Enable
关于设备SWC的上述配置说法正确的是(多选)
A.stp point-to-point force-true命令是用来标识与ETHERNET1/0/13相连的链路是点到点的链路
B.stp instance 1 priority 4096是配置交换机在实例1中的优先级为4096,该优先级默认为0
C. stp edged-port enable该命令是启用交换机SWC的Ethernet 1/0/2为边缘端口
D.SWC为根交换机
正确答案:A,C
备注:stp instance 1 priority 4096是配置交换机在实例1中的优先级为4096,该优先级默认为32768
SWC有可能会成为交换机,只是有可能,如果网络中出现其他设备并配置优先级为0,那么SWC就不会是根交换机。
55.端口安全技术中安全MAC地址类型有以下哪几种(多选)
A.安全静态MAC地址 B. Sticky MAC地址 C.安全动态MAC地址 D. Protect MAC地址
正确答案:A,B,C
备注:安全MAC地址分为:安全动态MAC与Sticky MAC
56.在配置BPDU报文的格式上,除了保证和STP格式基本一致之外,RSTP作了一些小变化,以下描述正确的是 (多选)
A.Type字段,配置BPDU类型不再是0而是2
B.运行STP的设备收到RSTP的配置BPDU时会丢弃
C.flags字段,使用了原来保留的中间6位,这样改变的配置BPDU叫做RST BPDU
D.在flag字段中,Bit0是TCA
正确答案:A,B,C
备注:在flag字段中,Bit0是TC

57.不同的场景下,RSTP提供了不同的保护功能,关于此说法错误的是:(多选)
A.启用防TC-BPDU报文攻击功能后,在单位时间内,交换设备处理 TC BPDU报文的次数可配置
B.Root保护是在根端口上配置生效的
C.交换设备上启动了BPDU保护功能后,如果边缘端口收到RST BPDU,边缘端口将被设置为非边缘端口,并重新进行生成树计算
D.环路保护是在指定端口配置生效的
正确答案:B,D
备注:Root保护是在指定端口上配置生效的,环路保护是在根端口或者替代端口配置生效的
58.MSTP有不同的端口角色,对说法不正确的是:(多选)
A.域边缘端口保存的内部路径开销大于非域边缘端口保存的内部路径开销
B.Backup端口作为根端口的备份,提供了从指定桥到根的另一条可切换路径
C.进行MSTP计算时,域边缘端口在MSTI上的角色和CIST实例的角色不同
D.Master端口是特殊域边缘端口,Master端口在CIST上的角色是Root Port,在其它各实例上的角色都是Master端口
正确答案:B,C
备注:Alternate端口作为根端口的备份,提供了从指定桥到根的另一条可切换路径。一般情况下,域边缘端口在MSTI上的角色和CIST实例的角色相同。
59.OSPF邻居的主从关系是通过DD报文进行协商的(单选)
A.对 B.错
正确答案:A
备注:双方通过交互空DD报文进行主从协商,主从选举规则为:比较router ID,越大越优。
60.对 于链路状态路由协议,在入方向过滤路由实际上可以阻断链路状态信息的传递,过滤的效果是路由不能被加到本地路由表中,并且它的邻居也不能收到完整的路由状态信息(单选)
A.对 B.错
正确答案:B
备注:过滤的效果是路由不能被加到本地路由表中,但是并不影响链路状态信息的传递,邻居是可以收到完整链路状态信息的。
61.OSPF路由协议中,区域内路由的计算涉及的LSA.类型只有Router-LSA.、Network-LSA.和Summary LSA(单选)
A.对 B.错
正确答案:B
备注:OSPF路由协议中,区域内路由的计算涉及的LSA.类型只有Router-LSA、Network-LSA
62.当两个路由器之间通过DD报文交换数据库信息的时候,首先形成一个主从关系, ROUTER ID大的一定为主,确定主从位为MS(单选)
A.对 B.错
正确答案:A
备注:主从选举规则只有一条,只比较RID,越大越优,DD报文中有三个位,I位、M位、MS位,I位置1表示第一个DD报文,置0表示不是第一个,M位置1表示后续还有DD报文,置0表示最后一个,MS位置1表示master,置0表示slave。
63.LS Sequence Number用于检测过期和重复的LSA,是一个32位的有符号整数,所以最大的LS SEQUENCE NUMBER是0X7FFFFFFF(单选)
A.对 B.错
正确答案:A
备注:最大的LS SEQUENCE NUMBER是0X7FFFFFFF,最小是0X80000001,也是序列号起始
64.在非广播网络上,OSPF有两种运行方式,非广播多路访问和点到多点,非广播多路访问需要选举 DR/BDR(单选)
A.对 B.错
正确答案:A
备注:在OSPF协议中,有四种网络类型,分别为broadcast、NBMA、P2P、P2MP,其中broadcast和NBMA必须选择DR和BDR。
65.OSPF NBMA网络类型要求网络中的路由器必须选择DR和BDR否则无法工作(单选)
A.对 B.错
正确答案:A
备注:不选择DR和BDR无法进行数据库同步,从而不能达到FULL的最终状态。
66.OSPF完全STUB区域的ABR不向区域内泛洪第三类,第四类和第五类LSA,因此完全STUB区域的ABR需要手工向区域内下放一条默认路由,指导数据包如何到达AS外部的目的地(单选)
A.对 B.错
正确答案:B
备注:totally stub区域会自动下发一条默认的三类LSA,用来指导数据包访问外部网络。
67.每一个DD报文都有一个DD序列号,用于DD报文的确认机制。DD包含了完整了链路状态信息(单选)
A.对 B.错
正确答案:B
备注:DD报文只包含LSA的摘要信息。摘要信息为:LS type、link state ID、advertise router、age、checksum、length、sequence、option。
68.默认情况下,OSPF端口开销与端口的带宽有关,计算公式为:BAND

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个可能的Java实现: ```java import java.time.LocalDate; import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.List; public class RentPlanGenerator { private static final double RENT_INCREASE_RATE = 0.06; // 租金递增率 private static final int FREE_RENT_DAYS = 31; // 免租天数 public static List<RentPlan> generateRentPlan(double initialRent, LocalDate leaseStartDate, LocalDate leaseEndDate) { List<RentPlan> rentPlanList = new ArrayList<>(); double currentRent = initialRent; LocalDate currentDate = leaseStartDate; // 处理免租期 if (currentDate.isBefore(leaseStartDate.plusDays(FREE_RENT_DAYS))) { currentDate = leaseStartDate.plusDays(FREE_RENT_DAYS); } while (currentDate.isBefore(leaseEndDate)) { LocalDate nextIncreaseDate = currentDate.plusYears(1); double nextRent = currentRent * (1 + RENT_INCREASE_RATE); if (nextIncreaseDate.isBefore(leaseStartDate.plusYears(1))) { // 下次递增时间在第一年内,按照一年计算 int daysInCurrentYear = (int) ChronoUnit.DAYS.between(currentDate, nextIncreaseDate); rentPlanList.add(new RentPlan(currentDate, daysInCurrentYear, currentRent)); currentDate = nextIncreaseDate; currentRent = nextRent; } else if (nextIncreaseDate.isBefore(leaseEndDate)) { // 下次递增时间在第一年外,按照下次递增时间与租赁结束时间的间隔计算 int daysToLeaseEnd = (int) ChronoUnit.DAYS.between(currentDate, leaseEndDate); rentPlanList.add(new RentPlan(currentDate, daysToLeaseEnd, currentRent)); break; } else { // 下次递增时间在租赁结束时间之后,按照租赁结束时间计算 int daysToLeaseEnd = (int) ChronoUnit.DAYS.between(currentDate, leaseEndDate); rentPlanList.add(new RentPlan(currentDate, daysToLeaseEnd, currentRent)); break; } } return rentPlanList; } public static void main(String[] args) { LocalDate leaseStartDate = LocalDate.of(2021, 3, 1); LocalDate leaseEndDate = LocalDate.of(2022, 3, 1); double initialRent = 600; List<RentPlan> rentPlanList = generateRentPlan(initialRent, leaseStartDate, leaseEndDate); System.out.printf("%-12s%-12s%-12s%n", "时间", "天数", "租金"); for (RentPlan rentPlan : rentPlanList) { System.out.printf("%-12s%-12d%-12.2f%n", rentPlan.getStartDate(), rentPlan.getDays(), rentPlan.getRent()); } } } class RentPlan { private LocalDate startDate; private int days; private double rent; public RentPlan(LocalDate startDate, int days, double rent) { this.startDate = startDate; this.days = days; this.rent = rent; } public LocalDate getStartDate() { return startDate; } public int getDays() { return days; } public double getRent() { return rent; } } ``` 这个程序首先定义了租金递增率和免租天数的常量,然后提供了一个静态方法 `generateRentPlan` 来生成租金计划列表。该方法接受三个参数:初始月租金、租赁开始时间和租赁结束时间。 具体实现时,我们使用循环来逐月生成租金计划。在每次循环中,我们首先计算下次递增租金的时间和金额。然后根据下次递增时间与租赁开始时间的间隔,决定本次循环处理的天数和租金金额。最后将这些信息保存到一个 `RentPlan` 对象中,并添加到租金计划列表中。 在主函数中,我们使用 `generateRentPlan` 方法生成租金计划列表,并以表格形式输出。输出结果如下: ``` 时间 天数 租金 2021-04-01 30 600.00 2021-05-01 31 636.00 2021-06-01 30 674.16 2021-07-01 31 713.57 2021-08-01 31 754.29 2021-09-01 30 796.39 2021-10-01 31 840.94 2021-11-01 30 887.02 2021-12-01 31 934.72 2022-01-01 31 984.12 2022-02-01 28 1035.30 ``` 可以看到,程序正确地根据递增周期和递增率生成了每个月的租金计划,并且考虑了免租期的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值