Q1
IGMP 版本之间的差异是:
A.IGMPv1/v2 不能自己选举查询器,而 IGMPv3 可以。
B.对于成员离开,IGMPv2/v3 能够主动离开,而 IGMPv1 不能。
C.IGMPv1/v2/v3 都不能支持 SSM 模型。
D.IGMPv1 不支持特定组查询,而 IGMPv2 支持。
Answer:BD
解析:
IGMP三个版本的比较
项目 | IGMPv1 | IGMPv2 | IGMPv3 |
---|---|---|---|
查询器选举方式 | 依靠组播路由协议 PIM选举 |
同网段组播路由器之间 竞争选举 |
同网段组播路由器之间 竞争选举 |
普遍组查询报文 | 支持 | 支持 | 支持 |
成员报告报文 | 支持 | 支持 | 支持 |
特定组查询报文 | 不支持 | 支持 | 支持 |
成员离开报文 | 不支持 | 支持 | 没有定义专门的成员 离开报文,成员离开 通过特定类型报告 报文来传达 |
特定源组查询报文 | 不支持 | 不支持 | 支持 |
指定组播源 | 不支持 | 不支持 | 支持 |
可识别报文协议版本 | IGMPv1 | IGMPv1、IGMPv2 | IGMPv1、IGMPv2、IGMPv3 |
ASM模型 | 支持 | 支持 | 支持 |
SSM模型 | 需要IGMP SSM Mapping技术支持 |
需要IGMP SSM Mapping技术支持 |
支持 |
Q2
在 RSTP 协议中定义了与 STP 中不同的端口角色,其中不能处于转发状态的端口角色的是
A.Root Port
B.Designated Port
C.Backup Port
D.Alternate Port
Answer:CD
解析:
一旦根桥、根端口、指定端口选举成功,则整个树形拓扑建立完毕。在拓扑稳定后,只有根端口和指定端口转发流量,其他的非根非指定端口都处于阻塞(Blocking)状态,它们只接收STP协议报文而不转发用户流量。
STP与RSTP端口状态角色对应表
STP端口状态 | RSTP端口状态 | 端口在拓扑中的角色 |
---|---|---|
Forwarding | Forwarding | 包括根端口、指定端口 |
Learning | Learning | 包括根端口、指定端口 |
Listening | Discarding | 包括根端口、指定端口 |
Blocking | Discarding | 包括Alternate端口、Backup端口 |
Disabled | Discarding | 包括Disable端 |
Q3
关于 OSPF 区域内或者区域间的路由器角色的定义正确的是
A.内部路由器:是指所有接口都属于同一个区域的路由器。
B.ABR:是指连接一个或者多个区域,连接到骨干区域的路由器,并且这些路由器会作为域间通信的路由网关。
C.骨干路由器:是指至少有两个接口属于骨干区域的路由器。
D.ASBR:可以是一台内部路由器、骨干路由器或者区域边缘路由器。
Answer:ABD
解析:
OSPF路由器类型
路由器类型 | 含义 |
---|---|
区域内路由器(Internal Router) | 该类设备的所有接口都属于同一个OSPF区域。 |
区域边界路由器ABR(Area Border Router) | 该类设备可以同时属于两个以上的区域,其中一个必须是骨干区域。 ABR用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的链接。 |
骨干路由器(Backbone Router) | 该类设备至少有一个接口属于骨干区域。 所有的ABR和位于Area0的内部设备都是骨干路由器。 |
自治系统边界路由器ASBR(AS Boundary Router) | 与其他AS交换路由信息的设备称为ASBR。 ASBR并不一定位于AS的边界,它可能是区域内设备,也可能是ABR。 只要一台OSPF设备引入了外部路由信息,它就成为ASBR。 |
Q4
在运行 STP 的网络中,网络拓扑改变时会发送多种拓扑改变信息,在 RSTP 的网络中定义了几种拓扑改变信息?
A.一种
B.二种
C.三种
D.四种
Answer:A
解析:
RSTP拓扑变化处理
在RSTP中检测拓扑是否发生变化只有一个标准:一个非边缘端口迁移到Forwarding状态,
RST BPDU中TC置位。
Q5
IS-IS 协议所使用 NSAP 地址主要由哪几个部分构成?
A.AREA ID
B.DSCP
C.SYSTEM ID
D.SEL
Answer:ACD
网络服务访问点NSAP(Network Service Access Point)是OSI协议中用于定位资源的地址。NSAP的地址结构如图所示,它由IDP(Initial Domain Part)和DSP(Domain Specific Part)组成。
• Area Address
IDP和DSP中的High Order DSP一起,既能够标识路由域,也能够标识路由域中的区域
• System ID
System ID用来在区域内唯一标识主机或路由器。
• SEL
SEL的作用类似IP中的“协议标识符”,不同的传输协议对应不同的SEL。在IP上SEL均为00。
例如有NET为:ab.cdef.1234.5678.9abc.00,则其中Area Address为ab.cdef,System ID为1234.5678.9abc,SEL为00。
Q6
下面是路由器 RTA 的部分配置,对于此部分配置描述,正确的是:
[RTA]ospf 100
[RTA-ospf-100]silent-interface gigabitethernet 1/0/0
A.禁止接口 gigabitethernet 1/0/0 发送 OSPF 报文
B.该接口不能发送 HELLO 报文
C.接口 gigabitethernet 1/0/0 的直连路由仍然可以发布出去
D.无法与该接口的直接邻居形成邻居关系。
Answer:ABCD
解析:
当用户希望本地OSPF路由信息不被其他网络中的设备获得,并且本地设备不接收网络中其他设备发布的路由更新信息的时候,可以通过配置禁止OSPF接口发送和接收协议报文来实现。
禁止OSPF接口发送和接收协议报文后,该接口的直连路由仍可以发布出去,但接口的Hello报文将被阻塞,无法通过此接口与相邻设备建立邻居关系。这样可以增强OSPF的组网适应能力,减少系统资源的消耗
Q7
BGP 邻居间未建立连接且未尝试发起建立连接的状态是:
A.Established
B.Idle
C.Active
D.OpenConfirm
Answer:B
解析:
BGP状态机
1.Idle状态是BGP是初始状态。在Idle状态下,BGP拒绝邻居发送的连接请求。只有在收到本设备的Start事件后,BGP才开始尝试和其他BGP对等体进行TCP连接,并转至Connect状态。
2.在Connect状态下,BGP启动连接重传定时器(Connect Retry),等待TCP完成连接。
如果TCP连接成功,那么BGP向对等体发送Open报文,并转至OpenSent状态。
如果TCP连接失败,那么BGP转至Active状态。
如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP继续尝试和其它BGP对等体进行TCP连接,停留在Connect状态。
3.在Active状态下,BGP总是在试图建立TCP连接。
如果TCP连接成功,那么BGP向对等体发送Open报文,关闭连接重传定时器,并转至OpenSent状态。
如果TCP连接失败,那么BGP停留在Active状态。
如果连接重传定时器超时,BGP仍没有收到BGP对等体的响应,那么BGP转至Connect状态。
4.在OpenSent状态下,BGP等待对等体的Open报文,并对收到的Open报文中的AS号、版本号、认证码等进行检查。
如果收到的Open报文正确,那么BGP发送Keepalive报文,并转至OpenConfirm状态。
如果发现收到的Open报文有错误,那么BGP发送Notification报文给对等体,并转至Idle状态。
5.在OpenConfirm状态下,BGP等待Keepalive或Notification报文。
如果收到Keepalive报文,则转至Established状态。
如果收到Notification报文,则转至Idle状态。
6.在Established状态下,BGP可以和对等体交换Update、Keepalive、Route-refresh报文和Notification报文。
如果收到正确的Update或Keepalive报文,那么BGP就认为对端处于正常运行状态,将保持BGP连接。
如果收到错误的Update或Keepalive报文,那么BGP发送Notification报文通知对端,并转至Idle状态。
Route-refresh报文不会改变BGP状态。
如果收到Notification报文,那么BGP转至Idle状态。
如果收到TCP拆链通知,那么BGP断开连接,转至Idle状态。
Q8
下面关于 OSPF 报文描述正确的是
A.接口加入 OSPF 区域之后会立即发送 Hello 报文。
B.当收到 LS Update 报文后,该路由器必须发送 LSACK,予以确认。
C.LS Update 报文通过发送详细的 LSA 来同步链路状态数据库。
D.LS Update 报文仅在建立邻接关系的时候发送。
Answer:AC
解析:
OSPF报文类型
报文类型 | 报文作用 |
---|---|
Hello报文 | 周期性发送,用来发现和维持OSPF邻居关系。 |
DD报文(Database Description packet) | 描述本地LSDB(Link State Database)的摘要信息,用于两台设备进行数据库同步。 |
LSR报文(Link State Request packet) | 用于向对方请求所需的LSA。 设备只有在OSPF邻居双方成功交换DD报文后才向对方发出LSR报文。 |
LSU报文(Link State Update packet) | 用于向对方发送其所需要的LSA。 |
LSAck报文(Link State Acknowledgment packet) | 用于对收到的LSA进行确认。 |
如果发送的LSU的序列号不如本低的序列号高会直接丢弃,只有序列号更高才会回复
LSU在后期会进行维护,会周期性的发送每3600S发送一次
Q9
在 RSTP 协议中,非根交换机的上行端口有端口标识的参数,此端口标识包含两部分,分别
是:
A.一字节长度的端口优先级和一字节长度的端口号
B.一字节长度的端口优先级和两字节长度的端口号
C.两字节长度的端口优先级和一字节长度的端口号
D.两字节长度的端口优先级和两字节长度的端口号
Answer:A
解析:
根端口是去往根桥路径开销最小的端口,根端口负责向根桥方向转发数据,这个端口的选择标准是依据根路径开销(Root Path Cost)最小判定。如果这样的端口有多个,则比较端口上所连接的上行交换机的BridgeID,越小越优先,如果端口上所连接的上行交换机的BridgeID相同,则比较端口上所连接的上行端口的端口标识(Port Identifier),越小越优先。
端口标识由两部分组成:一字节长度的端口优先级和一字节长度的端口号。
一字节长度的端口号优先级是可配置的,默认为128。
Q10
由于属性 AS-PATH 不能在 AS 内起作用,所以规定 BGP 路由器不会宣告任何从 IBGP 对等体来的更新信息给其 IBGP 对等体。
A.TRUE
B.FALSE
Answer:A
解析:
AS_Path属性
AS_Path属性按矢量顺序记录了某条路由从本地到目的地址所要经过的所有AS编号。在接收路由时,设备如果发现AS_Path列表中有本AS号,则不接收该路由,从而避免了AS间的路由环路。
当BGP Speaker传播自身引入的路由时:
当BGP Speaker将这条路由通告到EBGP对等体时,便会在Update报文中创建一个携带本地AS号的AS_Path列表。
当BGP Speaker将这条路由通告给IBGP对等体时,便会在Update报文中创建一个空的AS_Path列表。
当BGP Speaker传播从其他BGP Speaker的Update报文中学习到的路由时:
当BGP Speaker将这条路由通告给EBGP对等体时,便会把本地AS编号添加在AS_Path列表的最前面(最左面)。收到此路由的BGP设备根据AS_Path属性就可以知道去目的地址所要经过的AS。离本地AS最近的相邻AS号排在前面,其他AS号按顺序依次排列。
当BGP Speaker将这条路由通告给IBGP对等体时,不会改变这条路由相关的AS_Path属性。