NUAA-SDN课程考试客观题

写在前面: 

        请忽略学长的成绩,,,,,,,,,,,,,,,,,,,然后大家全局搜题就行了.

        资瓷下互联网精神好不好啦! (点个赞)  

第一次

单选和判断题共 50 题     共 100 
1、

(2分)OpenvSwitch中的网桥对应物理交换机,其功能是根据一定流规则,把从端口收到的数据包转发到另一个或多个端口。

 对  错
正确答案:     考生答案:
2、
(2分)传统的计算机设备包括网络功能、厂商操作系统和定制化硬件。
 对  错
正确答案:     考生答案:
解析:传统的计算机设备包括网络功能、厂商操作系统和定制化硬件。
3、
(2分)OpenvSwitch的核心模块是()
A、ovs-vswitchdB、ovsdb-serverC、datapathD、ovs-ofctl
正确答案:A     考生答案:A
解析:OpenvSwitch的核心模块是ovs-vswitchd。
4、
(2分)在SDN网络中,其二层数据转发的机制与普通二层以太网交换机泛洪+MAC地址学习机制是一致的。
 对  错
正确答案:     考生答案:
解析:在SDN网络中,其二层数据转发的机制与普通二层以太网交换机泛洪+MAC地址学习机制存在很大的差异。当源IP要与目的IP通信时,SDN网络会将ARP请求转发到控制器,由控制器帮助询问目的主机的MAC并将结果返回给源主机。
5、
(2分)SDN架构主要分为三个层次:聚焦各种网络业务开发的应用层,负责资源编排,全局网络管理的控制器层,负责数据转发的基础设施层。
 对  错
正确答案:     考生答案:
6、

(2分)对于一个网卡来说,MAC地址是它的一个物理地址,是不可变的,而IP地址是它对应的一个逻辑地址,是可以更改的。

 对  错
正确答案:     考生答案:
7、
(2分)SDN北向接口是指SDN控制器和数据平面之间的接口。
 对  错
正确答案:     考生答案:
解析:SDN北向接口是指SDN控制器和SDN应用之间的接口。
8、
(2分)OVS配置为主动连接方式,即OpenDaylight和OVS的连接由OVS主动发起的命令为:ovs-vsctl set-manager ptcp: 30.0.1.3:6640
 对  错
正确答案:     考生答案:
解析:ovs-vsctl set-manager tcp: 30.0.1.3:6640
9、

(2分)Open vSwitch中向网桥中添加端口的命令是(   )

A、

add-br BRIDGE

B、

add-port BRIDGE PORT

C、

get-controller BRIDGE

D、

set-controller BRIDGE TARGET

正确答案:B     考生答案:B
10、

(2分)SDN北向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。

 对  错
正确答案:     考生答案:
解析:SDN南向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。
11、
(2分)传统网络存在的困境是()
A、业务部署慢B、集成与协调烦C、网络设备部署烦D、以上都是
正确答案:D     考生答案:D
解析:传统网络当前的困境有业务部署慢、集成与协调烦、网络设备部署烦等。
12、
(2分)SDN架构不包括以下哪一项()
A、SDN控制器B、SDN应用C、路由器D、SDN数据面
正确答案:C     考生答案:C
解析:SDN架构包括SDN应用、SDN控制器和SDN数据面。
13、
(2分)OpenFlow协议是( )之间的通信协议。
A、OpenFlow交换机与OpenFlow交换机B、OpenFlow控制器与OpenFlow交换机C、主机与OpenFlow控制器D、主机与OpenFlow交换机
正确答案:B     考生答案:B
解析:OpenFlow交换机与控制器通过OpenFlow协议进行通信。
14、

(2分)软件定义网络(SDN)是对网络控制和转发功能进行去耦合的一种方法。

 对  错
正确答案:     考生答案:
15、
(2分)ovs-ofctl命令的哪个子命令是用于查看交换机流表项的( )
A、dump-flowsB、dump-tablesC、dump-portsD、add-port
正确答案:A     考生答案:A
解析:ovs-ofctl dump-flows命令表示查看交换机流表。
16、

(2分)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:删除交换机的流表项

正确答案:A     考生答案:C
17、

(2分)ovs-ofctl dump-flows br-sw命令作用是()

A、

显示网桥信息

B、

显示所有端口
C、

显示所有流表

D、

显示OVS交换机信息

正确答案:C     考生答案:C
18、

(2分)SDN交换机基于()实现转发

A、

MAC地址表

B、

路由表
C、

IP表

D、

流表
正确答案:D     考生答案:D
19、

(2分)以下网元中Mininet无法构建的是()

A、

主机

B、

SDN交换机

C、

路由器

D、

SDN控制器

正确答案:C     考生答案:C
20、
(2分)SDN构架中的核心组件是()
A、控制器B、服务器C、存储器D、运算器
正确答案:A     考生答案:A
解析:SDN构架中的核心组件是控制器。
21、
(2分)OpenvSwitch架构包含了哪几个部分()
A、网桥、端口、链路B、内核空间、用户空间、配置管理层C、CPU、RAM、ROMD、学习、存储、转发
正确答案:B     考生答案:A
解析:OpenvSwitch架构包含了内核空间、用户空间、配置管理层。
22、
(2分)交换机和网桥属于OSI模型的哪一层()
A、数据链路层B、传输层C、网络层D、会话层
正确答案:A     考生答案:A
解析:交换机和网桥属于OSI模型的数据链路层。
23、
(2分)在OpenvSwitch中,下面能实现交换功能的模块是()
A、ovs-controllerB、ovs-vsctlC、ovs-vswitchdD、ovs-ofctl
正确答案:C     考生答案:C
解析:ovs-vsctl:主要是获取或者更改ovs-vswitchd的配置信息。ovs-vswitchd:主要模块,实现vswitch的守候进程daemon,包括一个支持流交换的Linux内核模块。ovs-ofctl:查询和控制OpenFlow虚拟交换机的流表。
24、

(2分)SDN交换机连接了底层交换设备与上层业务应用,可以看作SDN的整个大脑。

 对  错
正确答案:     考生答案:
解析:SDN控制器连接了底层交换设备与上层业务应用,可以看作SDN的整个大脑。
25、

(2分)SDN的意义在于削弱底层基础设施的作用,利用软件可以实时地对其进行重新配置和编程。

 对  错
正确答案:     考生答案:
26、

(2分)以下关于ovs-vsctl网桥管理常用命令使用错误的一项是()

A、

add-br BRIDGE:添加新的网桥

B、

list-br:打印网桥中所有port摘要信息

C、

get-controller BRIDGE:获取网桥的控制器信息

D、

set-controller BRIDGE TARGET:向网桥添加控制器

正确答案:B     考生答案:C
27、

(2分)SDN即OpenFlow。

 对  错
正确答案:     考生答案:
28、
(2分)关于不同类型的组类型的实现与功能,描述不正确的是()
A、Group Table中所有的Action Buckets都会被执行B、elect:仅仅执行Group Table中的某一个Action BucketC、indirect:执行Group Table中已经定义好的Action Bucket,可以支持多个Action BucketD、fast failover:执行第一个“激活的”Action Bucket
正确答案:C     考生答案:B
解析:indirect:执行Group Table中已经定义好的Action Bucket,只支持一个Action Bucket。
29、
(2分)以下Actions包处理动作中不是OpenFlow交换机必须支持的Action类型是( )
A、OutputB、DropC、GroupD、Meter
正确答案:D     考生答案:D
解析:OpenFlow交换机并不需要支持所有的Action类型,但是必须支持以下三种:Output:该action指将一个数据包转发到指定的OpenFlow Port;Drop:没有明确的action时,丢弃;Group:将数据包转发到指定的Group继续处理。
30、
(2分)下面关于OpenFlow相关消息说法不正确的是( )
A、通过Packet-in/Packet-out发现交换机之间的链路B、在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器C、通过Get Config Request消息协商双方的OpenFlow版本号D、OpenFlow控制器和OpenFlow交换机可通过发送Echo请求消息来确认二者之间是否连接、检测通信延迟、测量通信带宽等
正确答案:C     考生答案:A
解析:控制器与OpenFlow交换机之前通过互相发送Hello消息协商版本号,并且协商的结果将以较低的OpenFlow版本为准。
31、
(2分)以下不属于OpenFlow中Controller-to-Switch消息的子类型的是( )
A、Modify-StateB、Switch featuresC、BarrierD、Packet-in
正确答案:D     考生答案:A
解析:Packet-in类型属于OpenFlow中异步消息的子类型。
32、
(2分)当OpenFlow控制器与交换机版本协商后,控制器向交换机发送( )消息。
A、Packet_outB、Packet_inC、Get Config RequestD、Features Request
正确答案:D     考生答案:D
解析:当OpenFlow控制器与交换机版本协商后,控制器向交换机发送Features Request消息请求,交换机返回一个Features Reply,包含datapath_id、capabilities、actions、ports等字段。
33、
(2分)在OpenFlow交换机中添加、删除或修改物理端口时,需要发送( )消息来通知OpenFlow控制器。
A、Port-Status消息B、Role消息C、Echo消息D、Barrier消息
正确答案:A     考生答案:A
解析:Port-Status消息用于在OpenFlow交换机中添加、删除或修改物理端口时,通知OpenFlow控制器。
34、
(2分)控制器与OpenFlow交换机之间相互发送( )消息,用于协商双方的OpenFlow版本号。
A、FeaturesB、ConfigurationC、HelloD、Echo
正确答案:C     考生答案:C
解析:Features:获取交换机特性。Configuration:配置OpenFlow交换机。Hello:用来建立OpenFlow连接。Echo:用来确定交换机与控制器之间的连接状态。
35、

(2分)在SDN网络中,一个控制器可以管理多个交换机。

 对  错
正确答案:     考生答案:
36、
(2分)关于OpenFlow流表描述不正确的是()
A、流表项主要由3部分组成,分别是分组头域(Head Field),计数器(Counter)和动作表(Action)B、一个数据分组进入OF交换机后需要先匹配流表,若符合其中某条表项的特征,则按照相应的动作进行转发C、一个数据分组进入OF交换机后需要先匹配流表,若没有匹配某条表项的特征,则封装为Packet-in消息通过安全通道交给控制器,再由控制器决定如何处理D、每条流表项会永久存在,不会自动删除
正确答案:D     考生答案:D
解析:每条流表项都存在一个有效期,过期之后流表会自动删除。
37、
(2分)下面对OpenFlow相关消息说法正确的是()
A、通过Packet-in/Packet-out发现交换机之间的链路B、在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器C、通过Get Config Request消息协商双方的OpenFlow版本号D、OpenFlow控制器和OpenFlow交换机可通过发送Echo请求消息来确认二者之间是否连接、检测通信延迟、测量通信带宽等
正确答案:C     考生答案:D
解析:通过Hello消息协商双方的OpenFlow版本号。
38、
(2分)OpenFlow协议的Flow-Mod消息的作用是()
A、控制信息B、主机通讯C、下发流表D、交换机配置
正确答案:C     考生答案:C
解析:Flow-Mod消息用于下发流表。
39、
(2分)OpenFlow协议中交换机发送自身特性的报文是(  )
A、echo_requestB、feature_replyC、flow_modD、hello
正确答案:B     考生答案:B
解析:OpenFlow协议中交换机发送自身特性的报文是feature_reply。
40、
(2分)OpenFlow协议是基于()协议
A、TCPB、UDPC、ICMPD、DNS
正确答案:A     考生答案:A
解析:OpenFlow协议是基于TCP协议
41、

(2分)OpenFlow协议用于()通信

A、

交换机与交换机
B、

控制器与交换机

C、

主机与主机

D、

主机与交换机

正确答案:B     考生答案:B
42、

(2分)Openflow是ONF定义的一个转发面控制协议,它将转发面抽象为一个由多级流表组成的转发模型,网络控制器通过Openflow协议下发Openflow流表到具体交换机,从而定义、控制交换机的具体行为。

 对  错
正确答案:     考生答案:
43、
(2分)下列OpenFlow消息中,属于对称类型的消息是()
A、Echo消息B、Packet-In消息C、Features消息D、Flow-Mod消息
正确答案:A     考生答案: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。
44、
(2分)Error消息的作用是通知出现了某种错误,只有OpenFlow交换机才能发送Error消息。
 对  错
正确答案:     考生答案:
解析:Error消息的作用是通知出现了某种错误,OpenFlow交换机和OpenFlow控制器都可以发送Error消息。
45、
(2分)OpenFlow协议数据包包括Header和Message。Header中主要是协议版本,数据包长度等,Message是具体的数据包内容。
 对  错
正确答案:     考生答案:
解析:考查OpenFlow消息结构。
46、
(2分)OpenFlow控制器通过下发流表来指导数据平面流量的转发。
 对  错
正确答案:     考生答案:
解析:OpenFlow控制器通过下发流表来指导数据平面流量的转发。
47、
(2分)OpenFlow v1.0中增加了组表(Group Table)的概念。
 对  错
正确答案:     考生答案:
解析:OpenFlow v1.1中增加了组表(Group Table)的概念。
48、
(2分)OpenFlow交换机定义了一种理想化的SDN数据平面,是协议无关的通用可编程网络处理模型。
 对  错
正确答案:     考生答案:
解析:OpenFlow交换机只是定义了一种通用转发抽象模型,不是协议无关的通用可编程网络处理模型。
49、

(2分)OpenFlow交换机利用基于安全连接的OpenFlow协议与控制器互相通信。

 对  错
正确答案:     考生答案:
50、

(2分)OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。

 对  错
正确答案:     考生答案:

第二次

一、判断题共 20 题     共 20 
1、
(1分)SDN北向接口是指SDN控制器和数据平面之间的接口。
 对  错
正确答案:     考生答案:
解析:SDN北向接口是指SDN控制器和SDN应用之间的接口。
2、
(1分)SDN架构主要分为三个层次:聚焦各种网络业务开发的应用层,负责资源编排,全局网络管理的控制器层,负责数据转发的基础设施层。
 对  错
正确答案:     考生答案:
3、

(1分)OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。

 对  错
正确答案:     考生答案:
4、
(1分)Mininet既可以通过命令指定参数--topology来指定拓扑类型,还可以通过脚本来创建拓扑。
 对  错
正确答案:     考生答案:
5、

(1分)Mininet作为一个轻量级软定义网络研发和测试平台,其主要特性包括灵活性、可移植性 、可扩展性、真实性和共享性。

 对  错
正确答案:     考生答案:
6、

(1分)Mininet支持创建的网络拓扑有:minimal、single、linear和tree等。

 对  错
正确答案:     考生答案:
7、
(1分)OVS(Open vSwitch,开放虚拟交换标准)交换机就是一款基于开源软件技术实现的能够集成在服务器虚拟化Hypervisor中的交换机,具备完善的交换机功能,在虚拟化组网中起到了非常重要的作用。
 对  错
正确答案:     考生答案:
8、

(1分)常见的南向接口协议有:OpenFlow、RESTCONF、OVSDB、OF-CONFIG和NETCONF

 对  错
正确答案:     考生答案:
9、

(1分)OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。

 对  错
正确答案:     考生答案:
10、

(1分)Openflow是ONF定义的一个转发面控制协议,它将转发面抽象为一个由多级流表组成的转发模型,网络控制器通过Openflow协议下发Openflow流表到具体交换机,从而定义、控制交换机的具体行为。

 对  错
正确答案:     考生答案:
11、
(1分)从OpenFlow v1.3开始增加了多级流表和组表的概念。
 对  错
正确答案:     考生答案:
12、

(1分)OpenFlow1.3中流表包括三个字段:包头域、计数器以及行动。

 对  错
正确答案:     考生答案:
13、

(1分)SDN即OpenFlow。

 对  错
正确答案:     考生答案:
14、

(1分)OpenFlow v1.3中交换机必须支持所有的计数器。

 对  错
正确答案:     考生答案:
解析:交换机不要求支持所有的计数器,只有那些标记为“Required”是必须支持的
15、
(1分)OpenDaylight默认启动的监听端口号是6634。
 对  错
正确答案:     考生答案:
解析:OpenDaylight默认启动的监听端口号是6633
16、
(1分)YANG是数据建模语言,用来配置模型以及通过网络配置协议(NETCONF)、NETCONF远程调用和NETCONF通知来声明数据。
 对  错
正确答案:     考生答案:
解析:考查对YANG的概念的理解。
17、
(1分)RESTCONF描述了一种 RESTful 协议,此协议提供 HTTP 上的编程接口,用于访问 YANG 定义的数据,使用 NETCONF 定义的数据存储。
 对  错
正确答案:     考生答案:
18、

(1分)SDN北向接口是通过控制器向上层业务应用开放的接口,其目标是使得业务应用能够便利地调用底层的网络资源和能力。

 对  错
正确答案:     考生答案:
19、

(1分)SDN北向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。

 对  错
正确答案:     考生答案:
解析:SDN南向接口协议是集中式的控制平面和分布式的转发设备之间交互的接口协议。
20、
(1分)在OpenFlow中,Symmetric(对称)消息指由交换机或控制器主动发起,并需要接受对方的应答的消息,比如Hello、Echo和Packet-In。
 对  错
正确答案:     考生答案:
二、选择题共 40 题     共 80 

1、

(2分)Mininet的安装有三种方式不包括(   )

A、

网上直接下载安装好Mininet的虚拟机镜像

B、

本地安装Mininet源代码

C、

安装Mininet文件包

D、

安装Mininet镜像

正确答案:D     考生答案:D
2、

(2分)(   )即服务质量。指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力

A、

QoS

B、

QCI

C、

ARP

D、

MBR

正确答案:A     考生答案:A
3、
(2分)OpenDaylight架构的特点包括( )
A、基于OSGi的模块化设计B、南向支持多种协议C、全分布式的消息及存储机制D、以上都是
正确答案:D     考生答案:D
解析:OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。OpenDaylight控制平台采用了OSGI框架,实现了模块化和可扩展化。
4、
(2分)关于AD-SAL,描述错误的是( )
A、AD-SAL相比MD-SAL模块规模更加精简,实现更为简便,系统更易于维护。B、AD-SAL的作用是定义抽象服务,吸收南向协议的差异,提供统一的抽象服务和API,并提供相应的Request RoutingC、北向的Plugin可以通过调用AD-SAL提供的北向API来实现对南向Plugin的调用D、在AD-SAL中,抽象服务由南向和北向API实现,南北向API是一对一的映射关系
正确答案:A     考生答案:A
解析:在AD-SAL中,南北向API是1:1的对应关系,同一API无法被复用。所有南北向Plugin的功能都需要定义相应的AD-SAL API来承载,造成AD-SAL模块会更加庞大、实现更为复杂、维护困难性增加。
5、
(2分)OpenDaylight提供的基础网络服务功能不包括()
A、拓扑管理B、交换机管理C、主机检测D、路由器管理
正确答案:D     考生答案:D
解析:基本网络服务功能包括:拓扑管理、统计管理、交换机管理、转发管理、主机追踪、ARPHandler,没有路由器管理。
6、
(2分)以下不属于OpenFlow中Controller-to-Switch消息的子类型的是( )
A、Modify-StateB、Switch featuresC、BarrierD、Packet-in
正确答案:D     考生答案:B
解析:Packet-in类型属于OpenFlow中异步消息的子类型。
7、
(2分)当OpenFlow控制器与交换机版本协商后,控制器向交换机发送( )消息。
A、Packet_outB、Packet_inC、Get Config RequestD、Features Request
正确答案:D     考生答案:D
解析:当OpenFlow控制器与交换机版本协商后,控制器向交换机发送Features Request消息请求,交换机返回一个Features Reply,包含datapath_id、capabilities、actions、ports等字段。
8、
(2分)OpenFlow协议是( )之间的通信协议。
A、OpenFlow交换机与OpenFlow交换机B、OpenFlow控制器与OpenFlow交换机C、主机与OpenFlow控制器D、主机与OpenFlow交换机
正确答案:B     考生答案:B
解析:OpenFlow交换机与控制器通过OpenFlow协议进行通信。
9、
(2分)针对下图中的拓扑,添加流表项使得主机1和主机2之间相互通信,写法正确的是()

A、dpctl add-flow in_port=2,actions=output:1
dpctl add-flow in_port=1,actions=output:2B、dpctl add-flow in_port=2,actions=output:3
dpctl add-flow in_port=3,actions=output:2C、dpctl add-flow in_port=1,actions=output:3
dpctl add-flow in_port=3,actions=output:1D、dpctl add-flow in_port=1,actions=output:2
dpctl add-flow in_port=2,actions=output:3
正确答案:A     考生答案:A
解析:流表项包括数据流从1口进2口出,2口进1口出。
10、
(2分)关于OpenDaylight控制器,描述错误的是()
A、支持北向接口RESTB、支持所有南向接口协议C、管理方式只有CLI,不支持Web UID、相比其他控制器而言,ODL学习曲线相对复杂
正确答案:C     考生答案:C
解析:OpenDaylight控制器管理方式同时支持CLI和Web UI。
11、
(2分)下列OpenFlow消息中,属于对称类型的消息是()
A、Echo消息B、Packet-In消息C、Features消息D、Flow-Mod消息
正确答案:A     考生答案: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。
12、
(2分)下图是通过Postman查看到的交换机内的流表,该流表会对匹配的数据包执行的动作为()

NUAA-SDN课程考试客观题_第1张图片

A、从端口2输出B、将数据包丢弃C、将数据包上传至控制器D、将数据包广播
正确答案:D     考生答案:D
解析:output-action为FLOOD表示将数据包广播。
13、
(2分)结合如下控制器下发的流表,关于最后两条流表(即框中所画)描述正确的是( )

NUAA-SDN课程考试客观题_第2张图片

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     考生答案:A
解析:根据流表项字段解读流表。
14、
(2分)下图中控制器下发流表的动作类型是( )

NUAA-SDN课程考试客观题_第3张图片

A、OFPFC_ADDB、OFPFC_DELETEC、OFPFC_FLOW_MODIFYD、OFPFC_FLOW_MODIFY-STRICT
正确答案:B     考生答案:B
解析:Command字段已表示控制器下发流表的动作类型是OFPFC_DELETE。
15、
(2分)下面关于OpenDaylight的说法错误的是(  )
A、OpenDaylight控制器基于Python语言开发,采用了OSGi体系结构。B、OpenDaylight控制器主要包括:开放的北向API、控制器平面、南向接口和协议插件。C、OpenDaylight引入了MD-SAL,可以自动适配包括OpenFlow交换机等底层不同的设备。D、OpenDaylight项目的成立代表了传统网络芯片设备商对于SDN这个颠覆性技术的跟进与支持。
正确答案:A     考生答案:A
解析:OpenDaylight控制器基于Java语言开发,采用了OSGi体系结构。
16、
(2分)使用Mininet设置一个交换机和n个主机相连的拓扑,命令是( )
A、mn --topo minimalB、mn --topo single,nC、mn --topo linear,nD、mn --topo tree,depth=n,fanout=m
正确答案:B     考生答案:B
解析:minimal:创建一个交换机和两个主机相连的简单拓扑。single,n:设置一个交换机和n个主机相连的拓扑。linear,n:创建n个交换机,每个交换机只连接一个主机,并且所有交换机成线型排列的拓扑。tree,depth=n,fanout=m:创建深度为n,每层树枝为m的树型拓扑。
17、
(2分)下面不属于Postman模拟的网页HTTP请求方法的是( )
A、ADDB、PUTC、POSTD、DELETE
正确答案:A     考生答案:A
解析:ADD不属于Postman模拟的网页HTTP请求方法。
18、
(2分)下图中封包列表显示的是( )协议的数据包

NUAA-SDN课程考试客观题_第4张图片

A、FTPB、SSHC、DNSD、HTTP
正确答案:D     考生答案:D
解析:封包列表显示的是HTTP协议的数据包。
19、
(2分)SDN的架构不包括(  )
A、基础设施层B、链路层C、控制层D、应用层
正确答案:B     考生答案:B
解析:SDN的架构包括基础设施层、控制层和应用层。
20、
(2分)以下是一个网桥的具体信息,哪项描述是错误的(   )
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     考生答案:B
解析:一个OpenvSwitch交换机可以有多个网桥。
21、
(2分)OpenvSwitch的核心模块是()
A、ovs-vswitchdB、ovsdb-serverC、datapathD、ovs-ofctl
正确答案:A     考生答案:A
解析:OpenvSwitch的核心模块是ovs-vswitchd。
22、
(2分)OpenFlow协议中交换机发送自身特性的报文是(  )
A、echo_requestB、feature_replyC、flow_modD、hello
正确答案:B     考生答案:B
解析:OpenFlow协议中交换机发送自身特性的报文是feature_reply。
23、

(2分)OpenDaylight的版本命名策略是()

A、

元素周期表顺序

B、

英文26个字母顺序

C、

不同城市名称

D、

没有具体策略

正确答案:A     考生答案:A
24、
(2分)Postman发送请求时,Body体的编辑方式不支持()
A、form-dataB、x-www-form-urlencodedC、rawD、pretty
正确答案:D     考生答案:D
解析:Postman发送请求时,Body体的编辑支持form-data、x-www-form-urlencoded和raw几种方式。
25、
(2分)下面哪种不是DDoS攻击的方式()
A、SYN Flood攻击B、UDP Flood攻击C、建立TCP连接D、HTTP Get攻击
正确答案:C     考生答案:C
解析:TCP连接属于正常的网络过程,不是DDoS攻击。
26、
(2分)以下不属于OpenFlow协议消息类型的是()
A、SynchronouB、Controller-to-SwitchC、AsynchronousD、Symmetric
正确答案:A     考生答案:A
解析:OpenFlow主要有3种类型的消息,分别是Controller-to-Switch、Asynchronous和Symmetric。
27、
(2分)关于OpenFlow流表描述不正确的是()
A、流表项主要由3部分组成,分别是分组头域(Head Field),计数器(Counter)和动作表(Action)B、一个数据分组进入OF交换机后需要先匹配流表,若符合其中某条表项的特征,则按照相应的动作进行转发C、一个数据分组进入OF交换机后需要先匹配流表,若没有匹配某条表项的特征,则封装为Packet-in消息通过安全通道交给控制器,再由控制器决定如何处理D、每条流表项会永久存在,不会自动删除
正确答案:D     考生答案:D
解析:每条流表项都存在一个有效期,过期之后流表会自动删除。
28、
(2分)关于Packet-out消息描述不正确的是()
A、Packet-out消息可以用于指定某一个数据包的处理方法B、控制器可以使用Packet-out消息,告诉交换机网络中如ARP、IGMP等数据包如何处理C、Packet-out消息由OpenFlow控制器发出并发送到OpenFlow交换机D、当用于链路发现时,控制器向一个交换机发送Packet-out消息,actions为从交换机的所有端口转发
正确答案:D     考生答案:B
解析:当用于链路发现时,控制器向一个交换机发送Packet-Out消息,actions为从交换机的除接收LLDP数据包的其他端口转发。
29、
(2分)关于组表结构描述不正确的为()
A、组ID:用于表示组的识别符,根据该识别符使用各组B、组类型:指定组的动作,分为all、select、indirect、fast failover四种C、计数器:记录通过该组表项处理的数据包数D、行动桶:多个行动数据桶,各行动数据桶存储了一个执行动作和其对应的参数
正确答案:D     考生答案:C
解析:行动桶:多个行动数据桶,各行动数据桶存储了多个执行动作和其对应的参数。
30、
(2分)关于计量表项(Meter Entry)结构描述不正确的是( )
A、计量表项ID:根据此标识符,使用这个计量表项,是32位无符号整数B、计量带(Meter Bands):指定该计量表项如何处理数据包C、计数器:记录表项处理报文数目D、计量表类型:指定计量表的动作
正确答案:D     考生答案:D
解析:计量表项由计量表项ID、计量带、计数器三个要素构成。
31、
(2分)下列关于OpenFlow术语描述不正确的是( )
A、Action:表示转发packet到某个端口或修改packet的一个操作B、Pipeline:表示传输packets的管道C、Action set:表示与packet相关的一组actionsD、Group:表示一个action buckets列表,从中选择一个或多个buckets用在每个packet上
正确答案:B     考生答案:B
解析:Pipeline是OpenFlow交换机中实现matcing、forwarding和packet修改的flow table流水线。
32、
(2分)以下关于Packet-in消息描述不正确的是( )
A、Packet-in消息由OpenFlow交换机发出并发送到OpenFlow控制器B、当交换机收到一个数据包后,会查找流表,如果流表中没有匹配条目,则交换机会将数据包封装在Packet-in消息中发送给控制器处理C、当一个数据包匹配的流表项中的行动为“发往控制器”时,此数据包会被缓存在交换机中D、可以通过Packet-in/Packet-out发现交换机之间的链路
正确答案:C     考生答案:C
解析:1、流表没有匹配条目,交换机将数据包封装在Packet_in消息中发送给控制器处理,此时数据包会被缓存在交换机中等待处理;2、匹配的流表项中的行动为“发往控制器”(OFPR_ACTION),此时数据包不会被缓存在交换机中。
33、
(2分)下面关于OpenDaylight L2Switch项目理解错误的是()
A、L2Switch项目是一种基于MD-SAL的OpenDaylight控制器应用,提供基础的L2Switch功能和一些典型的L2Switch功能的服务。B、L2Switch项目负责MAC地址学习,直接转发数据等。C、L2Switch项目由一系列支持L2Switch功能的服务模块组成,包括地址跟踪、ARP处理器、主机跟踪、消除环路、包处理以及流表下发等。D、L2Switch项目将传统L2Switch设备的控制层抽离到控制器上,使控制器具备L2Switch的处理能力。
正确答案:B     考生答案:B
解析:L2Switch项目不直接转发数据,通过向虚拟交换机下发流表,从而控制数据包的转发行为
34、
(2分)以下哪项不是OpenDayLight Datastore的功能( )
A、基于事务的访问与操作B、支持数据变更通知C、支持事物链D、地址解析
正确答案:D     考生答案:D
解析:Datastore是ODL社区实现的内存数据库,地址解析不是其功能。
35、
(2分)下列对Flow Table处理流程描述不正确的是( )
A、网络数据包进入交换机后,需要清空Action set、初始化pipeline fields后从Table 0开始匹配B、当匹配到Table 0后,将会更新流表项的计数器,执行流表项指令,更新action set,并判断是否需要转到其他流表C、若流表项不匹配,将会直接丢弃数据包D、若流表项不匹配,将会匹配Table-miss流表项
正确答案:C     考生答案:C
解析:若流表项不匹配,将会匹配Table-miss流表项,当不匹配Table-miss流表项时,再执行丢弃数据包的操作。
36、
(2分)控制器与OpenFlow交换机之间相互发送( )消息,用于协商双方的OpenFlow版本号。
A、FeaturesB、ConfigurationC、HelloD、Echo
正确答案:C     考生答案:C
解析:Features:获取交换机特性。Configuration:配置OpenFlow交换机。Hello:用来建立OpenFlow连接。Echo:用来确定交换机与控制器之间的连接状态。
37、
(2分)ovs-ofctl命令的哪个子命令是用于查看交换机流表项的( )
A、dump-flowsB、dump-tablesC、dump-portsD、add-port
正确答案:A     考生答案:A
解析:ovs-ofctl dump-flows命令表示查看交换机流表。
38、
(2分)流表项动作中没有下列哪一个( )
A、丢弃B、转发C、上报控制器D、修改生存时间
正确答案:D     考生答案:D
解析:流表项动作有转发、丢弃、上报控制器等。
39、
(2分)在OpenvSwitch中,下列命令解释错误的是()
A、ovs-vsctl list-br:列出所有的网桥B、ovs-vsctl add-br br0:添加网桥C、ovs-ofctl show br0:列出交换机中匹配的流表D、ovs-ofctl del-flows br0:删除所有的流表
正确答案:C     考生答案:C
解析:ovs-ofctl show br0:查看虚拟机网桥br0的基本信息。
40、
(2分)当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送(  )消息。
A、Packet_outB、HelloC、Get Config RequestD、Features Request
正确答案:D     考生答案:D
解析:当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送Features Request消息。

你可能感兴趣的:(NUAA,学习方法)