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 控制器

 

原文地址:http://www.cnblogs.com/cyh1117/p/16800972.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性