【SDN测试题】

这篇具有很好参考价值的文章主要介绍了【SDN测试题】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SDN测试题

一、判断题

  1. NFV与SDN的基础都是通用服务器、云计算以及虚拟化技术。
    正确答案:对

  2. 安装OpenvSwitch时必须根据系统内核版本选择相应的Open vSwitch版本。
    正确答案:对

  3. 执行命令ovs-vsctl del-br br0会将br0及挂接到br0上的端口一并删除。
    正确答案:对

  4. OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。
    正确答案:对

  5. 在交换机中设置OpenFlow1.0协议版本的命令为:ovs-vsctl set bridge br-sw protocols=OpenFlow1.0。
    正确答案:错

  6. 安装OpenDaylight组件时必须要按照相关顺序进行安装。
    正确答案:对

  7. Openflow是ONF定义的一个转发面控制协议,它将转发面抽象为一个由多级流表组成的转发模型,网络控制器通过Openflow协议下发Openflow流表到具体交换机,从而定义、控制交换机的具体行为。
    正确答案:对

  8. 控制器与OpenFlow交换机之间相互发送Hello消息,用于协商双方的OpenFlow版本号。在双方支持的最高版本号不一致的情况下,协商的结果将以较高的OpenFlow版本为准。
    正确答案:错

  9. OpenFlow控制器通过下发流表来指导数据平面流量的转发。
    正确答案:对
    解析:OpenFlow控制器通过下发流表来指导数据平面流量的转发。

  10. OpenFlow v1.3中每台OpenFlow交换机只有一张流表。
    正确答案:错
    解析:OpenFlow v1.3协议中一台OpenFlow交换机会有多张流表。

  11. OpenFlow交换机利用基于安全连接的OpenFlow协议与控制器互相通信。
    正确答案:对

  12. OpenFlow网络由OpenFlow交换机、网络虚拟化层和控制器三部分组成。
    正确答案:对

  13. 从OpenFlow v1.3开始增加了多级流表和组表的概念。
    正确答案:错

  14. OpenFlow协议下,OpenDaylight可以给OpenvSwitch下发流表。OVSDB协议下,OpenDaylight可以用来配置OpenvSwitch,包括创建bridge和port等。
    正确答案:对

  15. OpenFlow1.3中流表包括三个字段:包头域、计数器以及行动。
    正确答案:错

  16. OVSDB数据库由两个主要部分构成,即ovsdb-server和ovsdb-client。
    正确答案:对

  17. 当控制器与交换机通过OVSDB协议建立连接后,控制器会侦听6633端口。
    正确答案:错

  18. OVSDB管理协议是VMware公司提出的负责管理OVS数据库的协议,OVSDB管理协议定义了一套RPC接口,用户可通过远程调用的方式管理OVSDB。
    正确答案:对

  19. 当Postman中选择RESTCONF消息的请求方法为GET时,不需要添加Body体。
    正确答案:对

  20. RESTCONF描述了一种 RESTful 协议,此协议提供 HTTP 上的编程接口,用于访问 YANG 定义的数据,使用 NETCONF 定义的数据存储。
    正确答案:对

二、单选题

  1. OpenvSwitch中列出所有网桥的命令是()
    A、ovs-vsctl list-br
    B、ovs-vsctl list-port
    C、ovs-vsctl show
    D、ovs-vsctl del-br
    正确答案:A

  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
    解析:一个OpenvSwitch交换机可以有多个网桥。

  3. Mininet中查看节点的命令是( )
    A、nodes
    B、links
    C、dump
    D、pingall
    正确答案:A
    解析:nodes:列出所有的节点信息。links:禁用或启用两个节点之间的链路。dump:显示所有节点的具体信息。pingall:所有主机节点之间互Ping。

  4. SDN的架构不包括( )
    A、基础设施层
    B、链路层
    C、控制层
    D、应用层
    正确答案:B
    解析:SDN的架构包括基础设施层、控制层和应用层。

  5. OpenvSwitch的核心模块是()
    A、ovs-vswitchd
    B、ovsdb-server
    C、datapath
    D、ovs-ofctl
    正确答案:A
    解析:OpenvSwitch的核心模块是ovs-vswitchd。

  6. ovs-ofctl dump-flows br-sw命令作用是()
    A、显示网桥信息
    B、显示所有端口
    C、显示所有流表
    D、显示OVS交换机信息
    正确答案:C

  7. 以下网元中Mininet无法构建的是()
    A、主机
    B、SDN交换机
    C、路由器
    D、SDN控制器
    正确答案:C

  8. Postman中GET方法实现的功能是()
    A、请求数据
    B、发送数据
    C、删除数据
    D、上传数据
    正确答案:A
    解析:Postman中GET方法实现的功能是请求数据。

  9. 下面对OpenvSwitch各模块描述不正确的是()
    A、ovs-vswitchd:主要模块,实现vswitch的守候进程daemo
    B、ovsdb-server:轻量级数据库服务器,保存配置信息
    C、ovs-dpctl:用来配置vswitch内核模块的一个工具
    D、ovs-vsctl:查询和控制OpenFlow虚拟交换机的流表
    正确答案:D
    解析:ovs-vsctl:主要是获取或者更改ovs-vswitchd的配置信息。

  10. Mininet软件的功能是()
    A、网络加速器
    B、网络模拟器
    C、拟交换机
    D、虚拟路由器
    正确答案:B
    解析:Mininet软件的功能是网络模拟器。

  11. OpenDaylight的版本命名策略是()
    A、元素周期表顺序
    B、英文26个字母顺序
    C、不同城市名称
    D、没有具体策略
    正确答案:A

  12. OpenDaylight架构的特点包括( )
    A、基于OSGi的模块化设计
    B、南向支持多种协议
    C、全分布式的消息及存储机制
    D、以上都是
    正确答案:D
    解析:OpenDaylight是一个基于SDN开发的模块化、可扩展、可升级、支持多协议的控制器框架。OpenDaylight控制平台采用了OSGI框架,实现了模块化和可扩展化。

  13. OpenFlow协议是( )之间的通信协议。
    A、OpenFlow交换机与OpenFlow交换机
    B、OpenFlow控制器与OpenFlow交换机
    C、主机与OpenFlow控制器
    D、主机与OpenFlow交换机
    正确答案:B
    解析:OpenFlow交换机与控制器通过OpenFlow协议进行通信。

  14. OpenFlow协议的Flow-Mod消息的作用是( )
    A、控制信息
    B、主机通讯
    C、下发流表
    D、交换机配置
    正确答案:C
    解析:Flow-Mod消息(Modify Flow Entry Messages)是由OpenFlow控制器对OpenFlow交换机设置流表项的消息,也就是下发流表的消息,通过Flow-Mod消息,可以对流表项进行添加、删除、变更设置等操作。

  15. OpenFlow协议是基于()协议
    A、TCP
    B、UDP
    C、ICMP
    D、DNS
    正确答案:A
    解析:OpenFlow协议是基于TCP协议

  16. 当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送( )消息。
    A、Packet_out
    B、Hello
    C、Get Config Request
    D、Features Request
    正确答案:D
    解析:当控制器与OpenFlow交换机版本协商后,控制器向OpenFlow交换机发送Features Request消息。

  17. 以下哪项不属于OpenFlow v1.0中流表项的组成( )
    A、分组头域
    B、计数器
    C、动作表
    D、匹配字段
    正确答案:D
    解析:流表项由3个基本要素组成:头字段、计数器和行动。

  18. RESTCONF支持的HTTP请求方法不包括( )
    A、GET
    B、PUT
    C、SET
    D、DELETE
    正确答案:C

  19. 通过Postman发送某条RESTCONF消息后,会返回状态码,下列哪个状态码表示消息成功发送()
    A、200
    B、201
    C、300
    D、301
    正确答案:A
    解析:200表示消息成功发送。

  20. OVSDB协议对应的侦听端口为()
    A、6640
    B、6633
    C、6632
    D、6642
    正确答案:A
    解析:OVSDB协议对应的侦听端口为6640。

  21. 下面对OpenFlow相关消息说法正确的是()
    A、通过Packet-in/Packet-out发现交换机之间的链路
    B、在OpenFlow交换机中添加、删除或修改物理端口时,需要发送Port-Status消息来通知OpenFlow控制器
    C、通过Get Config Request消息协商双方的OpenFlow版本号
    D、OpenFlow控制器和OpenFlow交换机可通过发送Echo请求消息来确认二者之间是否连接、检测通信延迟、测量通信带宽等
    正确答案:C
    解析:通过Hello消息协商双方的OpenFlow版本号。

  22. 关于OVSDB协议描述不正确的是( )
    A、是一种管理配置协议,负责添加、删除、更新端口和隧道
    B、具有灵活易懂、可扩展性强的特点
    C、控制平面可以通过OVSDB Mgmt远程配置OVS的数据库OVSDB
    D、OVSDB管理协议是目前为止唯一的OpenFlow配置协议
    正确答案:D
    解析:目前最具代表性的OpenFlow配置协议是OF-CONFIG和OVSDB管理协议。

  23. 以下不属于OpenFlow协议消息类型的是()
    A、Synchronou
    B、Controller-to-Switch
    C、Asynchronous
    D、Symmetric
    正确答案:A
    解析:OpenFlow主要有3种类型的消息,分别是Controller-to-Switch、Asynchronous和Symmetric。

  24. 使用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方法。

  25. 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的管理。

  26. 关于OVSDB的QoS和队列管理实验流程说法错误的是( )
    A、在OVS中采用被动模式建立OVSDB连接
    B、创建队列QUEUE-TEST1
    C、创建QoS,并将QoS添加到队列QUEUE-TEST1
    D、将QoS添加到Mininet主机端口
    正确答案:C

  27. RESTCONF消息的Body体支持以下哪种格式()
    A、GIF
    B、JPEG
    C、TXT
    D、JSON
    正确答案:D
    解析:RESTCONF消息的Body体支持JSON格式。

  28. RESTCONF支持的HTTP请求方法不包括()
    A、GET
    B、PUT
    C、SET
    D、DELETE
    正确答案:C
    解析:RESTCONF支持的HTTP请求方法不包括SET。

  29. 以下Actions包处理动作中不是OpenFlow交换机必须支持的Action类型是( )
    A、Output
    B、Drop
    C、Group
    D、Meter
    正确答案:D
    解析:OpenFlow交换机并不需要支持所有的Action类型,但是必须支持以下三种:Output:该action指将一个数据包转发到指定的OpenFlow Port;Drop:没有明确的action时,丢弃;Group:将数据包转发到指定的Group继续处理。

  30. 在OpenFlow交换机中添加、删除或修改物理端口时,需要发送( )消息来通知OpenFlow控制器。
    A、Port-Status消息
    B、Role消息
    C、Echo消息
    D、Barrier消息
    正确答案:A
    解析:Port-Status消息用于在OpenFlow交换机中添加、删除或修改物理端口时,通知OpenFlow控制器。文章来源地址https://www.toymoban.com/news/detail-477959.html

到了这里,关于【SDN测试题】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 白盒测试题一

    1.下列流程图中变量a、b、c、d均为非负整数,编写程序实现相应分析处理,并设计测试数据进行语句覆盖测试。要求a、b、c、d取最小可能值。 代码如下: 2.根据流程图编写程序实现相应分析处理,并设计测试数据进行语句覆盖测试。执行算式输出文字“算式一值:”和c的值,

    2024年02月03日
    浏览(30)
  • 软件测试题答案

    搜索答案的一个方法 点Ctrl+F,在页面上查找,输入题目上的部分字 软件测试题及答案 1(单选题)通常,()是在编码阶段进行的测试,它是整个测试工作的基础。 A.系统测试 B.确认测试 C.集成测试 D.单元测试 正确答案: D 2(单选题)如果测试一个单元时,其所调用的底层单

    2024年01月25日
    浏览(39)
  • 软件测试技能大赛任务二单元测试试题

    任务二   单元测试 执行代码测试 本部分按照要求,执行单元测试,编写java应用程序,按照要求的覆盖方法设计测试数据,使用JUnit框架编写测试类对程序代码进行测试,对测试执行结果进行截图,将相关代码和相关截图粘贴到单元测试报告中。 题目1 :根据下列流程图编写

    2024年02月14日
    浏览(37)
  • Hive期末测试题(头歌)

    第1关:计算“Bad Boys (1995)”这部电影的评分次数 第2关:统计每年的电影评分次数 使用Hive的字符串函数来处理这个问题。 这个查询首先从电影名称中提取出年份,然后根据年份对电影评分进行分组统计。 第3关:统计不同性别的观影用户1995年评论电影次数 对比不同性别的观

    2024年04月23日
    浏览(37)
  • Spring测试题及答案

    1 : 下面关于“依赖注入”的说法,错误的是(D) A. 将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 B. 降低了组件间的耦合,使程序更容易维护和升级 C. 促进了“面向接口编程”,使构建大规模程序更轻松 D. 需要定义大量接口,增加编码复杂度 2 :

    2024年02月13日
    浏览(27)
  • Office办公软件测试题

    一、单选题 1.要将一篇文档中,所有的\\\"微软\\\"都被录入员误输为\\\"徽软\\\",如何最快捷地改正()。 A.用[定位]命令 B.用[开始]菜单中的[替换]命令 C.单击[复制],再在插入点单击[粘贴] D.用插入光标逐字查找,分别改正 2.在表格中一次性插入3行,正确的方法是()。 A.选择[表格

    2024年02月11日
    浏览(37)
  • c语言经典测试题2

    1.题1 我们来思考一下它的结果是什么? 我们来分析一下:\\\\是转义为字符\\\'\\\',123表示的是一个八进制,算一个字符,t算一个字符,加上\\0,应该有13个,但是strlen只计算\\0前的字符个数。所以结果应该是12.我们来看看:  2.题2 大家来思考一下结果是什么呢? 我们来分析一下

    2024年02月22日
    浏览(24)
  • 国家开放大学统一考试 测试题

    试卷代号:2668 人员招聘与培训实务     参考试题 1.“人尽其才,才尽其用”主要表现了人力资源管理哪一方面的工作内容?(    )     A.组织结构的设计                        B.人力资源规划的制定     C.人员的甄选与使用                     

    2024年02月09日
    浏览(21)
  • HCIA-AI V3.5华为认证人工智能工程师在线课程章节测试题+结课测试题汇总

    章节测试题: 第1章 人工智能概览 1、以下属于人工智能的应用方向的有哪些选项? A.计算机视觉 B.自然语言处理 C.语音处理 D.智慧城市 正确答案:ABCD 2、人工智能的三大主要学派,包括: A.符号主义 B.连接主义 C.行为主义 D.行动主义 正确答案:ABC 3、当前人工智能的发展属于

    2024年02月04日
    浏览(34)
  • Python测试题——学习通(高校邦)

    项目一: 1.判断 在Python中可以使用if作为变量名。 对           √ 错 2.判断 Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型 对           √ 错 3.单选 python程序文件的扩展名是   A. python √  B. py   C. pt   D. pyt 4.单选 Python语言采用严格

    2024年02月08日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包