SDN,该怎么学习?
来源:互联网 发布:淘宝开店小技巧 编辑:程序博客网 时间:2024/05/02 12:22
似乎经过一个学期的实验室的学习,自己一直都在学习着SDN相关知识,但是一直很少对某些技术做些总结和归纳。SDN目前对于大家应该不算陌生,这里不做具体说明,前面的博客已经做了详细的讲解。SDN系统的学习需要了解SDN的框架,了解传统的TCP/IP技术,了解框架下各个组件之间的联系。我以北向接口开始说,API在控制器上面的开发使得一切变得简单和可控,使得我们不仅仅是网络维护人员,也是一个按照需求进行开发的网络开发人员。南向接口暂时了解OpenFlow协议即可,目前1.3版本的白皮书早已发布,详细的浏览也是很有必要的。
1、控制器
每种控制器都有自己的优势,我们无需全部了解,根据需求对其中一个进行详细的掌握即可,后面基于对于这个控制器进行功能模块的开发就行。每种控制器Google上面都有官方的文档。
2、OpenFlow交换机
目前大部分都是在主机上面安装OVS来实现OpenFlow交换机的功能,当然也有些AP上面也可以刷OpenWRT来实现,这点网上也有许多的教程。
3、OpenFlow协议
这个协议很重要,因为控制器需要与OpenFlow交换机进行信令和数据的交互,这一切都是靠OpenFlow协议来实现,当然最重要的概念就是FLOW TABLE。
不要小瞧上面的几个框架下重要的组成部分,每一个部分都有很多的内容,需要大家仔细来学习的。我觉着吧,SDN最重要的功能是集中控制,我觉得一切都可以由控制器的信令下发来实现,所谓的静态的配置的实现,这点与SDN相悖,因此,在平时的学习中,尽量不要静态配置的时候就不要手动配置,尽量尝试利用自动触发控制器来执行操作,这样也可以锻炼我们的编程能力。
总之,SDN这一块的学习还需要许多辅助的技能,如Linux环境下的命令的操作、某一种编程语言的开发、网络技术知识的理解(主要是通信过程中的信息交互过程)。
平时多做开发,然后在仿真环境下验证自己的思路。
2 0
- SDN,该怎么学习?
- 该怎么学习?
- Java该怎么学习
- 该怎么学习JSP???
- SDN学习
- SDN学习
- SDN学习
- SDN学习
- 大本计算机专业该怎么学习?
- 研究生阶段该怎么学习
- 到底该怎么学习编程?
- 我该怎么去学习
- 机器学习该怎么入门?
- 该怎么学习开发知识
- PHP新手该怎么学习
- 机器学习该怎么入门?
- 机器学习该怎么入门?
- 机器学习该怎么入门
- Android 将多个RadioGroup合成一个
- IOS键盘收放以及通知
- jqGrid列表控件基本应用
- 递归算法、File类、输入输出流、XML解析
- LCA 交通运输线 题目&题解&代码
- SDN,该怎么学习?
- ssh 无密码登录(转载加上我发现个小问题处理)
- 第二篇,REST风格介绍
- Dynamics CRM 依赖组件类型为应用程序功能区导致的无法删除实体问题的解决方法
- SVN Error resolving case of xxxx
- String与InputStream相互转换
- Android 拍照或从相册取图片并裁剪
- avi视频格式转yuv格式与播放yuv视频
- hdu-2115(结构体,sort) I Love This Game