1. 下列哪项属于控制器的基本功能层?() 协议适配
解析:协议适配的作用是根据网络实际情况,选用合适的协议优化网络;云服务属于应用服务层;交换机管理和主机管理属于网络基础服务层。
2. 日志功能处于控制器体系架构当中的哪一层() 基本功能层
解析:日志功能处于基本功能层,该层还包括了协议适配、模块管理、事件机制、资源数据库。
3. 路由转发策略处于控制器体系架构当中的哪一层() 网络基础服务层
解析:路由转发策略处于网络基础服务层,该层还包括了交换机管理、主机管理、拓扑管理、虚拟网划分。
4. 首个开源SDN控制器是() NOX
解析:NOX是首个开源SDN控制器,2008年起源于斯坦福大学,由Nicira公司开发。
5. OpenDaylight控制器是基于什么编程语言开发的() Java
6. 下列控制器中以元素周期表作为版本命名的是()。 ODL(OpenDaylight)
7. 下列开源控制器采用Python实现的是() Ryu
解析:Ryu基于Python,其余均是基于JAVA。
8. 下列哪个POX组件实现对所有进入交换机的数据包做泛洪转发?() forwarding.hub
解析:l2_learning让OpenFlow交换机实现L2自学习,当它进行L2地址学习时,它会与尽可能多的字段做匹配,实现流规则多样化;l2_pairs属于l2_learning的特例,只匹配MAC;l3_learning是使用POX的数据包库来检查和构造ARP请求和回复的一个很好的例子。
9. POX的默认监听的TCP端口是() 6633
10. POX的核心组件以及导入的方式分别是() core,from pox.core import core
11. POX有一个用于解析和构造数据包的库是() pox.lib.packet
12. 如果交互过程是从POX控制器发往交换机,那么通过POX的代码发送()到交换机。
OpenFlow消息
解析:如果交互过程是从POX控制器发往交换机,那么通过POX的代码发送OpenFlow消息(message)到交换机。
13. POX中数据包匹配源IP地址的字段是() nw_src
解析:dl_src是源MAC地址;tp_src是TCP/UDP源端口。
14. POX支持Python2的最后一个版本是()。 fangtooth
解析:从POX“gar”开始,POX正式要求Python3。支持Python 2的最后一个版本是POX“fangtooth”。Beryllium和Carbon是OpenDaylight的版本号。
15. 用于存放Ryu各类预置应用的目录是?() app
解析:app用于存放各类预置应用;base中的app_manager.py是RYU应用的管理中心,用于加载RYU应用程序,接受从APP发送过来的信息,同时也完成消息的路由;services存放了一些支持的服务;lib定义了需要使的一些基本数据结构,如dpid,mac, ip等。
16. Ryu默认的Web端口是() 8080
解析:6633是控制器和交换机建立TCP连接的默认端口。
17. Ryu当中实现Web图形界面查看网络拓扑的文件是() gui_topology.py
解析:ryu-managerryu/ryu/app/gui_topology/gui_topology.py --observe-links
18. Ryu用于实现获取所有交换机信息的API是()
curl -X GET http://localhost:8080/stats/switches
19. Ryu用于实现获取特定交换机流表信息的API是()
Curl -X GET http://localhost:8080/stats/flow/1
解析:1表示DatapathID,即交换机编号。
20. Ryu的REST API中用于新增流规则的动作是()。 post
解析:post用于新增流规则。
21. Ryu主要包含OpenFlow数据结构定义和协议的解析实现的是()。 ofproto
解析:controller定义OpenFlow的控制器,协议数据结构定义和解析在ofproto中。
22. 进行控制器需求分析时应考虑哪些方面()?
网络能力 可靠性 实时性 开放性 现网迁移
23. 控制器体系结构包含哪些?()
应用服务层 网络基础服务层 基本功能层
24. POX支持的数据包协议主要有()?
Ethernet ARP IPV4 TCP VLAN
25. Ryu支持的功能有()?
OpenFlow Netconf OF-config BGP
26. POX控制器支持OpenFlow1.3协议。( ) X
POX仅支持OpenFlow1.0。
27. ofp_mod 是POX控制器实现流表修改的类名。( ) √
28. Ryu控制器支持Open Flow 1.0 1.2 1.3 1.4 1.5。( ) √
29. Ryu是一种基于组件的软件定义网络架构。( ) √
Ryu文档第一句Ryuis a component-based software defined networking framework.
30. 执行ryu-manager ryu/ryu/app/gui_topology/gui_topology.py 能够看到SDN拓扑当中的交换机和链路。( ) X
默认不显示链路,除非增加--observe-links参数。
31. PUT和POST的区别在于如果推送两次资源,POST第二次资源会覆盖第一次资源;而PUT第二次则会重新创建一个资源,不会进行覆盖。( ) X
如果推送两次资源,PUT第二次资源会覆盖第一次资源; 而POST第二次则会重新创建一个资源,不会进行覆盖。
参考文献
SDN控制平面(五)_chengxuya的博客-CSDN博客_sdn多控制器控制平面
开源SDN控制器和商用SDN控制器一览_weixin_33714884的博客-CSDN博客
RYU实战,REST API流表控制(2)_Icoding_F2014的博客-CSDN博客_交换机的dpid
pox控制器学习笔记_九月星城的博客-CSDN博客_pox 控制器
标签:控制器,Ryu,小测,POX,交换机,SDN,解析 From: https://www.cnblogs.com/cyh1117/p/16800972.html