SDN环境部署与OpenDaylight开发入门

admin 2022年11月13日 156次浏览

SDN环境部署与OpenDaylight开发入门

(副标题):无 ;

(作者): 程丽明 ;

内容简介:

​ 第3章现有SDN交换机简介
随着SDN的落地发展以及SDN硬件交换机应用在生产环境中的场景不断增长,已有越来越多的厂商从事SDN硬件交换机的生产。SDN交换机包括SDN虚拟交换机和SDN硬件交换机。
SDN虚拟交换机主要包括OVS(Open vSwitch)交换机,OVS是最具影响力的虚拟交换机,具有生产级的质量,在商业上得到了广泛的应用,甚至很多云平台的虚拟交换机都是基于OVS改造而来的。本章将在3.1节首先对其进行介绍。
接着本章将在3.2节对市场上主流的SDN硬件交换机厂商及其主打产品进行简要介绍,包括思科、博科、华为、瞻博网络、NEC、戴尔、Arista、H3C新华三、锐捷网络、xNET网锐科技、盛科网络。
最后在3.3节对本章进行总结。
3.1 OVS简介
3.1.1 认识OVS
OVS(Open vSwitch)具有生产级的质量,在商业上得到了广泛的应用。OVS是一个使用开源Apache 2.0许可证的多层虚拟交换机。通过可编程扩展,OVS能在仍支持标准管理接口和协议(如NetFlow、sFlow、IPFIX、RSPAN、CLI、LACP、802.1ag)的同时实现大规模网络自动化。OVS的目标是实现一个支持标准管理接口、向外开放转发功能以实现可编程扩展和控制的工业级交换机。
OVS能在VM环境中很好地实现虚拟交换机的功能,如图3-1所示。除向虚拟网络层开放标准控制和可视接口外,OVS能很好地支持跨物理服务器的分布式虚拟交换机(类似的产品如VMware vNetwork的虚拟分布式交换机vSwitch和思科的Nexus 1000V)。
OVS在保证必要性能的情况下尽可能缩小内核代码的规模,并且在适当时尽量复用已有的子系统(如OVS使用现有的QoS协议栈)。大部分代码是用独立于平台的C语言编写的,能很容易地移植到其他环境中。
在Linux 3.

目录预览:

​ SDN环境部署与OpenDaylight开发入门
第1章 什么是SDN
第2章 SDN架构简析
第3章 现有SDN交换机简介
第4章 现有SDN控制器简述
第5章 OpenDaylight综述
第6章 OpenDaylight的Controller项目综述
第二篇 实操篇 控制器的安装指南、操作指南、开发环境准备
第7章 SDN底层架构的搭建指南
第8章 控制器OpenDaylight安装指南、操作指南和开发环境准备
第9章 控制器ONOS安装指南
第10章 控制器Floodlight安装指南
第11章 控制器Ryu安装指南
第三篇 实操篇 OpenDaylight之MD-SAL开发指南
第12章 MD-SAL开发的一些必备知识
第13章 从简单的Hello World开始
第14章 创建一个简单的项目:myproject
第15章 RPC的开发
第16章 DataStore相关的开发
第17章 Notification的开发
........


[EPUB下载]