1、判断题知识点:OpenDaylight 难度:初级 科目:SDN
Maven是一个采用纯Java编写的开源项目管理工具。
对 错
回答错误正确答案: 对
解析:Maven是JAVA社区最强大的项目管理和项目构建工具。
2、判断题知识点:OpenDaylight 难度:初级 科目:SDN
软件项目的一般开发流程是准备、部署、编译、打包、测试。
对 错
回答错误正确答案: 错
解析:软件项目的一般开发流程是准备、编译、测试、打包和部署。
3、判断题知识点:OpenDaylight 难度:初级 科目:SDN
Karaf是一个基于OSGi的运行环境的开源项目,Karaf提供了一个轻量级的OSGi容器。
对 错
回答错误正确答案: 对
解析:考查对Karaf概念的理解
4、判断题知识点:OpenDaylight 难度:进阶 科目:SDN
当用户执行install命令后,Bundle就被安装在OSGi平台上并进入RESOLVED状态。
对 错
回答错误正确答案: 错
解析:当用户执行install命令后,Bundle就被安装在OSGi平台上并进入INSTALLED状态。当用户执行start命令时,OSGi平台会首先执行resolve操作。如果操作成功,Bundle就会进入RESOLVED状态。
5、判断题知识点:OpenDaylight 难度:初级 科目:SDN
Maven有三套独立的生命周期,分别为:Clean、Default和Site。
对 错
回答错误正确答案: 对
解析:Maven有三个内置的生命周期:默认(default),清洁(clean)和站点(site)。在默认(default)的生命周期处理项目部署,将清洁(clean)的生命周期处理项目的清理,而站点(site)的生命周期处理项目站点文档的创建。
6、判断题知识点:OpenDaylight 难度:初级 科目:SDN
Bundle的生命周期分为INSTALLED,RESOLVED,UNINSTALLED,STARTING,ACTIVE和STOPPING状态。
对 错
回答错误正确答案: 对
解析:考查对Bundle生命周期的理解。
7、判断题知识点:OpenDaylight 难度:进阶 科目:SDN
NETCONF中定义了三种消息类型,分别是init,rpc和rpc-reply,notification。
对 错
回答错误正确答案: 错
解析:NETCONF中定义了三种消息类型,分别是hello,rpc和rpc-reply,notification。
8、判断题知识点:OpenDaylight 难度:初级 科目:SDN
NETCONF规定其传输层必须使用带有安全加密的通信协议,例如SSH,TLS等。
对 错
回答错误正确答案: 对
解析:考查对NETCONF的概念的理解。
9、判断题知识点:OpenDaylight 难度:进阶 科目:SDN
OpenDaylight的事务链能保证事务链里一连串事务的原子性,事务会按照提交的顺序被尽快的提交。
对 错
回答错误正确答案: 错
解析:事务链不能保证事务链里一连串事务的原子性
10、判断题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight中的所有数据都保存在DataStore中,并且数据以树形结构存储。
对 错
回答错误正确答案: 对
解析:MD-SAL中通过DataStore存储数据,数据在DataStore中以树形结构存储
11、判断题知识点:OpenDaylight 难度:进阶 科目:SDN
在ACTIVE状态的Bundle如果被执行stop命令,Bundle就会进入Stopping状态。
对 错
回答错误正确答案: 对
解析:考查对Bundle的生命周期的理解。
12、判断题知识点:OpenDaylight 难度:初级 科目:SDN
VxLAN(Virtual Extensible Local Area Network)是一种将二层报文用三层协议进行封装的技术,可以对二层网络在三层范围进行扩展。
对 错
回答错误正确答案: 对
解析:VxLAN是一种基于三层封装的网络虚拟换技术,将原始的二层以太网报文封装在UDP中,然后使用物理网络的ip和mac作为outer-header,在ip网络中转发二层数据的三层隧道封装技术。
13、判断题知识点:OpenDaylight 难度:进阶 科目:SDN
在Mininet命令行中,主机h1上启用web服务的命令是:h1 python -m SimpleHTTPServer 80 &
对 错
回答错误正确答案: 对
解析:Python内置了一个简单的HTTP服务器python -m SimpleHTTPServer快速搭建一个http服务,提供一个文件浏览的web服务。
14、判断题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight默认启动的监听端口号是6634。
对 错
回答错误正确答案: 错
解析:OpenDaylight默认启动的监听端口号是6633
15、判断题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight的启动参数clean可以把之前启动的缓存清除。
对 错
回答错误正确答案: 对
解析:OpenDaylight的启动参数clean可以把之前启动的缓存清除,具体命令为./bin/karaf clean
16、判断题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight是一个模块化、可扩展、可升级、支持多协议的SDN控制器。
对 错
回答错误正确答案: 对
解析:ODL控制平台采用了OSGI框架,实现了模块化和可扩展化,引入SAL屏蔽不同协议的差异性,南向支持多种协议插件
17、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
OpenDaylight架构的特点包括( )
A、
基于OSGi的模块化设计
B、
南向支持多种协议
C、
全分布式的消息及存储机制
D、
以上都是
回答错误正确答案: D
解析:OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。OpenDaylight控制平台采用了OSGI框架,实现了模块化和可扩展化。
18、单选题知识点:OpenDaylight 难度:高级 科目:SDN
以下()不属于OpenDaylight的Web界面dlux的feature。
A、
odl-dlux-core
B、
odl-dluxapps-nodes
C、
odl-dluxapps-yangui
D、
odl-mdsal-all
回答错误正确答案: D
解析:odl-mdsal-all不属于dlux的feature。
19、单选题知识点:OpenDaylight 难度:初级 科目:SDN
关于命令mvn clean install说法错误的是()
A、
clean是Clean Lifecycle的阶段
B、
install是Default Lifecycle的阶段
C、
该命令用于构建项目
D、
该命令中的clean用于生成项目的站点文档
回答错误正确答案: D
解析:该命令中的clean用于移除所有上一次构建生成的文件,site用于生成项目的站点文档。
20、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
下列( )是OSGi的架构的核心层次。
A、
安全层
B、
模块层
C、
生命周期层
D、
服务层
回答错误正确答案: B
解析:模块层主要涉及包和共享的代码,是OSGi的核心层次,定义了Bundle的模型,Bundle如何Import和Export代码,以及如何定义和解析Bundle之间的依赖关系。
21、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
下面关于OpenDaylight L2Switch项目理解错误的是()
A、
L2Switch项目是一种基于MD-SAL的OpenDaylight控制器应用,提供基础的L2Switch功能和一些典型的L2Switch功能的服务。
B、
L2Switch项目负责MAC地址学习,直接转发数据等。
C、
L2Switch项目由一系列支持L2Switch功能的服务模块组成,包括地址跟踪、ARP处理器、主机跟踪、消除环路、包处理以及流表下发等。
D、
L2Switch项目将传统L2Switch设备的控制层抽离到控制器上,使控制器具备L2Switch的处理能力。
回答错误正确答案: B
解析:L2Switch项目不直接转发数据,通过向虚拟交换机下发流表,从而控制数据包的转发行为
22、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
Yang数据建模的节点类型包括()
A、
Leaf
B、
Leaf list
C、
Choice
D、
以上都是
回答错误正确答案: D
解析:Yang数据建模的节点类型包括Leaf、Leaf-list、Container、List、Choice、Grouping、Augment
23、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
以下哪项不是OpenDayLight Datastore的功能( )
A、
基于事务的访问与操作
B、
支持数据变更通知
C、
支持事物链
D、
地址解析
回答错误正确答案: D
解析:Datastore是ODL社区实现的内存数据库,地址解析不是其功能。
24、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
L2Switch项目包含哪几个部分( )
A、
Packet Handler (包处理)
B、
Loop Remover (环路消除)
C、
Arp Handler (ARP处理)
D、
以上都是
回答错误正确答案: D
解析:L2Switch项目包含以下几个部分:Packet Handler 、Loop Remover 、Arp Handler 、Address Tracker、Host Tracker、L2 Switch Main
25、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
下列关于OpenDaylight Web页面说法错误的是( )
A、
单击Topology界面的Reload按钮可以查看网络拓扑。
B、
选择左边“Nodes”,右边将显示所有节点、节点连接器和统计的列表信息。
C、
单击统计行中的“Flows”查看具体节点的流表统计信息,如表ID、匹配包、活跃状态的流等。
D、
选择左边面板的“Yang UI”,可以在右边查看拓扑的图形化显示。
回答错误正确答案: D
解析:选择左边面板的“Yang UI”,右边显示APIs、subAPIs和buttons的树形结构等信息。
26、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
关于Maven仓库,以下说法错误的是( )
A、
Maven仓库分为本地仓库、第三方仓库(私服)、中央仓库
B、
Maven会将工程中依赖的构件(Jar包)从远程主机下载到本机的一个目录下进行管理,这个本地目录就是本地仓库
C、
第三方仓库一般是由第三方公司设立的,对外提供构件协作和存档,以及公用类库镜像缓存等
D、
中央仓库是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件
回答错误正确答案: C
解析:第三方仓库一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率。
27、单选题知识点:OpenDaylight 难度:高级 科目:SDN
关于Maven,以下说法错误的是( )
A、
Maven可以通过一小段描述信息(配置)来管理项目的构建、报告和文档的软件项目管理工具
B、
mvn package命令用于编译指定项目
C、
mvn install命令用于在本地Repository中安装jar
D、
mvn clean命令用于清除产生的项目
回答错误正确答案: B
解析:mvn compile命令用于编译指定项目,mvn package表示项目打包。
28、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
关于RPC,下面说法错误的是( )
A、
RPC是REST的一种,是分布式系统常见的一种通信方法
B、
RPC(Remote Promote Call)是一种进程间的通信方式,允许像调用本地服务一样调用远程服务
C、
RPC框架的主要目标是让远程服务调用更简单、透明,屏蔽底层协议差别和通信细节
D、
以上都不对
回答错误正确答案: A
解析:RPC和REST都是网络交互的协议规范。二者有相似之处,但并无从属关系
29、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
以下不属于YANG的关键特性的是( )
A、
网元配置建模
B、
服务配置建模
C、
网络接口建模
D、
网络拓扑建模
回答错误正确答案: C
解析:YANG是随着NETCONF协议而产生的数据建模语言,由RFC6020定义,类似于XML Schema和SNMP的SMI,具有良好的可读性和可扩展性。其关键特性:
● 服务和网元数据模型vs信息模型(UML)
● 领域专用语言
● 网元配置建模
● 服务配置建模
● 网络拓扑建模
● 设备厂商必须通过IETF创建和发布自己设备的YANG模型
30、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
关于YANG,描述正确的是( )
A、
YANG是一种建模语言,它的目标是对NETCONF数据模型、操作进行建模
B、
MD-SAL中的M就是通过YANG实现的
C、
YANG MODEL是一种描述XML结构的模型
D、
以上都是
回答错误正确答案: D
解析:本题考查YANG的基本概念,YANG是一种建模语言,它的目标是对NETCONF数据模型、操作进行建模,其本质是一种描述XML结构的模型。在MD-SAL中的M就是通过YANG进行建模的。
31、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
关于NETCONF描述错误的是( )
A、
NETCONF是一种基于JSON的网络配置管理协议
B、
NETCONF协议分为传输层、RPC层、操作层和内容层
C、
在NETCONF协议中,内容层是唯一没有标准化的层
D、
NETCONF的配置功能非常强大,同时兼顾监控和故障管理,安全验证和访问控制,因此得到业界的一致认可
回答错误正确答案: A
解析:NETCONF是一种基于XML的网络配置管理协议
32、单选题知识点:OpenDaylight 难度:初级 科目:SDN
关于AD-SAL,描述错误的是( )
A、
AD-SAL相比MD-SAL模块规模更加精简,实现更为简便,系统更易于维护。
B、
AD-SAL的作用是定义抽象服务,吸收南向协议的差异,提供统一的抽象服务和API,并提供相应的Request Routing
C、
北向的Plugin可以通过调用AD-SAL提供的北向API来实现对南向Plugin的调用
D、
在AD-SAL中,抽象服务由南向和北向API实现,南北向API是一对一的映射关系
回答错误正确答案: A
解析:在AD-SAL中,南北向API是1:1的对应关系,同一API无法被复用。所有南北向Plugin的功能都需要定义相应的AD-SAL API来承载,造成AD-SAL模块会更加庞大、实现更为复杂、维护困难性增加。
33、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
关于MD-SAL,描述错误的是( )
A、
MD-SAL是Model-Driven Service Abstraction Layer的缩写
B、
MD-SAL的作用是实现北向接口与南向接口的解耦,保证南北向接口独立发展,互不影响
C、
MD-SAL的理念是模型驱动,模型是通过XML定义的
D、
MD-SAL基于Data Store的数据模型提供松散的南北向Plugin映射
回答错误正确答案: C
解析:MD-SAL的理念是模型驱动,抽象服务和API都由各个Plugin通过Yang Model定义。
34、单选题知识点:OpenDaylight 难度:初级 科目:SDN
修改OpenDaylight启动JAVA运行配置,可以修改脚本文件()
A、
setenv
B、
environment
C、
profile
D、
bash_profile
回答错误正确答案: A
解析:setenv用于修改ODL运行JAVA的环境变量。
35、单选题知识点:OpenDaylight 难度:初级 科目:SDN
设置OpenDaylight的日志详细级别使用命令()
A、
log:set level
B、
log:display
C、
log:set DEBUG
D、
log:list
回答错误正确答案: C
解析:log:set DEBUG用于设置日志详细级别。
36、单选题知识点:OpenDaylight 难度:进阶 科目:SDN
Postman发送请求时,Body体的编辑方式不支持()
A、
form-data
B、
x-www-form-urlencoded
C、
raw
D、
pretty
回答错误正确答案: D
解析:Postman发送请求时,Body体的编辑支持form-data、x-www-form-urlencoded和raw几种方式。
37、单选题知识点:OpenDaylight 难度:初级 科目:SDN
查看OpenDaylight特性odl-mdsal-all使用命令()
A、
feature:info odl-mdsal-all
B、
feature:display odl-mdsal-all
C、
feature:list odl-mdsal-all
D、
feature:show odl-mdsal-all
回答错误正确答案: A
解析:feature:info用于查看OpenDaylight特性信息。
38、单选题知识点:OpenDaylight 难度:初级 科目:SDN
启动OpenDaylight控制器,设置后台运行,使用参数()
A、
daemon
B、
debug
C、
clean
D、
run
回答错误正确答案: A
解析:daemon参数可用于后台启动OpenDaylight,具体命令为:./karaf daemon
39、单选题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight提供的基础网络服务功能不包括()
A、
拓扑管理
B、
交换机管理
C、
主机检测
D、
路由器管理
回答错误正确答案: D
解析:基本网络服务功能包括:拓扑管理、统计管理、交换机管理、转发管理、主机追踪、ARPHandler,没有路由器管理。
40、单选题知识点:OpenDaylight 难度:初级 科目:SDN
OpenDaylight的版本命名策略是()
A、
元素周期表顺序
B、
英文26个字母顺序
C、
不同城市名称
D、
没有具体策略
回答错误正确答案: A
解析:OpenDaylight的版本命名按照元素周期表顺序。
41、单选题知识点:OpenDaylight 难度:初级 科目:SDN
下面关于OpenDaylight的说法错误的是()
A、
OpenDaylight控制器基于Python语言开发,采用了OSGi体系结构。
B、
OpenDaylight控制器主要包括:开放的北向API、控制器平面、南向接口和协议插件。
C、
OpenDaylight引入了MD-SAL,可以自动适配包括OpenFlow交换机等底层不同的设备。
D、
OpenDaylight项目的成立代表了传统网络芯片设备商对于SDN这个颠覆性技术的跟进与支持。
回答错误正确答案: A
解析:OpenDaylight控制器基于Java语言开发,采用了OSGi体系结构。
42、判断题知识点:OpenFlow 难度:高级 科目:SDN
向控制器发送Packet-in消息的同时交换机会在本地做消息缓存。
对 错
回答错误正确答案: 错
解析:产生Packet-in消息的原因一般有两种,一种是流表中没有匹配条目,此时交换机会在本地缓存当前数据包然后向控制器发送Packet-in消息。另一种是数据包匹配到的流表动作为Output=CONTROLLER,此时交换机会向控制器发送packet-in消息,本地不做消息缓存。
43、判断题知识点:OpenFlow 难度:初级 科目:SDN
Table-miss是一条优先级0的通配规则,默认行为可以是(包括但不限于)丢包、发给控制器、发给另一张表等。
对 错
回答错误正确答案: 对
解析:每个流表都有一条(隐形)默认规则,也即Table-miss规则。当一个报文进入一张流表,但没有任何flow entry匹配时,就会默认进入Table-miss规则(实际上它是一条优先级0的通配规则)。默认行为可以是丢包、上报控制器和发给另一张表等。
44、判断题知识点:OpenFlow 难度:进阶 科目:SDN
每个流表都有一条(隐形)默认规则,即Table-miss规则。当一个报文进入一张流表,但没有任何flow entry匹配时,就会默认进入Table-miss规则。
对 错
回答错误正确答案: 对
解析:每个流表都有一条(隐形)默认规则,即Table-miss规则。当一个报文进入一张流表,但没有任何flow entry匹配时,就会默认进入Table-miss规则(实际上它是一条优先级0的通配规则)。默认行为可以是丢包、上报控制器和发给另一张表等。
45、判断题知识点:OpenFlow 难度:进阶 科目:SDN
Features Request消息只能由控制器发往交换机。
对 错
回答错误正确答案: 对
解析:OpenFlow连接建立后,控制器最需要发送Features Request消息获得交换机的特性信息,交换机的特性信息包括交换机的ID(DPID),交换机缓冲区数量,交换机端口及端口属性等等。
46、判断题知识点:OpenFlow 难度:进阶 科目:SDN
OpenFlow协议数据包包括Header和Message。Header中主要是协议版本,数据包长度等,Message是具体的数据包内容。
对 错
回答错误正确答案: 对
解析:考查OpenFlow消息结构。
47、判断题知识点:OpenFlow 难度:初级 科目:SDN
OFPT_ECHO_REQUEST和对应的OFPT_ECHO_REPLY消息中的xid相同。
对 错
回答错误正确答案: 对
解析:xid表示分配给该数据包的事务ID,请求所对应的响应也使用相同的ID,便于配对。
48、判断题知识点:OpenFlow 难度:初级 科目:SDN
P4基于PISA模型来进行数据平面的编程。
对 错
回答错误正确答案: 对
解析:PISA模型对P4的数据平面制定了规范和框架。
49、判断题知识点:OpenFlow 难度:初级 科目:SDN
Error消息的作用是通知出现了某种错误,只有OpenFlow交换机才能发送Error消息。
对 错
回答错误正确答案: 错
解析:Error消息的作用是通知出现了某种错误,OpenFlow交换机和OpenFlow控制器都可以发送Error消息。
50、判断题知识点:OpenFlow 难度:进阶 科目:SDN
只有当匹配的流表项中的行动为“发往控制器”时,才会触发Packet-in消息。
对 错
回答错误正确答案: 错
解析:Packet-in消息的功能是:将到达OpenFlow交换机的数据包发送到控制器。触发Packet-in消息的原因有以下两种:不存在与流表项一致的项目(OFPR_NO_MATCH);匹配的流表项中的行动为“发往控制器”(OFPR_ACTION)。
51、判断题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow Echo消息用来确认控制器和交换机之间连接的延时、验证Controller-to-Switch连接是否保持活跃的状态。
对 错
回答错误正确答案: 对
解析:控制器和交换机之间可以定期发送Echo Request消息和Echo Reply消息来确认控制器和交换机之间连接的延时、验证连接是否保持活跃。
52、判断题知识点:OpenFlow 难度:进阶 科目:SDN
用于发现SDN交换机链路的LLDP报文封装在Packet-in/Packet-out消息中。
对 错
回答错误正确答案: 对
解析:LLDP(Link Layer Discovery Protocol,链路层发现协议)提供了一种标准的链路层发现方式,通过Packet-in/Packet-out消息发送LLDP帧,OpenFlow可以将LLDP有效用于网络拓扑检测。
53、判断题知识点:OpenFlow 难度:进阶 科目:SDN
Packet-out中的reason字段表示发送Packet-out消息的原因。
对 错
回答错误正确答案: 错
解析:Packet-out中无reason字段。
54、判断题知识点:OpenFlow 难度:进阶 科目:SDN
控制器与OpenFlow交换机之间相互发送Hello消息,用于协商双方的OpenFlow版本号。在双方支持的最高版本号不一致的情况下,协商的结果将以较高的OpenFlow版本为准。
对 错
回答错误正确答案: 错
解析:协商的结果将以较低的OpenFlow版本为准。
55、判断题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow v1.3中每台OpenFlow交换机只有一张流表。
对 错
回答错误正确答案: 错
解析:OpenFlow v1.3协议中一台OpenFlow交换机会有多张流表。
56、判断题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow控制器通过下发流表来指导数据平面流量的转发。
对 错
回答错误正确答案: 对
解析:OpenFlow控制器通过下发流表来指导数据平面流量的转发。
57、判断题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow v1.0中增加了组表(Group Table)的概念。
对 错
回答错误正确答案: 错
解析:OpenFlow v1.1中增加了组表(Group Table)的概念。
58、判断题知识点:OpenFlow 难度:初级 科目:SDN
Table-miss流表项是发生Table-miss时使用的流表项。它将所有的字段处理为通配符,是优先级最低的流表项。
对 错
回答错误正确答案: 对
解析:Table-miss流表项,是专门用来处理该Flow Table中没有其他流表项能匹配成功的数据包的,它的特点是它的Match Fields能够匹配任何数据包,并且Priority是0。
59、单选题知识点:OpenFlow 难度:初级 科目:SDN
下面关于OpenFlow相关消息说法不正确的是( )
A、
通过Packet-in/Packet-out发现交换机之间的链路
B、
在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器
C、
通过Get Config Request消息协商双方的OpenFlow版本号
D、
OpenFlow控制器和OpenFlow交换机可通过发送Echo请求消息来确认二者之间是否连接、检测通信延迟、测量通信带宽等
回答错误正确答案: C
解析:控制器与OpenFlow交换机之前通过互相发送Hello消息协商版本号,并且协商的结果将以较低的OpenFlow版本为准。
60、单选题知识点:OpenFlow 难度:初级 科目:SDN
下列关于P4语言的定位描述不正确的是( )
A、
协议无关性
B、
目标无关性
C、
统一南向接口
D、
现场可重配置能力
回答错误正确答案: C
解析:根据P4官网(https://p4.org)的描述,P4的目标是成为协议无关性(Protocol Independent)、目标无关性(Target Independent)、现场可重配置(Field Reconfigurable)的语言。
61、单选题知识点:OpenFlow 难度:初级 科目:SDN
关于OVSDB协议描述不正确的是( )
A、
是一种管理配置协议,负责添加、删除、更新端口和隧道
B、
具有灵活易懂、可扩展性强的特点
C、
控制平面可以通过OVSDB Mgmt远程配置OVS的数据库OVSDB
D、
OVSDB管理协议是目前为止唯一的OpenFlow配置协议
回答错误正确答案: D
解析:目前最具代表性的OpenFlow配置协议是OF-CONFIG和OVSDB管理协议。
62、单选题知识点:OpenFlow 难度:高级 科目:SDN
关于Barrier消息说法不正确的是( )
A、
Barrier请求消息和Barrier响应消息都只有OpenFlow消息头,不包含消息体
B、
控制器向交换机发送一个Barrier请求,要求等xid数值以前的处理全部完成后,返回Barrier响应
C、
交换机会先处理Barrier请求前的所有消息,当操作全部完成后返回一个Barrier响应消息给控制器,表明操作已经结束
D、
返回Barrier响应消息中不携带xid
回答错误正确答案: D
解析:返回Barrier请求消息中携带xid,xid表示分配给该数据包的事务ID。请求所对应的响应也使用相同的ID,便于配对。
63、单选题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow协议的Flow-Mod消息的作用是( )
A、
控制信息
B、
主机通讯
C、
下发流表
D、
交换机配置
回答错误正确答案: C
解析:Flow-Mod消息(Modify Flow Entry Messages)是由OpenFlow控制器对OpenFlow交换机设置流表项的消息,也就是下发流表的消息,通过Flow-Mod消息,可以对流表项进行添加、删除、变更设置等操作。
64、单选题知识点:OpenFlow 难度:初级 科目:SDN
在Switch features消息中,用于唯一标识交换机的字段是( )
A、
header
B、
datapath-id
C、
n_buffers
D、
switch_id
回答错误正确答案: B
解析:header中包含OpenFlow的版本,消息类型,长度;datapath-id是数据通道(datapath)独一无二的标识符,低48位是一个MAC地址,而高16位是自定义的;n_buffers表示一次最多缓存的数据包数量;没有switch_id字段。
65、单选题知识点:OpenFlow 难度:高级 科目:SDN
以下关于Packet-in消息描述不正确的是( )
A、
Packet-in消息由OpenFlow交换机发出并发送到OpenFlow控制器
B、
当交换机收到一个数据包后,会查找流表,如果流表中没有匹配条目,则交换机会将数据包封装在Packet-in消息中发送给控制器处理
C、
当一个数据包匹配的流表项中的行动为“发往控制器”时,此数据包会被缓存在交换机中
D、
可以通过Packet-in/Packet-out发现交换机之间的链路
回答错误正确答案: C
解析:1、流表没有匹配条目,交换机将数据包封装在Packet_in消息中发送给控制器处理,此时数据包会被缓存在交换机中等待处理;2、匹配的流表项中的行动为“发往控制器”(OFPR_ACTION),此时数据包不会被缓存在交换机中。
66、单选题知识点:OpenFlow 难度:初级 科目:SDN
在OpenFlow交换机中添加、删除或修改物理端口时,需要发送( )消息来通知OpenFlow控制器。
A、
Port-Status消息
B、
Role消息
C、
Echo消息
D、
Barrier消息
回答错误正确答案: A
解析:Port-Status消息用于在OpenFlow交换机中添加、删除或修改物理端口时,通知OpenFlow控制器。
67、单选题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow交换机定义了三种类型的端口,分别是( )
A、
物理端口、逻辑端口、预留端口
B、
物理端口、虚拟端口、逻辑端口
C、
虚拟端口、预留端口、标准端口
D、
预留端口、逻辑端口、标准端口
回答错误正确答案: A
解析:OpenFlow交换机定义了三种类型的OpenFlow Ports:physical ports(物理端口)、logical ports(逻辑端口)和reserved ports(预留端口),统称为标准端口。
68、单选题知识点:OpenFlow 难度:初级 科目:SDN
以下哪项不属于组表()
A、
Group Name
B、
Group Type
C、
Counters
D、
Action Buckets
回答错误正确答案: A
解析:组表包括Group ID、Group Type、Counters和Action Buckets几个部分。
69、单选题知识点:OpenFlow 难度:进阶 科目:SDN
关于计量表项(Meter Entry)结构描述不正确的是( )
A、
计量表项ID:根据此标识符,使用这个计量表项,是32位无符号整数
B、
计量带(Meter Bands):指定该计量表项如何处理数据包
C、
计数器:记录表项处理报文数目
D、
计量表类型:指定计量表的动作
回答错误正确答案: D
解析:计量表项由计量表项ID、计量带、计数器三个要素构成。
70、单选题知识点:OpenFlow 难度:进阶 科目:SDN
关于OpenFlow组表项中不同“组类型”的实现与功能,描述不正确的是( )
A、
all:Group Table中所有的Action Buckets都会被执行
B、
select:仅仅执行Group Table中的某一个Action Bucket
C、
indirect:执行Group Table中已经定义好的Action Bucket,可以支持多个Action Bucket
D、
fast failover:执行第一个“激活的”Action Bucket
回答错误正确答案: C
解析:indirect:执行Group Table中已经定义好的Action Bucket,只支持一个Action Bucket。
71、单选题知识点:OpenFlow 难度:进阶 科目:SDN
关于组表结构描述不正确的是( )
A、
Group ID:用于表示组的识别符,根据该识别符使用各组
B、
Counters:记录通过该组表项处理的数据包数
C、
Group Type:指定组的动作,分为all、select、indirect、fast failover四种
D、
Action Buckets:多个行动数据桶,各行动数据桶存储了一个执行动作和其对应的参数
回答错误正确答案: D
解析:Action Buckets:多个行动数据桶,各行动数据桶存储了多个执行动作和其对应的参数。
72、单选题知识点:OpenFlow 难度:初级 科目:SDN
下列对Flow Table处理流程描述不正确的是( )
A、
网络数据包进入交换机后,需要清空Action set、初始化pipeline fields后从Table 0开始匹配
B、
当匹配到Table 0后,将会更新流表项的计数器,执行流表项指令,更新action set,并判断是否需要转到其他流表
C、
若流表项不匹配,将会直接丢弃数据包
D、
若流表项不匹配,将会匹配Table-miss流表项
回答错误正确答案: C
解析:若流表项不匹配,将会匹配Table-miss流表项,当不匹配Table-miss流表项时,再执行丢弃数据包的操作。
73、单选题知识点:OpenFlow 难度:初级 科目:SDN
以下不属于OpenFlow交换机流表项指令(Instructions)的是( )
A、
Apply-Actions
B、
Write-Actions
C、
Clear-Actions
D、
Delete-Actions
回答错误正确答案: D
解析:OpenFlow交换机流表项指令中没有Delete-Actions,立即清除Actions Set中的所有action(s)的指令是Clear-Actions。
74、单选题知识点:OpenFlow 难度:进阶 科目:SDN
下列关于OpenFlow术语描述不正确的是( )
A、
Action:表示转发packet到某个端口或修改packet的一个操作
B、
Pipeline:表示传输packets的管道
C、
Action set:表示与packet相关的一组actions
D、
Group:表示一个action buckets列表,从中选择一个或多个buckets用在每个packet上
回答错误正确答案: B
解析:Pipeline是OpenFlow交换机中实现matcing、forwarding和packet修改的flow table流水线。
75、单选题知识点:OpenFlow 难度:初级 科目:SDN
与传统网络设备转发数据相比,OpenFlow交换机尝试定义一种新的网络处理模型:( )
A、
路由表
B、
流表
C、
MAC地址表
D、
转发表
回答错误正确答案: B
解析:OpenFlow交换机尝试定义流表,作为新的网络处理模型。
76、单选题知识点:OpenFlow 难度:初级 科目:SDN
以下不属于OpenFlow v1.0中流表项组成的是( )
A、
Head Field
B、
Counter
C、
Action
D、
OXM
回答错误正确答案: D
解析:OpenFlow eXtensible Match,简称OXM,是在OpenFlow v1.2开始被定义的。分组头域(Head Field)描述了何种数据包与流表项匹配,计数器(Counter)记录了匹配次数。行动(Action)描述了对匹配的数据包所采取的操作。
77、单选题知识点:OpenFlow 难度:初级 科目:SDN
关于OpenFlow的发展史说法错误的是( )
A、
2006年,斯坦福大学Clean Slate计划资助的Ethane项目开始部署,OpenFlow协议的雏形就诞生于这个项目
B、
2008年,Nick McKeown教授的一篇重要论文"OpenFlow:Enabling Innovation in Campus Networks"使得OpenFlow正式进入人们的视野
C、
OpenFlow成为标准化组织ONF(Open Network Foundation,开放网络基金会)主推的北向接口协议
D、
OpenFlow协议还在不断地演进中
回答错误正确答案: C
解析:OpenFlow是南向接口协议。
78、单选题知识点:OpenFlow 难度:初级 科目:SDN
OpenFlow协议是( )之间的通信协议。
A、
OpenFlow交换机与OpenFlow交换机
B、
OpenFlow控制器与OpenFlow交换机
C、
主机与OpenFlow控制器
D、
主机与OpenFlow交换机
回答错误正确答案: B
解析:OpenFlow交换机与控制器通过OpenFlow协议进行通信。
79、单选题知识点:OpenFlow 难度:初级 科目:SDN
下列选项中()被认为是第一个软件定义网络(SDN)标准。
A、
OpenFlow
B、
OpenStack
C、
IEEE 802.1aq
D、
OpenDaylight
回答错误正确答案: A
解析:OpenFlow(OF)被认为是第一个软件定义网络(SDN)标准。它最初在SDN环境中定义了通信协议,使SDN控制器能够与物理和虚拟的交换机和路由器等网络设备的转发平面直接进行交互,从而更好地适应不断变化的业务需求。
80、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet中–topo参数用于指定自定义拓扑文件。
对 错
回答错误正确答案: 错
解析:Mininet中–custom参数用于指定自定义拓扑文件,–topo用于指定加载的拓扑。
81、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet中–switch参数默认使用内核态交换机。
对 错
回答错误正确答案: 错
解析:Mininet中–switch参数默认使用ovsk交换机。
82、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet命令mn -c用于清除Mininet网络配置信息。
对 错
回答错误正确答案: 对
解析:Mininet命令mn -c可清除Mininet网络配置信息。
83、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
除了控制器自动下发流表外也可以通过手动添加流表的方式使得主机间通信。
对 错
回答错误正确答案: 对
解析:控制器自动下发流表和手动添加流表的方式都可以使得主机间通信。
84、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet命令行中流表命令dpctl add-flow in_port=2,actions=drop表示让所有交换机丢弃从2号端口发来的所有数据包。
对 错
回答错误正确答案: 对
解析:actions=drop表示让所有交换机丢弃从2号端口发来的所有数据包。
85、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
控制器先下发的流表和后添加的流表,优先匹配后添加的流表。
对 错
回答错误正确答案: 错
解析:优先匹配控制器下发的流表,或者根据流表优先级匹配。
86、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
胖树网络的优点是具有多层次的树状拓扑结构固有的容错能力。
对 错
回答错误正确答案: 对
解析:FatTree拓扑结构是由MIT的Fares等人在改进传统树形结构性能的基础上提出的,属于switch-only型拓扑。整个拓扑网络分为三个层次:自上而下分别为边缘层(edge)、汇聚层(aggregate)和核心层(core)。胖树网络的优点是具有多层次的树状拓扑结构固有的容错能力。
87、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet命令行中dpctl del-flows将删除某一个交换机上的流表。
对 错
回答错误正确答案: 错
解析:Mininet命令行中dpctl del-flows将删除所有交换机上的流表。
88、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet既可以通过参数–topo来指定拓扑类型,还可以通过脚本来创建拓扑。
对 错
回答错误正确答案: 对
解析:Mininet既可以通过参数–topo来指定拓扑类型,还可以通过脚本来创建拓扑。–topo支持minimal、single、linear和tree,例如mn --topo single,3用于创建单一拓扑,3个主机下挂在1个交换机下。
89、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
在Mininet命令行操作界面通过ping操作和iperf命令可以验证主机间的连通性以及带宽分析。
对 错
回答错误正确答案: 对
解析:在Mininet命令行操作界面通过ping可以检查网络是否连通,可以很好地帮助分析和判定网络故障。iPerf能够测试TCP/UDP最大带宽、延迟抖动、数据包丢失等统计信息。
90、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
MiniEdit只能创建一个Mininet OpenFlow控制器。
对 错
回答错误正确答案: 错
解析:MiniEdit可以添加多个OpenFlow控制器。
91、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Miniedit只能添加SDN设备,无法添加传统路由器和交换机。
对 错
回答错误正确答案: 错
解析:Miniedit可以添加传统交换机和传统路由器。
92、判断题知识点:SDN的前世今生及Mininet 难度:进阶 科目:SDN
Mininet的Python脚本addHost()语法可以设置带宽bw、延迟delay、最大队列的大小max_queue_size、损耗率loss。
对 错
回答错误正确答案: 错
解析:addLink()语法可以设置带宽bw、延迟delay、最大队列的大小max_queue_size、损耗率loss。addHost()语法可以对主机CPU以百分数的形式进行设置。
93、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
完整安装Mininet可以通过执行命令./install.sh -nfv。
对 错
回答错误正确答案: 错
解析:完整安装Mininet可以通过执行命令./install.sh –a,./install.sh –n3V是安装Mininet核心文件,用户交换机和OVS软件。
94、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Nuage Network方案非常灵活,可以管控任意网络,接入任意公有云或者企业私有云,部署任意应用。
对 错
回答错误正确答案: 对
解析:Nuage Network方案非常灵活,可以管控任意网络,接入任意公有云或者企业私有云,运维人员可以部署任意应用。该解决方案旨在帮助企业和运营商最大限度地提高其IT基础设施的灵活性,通过任意网络架构设施为远端站点提供即时、安全的网络服务。
95、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
VMware和Cisco各提出了一种SDN在数据中心的网络虚拟化方案。
对 错
回答错误正确答案: 对
解析:VMware NSX将安全性,管理,功能,VM控制和许多其他网络功能直接集成到您的虚拟机管理程序中。从那里,您可以从管理程序创建整个网络架构。NSX的目标是将网络与底层硬件分离,并将完全优化的网络服务指向VM。Cisco以应用为中心的基础设施(ACI),在非常高的层次上,ACI创建了物理和虚拟元素之间的紧密集成。它在跨ACI的网络和安全元素中使用基于策略的通用操作模型。集中管理由Cisco应用程序策略基础结构控制器或APIC完成的。
96、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
OpenDaylight控制器使用Python语言编写,支持OpenStack平台和OpenFlow协议。
对 错
回答错误正确答案: 错
解析:OpenDaylight控制器使用Java语言编写,支持OpenStack平台和OpenFlow协议。
97、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
OpenFlow协议支持可编程数据平面。
对 错
回答错误正确答案: 错
解析:P4协议支持可编程数据平面。
98、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
SDN北向接口是指SDN控制器和数据平面之间的接口。
对 错
回答错误正确答案: 错
解析:SDN北向接口是指SDN控制器和SDN应用之间的接口。
99、判断题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
传统的计算机设备包括网络功能、厂商操作系统和定制化硬件。
对 错
回答错误正确答案: 对
解析:传统的计算机设备包括网络功能、厂商操作系统和定制化硬件。
100、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
以下哪个命令不是Mininet常用交互命令()
A、
iperftcp
B、
link
C、
links
D、
py
回答错误正确答案: A
解析:iperf命令是两节点间进行iperftcp带宽测试,link命令用于禁用或启用两个节点之间的链路,links命令用于查看链路健壮性信息,py用于执行Python表达式。
101、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于Mininet安装,说法不正确的是()
A、
假如安装环境上有Mininet、OvS以前版本痕迹,需先进行删除后再进行安装。
B、
~/mininet/util/install.sh -n3V 2.5.0表示安装2.5.0版本的Mininet。
C、
Mininet的VM安装是Mininet最简单的安装方法。
D、
安装完成后可通过命令mn --test pingall测试Mininet是否安装成功。
回答错误正确答案: B
解析:~/mininet/util/install.sh -n3V 2.5.0表示安装2.5.0版本的OvS,-n表示直接安装Mininet的核心文件,-3表示安装OpenFlow1.3协议,-V表示选择OpenVSwitch的版本。
102、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet的安装方法是()
A、
下载Mininet VM镜像
B、
本地安装Mininet源代码
C、
安装Mininet文件包
D、
以上都是
回答正确
解析:Mininet有三种安装方法:下载Mininet VM镜像,本地安装Mininet源代码,安装Mininet文件包。
103、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet命令行中删除交换机1上条件字段中包含in_port=1的所有流表,命令正确的是()
A、
sh ovs-ofctl del-flows s1 in_port=1
B、
dpctl del-flows in_port=1
C、
sh ovs-ofctl del-flow s1 in_port=1
D、
dpctl del-flows in_port=all
回答错误正确答案: A
解析:sh ovs-ofctl del-flows s1 in_port=1用于删除交换机1上条件字段中包含in_port=1的所有流表,dpctl del-flows in_port=1是删除所有交换机上的流表。
104、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
针对下图中的拓扑,添加流表项使得主机1和主机2之间相互通信,写法正确的是()
在这里插入图片描述
A、
dpctl add-flow in_port=2,actions=output:1
dpctl add-flow in_port=1,actions=output:2
B、
dpctl add-flow in_port=2,actions=output:3
dpctl add-flow in_port=3,actions=output:2
C、
dpctl add-flow in_port=1,actions=output:3
dpctl add-flow in_port=3,actions=output:1
D、
dpctl add-flow in_port=1,actions=output:2
dpctl add-flow in_port=2,actions=output:3
回答错误正确答案: A
解析:流表项包括数据流从1口进2口出,2口进1口出。
105、单选题难度:进阶 科目:SDN
Mininet自定义命令拓展实现步骤是()
① 修改文件bin/mn加入到可执行文件中
② 重新安装Mininet执行文件~/mininet/util/install.sh -n
③ 修改文件mininet/net.py实现功能代码
④ 修改文件mininet/cli.py完成命令注册
A、
①③②④
B、
②①③④
C、
③④①②
D、
①④②③
回答错误正确答案: C
解析:Mininet自定义命令拓展实现步骤是:修改文件mininet/net.py实现功能代码,修改文件mininet/cli.py完成命令注册,修改文件bin/mn加入到可执行文件中,重新安装Mininet执行文件~/mininet/util/install.sh -n。
106、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于OpenDaylight控制器,描述错误的是()
A、
支持北向接口REST
B、
支持所有南向接口协议
C、
管理方式只有CLI,不支持Web UI
D、
相比其他控制器而言,ODL学习曲线相对复杂
回答错误正确答案: C
解析:OpenDaylight控制器管理方式同时支持CLI和Web UI。
107、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
Mininet命令行中查看流表的命令是()
A、
dpctl dump-flows
B、
ofctl dump-flows
C、
dpctl show-flows
D、
ofctl show-flows
回答错误正确答案: A
解析:Mininet命令行中dpctl dump-flows命令可以查看所有交换机上的流表。
108、单选题难度:初级 科目:SDN
数据中心中抑制广播风暴的协议是()
A、
SNMP
B、
STP
C、
DNS
D、
DHCP
回答错误正确答案: B
解析:STP(Spanning Tree Protocol)生成树协议用于阻止由于环路的存在而造成的广播风暴。
109、单选题知识点:SDN的前世今生及Mininet 难度:进阶 科目:SDN
Mininet的网络构建参数()用于自动设置设备的MAC地址。
A、
–mac
B、
–switch
C、
–topo
D、
–controller
回答错误正确答案: A
解析:–mac用于自动设置设备的MAC地址,–switch用于设置Mininet要使用的交换机,–topo用于设置网络拓扑,–controller用于设置要使用的控制器。
110、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
在网络测试中,常见的用来测量网络连通性或网络性能的工具有()
A、
ping
B、
iperf
C、
route
D、
ping和iperf
回答错误正确答案: D
解析:ping和iperf都可以用于测试网络连通性和性能。
111、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
数据中心内的交换机依据部署位置c1—a1—e1分别划分为()
在这里插入图片描述
A、
核心交换机、聚合交换机、边缘交换机
B、
核心交换机、边缘交换机、聚合交换机
C、
聚合交换机、核心交换机、边缘交换机
D、
边缘交换机、核心交换机、聚合交换机
回答错误正确答案: A
解析:c:core,a:aggregation,e:edge。
112、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
MiniEdit画布上选择“Properties”设置非本机上部署的远端控制器属性时,以下属性设置不正确的是()
A、
Controller Port:6633
B、
Controller Type:Remote Controller
C、
Protocol:TCP
D、
IP Address:127.0.0.1
回答错误正确答案: D
解析:IP Address:远端部署控制器主机的IP地址。
113、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于MiniEdit画布上的控件描述不正确的一项是()
A、
Select:该选择工具用于移动画布上的节点,单击并拖动任何现有的节点。
B、
Host:该主机工具在画布上用于创建主机节点。
C、
Switch:该传统交换机工具用于创建具有默认设置的学习以太网交换机。
D、
Netlink:该网络链路工具用于创建画布上的节点之间的联系。
回答错误正确答案: C
解析:Switch:该交换机工具在画布上用于创建支持OpenFlow交换机。
114、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于Mininet可视化工具MiniEdit描述错误的是()
A、
使用Mininet可视化界面方便了用户自定义拓扑创建,为不熟悉Python脚本的使用者创造了更简单的环境,界面直观,可操作性强。
B、
执行命令sudo ~/mininet/examples/miniedit.py可关闭MiniEdit窗口。
C、
MiniEdit的用户界面在画布的左侧显示一排工具图标,并在窗口顶部显示一个菜单栏。
D、
Mininet的可视化界面可进行自定义拓扑和自定义设置。
回答错误正确答案: B
解析:执行命令sudo ~/mininet/examples/miniedit.py可运行MiniEdit。
115、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
以下Mininet内部交互命令,使用错误的是()
A、
pingall:所有主机节点之间互Ping
B、
dump:可以查看链路信息
C、
nodes:列出所有的节点信息
D、
py net.get(‘h3’).cmd(‘ifconfig h3-eth0 10.3’):给h3赋予IP(10.0.0.3)
回答错误正确答案: B
解析:Mininet内部交互命令dump可以查看节点信息,net用于显示链路信息。
116、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
使用Mininet设置一个交换机和n个主机相连的拓扑,命令是()
A、
mn --topo minimal
B、
mn --topo single,n
C、
mn --topo linear,n
D、
mn --topo tree,depth=n,fanout=m
回答错误正确答案: B
解析:single:单一拓扑用于设置一个交换机和多个主机相连的拓扑。linear:线形拓扑的交换机连接呈线形排列,且每个交换机所连接主机数目只有一个。tree:树形拓扑的交换机连接成树形排列,且每个交换机所连接主机一般有多个。minimal:创建一个交换机和两个主机相连的简单拓扑。
117、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于Mininet功能说法错误的是()
A、
支持任意自定义拓扑,主机数可达4096
B、
提供用于网络创建和实验的可扩展Python API
C、
启用复杂的拓扑测试,无需连接物理网络
D、
Mininet自带控制器功能强大,适合各种场景下的测试
回答错误正确答案: D
解析:Mininet自带控制器功能比较弱,存在小bug。
118、单选题难度:初级 科目:SDN
以下关于Mininet的文件目录结构说法错误的是()
A、
核心代码基本在mininet子目录
B、
custom/放置自定义的Python文件,用来自定义拓扑
C、
examples/包含很多实用案例,包括Miniedit可视化
D、
util/用于放置主运行文件
回答错误正确答案: D
解析:bin/mn用于放置主运行文件,定义了MininetRunner类,执行sudo mn即调用本程序,是模拟网络的主程序,为整个测试创建基础平台。util/用于放置辅助文件,包括安装脚本、文档辅助生成等。
119、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
以下网元中Mininet无法构建的是()
A、
主机
B、
SDN交换机
C、
防火墙
D、
SDN控制器
回答错误正确答案: C
解析:Mininet中可以构建主机、SDN交换机、SDN控制器、传统路由器和传统交换机。
120、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
SDN的第一个初创公司是()
A、
Google
B、
ONF
C、
ON.LAB
D、
Nicira Networks
回答错误正确答案: D
解析:斯坦福大学的Nick McKeown教授和Scott Shenker教授以及Martin Casado博士在硅谷一起创办了Nicira Networks公司,这是SDN历史上第一个初创公司,也是SDN从学术圈走向工业界的标志。
121、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于Google B4说法不正确的是()
A、
属于早期的规模商用案例
B、
南向协议采用的是NETCONF
C、
部署和完善使用了3年时间
D、
链路利用率从30%—40%提高到90%
回答错误正确答案: B
解析:Google B4南向协议采用的是OpenFlow。
122、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
广域网中采用SDWAN方案是为了()
A、
提高带宽利用率
B、
节省成本
C、
路径集中控制
D、
以上都是
回答错误正确答案: D
解析:广域网中采用SDWAN方案是为了提高带宽利用率、节省成本和路径集中控制。
123、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
SDN可以在()中应用。
A、
数据中心
B、
局域网
C、
无线蜂窝网
D、
以上都是
回答错误正确答案: D
解析:SDN可以在数据中心、局域网和无线蜂窝网中应用。
124、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
SDN最早雏形是由()提出的。
A、
ONF
B、
Stanford University
C、
ON.LABS
D、
Cisco
回答错误正确答案: B
解析:SDN最早雏形是由Stanford大学提出的。
125、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
关于Mininet描述错误的是()
A、
Mininet是由斯坦福大学基于Linux Container架构开发的。
B、
Mininet是一个虚拟化网络仿真工具。
C、
Mininet可以创建一个含有主机、交换机、控制器和链路的虚拟化网络。
D、
使用Mininet进行拓扑测试时需要连接实际的物理网络。
回答错误正确答案: D
解析:使用Mininet进行拓扑测试时无需连接物理网络。
126、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
SDN架构不包括以下哪一项()
A、
SDN控制器
B、
SDN应用
C、
路由器
D、
SDN数据面
回答错误正确答案: C
解析:SDN架构包括SDN应用、SDN控制器和SDN数据面。
127、单选题知识点:SDN的前世今生及Mininet 难度:初级 科目:SDN
传统网络系统存在的问题是()
A、
垂直集成的封闭系统
B、
网络功能的简单堆砌
C、
行业创新基本停滞
D、
以上都是
回答错误正确答案: D
解析:传统网络系统存在的问题是垂直集成的封闭系统、网络功能的简单堆砌和行业创新基本停滞。
128、单选题难度:初级 科目:SDN
传统网络存在的困境是()
A、
业务部署慢
B、
集成与协调烦
C、
网络设备部署烦
D、
以上都是
回答错误正确答案: D
解析:传统网络当前的困境有业务部署慢、集成与协调烦、网络设备部署烦等。
129、单选题难度:初级 科目:SDN
下面对OF-CONFIG协议理解错误的是()
A、
OF-CONFIG作为OpenFlow协议的“伴侣”协议,会影响到流表的内容和数据转发
B、
OF-CONFIG定义了利用NETCONF协议来实现OF-CONFIG协议的传输
C、
OF-CONFIG适用于所有支持OpenFlow协议的交换机,包括软件交换机和硬件交换机
D、
OF-CONFIG最主要的设计目标是协助OpenFlow协议,支持用户远程对OF交换机进行配置和管理
回答错误正确答案: A
解析:OF-CONFIG的作用是提供一个开放接口用于远程管理和配置OF交换机,它并不会影响到流表的内容和数据转发行为。
130、单选题难度:初级 科目:SDN
下列OpenFlow消息中,属于对称类型的消息是()
A、
Echo消息
B、
Packet-In消息
C、
Features消息
D、
Flow-Mod消息
回答错误正确答案: A
解析:OpenFlow主要有3种类型的消息,分别是Controller-to-Switch、Asynchronous(异步)和Symmetric(对称),Controller-to-Switch包括Features 、Configuration 、Modify-State 、Read-Stats 、Send-Packet和Barrier,异步包括Error 、Packet-in 、Flow-Removed和Port-Status,对称包括Hello 、Echo 和Vendor。
131、单选题难度:初级 科目:SDN
当交换机碰到新数据包不知道如何处理,或者Action要求发送给控制器,那么交换机就会用( )消息发送给控制器。
A、
Configuration
B、
Packet-in
C、
Flow-mod
D、
Packet-out
回答错误正确答案: B
解析:两种情况即可触发Packet-in消息。 1、不存在与流表项一致的项目(OFPR_NO_MATCH)。2、 匹配的流表项中的行动为“发往控制器”(OFPR_ACTION)。
132、单选题难度:初级 科目:SDN
控制器向OpenFlow交换机发送()消息,请求OpenFlow交换机上传自己的详细参数。
A、
Features
B、
Configuration
C、
Hello
D、
Echo
回答错误正确答案: A
解析:Features:获取交换机特性。Configuration:配置OpenFlow交换机。Hello:用来建立OpenFlow连接。Echo:用来确定交换机与控制器之间的连接状态。
133、单选题难度:初级 科目:SDN
控制器与OpenFlow交换机之间相互发送( )消息,用于协商双方的OpenFlow版本号。
A、
Features
B、
Configuration
C、
Hello
D、
Echo
回答错误正确答案: C
解析:Features:获取交换机特性。Configuration:配置OpenFlow交换机。Hello:用来建立OpenFlow连接。Echo:用来确定交换机与控制器之间的连接状态。
134、单选题难度:高级 科目:SDN
结合下图,对Inbound入方向负载均衡理解错误的是()
在这里插入图片描述
A、
外部用户进行资源访问前先进行DNS解析,向其本地DNS服务器发送DNS请求
B、
本地DNS服务器将DNS请求的源IP地址替换为自己的IP地址,并转发给域名对应的权威服务器——LB device
C、
LB device根据DNS请求的域名和配置的Inbound链路负载均衡规则进行域名解析
D、
LB device按照链路选择的结果将流量转发给选定的链路
回答错误正确答案: D
解析:Outbound出方向负载均衡中LB device按照链路选择的结果将流量转发给选定的链路。
135、单选题难度:初级 科目:SDN
下面关于负载均衡的描述错误的是( )
A、
负载均衡是一种服务器或网络设备的集群技术。
B、
负载均衡将特定的业务分担给多个服务器或网络设备,从而提高了业务处理能力。
C、
负载均衡技术可以提高对资源的高效利用,降低用户的网络布署成本。
D、
负载均衡设备是基础网络设备。
回答错误正确答案: D
解析:负载均衡构建在原有网络结构之上,它提供了一种透明且廉价有效的方法扩展服务器和网络设备的带宽、加强网络数据处理能力、增加吞吐量、提高网络的可用性和灵活性。
136、单选题难度:高级 科目:SDN
关于以下Postman请求信息,理解错误的是()
在这里插入图片描述
A、
请求方法为PUT。
B、
Body格式为JSON。
C、
switch-id表示交换机的id信息。
D、
group-ip为10.0.0.7/32。
回答错误正确答案: D
解析:group-ip有两个,分别是10.0.0.7/32和10.0.0.8/32。
137、单选题难度:初级 科目:SDN
在网络测试中,常见的用来测量网络连通性或网络性能的工具有( )
A、
ping
B、
iperf
C、
route
D、
ping和iperf
回答错误正确答案: D
解析:ping和iperf都是用来测量网络连通性或网络性能的工具。
138、单选题难度:初级 科目:SDN
VxLAN能够支持( )个网段的划分。
A、
4096
B、
1024
C、
16M
D、
32M
回答错误正确答案: C
解析:VXLAN引入了类似VLAN ID(VNI)的用户标示,一个VNI代表了一个租户,属于不同VNI的虚拟机之间不能直接进行二层通信。VTEP在对报文进行VXLAN封装时,给VNI分配了24比特的空间,这就意味着VXLAN网络理论上支持多达16M(即:2^24-1)的租户隔离。
139、单选题难度:初级 科目:SDN
VxLAN头部字段中用于区分VxLAN的字段为( )
A、
VNI
B、
Vlan
C、
Vxlan
D、
Flags
回答错误正确答案: A
解析:VxLAN头封装包括Flags、VNI和Reserved,其中VNI是VxLAN网络标识,24比特,用于区分VxLAN段。
140、单选题难度:初级 科目:SDN
下图是通过Postman查看到的交换机内的流表,该流表会对匹配的数据包执行的动作为()
在这里插入图片描述
A、
从端口2输出
B、
将数据包丢弃
C、
将数据包上传至控制器
D、
将数据包广播
回答错误正确答案: D
解析:output-action为FLOOD表示将数据包广播。
141、单选题难度:进阶 科目:SDN
OVSDB子项目不包含以下哪个模块( )
A、
Discovery模块
B、
Northbound模块
C、
Plugin模块
D、
OVSDB Library模块
回答错误正确答案: A
解析:OVSDB子项目主要包含Northbound模块、Plugin模块和OVSDB Library模块,其中北向Northbound模块可供外部APP调用,Plugin模块主要包含api、impl、internal和error等程序包,其中api程序包主要提供OVSDB的连接、增删改查等服务,impl包中的类是其接口的实现。南向OVSDB Library通过OVSDB协议与外部通信,进行OVSDB的管理。
142、单选题难度:初级 科目:SDN
关于MD-SAL描述错误的是()
A、
MD-SAL的全称是Model-Driven Service Abstraction Layer
B、
字面意思是模型驱动的服务抽象层
C、
MD-SAL主要的工作就是Provider(数据提供者,一般是南向插件)和Consumer(数据消费者,一般是北向插件)之间的连通性工作
D、
OpenvSwitch采用了MD-SAL实现北向接口与南向接口的解耦,保证南北向接口独立发展,互不影响
回答错误正确答案: D
解析:OpenDaylight采用了MD-SAL作为控制器平台服务层和南向接口及协议插件层的中间适配层,以实现北向接口与南向接口的解耦,保证南北向接口独立发展,互不影响。
143、单选题难度:初级 科目:SDN
结合如下拓扑,关于OpenFlow网络拓扑检测机制说法不正确的是()
在这里插入图片描述
A、
SDN控制器构造PacketOut消息向S3的所有端口分别发送LLDP数据包。
B、
控制器向交换机S3中下发流表,流表规则为:将从Controller端口收到的LLDP数据包从他的对应端口发送出去。
C、
控制器向交换机S4中下发流表,流表规则为:将从非Controller接收到LLDP数据包发送给控制器。
D、
通过以上三步,控制器解析LLDP数据包,控制器便发现了S1与S2之间的完整链路。
回答错误正确答案: D
解析:通过以上三步,控制器只能发现S1与S2之间的单向链路。
144、单选题难度:初级 科目:SDN
关于LLDPDU的报文格式说法不正确的是( )
A、
LLDPDU采用了TLV的格式,即type+length+value的格式。
B、
Chassis ID TLV是强制的。
C、
Port ID TLV用于标识发送该LLDPDU的设备的端口,每个LLDPDU可以包含多个该类型的TLV。
D、
Time To Live TLV用于告诉接收端,它接收到的这些信息的有效期有多长。
回答错误正确答案: C
解析:Port ID TLV用于标识发送该LLDPDU的设备的端口,每个LLDPDU必须包含一个且只能包含一个该类型的TLV。
145、单选题难度:初级 科目:SDN
关于Packet-out消息描述不正确的是( )
A、
Packet-out消息可以用于指定某一个数据包的处理方法
B、
控制器可以使用Packet-out消息,告诉交换机网络中如ARP、IGMP等数据包如何处理
C、
Packet-out消息由OpenFlow控制器发出并发送到OpenFlow交换机
D、
当用于链路发现时,控制器向一个交换机发送Packet-out消息,actions为从交换机的所有端口转发
回答错误正确答案: D
解析:当用于链路发现时,控制器向一个交换机发送Packet-Out消息,actions为从交换机的除接收LLDP数据包的其他端口转发。
146、单选题难度:初级 科目:SDN
关于Packet-in消息解释不正确的是( )
A、
in_port:发送帧的端口
B、
reason:发送Packet-in消息的原因
C、
data:包含以太网帧的数据时使用的字段
D、
buffer_id:表示OpenFlow交换机中保存的数据包的缓存ID
回答错误正确答案: A
解析:in_port:接受帧的端口。
147、单选题难度:初级 科目:SDN
关于Packet-in消息描述不正确的是( )
A、
Packet-in消息由OpenFlow交换机发出并发送到OpenFlow控制器
B、
当交换机收到一个数据包后,会查找流表,如果流表中没有匹配条目,则交换机会将数据包封装在Packet-in消息中发送给控制器处理
C、
匹配的流表项中的行动为“发往控制器”(OFPR_ACTION),此时数据包会被缓存在交换机中
D、
可以通过Packet-in/Packet-out发现交换机之间的链路
回答错误正确答案: C
解析:匹配的流表项中的行动为“发往控制器”(OFPR_ACTION),此时数据包不会被缓存在交换机中。
148、单选题难度:初级 科目:SDN
在控制器上执行命令curl -X POST -d ‘{“switch”:“00:00:00:00:00:00:00:01”, “name”:“ovs2”, “cookie”:“0”, “priority”:“35”,“in_port”:“1”,“active”:“true”,“actions”:“output=2”}’ http://controller-ip:8080/wm/staticflowpusher/json后,产生的Flow-Mod消息说法不正确的是( )
A、
Flow-Mod消息中的动作为ADD
B、
将交换机00:00:00:00:00:00:00:02的port1端口接收到的数据包都从port2转发出去
C、
流表项的优先级为35
D、
该Flow-Mod消息被下发到00:00:00:00:00:00:00:01上
回答错误正确答案: B
解析:将交换机00:00:00:00:00:00:00:01的port1端口接收到的数据包都从port2转发出去。
149、单选题难度:初级 科目:SDN
下图中控制器下发流表的动作类型是( )
在这里插入图片描述
A、
OFPFC_ADD
B、
OFPFC_DELETE
C、
OFPFC_FLOW_MODIFY
D、
OFPFC_FLOW_MODIFY-STRICT
回答错误正确答案: B
解析:Command字段已表示控制器下发流表的动作类型是OFPFC_DELETE。
150、单选题难度:初级 科目:SDN
以下不属于Flow-Mod消息中的数据匹配字段的是()
A、
dl_src
B、
out_port
C、
nw_tos
D、
dl_vlan
回答错误正确答案: B
解析:OpenFlow流表的包头域,用于对交换机接收到的数据包的包头内容进行匹配。流表的包头域中包括了12个元组,不包括out_port。
151、单选题难度:初级 科目:SDN
结合如下控制器下发的流表,关于最后两条流表(即框中所画)描述正确的是( )
在这里插入图片描述
A、
第一条流表:从主机10.0.0.5发往主机10.0.0.3且入端口为port1的数据包从交换机的port2端口转发出去。第二条流表:从主机10.0.0.3发往主机10.0.0.5且入端口为port2的数据包从交换机的port1端口转发出去。
B、
第一条流表:从主机10.0.0.5发往主机10.0.0.3且入端口为port2的数据包从交换机的port1端口转发出去。第二条流表:从主机10.0.0.3发往主机10.0.0.5且入端口为port1的数据包从交换机的port2端口转发出去。
C、
第一条流表:从主机10.0.0.5发往主机10.0.0.3且入端口为port1的数据包从交换机的port3端口转发出去。第二条流表:从主机10.0.0.3发往主机10.0.0.5且入端口为port3的数据包从交换机的port1端口转发出去。
D、
第一条流表:从主机10.0.0.5发往主机10.0.0.3且入端口为port3的数据包从交换机的port1端口转发出去。第二条流表:从主机10.0.0.3发往主机10.0.0.5且入端口为port1的数据包从交换机的port3端口转发出去。
回答错误正确答案: A
解析:根据流表项字段解读流表。
152、单选题难度:初级 科目:SDN
关于OpenFlow的发展史说法错误的是( )
A、
2006年,斯坦福大学Clean Slate计划资助的Ethane项目开始部署,OpenFlow协议的雏形就诞生于这个项目
B、
2008年,Nick McKeown教授的一篇重要论文“OpenFlow:Enabling Innovation in Campus Networks”使得OpenFlow正式进入人们的视野
C、
OpenFlow成为标准化组织ONF(Open Network Foundation,开放网络基金会)主推的北向接口协议
D、
OpenFlow协议还在不断地演进中
回答错误正确答案: C
解析:OpenFlow是南向接口。
153、单选题难度:高级 科目:SDN
Node的几种角色描述正确的是( )
A、
NONE:这意味着node并不了解该设备,但可以读取其状态。
B、
STANDBY:此时node已经有对设备的认识,并可以读取其状态,但无法管理、控制该设备。
C、
MASTER:此时node认识设备并对其有部分的控制权。
D、
以上都正确
回答错误正确答案: B
解析:NONE:这意味着node并不了解该设备,或仅仅是无法与其交互。MASTER:此时node认识设备并对其有完全的控制权。
154、单选题难度:初级 科目:SDN
ONOS的系统层次分为( )
A、
和网元打交道的协议层和适配层
B、
协议不感知的ONOS Core层来管理网络状态和资源
C、
应用层消费Core层提供的统一的北向接口
D、
以上都是
回答错误正确答案: D
解析:ONOS的系统层次分为和网元打交道的协议层和适配层、协议不感知的ONOS Core层来管理网络状态和资源、应用层消费Core层提供的统一的北向接口。
155、单选题难度:初级 科目:SDN
对下面的请求消息的Body体解读正确的是( )
在这里插入图片描述
A、
该请求创建了一个名为mytopo:1的拓扑
B、
有2个underlay拓扑,分别是flow:1和bgp:1
C、
创建的是equality拓扑聚合
D、
以上都正确
回答错误正确答案: D
解析:以上都正确。
156、单选题难度:初级 科目:SDN
下面关于TopoProcessing项目说法错误的是( )
A、
拓扑处理框架是一个用来创建聚合拓扑或者对聚合拓扑进行过滤的处理框架
B、
TopoProcessing项目旨在提供一个帮助其它项目提高开发速度并提供重要信息的框架,其它应用程序可以直接使用本框架访问或过滤拓扑数据
C、
Topoprocessing插件收到聚合或者过滤请求后,将在各个overlay拓扑注册监听器,然后监听拓扑的变化
D、
当前框架支持聚合和过滤两种类型的关联
回答错误正确答案: C
解析:Topoprocessing插件收到聚合或者过滤请求后,将在各个underlay拓扑注册监听器,然后监听拓扑的变化。
157、单选题难度:初级 科目:SDN
下列不是L2 Switch项目包含的服务是()
A、
流表下发服务
B、
链路通知服务
C、
主机跟踪
D、
环路消除服务
回答错误正确答案: B
解析:L2 Switch项目包含的服务包括地址跟踪、ARP处理器、主机跟踪、消除环路、包处理以及流表下发(主服务)等。
158、单选题难度:初级 科目:SDN
下面关于OpenDaylight的说法错误的是( )
A、
OpenDaylight控制器基于Python语言开发,采用了OSGi体系结构。
B、
OpenDaylight控制器主要包括:开放的北向API、控制器平面、南向接口和协议插件。
C、
OpenDaylight引入了MD-SAL,可以自动适配包括OpenFlow交换机等底层不同的设备。
D、
OpenDaylight项目的成立代表了传统网络芯片设备商对于SDN这个颠覆性技术的跟进与支持。
回答错误正确答案: A
解析:OpenDaylight控制器基于Java语言开发,采用了OSGi体系结构。
159、单选题难度:初级 科目:SDN
使用Mininet设置一个交换机和n个主机相连的拓扑,命令是( )
A、
mn --topo minimal
B、
mn --topo single,n
C、
mn --topo linear,n
D、
mn --topo tree,depth=n,fanout=m
回答错误正确答案: B
解析:minimal:创建一个交换机和两个主机相连的简单拓扑。single,n:设置一个交换机和n个主机相连的拓扑。linear,n:创建n个交换机,每个交换机只连接一个主机,并且所有交换机成线型排列的拓扑。tree,depth=n,fanout=m:创建深度为n,每层树枝为m的树型拓扑。
160、单选题难度:初级 科目:SDN
下面哪一项不属于Mininet的安装方式( )
A、
从网上直接下载安装好Mininet的虚拟机镜像
B、
在本地安装Mininet源代码
C、
安装Mininet文件包
D、
下载可执行文件,单击运行即可
回答错误正确答案: D
解析:Mininet有多种安装方式,源码安装、安装Mininet文件包和下载安装好Mininet的虚拟机镜像。
161、单选题难度:初级 科目:SDN
如何查看已经配置的Agent信息( )
A、
ovs-vsctl show
B、
ovs-ofctl show
C、
ovs-ofctl list sflow
D、
ovs-vsctl list sflow
回答错误正确答案: D
解析:ovs-vsctl list sflow查看配置的Agent信息。
162、单选题难度:初级 科目:SDN
sFlow Collector安装启动后的默认监听端口是多少( )
A、
6342
B、
6343
C、
6345
D、
6346
回答错误正确答案: B
解析:sFlow Collector安装启动后的默认监听端口是6343。
163、单选题难度:初级 科目:SDN
添加一条流表项,设置流表项生命周期为1000s,优先级为17,入端口为3,动作是output:2,写法正确的是( )
A、
ovs-vsctl add-flow br0 idle_timeout=1000,priority=17,in_port=3,actions=output:2
B、
ovs-ofctl add-flow br0 idle_timeout=1000,priority=17,in_port=3,actions=output:2
C、
ovs-vsctl add-flow br0 idle_timeout=1000,priority=17,port=3,actions=output:2
D、
ovs-ofctl add-flow br0 idle_timeout=1000,priority=17,port=3,actions=output:2
回答错误正确答案: B
解析:ovs-ofctl add-flow br0 idle_timeout=1000,priority=17,in_port=3,actions=output:2表示流表项生命周期为1000s,优先级为17,入端口为3,动作是output:2。
164、单选题难度:初级 科目:SDN
关于常用的流规则动作output:port描述正确的是( )
A、
写数据到指定的字段
B、
修改源或者目标的MAC地址信息
C、
输出数据包到指定的端口,port是指端口的OpenFlow端口编号
D、
修改源或者目标的IPv4地址信息
回答错误正确答案: C
解析:output:port表示输出数据包到指定的端口,port是指端口的OpenFlow端口编号。
165、单选题难度:初级 科目:SDN
下面关于Postman主要功能描述不正确的是( )
A、
Postman可以模拟各种HTTP Requests
B、
Postman可以针对Response内容的格式自动美化
C、
Postman支持编写测试脚本,但不能检查Request的结果
D、
Postman可以自由设定变量与环境
回答错误正确答案: C
解析:Postman支持编写测试脚本,可以检查request的结果。
166、单选题难度:初级 科目:SDN
下面不属于Postman模拟的网页HTTP请求方法的是( )
A、
ADD
B、
PUT
C、
POST
D、
DELETE
回答错误正确答案: A
解析:ADD不属于Postman模拟的网页HTTP请求方法。
167、单选题难度:初级 科目:SDN
关于Scapy的发送和接收报文的说法错误的是( )
A、
send:在第三层即网络层发送数据包,但没有接收功能
B、
sendp:在第二层即数据链路层发送数据包,同样没有接收功能
C、
sr:在第三层即网络层发送数据包,有接收功能,但只接收第一个包
D、
srp:在第二层即数据链路层发送数据包,有接收功能
回答错误正确答案: C
解析:sr:在第三层即网络层发送数据包,有接收功能。
168、单选题难度:初级 科目:SDN
下面哪个命令是查看Scapy支持的所有的命令( )
A、
conf
B、
lsc()
C、
ls()
D、
show
回答错误正确答案: B
解析:conf:查看配置信息。lsc():查看scapy支持的所有的命令。ls():查看实现的网络协议。
169、单选题难度:初级 科目:SDN
下图对netperf的输出结果描述错误的是( )
在这里插入图片描述
A、
远端系统(即server)使用大小为87380字节的socket接收缓冲
B、
本地系统(即client)使用大小为16384字节的socket发送缓冲
C、
向远端系统发送的测试分组大小为16384字节。
D、
吞吐量的测试结果为871.29Mbits/秒
回答错误正确答案: C
解析:向远端系统发送的测试分组大小为1024字节。
170、单选题难度:初级 科目:SDN
下图中封包列表显示的是( )协议的数据包
在这里插入图片描述
A、
FTP
B、
SSH
C、
DNS
D、
HTTP
回答错误正确答案: D
解析:封包列表显示的是HTTP协议的数据包。
171、单选题难度:初级 科目:SDN
Wireshark的主要作用是( )
A、
截取并分析网络封包
B、
修改封包内容
C、
发送封包
D、
检测并阻止入侵系统的病毒
回答错误正确答案: A
解析:Wireshark的主要作用是截取并分析网络封包。
172、单选题难度:初级 科目:SDN
OpenvSwitch软件交换机删除网桥br-sw的命令是( )
A、
ovs-ofctl del-br br-sw
B、
ovs-vsctl del-br br-sw
C、
ovs-ofctl del-port br-sw
D、
ovs-vsctl del-port br-sw
回答错误正确答案: B
解析:ovs-vsctl del-br br-sw表示删除网桥br-sw。
173、单选题难度:初级 科目:SDN
流表项动作中没有下列哪一个( )
A、
丢弃
B、
转发
C、
上报控制器
D、
修改生存时间
回答错误正确答案: D
解析:流表项动作有转发、丢弃、上报控制器等。
174、单选题难度:初级 科目:SDN
使用OpenDaylight界面查看流表使用的操作类型是( )
A、
GET
B、
PUT
C、
POST
D、
DELETE
回答错误正确答案: A
解析:使用OpenDaylight界面查看流表使用的操作类型是GET。
175、单选题难度:初级 科目:SDN
Linux查看进程的命令是( )
A、
cd
B、
cat
C、
ps
D、
iptables
回答错误正确答案: C
解析:Linux查看进程用ps命令。
176、单选题难度:初级 科目:SDN
SDN的架构不包括( )
A、
基础设施层
B、
链路层
C、
控制层
D、
应用层
回答错误正确答案: B
解析:SDN的架构包括基础设施层、控制层和应用层。
177、单选题难度:初级 科目:SDN
下面关于匹配域解析流程说法正确的是( )
A、
当SDN交换机接收到一个数据包时,将按照优先级从table1依次匹配其本地保存的流表中的表项。
B、
一旦匹配成功,对应的计数器将更新;而如果没能找到匹配的表项,则将数据包返回给交换机。
C、
如果IP数据包编号为1(ICMP数据包)则包含Type和Code字段。
D、
初始化包头域,按照包头域的组成设置每个字段,其中出端口是接收数据包的物理端口。
回答错误正确答案: C
解析:A:当SDN交换机接收到一个数据包时,将按照优先级从table0依次匹配其本地保存的流表中的表项。B:如果没能找到匹配的表项,则将数据包转发给控制器。D:初始化包头域,按照包头域的组成设置每个字段,其中入端口是接收数据包的物理端口。
178、单选题难度:初级 科目:SDN
Mininet中查看节点的命令是( )
A、
nodes
B、
links
C、
dump
D、
pingall
回答错误正确答案: A
解析:nodes:列出所有的节点信息。links:禁用或启用两个节点之间的链路。dump:显示所有节点的具体信息。pingall:所有主机节点之间互Ping。
179、单选题难度:初级 科目:SDN
以下是一个网桥的具体信息,哪项描述是错误的( )
root@localhost:~# ovs-vsctl show
bc12c8d2-6900-42dd-9c1c-30e8ecb99a1b
Bridge “br0”
Port “eth0”
Interface “eth0”
Port “br0”
Interface “br0”
type: internal
ovs_version: “1.4.0+build0”
A、
上述信息显示了一个名为br0的桥(交换机)
B、
一个OpenvSwitch交换机只能有一个网桥。
C、
这个交换机有两个接口,一个是eth0,一个是br0。
D、
创建桥的时候自动创建一个和桥名字一样的接口br0,并自动作为该桥的一个端口。
回答错误正确答案: B
解析:一个OpenvSwitch交换机可以有多个网桥。
180、单选题难度:初级 科目:SDN
以下哪项不属于OpenFlow v1.0中流表项的组成( )
A、
分组头域
B、
计数器
C、
动作表
D、
匹配字段
回答错误正确答案: D
解析:流表项由3个基本要素组成:头字段、计数器和行动。
181、判断题难度:初级 科目:SDN
SDN架构主要分为三个层次:聚焦各种网络业务开发的应用层,负责资源编排,全局网络管理的控制器层,负责数据转发的基础设施层。
对 错
回答错误正确答案: 对
182、判断题难度:初级 科目:SDN
Packet-In消息属于controller-to-switch类型的OpenFlow消息。
对 错
回答错误正确答案: 错
183、判断题难度:初级 科目:SDN
Flow_mod消息可以用来添加、删除、修改Openflow交换机的流表信息。
对 错
回答错误正确答案: 对
184、判断题难度:初级 科目:SDN
Scapy是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。
对 错
回答错误正确答案: 对
185、判断题难度:初级 科目:SDN
Wireshark的捕捉过滤器和显示过滤器都支持协议过滤和内容过滤。
对 错
回答错误正确答案: 错
186、判断题难度:初级 科目:SDN
OVS(Open vSwitch,开放虚拟交换标准)交换机就是一款基于开源软件技术实现的能够集成在服务器虚拟化Hypervisor中的交换机,具备完善的交换机功能,在虚拟化组网中起到了非常重要的作用。
对 错
回答错误正确答案: 对
187、判断题难度:初级 科目:SDN
Mininet既可以通过命令指定参数–topology来指定拓扑类型,还可以通过脚本来创建拓扑。
对 错
回答错误正确答案: 对
188、判断题难度:初级 科目:SDN
在Mininet命令行操作界面通过ping操作和iPerf命令可以验证主机间的连通性以及性能带宽分析。
对 错
回答错误正确答案: 对
189、判断题难度:初级 科目:SDN
下图是通过Postman查询到的交换机内的组表,该组表项的组类型为all。
在这里插入图片描述
对 错
回答错误正确答案: 对
190、判断题难度:高级 科目:SDN
OpenDaylight采用OSGI体系结构,可以解决组件之间的隔离问题。
对 错
回答错误正确答案: 对
191、判断题难度:初级 科目:SDN
当Postman中选择RESTCONF消息的请求方法为GET时,不需要添加Body体。
对 错
回答错误正确答案: 对
192、判断题难度:初级 科目:SDN
RESTCONF描述了一种 RESTful 协议,此协议提供 HTTP 上的编程接口,用于访问 YANG 定义的数据,使用 NETCONF 定义的数据存储。
对 错
回答错误正确答案: 对
193、判断题难度:进阶 科目:SDN
NETCONF 协议定义了配置数据存储和一系列的创建,获取,更新,删除(CRUD)操作,可用于访问数据存储。
对 错
回答错误正确答案: 对
194、判断题难度:进阶 科目:SDN
在OpenFlow中,Symmetric(对称)消息指由交换机或控制器主动发起,并需要接受对方的应答的消息,比如Hello、Echo和Packet-In。
对 错
回答错误正确答案: 错
195、判断题难度:进阶 科目:SDN
ONOS是首款开源的SDN网络操作系统,主要面向服务提供商和企业骨干网。
对 错
回答错误正确答案: 对
196、判断题难度:进阶 科目:SDN
ONOS提供开放的北向与南向API,使得用户能够很方便的基于ONOS开发应用以及南向插件。
对 错
回答错误正确答案: 对
197、判断题难度:初级 科目:SDN
分布式核心是ONOS架构特征的关键,使得SDN控制平面达到电信级要求。
对 错
回答错误正确答案: 对
198、判断题难度:进阶 科目:SDN
ONOS具有的核心功能主要包含:北向接口抽象层/APIs、分布式核心、南向接口抽象层/APIs、软件模块化。
对 错
回答错误正确答案: 对
199、判断题难度:进阶 科目:SDN
YANG UI模块用于与OpenDaylight交互,通过动态封装、调用YANG模型和相关REST APIs,生成并展示一个简单的UI界面。
对 错
回答错误正确答案: 对
200、判断题难度:初级 科目:SDN
Mininet由虚拟的终端节点(End-Host)、OpenFlow交换机、控制器(也支持远程控制器)组成,它可以模拟真实网络。
对 错
回答错误正确答案: 对
201、判断题难度:初级 科目:SDN
Mininet仿真工具无法连接远程控制器。
对 错
回答错误正确答案: 错
202、判断题难度:初级 科目:SDN
查看OpenvSwitch上br0网桥上的流表,应执行命令ovs-vsctl dump-flows br0。
对 错
回答错误正确答案: 错
203、判断题难度:初级 科目:SDN
安装OpenvSwitch时必须根据系统内核版本选择相应的OpenvSwitch版本。
对 错
回答错误正确答案: 对
204、判断题难度:初级 科目:SDN
OpenvSwitch是由Nicira、Stanford、UC Berkeley的研究人员共同提出的商业软件交换机,它基于C语言开发。
对 错
回答错误正确答案: 错
205、判断题难度:初级 科目:SDN
下图中封包详细信息界面中的Frame表示物理层的数据概况。
在这里插入图片描述
对 错
回答错误正确答案: 对
206、判断题难度:初级 科目:SDN
OpenFlow Echo消息用来确认控制器和交换机之间是否连接、检测通信延迟、测量通信带宽等。
对 错
回答错误正确答案: 对
207、判断题难度:初级 科目:SDN
OpenvSwitch交换机中查看网桥br-sw上流表的命令是:ovs-vctl dump-flows br-sw。
对 错
回答错误正确答案: 错
208、单选题难度:初级 科目:SDN
在OpenvSwitch中,下列命令解释错误的是()
A、
ovs-vsctl list-br:列出所有的网桥
B、
ovs-vsctl add-br br0:添加网桥
C、
ovs-ofctl show br0:列出交换机中匹配的流表
D、
ovs-ofctl del-flows br0:删除所有的流表
回答错误正确答案: C
解析:ovs-ofctl show br0:查看虚拟机网桥br0的基本信息。
209、单选题难度:进阶 科目:SDN
在OpenvSwitch中,下面能实现交换功能的模块是()
A、
ovs-controller
B、
ovs-vsctl
C、
ovs-vswitchd
D、
ovs-ofctl
回答错误正确答案: C
解析:ovs-vsctl:主要是获取或者更改ovs-vswitchd的配置信息。ovs-vswitchd:主要模块,实现vswitch的守候进程daemon,包括一个支持流交换的Linux内核模块。ovs-ofctl:查询和控制OpenFlow虚拟交换机的流表。
210、单选题难度:进阶 科目:SDN
下面不属于Postman响应Body体视图模式的是()
A、
Binary
B、
Pretty
C、
Raw
D、
Preview
回答错误正确答案: A
解析:Body:提供了三种视图查看Body,分别是Pretty、Raw、Preview。
211、单选题难度:初级 科目:SDN
下面关于Scapy的命令描述正确的是()
A、
执行ls()命令,显示Scapy支持的所有命令
B、
使用send()表示在第二层即数据链路层发送数据包
C、
使用sr()表示在第三层即网络层发送数据包且有接收功能
D、
使用sendp()表示在第二层即数据链路层发送数据包且具有接收功能
回答错误正确答案: C
解析:lsc():查看scapy支持的所有的命令。send:在第三层即网络层发送数据包,但没有接收功能。sendp:在第二层即数据链路层发送数据包,同样没有接收功能。
212、单选题难度:初级 科目:SDN
对iperf命令iperf -u -c 192.168.1.1 -b 100M -t 60理解错误的是()
A、
在UDP模式下进行测试
B、
以100Mbps为速率发送数据
C、
客户端IP为192.168.1.1
D、
发送的时间为60秒
回答错误正确答案: C
解析:以本机为客户端去连接主机192.168.1.1
213、单选题难度:初级 科目:SDN
下面关于Wireshark说法错误的是()
A、
Wireshark能够对大部分局域网协议进行解析,能够查看、修改封包的内容
B、
捕获过滤器用来过滤捕获的封包,以免捕获太多的记录
C、
显示过滤器用来告诉Wireshark只显示哪些符合过滤条件的数据包
D、
封包列表中显示发送或接收方的MAC/IP地址、TCP/UDP端口号、协议或封包的内容
回答错误正确答案: A
解析:Wireshark不可以修改封包的内容。
214、单选题难度:初级 科目:SDN
对负载均衡技术的作用,理解错误的是()
A、
消除单点故障,保障网站的可靠性
B、
提升企业业务系统的响应速度、保证业务系统的安全稳定,提升业务平台的可靠性,提升业务系统的伸缩性
C、
优化链路选择,提升访问体验
D、
以上均正确
回答错误正确答案: D
解析:以上均正确。
215、单选题难度:初级 科目:SDN
“正常工作时两个数据中心的业务可根据权重做负载分担,没有主备之分,其中一个数据中心出现故障时,另一数据中心将承担所有业务”这属于哪种灾备技术()
A、
冷备
B、
暖备
C、
热备
D、
双活
回答错误正确答案: D
解析:数据中心整体灾备技术可以分为四种:冷备、暖备、热备和双活。通过双活技术可以实现主备数据中心均对外提供服务,正常工作时两个数据中心的业务可根据权重做负载分担,没有主备之分,分别响应一部分用户,权重可以是按地域划分,或数据中心服务能力或对外带宽。当其中一个数据中心出现故障时,另一数据中心将承担所有业务。
216、单选题难度:高级 科目:SDN
下面关于灾备的描述错误的是()
A、
灾备技术是指在一个数据中心发生故障或灾难的情况下,其它数据中心可以正常运行并对关键业务或全部业务实现接管,达到互为备份的效果
B、
灾难发生后,从IT系统宕机导致业务停顿之时开始,到IT系统恢复至可以支持各部门运作、恢复运营之时,此两点之间的时间段称为RTO
C、
双活不会造成数据中心的资源浪费,所以最好都选择双活技术
D、
RPO,指的是在系统发生损毁后,你希望你的系统能够恢复到什么状态,也就是说你可以容忍的数据丢失程度
回答错误正确答案: C
解析:选择使用哪种灾备技术得综合考虑。
217、单选题难度:进阶 科目:SDN
对sFlow工作原理理解错误的是()
A、
Agent部署在OpenFlow交换机中,获取设备的实时信息并封装成sFlow报文发送给sFlow Collector
B、
Collector部署在OpenDayLight中,负责对sFlow报文分析、汇总、生成流量报告
C、
采用的sFlow软件为sFlow-RT,sFlow-RT可统计到部分接口的流量信息
D、
通过sFlow-RT的REST API获取JSON数据并对JSON数据进行解析,对解析到的数据进行分析判断后即可实施策略
回答错误正确答案: C
解析:sFlow-RT可统计到每个接口的流量信息。
218、单选题难度:进阶 科目:SDN
下面哪种不是DDoS攻击的方式()
A、
SYN Flood攻击
B、
UDP Flood攻击
C、
建立TCP连接
D、
HTTP Get攻击
回答错误正确答案: C
解析:TCP连接属于正常的网络过程,不是DDoS攻击。
219、单选题难度:进阶 科目:SDN
下面关于DDoS攻击的描述错误的是()
A、
大规模的DDoS攻击不需要控制大量的中间网络或系统
B、
DDoS攻击将造成网络资源浪费、链路带宽堵塞、服务器资源耗尽而业务中断
C、
被DDoS攻击时,网络中充斥着大量的无用的数据包,严重时会造成系统死机
D、
攻击者通常使用一个偷窃帐号将DDoS主控程序安装在一个计算机上,在一个设定的时间主控程序将与大量代理程序通讯,代理程序已经被安装在网络上的许多计算机上。代理程序收到指令时就发动攻击
回答错误正确答案: A
解析:大规模的DDoS攻击需要控制大量的中间网络或系统。
220、单选题难度:初级 科目:SDN
数据中心内的交换机依据部署位置可以划分为()
A、
边缘交换机
B、
核心交换机
C、
聚合交换机
D、
以上三项
回答正确
解析:数据中心内的交换机依据部署位置可以划分为边缘交换机、核心交换机和聚合交换机。
221、单选题难度:初级 科目:SDN
VxLAN采用的封装格式为()
A、
MAC in TCP
B、
MAC in UDP
C、
IP in UDP
D、
通用封装协议,无格式要求
回答错误正确答案: B
解析:VxLAN采用的封装格式为MAC in UDP。
222、单选题难度:初级 科目:SDN
如果将IPv4数据包进行GRE封装,GRE头部字段的协议类型的值应为()
A、
0x0800
B、
0x0806
C、
0x8000
D、
0x8809
回答错误正确答案: A
解析:当IPv4被作为GRE有效载荷传输时,协议类型字段被设置为0x0800。
223、单选题难度:初级 科目:SDN
GRE封装数据包从逻辑上可以分为哪些部分()
A、
Delivery Header
B、
GRE Header
C、
Payload Packet
D、
以上三项
回答错误正确答案: D
解析:GRE封装数据包从逻辑上可以分为Delivery Header、GRE Header和Payload Packet。
224、单选题难度:进阶 科目:SDN
使用Postman下发组表需要借助的北向接口模块为()
A、
network-opology
B、
opendaylight-inventory
C、
node-config
D、
openflow-actio
回答正确
解析:Postman下发组表需要借助的北向接口模块为opendaylight-inventory。
225、单选题难度:初级 科目:SDN
组表项不包含以下哪个字段()
A、
Group Identifier
B、
Group Type
C、
Priority
D、
Action Bucket
回答错误正确答案: C
解析:组表项包括Group Identifier、Group Type、Counters和Action Bucket。
226、单选题难度:初级 科目:SDN
通过Postman查询数据平面网络拓扑,需要借助到Topology的哪个子资源节点()
A、
NONE
B、
TOPOLOGY
C、
OPERATIONAL
D、
CONFIG
回答正确
解析:通过Postman查询数据平面网络拓扑,需要借助到Topology的OPERATIONAL子资源节点。
227、单选题难度:初级 科目:SDN
OpenDaylight的Topology模块对应哪些子资源节点()
A、
OPERATIONAL和CONFIG
B、
TOPOLOGY
C、
OPERATIONAL
D、
CONFIG
回答错误正确答案: A
解析:OpenDaylight的Topology模块对应OPERATIONAL和CONFIG子资源节点。
228、单选题难度:初级 科目:SDN
OpenDayLight提供的北向接口模块可以分为()
A、
平台服务类
B、
拓展类
C、
网络服务类
D、
以上三项
回答正确
解析:OpenDayLight提供的北向接口模块可以分为平台服务类、拓展类和网络服务类。
229、单选题难度:初级 科目:SDN
查看OpenDaylight资源点moudles时,请求的方法应为()
A、
POST
B、
PUT
C、
GET
D、
DELETE
回答正确
解析:查看OpenDaylight资源点moudles时,请求的方法应为GET。
230、单选题难度:初级 科目:SDN
RESTCONF消息的Body体支持以下哪种格式()
A、
GIF
B、
JPEG
C、
TXT
D、
JSON
回答正确
解析:RESTCONF消息的Body体支持JSON格式。
231、单选题难度:初级 科目:SDN
RESTCONF消息的Body体支持以下哪种格式()
A、
GIF
B、
JPEG
C、
TXT
D、
JSON
回答正确
解析:RESTCONF消息的Body体支持JSON格式。
232、单选题难度:初级 科目:SDN
RESTCONF支持的HTTP请求方法不包括()
A、
GET
B、
PUT
C、
SET
D、
DELETE
回答错误正确答案: C
解析:RESTCONF支持的HTTP请求方法不包括SET。
233、单选题难度:初级 科目:SDN
关于OF-CONFIG说法正确的是()
A、
OF-CONFIG全称是OpenFlow Configuration and Management Protocol
B、
OF-CONFIG最主要的设计目标是协助OpenFlow协议
C、
OF-CONFIG的作用是提供一个开放接口用于远程管理和配置OF交换机
D、
以上均正确
回答正确
解析:以上均正确。
234、单选题难度:初级 科目:SDN
关于OF-CONFIG协议说法错误的是()
A、
控制器可以用OF-CONFIG协议来管理和配置OF交换机
B、
OF-CONFIG v1.1.1协议版本增加对OpenFlow v1.3.1协议的支持
C、
OF-CONFIG可以影响流表的内容和数据转发行为
D、
OF-CONFIG可以在OF交换机上配置控制器IP地址、配置交换机端口上的队列等操作
回答正确
解析:OF-CONFIG不会影响流表的内容和数据转发行为。
235、单选题难度:初级 科目:SDN
关于利用OVSDB创建端口说法错误的是()
A、
创建端口前必须要先获知网桥的UUID
B、
在Postman上通过发送PUT请求创建端口
C、
端口创建成功后,Postman上返回所创建端口的UUID
D、
OVSDB创建端口后可在相应的交换机上查看是否有对应的端口创建成功
回答正确
解析:在Postman上通过发送POST请求创建端口。
236、单选题难度:初级 科目:SDN
结合如下Body体中的内容,关于利用OVSDB创建网桥说法正确的是()

{
“row”: {
“Bridge”: {
“name”: “br0”,
“datapath_type”: “OpenFlow13”
}
}
}
A、
在Postman上通过发送PUT请求创建网桥
B、
创建了一个名为br1的网桥
C、
创建的网桥与控制器通过OpenFlow10进行连接
D、
网桥创建成功后,Postman上返回所创建网桥的UUID
回答正确
解析:A:通过发送POST请求创建网桥;B:创建了一个名为br0的网桥;C:创建的网桥与控制器通过OpenFlow13进行连接。
237、单选题难度:进阶 科目:SDN
以下关于Queueing队列描述正确的是()
A、
负责将数据流中的报文送往端口的某个输出队列中,送往端口的不同输出队列的报文将获得不同等级和性质的传输服务策略
B、
队列只允许在表的前端(front)进行删除操作
C、
队列允许在表的后端(rear)进行插入操作
D、
以上均正确
回答正确
解析:以上均正确。
238、单选题难度:初级 科目:SDN
以下关于QoS描述不正确的是()
A、
QoS指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力
B、
QoS是网络的一种安全机制,是用来解决网络路由转发的一种技术
C、
QoS对实时性强且重要的数据报文优先处理;对实时性不强的普通数据报文,提供较低的处理优先级,网络拥塞时甚至丢弃
D、
配置QoS的网络环境,增加了网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源
回答错误正确答案: B
解析:QoS是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。
239、单选题难度:初级 科目:SDN
使用OVSDB协议创建网桥,说法不正确的是()
A、
使用PUT方法
B、
创建的网桥名称为br0
C、
请求的URL地址为http://controller-ip:8282/ovsdb/nb/v2/node/OVS/switch-ip:41516/tables/bridge/row
D、
指明的Body格式为application/jso
回答错误正确答案: A
解析:使用POST方法。
240、单选题难度:初级 科目:SDN
OVSDB协议对应的侦听端口为()
A、
6640
B、
6633
C、
6632
D、
6642
回答错误正确答案: A
解析:OVSDB协议对应的侦听端口为6640。
241、单选题难度:进阶 科目:SDN
关于OVSDB协议描述不正确的为()
A、
是一种管理配置协议,负责添加、删除、更新端口和隧道
B、
具有灵活易懂、可扩展性强的特点
C、
控制平面可以通过OVSDB Mgmt远程配置OVS的数据库OVSDB
D、
OVSDB管理协议是目前为止唯一的OpenFlow配置协议
回答正确
解析:目前最具代表性的OpenFlow配置协议是OF-CONFIG和OVSDB管理协议。
242、单选题难度:高级 科目:SDN
关于控制器流表下发proactive模式说法不正确的是()
A、
OpenFlow交换机和控制器建立连接后,由控制器向交换机预先发送流表项的方式称之为proactive模式
B、
proactive模式的设置不是必须在控制器与交换机建立连接后立刻下发流表,可以在连接建立后的任意时间下发流表
C、
proactive模式下控制器主动下发流表给交换机,随后交换机可以直接根据流表进行转发
D、
proactive模式下控制器的压力会大大减轻,可以有效的节省TCAM的空间
回答错误正确答案: D
解析:proactive模式下交换机占用较多的TCAM的空间。
243、单选题难度:初级 科目:SDN
在交换机s1中添加组表项,设置组表的组ID为1,组类型为all。第一个行动桶为:从2号端口输出,第二个行动桶为:从1号端口输出。以下写法正确的是()
A、
命令:sh ovs-ofctl -O OpenFlow13 add-group s1 group_id=1,type=all,bucket=output:2,bucket=output:1
B、
命令:sh ovs-ofctl -O OpenFlow13 add-group s1 group_id=1,type=all,bucket=output:1,bucket=output:2
C、
命令:sh ovs-ofctl -O OpenFlow13 add-group s1 group_id=2,type=all,bucket=output:2,bucket=output:1
D、
命令:sh ovs-ofctl -O OpenFlow13 add-group s1 group_id=1,type=select,bucket=output:1,bucket=output:2
回答正确
解析:根据要求各字段取值为group_id=1,type=all,bucket=output:2,bucket=output:1
244、单选题难度:进阶 科目:SDN
关于不同类型的组类型的实现与功能,描述不正确的是()
A、
Group Table中所有的Action Buckets都会被执行
B、
elect:仅仅执行Group Table中的某一个Action Bucket
C、
indirect:执行Group Table中已经定义好的Action Bucket,可以支持多个Action Bucket
D、
fast failover:执行第一个“激活的”Action Bucket
回答错误正确答案: C
解析:indirect:执行Group Table中已经定义好的Action Bucket,只支持一个Action Bucket。
245、单选题难度:进阶 科目:SDN
关于Barrier消息说法不正确的是()
A、
Barrier请求消息和与其相应的Barrier响应消息都只有OpenFlow消息头,不包含消息体
B、
控制器向交换机发送一个Barrier请求,要求等xid数值以前的处理全部完成后,返回Barrier响应
C、
交换机会先处理Barrier请求前的所有消息,当操作全部完成后返回一个Barrier响应消息给控制器,表明操作已经结束
D、
返回Barrier响应消息中不携带xid
回答正确
解析:返回Barrier请求消息中携带的xid。
246、单选题难度:进阶 科目:SDN
关于Packet-out消息描述不正确的是()
A、
Packet-out消息可以用于指定某一个数据包的处理方法
B、
控制器可以使用Packet-out消息,告诉交换机网络中如ARP、IGMP等数据包如何处理
C、
Packet-out消息由OpenFlow控制器发出并发送到OpenFlow交换机
D、
当用于链路发现时,控制器向一个交换机发送Packet-out消息,actions为从交换机的所有端口转发
回答错误正确答案: D
解析:当用于链路发现时,控制器向一个交换机发送Packet-Out消息,actions为从交换机的除接收LLDP数据包的其他端口转发。
247、单选题难度:进阶 科目:SDN
关于OpenFlow流表描述不正确的是()
A、
流表项主要由3部分组成,分别是分组头域(Head Field),计数器(Counter)和动作表(Action)
B、
一个数据分组进入OF交换机后需要先匹配流表,若符合其中某条表项的特征,则按照相应的动作进行转发
C、
一个数据分组进入OF交换机后需要先匹配流表,若没有匹配某条表项的特征,则封装为Packet-in消息通过安全通道交给控制器,再由控制器决定如何处理
D、
每条流表项会永久存在,不会自动删除
回答错误正确答案: D
解析:每条流表项都存在一个有效期,过期之后流表会自动删除。
248、单选题难度:初级 科目:SDN
流表项中的“头字段”描述了该流表项与何种数据包进行匹配,以下()不属于头字段()
A、
IP type
B、
Ethernet source address
C、
VLAN id
D、
Ingress port
回答错误正确答案: A
解析:IP type不属于头字段要素。Ethernet source address表示以太网帧的发送源以太网地址,VLAN id表示VLAN标签的VID,Ingress port表示输入端口。
249、单选题难度:初级 科目:SDN
以下哪项不是ONOS集群负责的任务()
A、
分发数据
B、
检测和处理集群节点的加入和离开
C、
为每一个设备提供一个主控制器
D、
提高系统性能,不同地区的用户访问不同地区的服务器
回答正确
解析:D选项是分布式的优点。
250、单选题难度:进阶 科目:SDN
以下说法错误的是()
A、
激活ONOS的CPMan应用的命令为:onos > app activate org.onosproject.cpma
B、
激活ONOS的Ganglia应用的命令为:onos > app activate org.onosproject.ganglia
C、
ganglia的web应用根路径放在/usr/share/ganglia-webfrontend下,建立软连接的为ln -s /usr/share/ganglia-webfrontend /var/www/html/ganglia
D、
仿真拓扑连接ONOS控制器为:mn --controller=remote,ip=30.0.1.3,port=6633 --topo linear,6
回答错误正确答案: B
解析:没有B选项中的命令。
251、单选题难度:初级 科目:SDN
下面关于Ganglia监控工具说法错误的是()
A、
RRD存储一天的统计信息,后面的数据将逐渐覆盖先前存储的数据
B、
Ganglia监控工具监控粒度为10分钟
C、
安装gmetad,部署在需要通过Web访问的机器上,主要用来轮询收集gmond的信息,并以某种形式存储到磁盘上
D、
gweb可以在Web界面中以图表方式展现集群的运行状态下收集的多种不同指标数据
回答正确
解析:Ganglia监控工具监控粒度为1分钟。
252、单选题难度:高级 科目:SDN
下面关于Monitoring项目的描述哪一项是正确的()
A、
ControlMessageProvider主要作用是将聚合的控制消息统计信息传输到应用层
B、
REQUEST_PACKET对应的OpenFlow消息类型是PACKET_IN
C、
Ganglia是用于高性能计算系统的可扩展分布式监控系统,由gmond、gmetad和gweb三部分组成
D、
gmond为从主机组收集的特定指标信息提供了简单的查询机制,并支持分级授权,使得创建联合监测域成为可能
回答错误正确答案: C
解析:A选项中ControlMessageManager主要作用是将聚合的控制消息统计信息传输到应用层。B选项中REQUEST_PACKET对应的OpenFlow消息类型是STATS_REQUEST。D选项中gmetad为从主机组收集的特定指标信息提供了简单的查询机制,并支持分级授权,使得创建联合监测域成为可能。
253、单选题难度:进阶 科目:SDN
对于单点对单点的intents,每个intents在SDN网络中连接两个连接点。每个连接点包含()信息
A、
SDN交换机的DPID
B、
交换机Port
C、
连接的BGP Speaker路由器的MAC地址
D、
以上都是
回答正确
解析:单点对单点的intents:在外部路由器和SDN BGP Speakers之间建立BGP对等会话使用单向intents。每个intents在SDN网络中连接两个连接点。每个连接点包含以下信息:SDN交换机的DPID、交换机Port和连接的BGP Speaker路由器的MAC地址。
254、单选题难度:初级 科目:SDN
下列说法中错误的是()
A、
在SDN-IP网络的数据平面主要用于进行内部BGP Speaker和外部BGP路由器(配置eBGP peerings)之间的BGP流量控制
B、
传输数据流量的路径是通过由外部BGP Speaker发布的BGP路由定义
C、
每个intents在SDN网络中连接两个连接点。每个连接点包含以下信息:SDN交换机的DPID、交换机Port和连接的BGP Speaker路由器的MAC地址
D、
BGP peer通告特定IP前缀的路由,并且被选为路由最好的下一跳地址,SDN-IP将负责建立相应的数据路径
回答错误正确答案: B
解析:传输数据流量的路径是通过由外部BGP peers发布的BGP路由定义。
255、单选题难度:初级 科目:SDN
下面对ONOS的SDN-IP项目理解正确的是()
A、
SDN-IP是ONOS上针对SDN域与外部传统IP域间互通的解决方案。该方案中,SDN域为Transit域,即流量的源和目的均为内部域
B、
SDN域内的BGP Speaker与外部传统IP域的边界路由器建立iBGP邻居,同时与域内的SDN-IP App建立eBGP邻居
C、
SDN-IP App会下发Point-to-Point Intent来打通BGP Speaker间的IP可达性,从而建立BGP邻居关系
D、
SDN-IP作为iBGP邻居,收到路由后以该路由前缀为出口,所有外部BGP接入点为入口下发Point-to-Point Intent,让任意外部BGP邻居都可以经过SDN网络向该目的地址发流量
回答正确
解析:A选项中SDN域为Transit域,即流量的源和目的均为外部域;B选项中SDN域内的BGP Speaker与外部传统IP域的边界路由器建立eBGP邻居,同时与域内的SDN-IP App建立iBGP邻居;D选项中所有外部BGP接入点为入口下发Multi-point-to-single-point Intent
256、单选题难度:初级 科目:SDN
下面对ONOS描述不正确的是哪个选项()
A、
ONOS是首款开源SDN网络操作系统,主要面向服务提供商和企业骨干网
B、
ONOS控制器是一款收费的商用控制器,并于美国时间2014年12月5日全球首发
C、
通过ONOS的南向接口层可以从传统设备迁移到支持OpenFlow的白牌设备
D、
ONOS具备一个操作系统所具备的所有功能,不仅仅是控制器的功能
回答正确
解析:ONOS控制器是一款开源的控制器,并于美国时间2014年12月5日全球首发
257、单选题难度:进阶 科目:SDN
安装SFC项目时,下列插件不需要安装的是()
A、
odl-sfc-ui
B、
odl-sfc-sb-rest
C、
odl-sfc-datastore
D、
odl-sfc-ov
回答正确
解析:安装SFC项目时不需要安装odl-sfc-datastore。
258、单选题难度:初级 科目:SDN
下面关于BGP说法错误的是()
A、
BGP是自治域间动态路由协议,它能将自治域A和自治域B的路由信息互相传递,从而将不同自治域的网络连接起来
B、
BGP为每一个对等体建立一条唯一的、基于单播的连接
C、
Keepalive消息表示对等体之间使用这些消息来交换网络层可达性信息和路径属性
D、
BGP还提供了强大的路由策略,可以轻松灵活的实现路由选择
回答正确
解析:Keepalive:维持PCEP会话正常进行。
259、单选题难度:高级 科目:SDN
下面关于PCEP说法错误的是()
A、
PCEP不是路由协议,而是网络设备间的通信协议
B、
PCEP使用TCP传输机制,TCP端口号为4189
C、
PCRep消息是PCE反馈路径计算结果,此结果可能包含满足要求的路径,也可能返回没有合适结果的相关原因
D、
PCC会利用PCEP协议向PCE仅请求一条LSP,而PCE也会仅返回一条能够满足约束条件的路径计算结果
回答正确
解析:PCC可能利用PCEP协议向PCE请求一条或多条LSP,而PCE也可能返回一条或多条能够满足约束条件的路径计算结果。
260、单选题难度:初级 科目:SDN
下面关于OpenDaylight BGPCEP项目说法错误的是()
A、
在生成Java API方面,BGPCEP项目依赖于YANG Tools项目
B、
在数据存储方面,该项目依赖于控制器的MD-SAL
C、
配置方面,依赖于控制器的ConfigSubsystem组件,该组件可用于解析配置并根据配置运行插件,可以处理BGPCEP项目部分配置
D、
BGPCEP项目使用TCPMD5提供安全保障
回答错误正确答案: C
解析:配置方面,依赖于控制器的ConfigSubsystem组件,该组件可用于解析配置并根据配置运行插件,可以处理BGPCEP项目所有配置。
261、单选题难度:高级 科目:SDN
安装Topoprocessing项目,需要安装的组件不包括()
A、
odl-topoprocessing-framework
B、
odl-topoprocessing-mlmt
C、
odl-bgpcep-pcep-all
D、
odl-bgpcep-bgp-all
回答错误正确答案: D
解析:安装Topoprocessing项目,需要安装的组件不包括odl-bgpcep-bgp-all。
262、单选题难度:进阶 科目:SDN
下面哪个组件不是安装L2Switch项目必需的()
A、
odl-restconf
B、
odl-l2switch-switch
C、
odl-dlux-all
D、
odl-netconf-connector-all
回答错误正确答案: D
解析:odl-netconf-connector-all不是安装L2Switch项目必需的组件。
263、单选题难度:进阶 科目:SDN
OpenDaylight提供的基础网络服务功能不包括()
A、
拓扑管理
B、
交换机管理
C、
主机检测
D、
路由器管理
回答正确
解析:OpenDaylight提供的基础网络服务功能不包括路由器管理。
264、单选题难度:初级 科目:SDN
如果交换机MAC表中没有数据帧中目标MAC地址的信息,交换机会如何处理()
A、
将该数据帧从非接受接口发送出去(也就是广播)
B、
查找路由表
C、
根据MAC表中记录的对应接口将数据帧发送出去(也就是单播)
D、
以上说法都不对
回答正确
解析:如果交换机MAC表中没有数据帧中目标MAC地址的信息,交换机会将该数据帧从非接受接口发送出去(也就是广播)。
265、单选题难度:初级 科目:SDN
MAC地址表记录的内容是()
A、
主机MAC地址与交换机接口的对应关系
B、
主机MAC地址与IP地址的对应关系
C、
主机MAC地址与下一跳IP地址的对应关系
D、
交换机接口与下一跳IP地址的对应关系
回答错误正确答案: A
解析:MAC地址表记录的内容是主机MAC地址与交换机接口的对应关系。
266、单选题难度:初级 科目:SDN
MAC地址通常固化在计算机的()上
A、
内存
B、
网卡
C、
硬盘
D、
高速缓冲区
回答正确
解析:MAC地址通常固化在计算机的网卡上。
267、单选题难度:初级 科目:SDN
选择“Properties”设置远端控制器属性时,以下属性设置不正确的是()
A、
Controller Port:6633
B、
Controller Type:Remote Controller
C、
Protocol:TCP
D、
IP Address:127.0.0.1
回答正确
解析:选择“Properties”设置远端控制器属性,127.0.0.1是本地IP。
268、单选题难度:进阶 科目:SDN
关于Mininet可视化工具MiniEdit描述错误的是()
A、
使用Mininet可视化界面方便了用户自定义拓扑创建,为不熟悉Python脚本的使用者创造了更简单的环境,界面直观,可操作性强
B、
执行命令sudo ~/mininet/examples/miniedit.py可运行Mininet
C、
MiniEdit的用户界面在画布的左侧显示一排工具图标,并在窗口顶部显示一个菜单栏
D、
Mininet的可视化界面可进行自定义拓扑和自定义设置
回答正确
解析:执行命令sudo ~/mininet/examples/miniedit.py可运行MiniEdit。
269、单选题难度:进阶 科目:SDN
以下Mininet内部交互命令中使用错误的是()
A、
命令pingall:所有主机节点之间互Ping
B、
命令iperf:两个节点之间用制定带宽UDP进行测试
C、
命令nodes:列出所有的节点信息
D、
命令py net.get(‘h3’).cmd(‘ifconfig h3-eth0 10.3’):给h3赋予IP(10.0.0.3)
回答错误正确答案: B
解析:iperf:两个节点之间进行TCP测试。
270、判断题难度:初级 科目:SDN
Mininet作为一个轻量级软定义网络研发和测试平台,其主要特性包括灵活性、可移植性 、可扩展性、真实性和共享性。

对 错
回答错误正确答案: 对
271、单选题难度:进阶 科目:SDN
关于Mininet架构说法不正确的是()
A、
按datapath的运行权限不同,分为kernel datapath和userspace datapath两种
B、
kernel datapath把分组转发的逻辑编译进入Linux内核,效率非常高
C、
userspace datapath把分组转发逻辑实现为一个应用程序,叫做ofdatapath,效率比kernel datapath高
D、
Mininet除了支持kernel datapath和userspace datapath这两种架构以外,还支持OVS交换机
回答正确
解析:ofdatapath效率不及kernel datapath高。
272、判断题难度:初级 科目:SDN
OF-CONFIG与OpenFlow之间存在着密切的关系,因此随着OpenFlow标准的演进,OF-CONFIG的版本也在不断跟进。
在这里插入图片描述
对 错
回答正确
273、判断题难度:高级 科目:SDN
OVSDB数据库由两个主要部分构成,即ovsdb-server和ovsdb-client。

对 错
回答错误正确答案: 对
274、单选题难度:初级 科目:SDN
以下网元中Mininet无法构建的是()
A、
主机
B、
SDN交换机
C、
路由器
D、
SDN控制器
回答正确
解析:Mininet无法构建路由器网元。
275、判断题难度:进阶 科目:SDN
OVSDB管理协议是VMware公司提出的负责管理OVS数据库的协议,OVSDB管理协议定义了一套RPC接口,用户可通过远程调用的方式管理OVSDB。

对 错
回答正确
276、单选题难度:初级 科目:SDN
如何查看已经配置的 sFlow Agent信息()
A、
ovs-vsctl show
B、
ovs-ofctl show
C、
ovs-ofctl list sflow
D、
ovs-vsctl list sflow
回答错误正确答案: D
解析:ovs-vsctl list sflow可以查看已经配置的 sFlow Agent信息。
277、判断题难度:高级 科目:SDN
从OpenFlow1.1开始,控制器与交换机之间的安全通道既可以使用TLS安全隧道,也可以选择普通TCP连接。
在这里插入图片描述
对 错
回答正确
278、判断题难度:初级 科目:SDN
OpenFlow1.3开始引入组表以及计量表的概念。

对 错
回答错误正确答案: 错
279、判断题难度:初级 科目:SDN
OpenFlow1.3中流表包括三个字段:包头域、计数器以及行动。
在这里插入图片描述
对 错
回答正确
280、判断题难度:进阶 科目:SDN
OpenFlow交换机通过使用OpenFlow协议的安全通道与控制器进行通信。
在这里插入图片描述
对 错
回答正确
281、判断题难度:初级 科目:SDN
OpenFlow1.0协议不支持多级流表。
在这里插入图片描述
对 错
回答正确
282、判断题难度:初级 科目:SDN
在OpenFlow1.0中不仅存在流表的概念,也包含组表的概念。

对 错
回答错误正确答案: 错
283、判断题难度:初级 科目:SDN
SDN即OpenFlow。
在这里插入图片描述
对 错
回答正确
284、判断题难度:初级 科目:SDN
云计算的发展,是以虚拟化技术为基础的。
在这里插入图片描述
对 错
回答正确
285、单选题难度:进阶 科目:SDN
关于sFlow监控工具说法错误的一项是()
A、
监控工具sFlow由sFlow Agent和sFlow Collector两部分组成
B、
Agent作为客户端,一般内嵌于网络转发设备(如交换机、路由器),通过获取本设备上的接口统计信息和数据信息,将信息封装成sFlow报文
C、
只有当sFlow报文缓冲区满后,sFlow Agent才会将sFlow报文发送到指定的Collector
D、
Collector作为远端服务器,负责对sFlow报文分析、汇总、生成流量报告
回答正确
解析:当sFlow报文缓冲区满或是在sFlow报文缓存时间(缓存时间为1秒)超时后,sFlow Agent会将sFlow报文发送到指定的Collector。
286、判断题难度:进阶 科目:SDN
OF-CONFIG的本质是提供一个开放接口,主要用于控制OpenFlow交换机以及远程配置。
在这里插入图片描述
对 错
回答正确
287、判断题难度:进阶 科目:SDN
OpenFlow协议下,OpenDaylight可以给OpenvSwitch下发流表。OVSDB协议下,OpenDaylight可以用来配置OpenvSwitch,包括创建bridge和port等。
在这里插入图片描述
对 错
回答正确
288、判断题难度:进阶 科目:SDN
控制器下发流表主要有两种模式,分别是reactive模式和proactive模式,proactive模式的设置必须在控制器与交换机建立连接后立刻下发流表。
在这里插入图片描述
对 错
回答正确
289、单选题难度:高级 科目:SDN
已知OpenvSwitch的eth1 uuid是dff77057-e7a8-43ff-95f7-8c6e3308fd87,eth2 uuid是2e9edacd-f52a-4855-83b8-3839891b546c,eth3 uuid是679aefab-88ba-44da-a1f7-0324a5790759,将发往eth1端口和从eth2端口发出的数据包全部定向到eth3端口,命令写法正确的是()
A、
ovs-vsctl – set bridge br-sw mirrors=@m – --id=@m create mirror name=mymirror select-dst-port=2e9edacd-f52a-4855-83b8-3839891b546c select-src-port=dff77057-e7a8-43ff-95f7-8c6e3308fd87 output-port=679aefab-88ba-44da-a1f7-0324a5790759
B、
ovs-vsctl – set bridge br-sw mirrors=@m – --id=@m create mirror name=mymirror select-dst-port= dff77057-e7a8-43ff-95f7-8c6e3308fd87 select-src-port=2e9edacd-f52a-4855-83b8-3839891b546c output-port=679aefab-88ba-44da-a1f7-0324a5790759
C、
ovs-vsctl – set bridge br-sw mirrors=@m – --id=@m create mirror name=mymirror select-dst-port=679aefab-88ba-44da-a1f7-0324a5790759 select-src-port=dff77057-e7a8-43ff-95f7-8c6e3308fd87 output-port=2e9edacd-f52a-4855-83b8-3839891b546c
D、
ovs-vsctl – set bridge br-sw mirrors=@m – --id=@m create mirror name=mymirror select-dst-port=2e9edacd-f52a-4855-83b8-3839891b546c select-src-port=679aefab-88ba-44da-a1f7-0324a5790759 output-port=dff77057-e7a8-43ff-95f7-8c6e3308fd87
回答正确
解析:关键字段取值为B选项。
290、判断题难度:初级 科目:SDN
OpenFlow交换机只有一张流表,这张流表中存储着许多的流表项。
在这里插入图片描述
对 错
回答正确
291、判断题难度:初级 科目:SDN
OpenFlow交换机利用基于安全连接的OpenFlow协议与控制器互相通信。
在这里插入图片描述
对 错
回答正确
292、判断题难度:初级 科目:SDN
OpenFlow网络由OpenFlow交换机、网络虚拟化层和控制器三部分组成。
在这里插入图片描述
对 错
回答正确
293、判断题难度:初级 科目:SDN
常见的南向接口协议有:OpenFlow、RESTCONF、OVSDB、OF-CONFIG和NETCONF
在这里插入图片描述
对 错
回答正确
294、判断题难度:进阶 科目:SDN
sFlow监控工具的sFlow Agent负责对sFlow报文分析、汇总、生成流量报告。

对 错
回答错误正确答案: 错
295、单选题难度:进阶 科目:SDN
利用CAR进行流量控制的处理流程,以下选项说法错误的是()
A、
根据预先设置的匹配规则来对报文进行分类,如果是没有规定流量特性的报文,就直接丢弃
B、
如果是需要进行流量控制的报文,则会进入令牌桶中进行处理
C、
如果令牌桶中有足够的令牌可以用来发送报文,则允许报文通过,报文可以被继续发送下去
D、
如果令牌桶中的令牌不满足报文的发送条件,则报文被丢弃
回答正确
解析:根据预先设置的匹配规则来对报文进行分类,如果是没有规定流量特性的报文,就直接继续发送,并不需要经过令牌桶的处理。
296、判断题难度:初级 科目:SDN
OpenvSwitch提供了对OpenFlow协议的支持,用户可以使用任何支持OpenFlow协议的控制器对OVS进行远程管理控制。
在这里插入图片描述
对 错
回答正确
297、判断题难度:初级 科目:SDN
OpenvSwitch中的网桥对应物理交换机,其功能是根据一定流规则,把从端口收到的数据包转发到另一个或多个端口。
在这里插入图片描述
对 错
回答正确
298、单选题难度:进阶 科目:SDN
在网络中以下哪个选项的措施不能用来提高服务质量()
A、
降低传输的带宽
B、
降低传送的时延
C、
降低数据的丢包率
D、
降低数据的时延抖动
回答正确
解析:在网络中降低传输的带宽不能用来提高服务质量。
299、判断题难度:初级 科目:SDN
Postman可以自由设定变量与环境,并且把变量保存在不同的环境中。
在这里插入图片描述
对 错
回答正确
300、单选题难度:初级 科目:SDN
OpenvSwitch流表管理常用命令使用错误的是()
A、
ovs-ofctl dump-flows SWITCH:输出交换机中匹配的流表项
B、
ovs-ofctl add-flow SWITCH FLOW:向交换机添加流表项
C、
ovs-ofctl mod-flows SWITCH FLOW:修改交换机的流表项
D、
ovs-ofctl del-flows SWITCH FLOW:删除交换机的流表项
回答正确
解析:ovs-ofctl dump-flows SWITCH:输出交换机中所有的流表项。
301、判断题难度:初级 科目:SDN
SDN的意义在于削弱底层基础设施的作用,利用软件可以实时地对其进行重新配置和编程。
在这里插入图片描述
对 错
回答正确
302、判断题难度:初级 科目:SDN
链路负载均衡按照流量发起方向分为Inbound负载均衡和Outbound负载均衡。
在这里插入图片描述
对 错
回答正确
303、判断题难度:初级 科目:SDN
暖备技术是当主用数据中心出现故障造成该业务不可用时,需要在规定的RTO时间以内,实现数据中心的自动切换到备用数据中心。

对 错
回答错误正确答案: 错
304、判断题难度:初级 科目:SDN
冷备技术就是在整个数据中心故障时,数据中心会临时找到其它的数据中心临时恢复,当自己数据中心恢复时,再将业务切回。
在这里插入图片描述
对 错
回答正确
305、判断题难度:初级 科目:SDN
流表的下发可以是主动的,也可以是被动的。
在这里插入图片描述
对 错
回答正确
306、单选题难度:初级 科目:SDN
以下关于ovs-vsctl网桥管理常用命令使用错误的一项是()
A、
命令add-br BRIDGE:添加新的网桥
B、
命令list-br:打印网桥中所有port摘要信息
C、
命令get-controller BRIDGE:获取网桥的控制器信息
D、
命令set-controller BRIDGE TARGET:向网桥添加控制器
回答错误正确答案: B
解析:命令list-ports BRIDGE:打印网桥中所有port摘要信息。
307、判断题难度:进阶 科目:SDN
sFlow技术是一种以设备端口为基本单元的数据流随机采样的流量监控技术,仅可以提供网络层的实时流量信息。
在这里插入图片描述
对 错
回答正确
308、判断题难度:高级 科目:SDN
VxLAN通过24比特的VNI可以支持多达16M的VxLAN段的网络隔离,对用户进行隔离和标识不再受到限制,可满足海量租户。
在这里插入图片描述
对 错
回答正确
309、判断题难度:进阶 科目:SDN
OpenFlow交换机接收到数据包后,首先在本地的流表上查找转发目标端口,如果没有匹配,则把数据包转发给Controller,由控制层决定转发端口。
在这里插入图片描述
对 错
回答正确
310、单选题难度:初级 科目:SDN
交换机和网桥属于OSI模型的哪一层()
A、
数据链路层
B、
传输层
C、
网络层
D、
会话层
回答正确
解析:交换机和网桥属于OSI模型的数据链路层。
311、判断题难度:进阶 科目:SDN
GRE采用了Tunnel技术,提供了一条通路使封装的数据报文能够在Tunnel上传输,并且在一个Tunnel的两端分别对数据报进行封装及解封装。
在这里插入图片描述
对 错
回答正确
312、单选题难度:初级 科目:SDN
启动Open vSwitch daemon时执行命令()
A、
ovs-vsctl --no-wait init
B、
ovs-vswitchd --pidfile --detach
C、
insmod ./datapath/linux/openvswitch.ko
D、
ovsdb-server --pidfile --detach
回答正确
解析:启动Open vSwitch daemon时执行命令ovs-vswitchd --pidfile --detach
313、判断题难度:初级 科目:SDN
GRE协议封装的有效载荷必须是IP数据包。

对 错
回答错误正确答案: 错
314、判断题难度:初级 科目:SDN
既可以使用Postman发送RESTCONF消息来查询交换机组表,也可以直接登录交换机通过命令ovs-ofctl dump-groups来查看交换机组表。
在这里插入图片描述
对 错
回答正确
315、单选题难度:初级 科目:SDN
下面对OpenvSwitch各模块描述不正确的是()
A、
ovs-vswitchd:主要模块,实现vswitch的守候进程daemo
B、
ovsdb-server:轻量级数据库服务器,保存配置信息
C、
ovs-dpctl:用来配置vswitch内核模块的一个工具
D、
ovs-vsctl:查询和控制OpenFlow虚拟交换机的流表
回答错误正确答案: D
解析:ovs-vsctl:主要是获取或者更改ovs-vswitchd的配置信息。
316、判断题难度:高级 科目:SDN
流表由很多个流表项组成,每个流表项就是一个转发规则。
在这里插入图片描述
对 错
回答正确
317、判断题难度:进阶 科目:SDN
Restful风格的数据元操作分别对应HTTP方法:GET用来获取资源,POST用来更新资源,PUT用来新建资源,DELETE用来删除资源

对 错
回答错误正确答案: 错
318、判断题难度:初级 科目:SDN
当控制器与交换机通过OVSDB协议建立连接后,控制器会侦听6633端口。

对 错
回答错误正确答案: 错
319、单选题难度:初级 科目:SDN
下面对Postman中form-data、x-www-form-urlencoded、raw、和binary四种形式描述不正确的是()
A、
form-data主要用于上传文件
B、
x-www-form-urlencoded是表单常用的格式
C、
raw可以用来上传HTML数据
D、
binary用于二进制格式的数据
回答错误正确答案: C
解析:raw可以用来上传JSON数据。
320、判断题难度:进阶 科目:SDN
OVSDB-Server表示OVS的数据库服务进程,用于存储虚拟交换机的配置信息(比如网桥、端口等),为控制器和OVS-vSwitchd提供OVSDB操作接口。
在这里插入图片描述
对 错
回答正确
321、判断题难度:初级 科目:SDN
基于REST构建的API就是Restful风格。

对 错
回答错误正确答案: 对
322、判断题难度:初级 科目:SDN
SDN北向接口是通过控制器向上层业务应用开放的接口,其目标是使得业务应用能够便利地调用底层的网络资源和能力。
在这里插入图片描述
对 错
回答正确
323、判断题难度:进阶 科目:SDN
SDN的编程接口主要体现在北向接口上,北向接口提供了一系列丰富的API,开发者可以在此基础上设计自己的应用而不必关心底层的硬件细节
在这里插入图片描述
对 错
回答正确
324、判断题难度:初级 科目:SDN
删除交换机端口或网桥时,需要在Postman的URL中指定相应的端口或网桥的UUID。
在这里插入图片描述
对 错
回答正确
325、判断题难度:进阶 科目:SDN
获取网桥UUID时,输入URL地址:http://controller-ip:8282/ovsdb/nb/v2/node/OVS/switch-ip:59141/tables/bridge/rows,其中switch-ip:59141表示交换机的节点信息。
在这里插入图片描述
对 错
回答正确
326、判断题难度:进阶 科目:SDN
交换机上执行sudo ovsdb-client list-dbs命令可以查看OVSDB数据库名称。
在这里插入图片描述
对 错
回答正确
327、判断题难度:初级 科目:SDN
使用 install.sh -a命令安装Mininet时,表示安装Mininet核心文件及依赖、OpenFlow和Open vSwitch。

对 错
回答错误正确答案: 错
328、判断题难度:初级 科目:SDN
Mininet支持创建的网络拓扑有:minimal、single、linear和tree等。
在这里插入图片描述
对 错
回答正确
329、判断题难度:初级 科目:SDN
命令sudo mn --topo linear,4表示创建一个4个主机,1个交换机的拓扑。
在这里插入图片描述
对 错
回答正确
330、判断题难度:初级 科目:SDN
命令 sudo mn --topo tree, fanout=2,depth=2所创建的拓扑中交换机个数为2个,主机个数为4个。

对 错
回答错误正确答案: 错
331、判断题难度:高级 科目:SDN
Flow-mod消息中,idle_time和hard_time同时设置时,以hard_time设置的时间为准。

对 错
回答错误正确答案: 错
解析:idle_time和hard_time给出了该流表项的生存时间,其中idle_time表示当这条流表项在这段时间内没有匹配到数据分组,则该流表项失效,hard_time表示自流表项下发后只要过了这段时间即刻失效;两者同时设置时,以先到的生存时间为准;两者同时为0时,流表项不会自动失效。
332、判断题难度:初级 科目:SDN
OpenFlow v1.0中增加了组表(Group Table)的概念。

对 错
回答错误正确答案: 错
333、判断题难度:初级 科目:SDN
用于SDN交换机链路发现的LLDP报文封装在Packet-in/Packet-out消息中。
在这里插入图片描述
对 错
回答正确
334、判断题难度:进阶 科目:SDN
Packet-out中的reason字段表示发送Packet-out消息的原因。

对 错
回答错误正确答案: 错
335、判断题难度:高级 科目:SDN
Flow-mod消息中command字段表示对流表的操作,包括增加(Add)、删除(Delete)、修改(Modify)等。
在这里插入图片描述
对 错
回答正确
336、判断题难度:进阶 科目:SDN
Flow-mod消息中的idle_time表示当这条流表项在规定的时间内没有匹配到数据分组,则该流表项失效。

对 错
回答错误正确答案: 对
337、判断题难度:初级 科目:SDN
OpenFlow v1.3中每台OpenFlow交换机只有一张流表。
在这里插入图片描述
对 错
回答正确
338、判断题难度:初级 科目:SDN
ONOS支持集群模式,控制器之间彼此分享各自的运行状态,当底层OpenFlow交换机连接多个控制器时,由交换机确定主备控制器。
在这里插入图片描述
对 错
回答正确
339、判断题难度:进阶 科目:SDN
控制平面管理器(CPMan)主要是用来监控系统性能,如:CPU、MEM和硬盘利用率,I/O负载和网络流量情况等。

对 错
回答错误正确答案: 错
340、判断题难度:初级 科目:SDN
OpenFlow v1.3协议中的交换机含有多个流表,每个流表中含有多个流表项,每个流表项包含一个匹配项及对应的指令。

对 错
回答错误正确答案: 错
解析:OF1.3协议中的交换机含有多个流表,每个流表中含有多个流表项,每个流表项包含多个匹配项及对应的指令。
341、判断题难度:初级 科目:SDN
在OpenFlow v1.3流表处理过程中,多个flow tables是依次排列的,序号从1开始。

对 错
回答错误正确答案: 错
解析:在OpenFlow v1.3流表处理过程中,多个flow tables是依次排列的,序号从0开始。
342、判断题难度:进阶 科目:SDN
OpenFlow v1.3中,table-miss表项指定在流表中如何处理与其他流表项未匹配的数据包。
在这里插入图片描述
对 错
回答正确
343、判断题难度:初级 科目:SDN
分布式核心平台是ONOS架构特征的关键,将SDN控制器特征提升到电信运营商级别。
在这里插入图片描述
对 错
回答正确
344、判断题难度:进阶 科目:SDN
ONOS的北向接口抽象层和API使得应用开发变得更加简单,而通过南向接口抽象层和接口则可以管控OpenFlow或者传统设备。
在这里插入图片描述
对 错
回答正确
345、判断题难度:进阶 科目:SDN
流表项被删除时,无论是控制器控制或流表项超时机制,交换机必须检查流表项的OFPFF_SEND_FLOW_REM标志。
在这里插入图片描述
对 错
回答正确
346、判断题难度:初级 科目:SDN
OpenFlow v1.3中交换机必须支持所有的计数器。

对 错
回答错误正确答案: 错
解析:交换机不要求支持所有的计数器,只有那些标记为“Required”是必须支持的
347、判断题难度:初级 科目:SDN
OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。

对 错
回答错误正确答案: 对
348、判断题难度:初级 科目:SDN
OpenFlow交换机由流表、安全通道和OpenFlow协议三部分组成。
在这里插入图片描述
对 错
回答正确
349、判断题难度:进阶 科目:SDN
OpenFlow v1.3主要还增加了Meter表,用于控制关联流表的数据包的传送速率。
在这里插入图片描述
对 错
回答正确
350、判断题难度:进阶 科目:SDN
流表下发服务判断地址映射表中是否包含该目的MAC的映射条目,如果包含,则根据源MAC和目的MAC地址生成相应的流表项,并将其添加到MD-SAL的DataStore中。
在这里插入图片描述
对 错
回答正确
351、判断题难度:初级 科目:SDN
下发流表的Body体中,output-node-connector字段表示出端口。


回答正确
352、判断题难度:进阶 科目:SDN
一个报文在一个流表中只会匹配上一条流表项,一个流表项中可以同时存在多个匹配项。


回答正确
353、判断题难度:初级 科目:SDN
OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。


回答正确
354、判断题难度:初级 科目:SDN
安装OpenDaylight组件时必须要按照相关顺序进行安装。

对 错
回答错误正确答案: 对
355、判断题难度:初级 科目:SDN
交换机的一个接口可以对应多个主机MAC地址,一个MAC地址可以对应多个接口。


回答正确
356、判断题难度:初级 科目:SDN
OpenFlow流表的计数器可以针对交换机中的每张流表、每个数据流、每个设备端口、每个转发队列进行维护,用于统计数据流量的相关信息。


回答正确
357、判断题难度:初级 科目:SDN
OpenFlow流表的动作用于指示交换机在收到匹配的数据包后应该如何对其进行处理。


回答正确
358、判断题难度:初级 科目:SDN
在 OVS 中,datapath 负责执行数据交换,也就是把从接收端口收到的数据包在流表中进行匹配,并执行匹配到的动作。

对 错
回答错误正确答案: 对
359、判断题难度:初级 科目:SDN
在没有配置 OpenFlow 控制器的模式下,用户可以使用 ovs-ofctl 命令通过 OpenFlow 协议去连接 OVS,创建、修改或删除 OVS 中的流表项,并对 OVS 的运行状况进行动态监控。


回答正确
360、判断题难度:初级 科目:SDN
Mininet常用的网络构建参数–switch:用于选择交换机的种类,当不指定时默认是ovsk即OpenvSwitch交换机。


回答正确
361、判断题难度:初级 科目:SDN
SDN北向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。

对 错
回答正确
解析:SDN南向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。
362、判断题难度:初级 科目:SDN
SDN交换机连接了底层交换设备与上层业务应用,可以看作SDN的整个大脑。

对 错
回答正确
解析:SDN控制器连接了底层交换设备与上层业务应用,可以看作SDN的整个大脑。
363、判断题难度:初级 科目:SDN
OpenDaylight提供基本网络服务功能主要包括拓扑管理、状态管理、交换机管理、主机监测以及最短路径转发等。


回答正确
364、判断题难度:高级 科目:SDN
控制器通过Port-Status消息确保之前下发的消息已经被交换机执行完。

对 错
回答错误正确答案: 错
解析:控制器通过Barrier-Request消息确保之前下发的消息已经被交换机执行完。
365、判断题难度:进阶 科目:SDN
查看Open vSwitch上br0网桥上的流表,应执行命令ovs-vsctl dump-flows br0。

对 错
回答错误正确答案: 错
366、判断题难度:进阶 科目:SDN
删除Open vSwitch上br0网桥上入端口为3的的流表项,应执行命令ovs-ofctl del-flows br0 in_port=3。

对 错
回答错误正确答案: 对
367、判断题难度:初级 科目:SDN
执行命令ovs-vsctl del-br br0会将br0及挂接到br0上的端口一并删除。


回答正确
368、判断题难度:初级 科目:SDN
OpenFlow是开源的用于管理交换机流表的协议,是Controller和ovs-vswitched间的通信协议。


回答正确
369、判断题难度:初级 科目:SDN
OpenFlow控制器可以通过OpenFlow协议连接到任何支持OpenFlow的交换机。


回答正确
370、判断题难度:初级 科目:SDN
Bridge代表一个以太网交换机(Switch),一个主机中可以创建一个或者多个Bridge。


回答正确
371、判断题难度:进阶 科目:SDN
Port是OVS Bridge上创建的一个虚拟端口,每个Port都隶属于一个Bridge。


回答正确
372、判断题难度:初级 科目:SDN
YANG 是随着OpenFlow 协议而产生的数据建模语言。

对 错
回答错误正确答案: 错
解析:YANG 是随着 NETCONF 协议而产生的数据建模语言。
373、判断题难度:初级 科目:SDN
Iperf和Netperf都是Server/Client的工作模式。


回答正确
374、判断题难度:初级 科目:SDN
Wireshark可以同时抓取所有网卡上的数据包。

对 错
回答错误正确答案: 对
375、判断题难度:初级 科目:SDN
VXLAN技术是网络Overlay技术的一种实现通过采用MAC in UDP封装来延伸二层网络,实现了物理网络和虚拟网络解耦。


回答正确
376、判断题难度:初级 科目:SDN
Mininet中的参数–switch用于选择交换机的种类,当不指定时默认就是ovsk即OpenvSwitch交换机。


回答正确
377、判断题难度:进阶 科目:SDN
在连接过程中,控制器不断的发送OFPT_Echo_Request消息给交换机,确认交换机与控制器之间的连接状态。


回答正确
378、判断题难度:高级 科目:SDN
控制器与OpenFlow交换机之间相互发送Hello消息,用于协商双方的OpenFlow版本号。在双方支持的最高版本号不一致的情况下,协商的结果将以较高的OpenFlow版本为准。

对 错
回答错误正确答案: 错
379、判断题难度:初级 科目:SDN
控制器通过下发流表来指导数据平面流量的转发。


回答正确
380、判断题难度:初级 科目:SDN
SDN面向网络编程,传统方法面向设备编程。


回答正确
381、判断题难度:初级 科目:SDN
软件定义网络(SDN)是对网络控制和转发功能进行去耦合的一种方法。


回答正确
382、判断题难度:初级 科目:SDN
在SDN网络中,一个控制器可以管理多个交换机。


回答正确
383、单选题难度:初级 科目:SDN
下面关于Scapy的描述错误的有()
A、
Scapy可以用来发送、嗅探、解析和伪造网络数据包
B、
Scapy可以用于网络攻击和测试
C、
Scapy是一个基于C语言编写的交互式数据包处理程序
D、
Scapy的使用需要基于root权限
回答错误正确答案: C
解析:Scapy是一个基于Python编写的交互式数据包处理程序。
384、单选题难度:初级 科目:SDN
当iPerf不指定-p时,服务器端使用的或客户端所连接的默认端口是()
A、
5000
B、
5001
C、
5002
D、
5003
回答正确
解析:当iPerf不指定-p时,服务器端使用的或客户端所连接的默认端口是5001。
385、单选题难度:初级 科目:SDN
iPerf不支持以下()功能
A、
测试TCP/UDP最大带宽
B、
测试延迟抖动
C、
测试数据包丢失
D、
测试数据的正确性
回答错误正确答案: D
解析:iPerf不支持测试数据的正确性。
386、单选题难度:初级 科目:SDN
在Wireshark中过滤出源地址是192.168.1.101或者目标地址是192.168.1.102的数据包,正确的过滤表达式是()
A、
ip.src == 192.168.1.101 and ip.dst == 192.168.1.102
B、
ip.src == 192.168.1.101 or ip.dst == 192.168.1.102
C、
ip.src =192.168.1.101 ,ip.dst=192.168.1.102
D、
ip.src=192.168.1.101 or ip.dst=192.168.1.102
回答正确
解析:ip.src == 192.168.1.101 or ip.dst == 192.168.1.102表示过滤出源地址是192.168.1.101或者目标地址是192.168.1.102的数据包。
387、单选题难度:初级 科目:SDN
查看网卡的Linux命令是()
A、
route
B、
top
C、
free
D、
ifconfig
回答正确
解析:查看网卡的Linux命令是ifconfig
388、单选题难度:进阶 科目:SDN
GRE能够实现()通信
A、
点到点
B、
多点到多点
C、
点到多点
D、
多点到点
回答正确
解析:GRE能够实现点到点的通信。
389、单选题难度:进阶 科目:SDN
OF-CONFIG实现了对SDN交换机的功能是()
A、
配置协议
B、
控制端口
C、
下发流表
D、
配置端口
回答错误正确答案: A
解析:OF-CONFIG实现了对SDN交换机的配置协议功能。
390、单选题难度:进阶 科目:SDN
关于OVSDB协议描述不正确的是()
A、
是一种管理配置协议,负责添加、删除、更新端口和隧道
B、
具有灵活易懂、可扩展性强的特点
C、
控制平面可以通过OVSDB Mgmt远程配置OVS的数据库OVSDB
D、
OVSDB管理协议是目前为止唯一的OpenFlow配置协议
回答正确
解析:目前最具代表性的OpenFlow配置协议是OF-CONFIG和OVSDB管理协议。
391、单选题难度:进阶 科目:SDN
关于组表结构描述不正确的是()
A、
组ID:用于表示组的识别符,根据该识别符使用各组
B、
组类型:指定组的动作,分为all、select、indirect三种
C、
计数器:记录通过该组表项处理的数据包数
D、
行动桶:多个行动数据桶,各行动数据桶存储了多个执行动作和其对应的参数
回答正确
解析:组类型:指定组的动作,分为all、select、indirect、fast failover四种。
392、单选题难度:初级 科目:SDN
下面对OpenFlow相关消息说法不正确的是()
A、
通过Packet-in/Packet-out发现交换机之间的链路
B、
在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器
C、
通过Get Config Request消息协商双方的OpenFlow版本号
D、
OpenFlow控制器和OpenFlow交换机可通过发送Echo请求消息来确认二者之间是否连接、检测通信延迟、测量通信带宽等
回答正确
解析:通过Hello消息协商双方的OpenFlow版本号。
393、单选题难度:初级 科目:SDN
使用Postman删除流表时使用的操作类型是()
A、
GET
B、
PUT
C、
POST
D、
DELETE
回答正确
解析:使用Postman删除流表时使用的操作类型是DELETE。
394、单选题难度:进阶 科目:SDN
下列相关OpenDaylightWeb界面操作说法错误的是()
A、
选择左边“Nodes”,右边将显示所有节点、节点连接器和统计的列表信息
B、
单击Node Connectors号查看详细信息,如端口ID、端口名称、每个交换机的端口号、MAC地址等
C、
单击“Node Connectors”查看具体节点的流表统计信息,如表ID、匹配包、活跃状态的流等
D、
选择左边面板的“Topology”,可以在右边查看图形化拓扑
回答正确
解析:单击“Node Connectors”查看具体节点ID的节点连接器的统计信息。
395、单选题难度:初级 科目:SDN
命令:mn --topo linear 4创建的拓扑是()
A、
4个控制器,4个主机
B、
4个主机,4个交换机
C、
4个控制器,4个交换机
D、
4个主机无控制器
回答正确
解析:linear,n:创建n个交换机,每个交换机只连接一个主机,并且所有交换机成线型排列的拓扑。
396、单选题难度:初级 科目:SDN
Mininet中pingall命令的作用是()
A、
所有交换机互ping
B、
控制器ping交换机
C、
交换机ping主机
D、
主机互ping
回答错误正确答案: D
解析:Mininet中pingall用于主机互ping。
397、单选题难度:初级 科目:SDN
Mininet软件的功能是()
A、
网络加速器
B、
网络模拟器
C、
拟交换机
D、
虚拟路由器
回答错误正确答案: B
解析:Mininet软件的功能是网络模拟器。
398、单选题难度:初级 科目:SDN
Postman中GET方法实现的功能是()
A、
请求数据
B、
发送数据
C、
删除数据
D、
上传数据
回答正确
解析:Postman中GET方法实现的功能是请求数据。
399、单选题难度:初级 科目:SDN
my_ip = IP(dst=“10.0.0.2”) 构造包的含义是()
A、
ip包,目的地址为10.0.0.2
B、
tcp包,目的地址为10.0.0.2
C、
ip包,源地址为10.0.0.2
D、
udp包,目的地址为10.0.0.2
回答正确
解析:my_ip = IP(dst=“10.0.0.2”) 构造包的含义是ip包,目的地址为10.0.0.2
400、单选题难度:进阶 科目:SDN
Netperf默认使用哪种传输层协议()
A、
UDP
B、
TCP
C、
IGMP
D、
ICMP
回答错误正确答案: B
解析:Netperf默认使用TCP传输层协议。
401、单选题难度:初级 科目:SDN
VxLAN外层封装是OSI参考模型第几层()
A、
2
B、
3
C、
4
D、
5
回答错误正确答案: C
解析:VxLAN是MAC in UDP的网络虚拟化技术,所以其报文封装是在原始以太报文之前添加了一个UDP封装及VxLAN头封装,属于第4层。
402、单选题难度:进阶 科目:SDN
关于使用RESTCONF进行组表操作,下列说法不正确的是()
A、
使用RESTCONF下发组表时,请求类型应设为PUT
B、
使用RESTCONF查看组表时,请求类型应设为POST
C、
使用RESTCONF修改组表时,请求类型应设为PUT
D、
使用RESTCONF删除组表时,请求类型应设为DELETE
回答正确
解析:使用RESTCONF查看组表时,请求类型应设为GET
403、单选题难度:初级 科目:SDN
OF-CONFIG协议的功能是()
A、
下发流表
B、
转发数据包
C、
订制协议
D、
配置交换机
回答正确
解析:OF-CONFIG协议的功能是配置交换机。
404、单选题难度:初级 科目:SDN
OVSDB协议对应的侦听端口是()
A、
6640
B、
6633
C、
6632
D、
6642
回答错误正确答案: A
解析:OVSDB协议对应的侦听端口是6640.
405、单选题难度:初级 科目:SDN
在OpenFlow交换机中添加、删除或修改物理端口时,需要发送()消息来通知OpenFlow控制器。
A、
Port-Status消息
B、
Role消息
C、
Echo消息
D、
Barrier消息
回答错误正确答案: A
解析:在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器。
406、单选题难度:初级 科目:SDN
下列哪个报文有发现链路的功能()
A、
Flow-Mod
B、
Port-Status
C、
Packet-in/out
D、
Hello
回答错误正确答案: C
解析:Packet-in/out可以发现链路。
407、单选题难度:初级 科目:SDN
OpenFlow协议的Flow-Mod消息的作用是()
A、
控制信息
B、
主机通讯
C、
下发流表
D、
交换机配置
回答正确
解析:Flow-Mod消息用于下发流表。
408、单选题难度:初级 科目:SDN
OpenFlow协议用于()通信
A、
交换机与交换机
B、
控制器与交换机
C、
主机与主机
D、
主机与交换机
回答正确
解析:OpenFlow协议用于控制器与交换机通信。
409、单选题难度:进阶 科目:SDN
下面哪个选项不属于ONOS的核心功能()
A、
南向接口抽象层/API
B、
分布式核心
C、
硬件模块化
D、
北向接口抽象层/API
回答错误正确答案: C
解析:ONOS的核心功能包括分布式核心平台、北向接口抽象层/APIs、南向接口抽象层/APIs、软件模块化。
410、单选题难度:初级 科目:SDN
Postman中L2层流表下发是指()
A、
网络层
B、
数据链路层
C、
传输层
D、
应用层
回答正确
解析:Postman中L2层流表下发是指数据链路层。
411、单选题难度:进阶 科目:SDN
使用 OpenDaylight界面查看流表时使用的操作类型是()
A、
GET
B、
PUT
C、
POST
D、
DELETE
回答正确
解析:使用 OpenDaylight界面查看流表时使用的操作类型是GET。
412、单选题难度:初级 科目:SDN
OpenDaylight的版本命名策略是()
A、
元素周期表顺序
B、
英文26个字母顺序
C、
不同城市名称
D、
没有具体策略
回答正确
解析:OpenDaylight的版本命名策略是元素周期表顺序。
413、单选题难度:进阶 科目:SDN
关于MiniEdit画布上的控件描述不正确的一项是()
A、
Select:该选择工具用于移动画布上的节点,单击并拖动任何现有的节点
B、
Host:该主机工具在画布上用于创建主机节点
C、
Switch:该传统交换机工具用于创建具有默认设置的学习以太网交换机
D、
Netlink:该网络链路工具用于创建画布上的节点之间的联系
回答错误正确答案: C
解析:Switch:该交换机工具在画布上用于创建支持OpenFlow交换机。
414、单选题难度:初级 科目:SDN
关于sFlow错误的一项是()
A、
sFlow技术是一种以设备端口为基本单元的数据流随机采样的流量监控技术
B、
sFlow Agent负责数据采样并周期上报数据给Collector
C、
Collector负责对sFlow报文分析、汇总、生成流量报告
D、
sFlow Collector安装启动后的默认监听端口6342
回答正确
解析:sFlow Collector安装启动后的默认监听端口6343。
415、单选题难度:初级 科目:SDN
ovs-ofctl dump-flows br-sw命令作用是()
A、
显示网桥信息
B、
显示所有端口
C、
显示所有流表
D、
显示OVS交换机信息
回答错误正确答案: C
解析:ovs-ofctl dump-flows br-sw命令作用是显示所有流表。
416、单选题难度:初级 科目:SDN
OpenvSwitch的核心模块是()
A、
ovs-vswitchd
B、
ovsdb-server
C、
datapath
D、
ovs-ofctl
回答错误正确答案: A
解析:OpenvSwitch的核心模块是ovs-vswitchd。
417、单选题难度:初级 科目:SDN
Postman请求状态表示成功的是()
A、
400
B、
200
C、
404
D、
308
回答错误正确答案: B
解析:Postman请求状态表示成功的是200。
418、单选题难度:进阶 科目:SDN
下面关于Scapy的描述错误的是()
A、
Scapy可以用于网络攻击和测试
B、
Scapy支持ARP、ICMP、IP、UDP、TCP、SNMP、DHCP等多种网络协议
C、
使用send()表示在第二层即数据链路层发送数据包
D、
Scapy构造一个IP包的命令是:my_ip = IP()
回答正确
解析:send:在第三层即网络层发送数据包,但没有接收功能。
419、单选题难度:初级 科目:SDN
在iPerf工具使用中命令:iperf -c 10.0.0.2 -t 32 -i 8下列哪项表述错误()
A、
目的主机为10.0.0.2
B、
测试时间为32
C、
输出8次
D、
每8秒输出一次
回答错误正确答案: C
解析:-i表示以秒为单位显示报告间隔,这里表示每8秒显示报告。
420、单选题难度:初级 科目:SDN
VxLAN是一种( )技术
A、
路由
B、
隧道
C、
交换
D、
加密
回答错误正确答案: B
解析:VxLAN是一种隧道技术。
421、单选题难度:初级 科目:SDN
命令:mn --topo single,3 创建的topo是( )
A、
3个交换机,一个主机
B、
3个主机,3个交换机
C、
3个主机,1个交换机
D、
深度3,扇出3,树形
回答正确
解析:single,n:设置一个交换机和n个主机相连的拓扑。
422、单选题难度:初级 科目:SDN
对常用的流规则动作output:port描述正确的是( )
A、
写数据到指定的字段
B、
修改源或者目标的MAC地址信息
C、
输出数据包到指定的端口,port是指端口的OpenFlow端口编号
D、
修改源或者目标的IPv4地址信息
回答正确
解析:output:port表示输出数据包到指定的端口,port是指端口的OpenFlow端口编号。
423、单选题难度:初级 科目:SDN
OpenvSwitch中列出所有网桥的命令是()
A、
ovs-vsctl list-br
B、
ovs-vsctl list-port
C、
ovs-vsctl show
D、
ovs-vsctl del-br
回答正确
解析:ovs-vsctl list-br表示列出所有网桥。
424、单选题难度:初级 科目:SDN
通过Postman发送某条RESTCONF消息后,会返回状态码,下列哪个状态码表示消息成功发送()
A、
200
B、
201
C、
300
D、
301
回答正确
解析:200表示消息成功发送。
425、单选题难度:初级 科目:SDN
OpenDaylight Controller Lithium基于( )软件体系框架
A、
IP
B、
Java
C、
Karaf
D、
marve
回答正确
解析:OpenDaylight Controller Lithium基于Karaf软件体系框架
426、单选题难度:初级 科目:SDN
当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送( )消息。
A、
Packet_out
B、
Hello
C、
Get Config Request
D、
Features Request
回答正确
解析:当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送Features Request消息。
427、单选题难度:初级 科目:SDN
OpenFlow协议中交换机发送自身特性的报文是( )
A、
echo_request
B、
feature_reply
C、
flow_mod
D、
hello
回答错误正确答案: B
解析:OpenFlow协议中交换机发送自身特性的报文是feature_reply。
428、单选题难度:初级 科目:SDN
OpenFlow协议是基于()协议
A、
TCP
B、
UDP
C、
ICMP
D、
DNS
回答正确
解析:OpenFlow协议是基于TCP协议
429、单选题难度:初级 科目:SDN
OpenFlow协议中Flow-Mod消息的作用是( )
A、
控制信息
B、
主机通讯
C、
下发流表
D、
交换机配置
回答正确
解析:Flow-Mod消息用于下发流表。
430、单选题难度:初级 科目:SDN
SDN交换机基于()实现转发
A、
MAC地址表
B、
路由表
C、
IP表
D、
流表
回答正确
解析:SDN交换机基于流表实现转发。
431、单选题难度:初级 科目:SDN
ONOS与 OpenDaylight是SDN模型中的()
A、
路由器
B、
主机
C、
控制器
D、
交换机
回答正确
解析:ONOS与 OpenDaylight是SDN模型中的控制器。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐