《软件定义网络:基于OpenFlow的SDN》一一导读

简介:

前 言

将网络管理功能从网络设备中分离出来是软件定义网络(Software Defined Networking,SDN)的基本特征。SDN是计算机网络模式的一个新的转变,它意味着将网络的控制功能(即控制平面)与数据转发功能(即数据平面)相分离,而且所分离出来的控制部分是可编程的。这种控制逻辑的迁移使得下层网络互连基础设施能够从应用层面上抽象出来,之前的控制逻辑是紧密集成到网络设备(如以太网交换机)中的,现在则转变为可访问的逻辑意义上的集中式控制器。这一分离为构建一个更灵活的、可编程的、与厂商无关的、高性价比的、创新的网络架构铺平了道路。
除了网络的抽象化,SDN架构也将提供一组应用编程接口(Application Programming Interface,API),使得常用网络服务的实现更为简便,这些服务涉及路由、多播、安全、访问控制、带宽管理、流量工程、QoS、能效管理以及各种策略管理等。因此,企业、网络运维人员和运营商将在可编程能力、自动化和网络管理方面获得前所未有的全新体验,使他们得以构建灵活的、高度可扩展的网络,以适应不断变化的业务需求。
OpenFlow是第一个专为SDN设计的标准接口,它提供了能够跨多种网络设备的高性能的、精细的流量控制。本书将介绍有关OpenFlow的基础知识,它是SDN概念的早期实现方案之一。首先从OpenFlow交换机和控制器讲起,然后介绍基于OpenFlow的网络应用(Net App)开发、网络虚拟化、云计算中的OpenFlow,以及与OpenFlow有关的一些活跃的开源项目的概览。如果你还觉得不过瘾,本书还会告诉你怎样利用OpenFlow构建SDN。

目录

第1章 OpenFlow概述

1.1 理解软件定义网络——OpenFlow特色
1.2 有关SDN/OpenFlow的工作
1.3 SDN的基本构件
1.4 OpenFlow消息
1.5 北向接口
1.6 本章总结

第2章 OpenFlow交换机的实现

2.1 OpenFlow参考交换机
2.2 硬件实现
2.3 基于软件的交换机
2.4 用Mininet搭建OpenFlow实验环境
2.5 本章总结

第3章 OpenFlow控制器

3.1 SDN控制器
3.2 已有的实现方案
3.3 OpenDaylight
3.4 本章总结

相关文章
|
监控 安全 测试技术
CLAS:用于软件定义网络SDN的协作分层架构
网络软件化的进步正在促进在电信运营商的服务和基础设施中引入可编程性。这通常是通过在网络中引入软件定义网络 (SDN) [RFC7149] [RFC7426] 功能来实现的,包括控制器和协调器。
337 0
CLAS:用于软件定义网络SDN的协作分层架构
|
存储 运维 安全
软件定义网络:从服务提供商视角看SDN
它并不是要无休止地讨论 SDN 的真正含义,而是建议对可以在 SDN 保护伞下使用的技术进行功能分类,并详细说明这些技术的联合激活不可避免地引起的各种悬而未决的问题。因此,仅出于澄清目的而提及SDN的定义。
191 0
软件定义网络:从服务提供商视角看SDN
|
SDN
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(四)
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(四)
82 0
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(四)
|
SDN
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(三)
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(三)
138 0
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(三)
|
SDN
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(二)
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(二)
134 0
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(二)
|
SDN
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(一)
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(一)
150 0
第一章 SDN介绍 (附件4)【 SDN的核心技术:【OpenFlow】】(一)