0人評分過此書

SDN环境部署与OpenDaylight开发入门

出版日期
2018/03/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302493471

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書主要介紹SDN的基礎原理,包括SDN的定義、架構、應用,涵蓋SDN主流控制器的基礎知識,包括概念、架構、主要模塊說明;介紹虛擬交換機OVS、SDN仿真環境、SDN主流控制器的安裝指南、操作指南、開發環境准備;介紹OpenDaylight的MD-SAL開發流程,以示例詳解的方式使用YANG建模語言和Java語言進行MD-SAL相關開發;介紹使用OpenDaylight北向API接口進行北向開發的過程。書中利用大量的具體示例和實際案例來說明OpenDaylight的開發步驟,讀者在閱讀學習后既能夠掌握基本的開發流程,又能夠理解其框架原理。
  • 封面页
  • 书名页
  • 版权页
  • 作者简介
  • 内容简介
  • 前言
  • 目录
  • 第一篇 理论篇 SDN概述、OpenDaylight简介、Controller项目总述
    • 第1章 什么是SDN
      • 1.1 SDN的诞生
      • 1.2 SDN的标准及组织机构
      • 1.3 SDN的一些典型应用场景
      • 1.4 SDN的一些重要学习资源
      • 1.5 本章总结
    • 第2章 SDN架构简析
      • 2.1 SDN架构总述
      • 2.2 SDN控制器
      • 2.3 SDN交换机
      • 2.4 南向接口协议
      • 2.5 北向接口协议
      • 2.6 本章总结
    • 第3章 现有SDN交换机简介
      • 3.1 OVS简介
      • 3.2 SDN硬件交换机简介
      • 3.3 本章总结
    • 第4章 现有SDN控制器简述
      • 4.1 OpenDaylight控制器
      • 4.2 ONOS控制器
      • 4.3 Floodlight控制器
      • 4.4 Ryu控制器
      • 4.5 思科的APIC控制器和Open SDN控制器
      • 4.6 OpenContrail控制器
      • 4.7 NOX控制器
      • 4.8 POX控制器
      • 4.9 Beacon控制器
      • 4.10 Big Network控制器
      • 4.11 博科的Brocade SDN控制器
      • 4.12 Maestro控制器
      • 4.13 IRIS控制器
      • 4.14 Extreme公司的OneController控制器
      • 4.15 本章总结
    • 第5章 OpenDaylight综述
      • 5.1 OpenDaylight项目介绍
      • 5.2 OpenDaylight版本介绍
      • 5.3 OpenDaylight的子项目简介
      • 5.4 OpenDaylight学习参考
      • 5.5 本章总结
    • 第6章 OpenDaylight的Controller项目综述
      • 6.1 Controller简介
      • 6.2 Controller架构
      • 6.3 Controller项目的服务抽象层SAL
      • 6.4 Controller项目的学习参考
      • 6.5 本章总结
  • 第二篇 实操篇 控制器的安装指南、操作指南、开发环境准备
    • 第7章 SDN底层架构的搭建指南
      • 7.1 OVS安装指南
      • 7.2 仿真环境Mininet安装指南
      • 7.3 Xen环境部署SDN网络的安装指南
      • 7.4 KVM环境部署SDN网络的安装指南
      • 7.5 OpenStack环境部署SDN网络的安装指南
      • 7.6 硬件环境部署SDN网络的安装指南
      • 7.7 本章总结
    • 第8章 控制器OpenDaylight安装指南、操作指南和开发环境准备
      • 8.1 Controller项目的源码安装指南
      • 8.2 Controller项目的快速安装指南
      • 8.3 OpenDaylight的Controller项目的开发环境准备
      • 8.4 OpenDaylight的Controller项目的使用指南
      • 8.5 OpenDaylight的通用项目源码安装指南
      • 8.6 OpenDaylight的通用项目快速安装指南
      • 8.7 OpenDaylight的通用开发环境准备
      • 8.8 控制器OpenDaylight的学习参考
      • 8.9 本章总结
    • 第9章 控制器ONOS安装指南
      • 9.1 控制器ONOS简介
      • 9.2 控制器ONOS源码安装指南
      • 9.3 控制器ONOS下载包的安装指南
      • 9.4 控制器ONOS通过下载虚拟机进行部署的安装指南
      • 9.5 控制器ONOS的使用指南
      • 9.6 控制器ONOS的学习参考
      • 9.7 本章总结
    • 第10章 控制器Floodlight安装指南
      • 10.1 控制器Floodlight源码安装指南
      • 10.2 控制器Floodlight通过下载虚拟机进行部署的安装指南
      • 10.3 控制器Floodlight的使用指南
      • 10.4 控制器Floodlight的学习参考
      • 10.5 本章总结
    • 第11章 控制器Ryu安装指南
      • 11.1 控制器Ryu源码安装指南
      • 11.2 使用系统内置命令直接安装控制器的安装指南
      • 11.3 控制器Ryu通过下载虚拟机进行部署的安装指南
      • 11.4 控制器Ryu连接Mininet的实验
      • 11.5 控制器Ryu的学习参考
      • 11.6 本章总结
  • 第三篇 实操篇 OpenDaylight之MD-SAL开发指南
    • 第12章 MD-SAL开发的一些必备知识
      • 12.1 OSGi
      • 12.2 Karaf
      • 12.3 Maven
      • 12.4 MD-SAL
      • 12.5 YANG
      • 12.6 本章总结
    • 第13章 从简单的Hello World开始
      • 13.1 项目开发环境准备
      • 13.2 使用Maven原型opendaylight-startup-archetype创建项目
      • 13.3 实现Hello World功能
      • 13.4 项目hello的测试
      • 13.5 本章总结
    • 第14章 创建一个简单的项目:myproject
      • 14.1 创建项目
      • 14.2 项目创建的关键目录和文件介绍
      • 14.3 YANG常用的定义及其自动转化的Java代码
      • 14.4 本章总结
    • 第15章 RPC的开发
      • 15.1 RPC开发过程的简要说明
      • 15.2 RPC的YANG文件定义
      • 15.3 RPC的实现
      • 15.4 注册RPC并处理相应的关闭工作
      • 15.5 项目测试
      • 15.6 本章总结
    • 第16章 DataStore相关的开发
      • 16.1 DataStore相关开发过程的简要说明
      • 16.2 利用DataBroker实现对DataStore的操作
      • 16.3 Data Change事件的实现
      • 16.4 本章总结
    • 第17章 Notification的开发
      • 17.1 Notification开发过程的简要说明
      • 17.2 在Yang Model中实现定义
      • 17.3 通知提供的实现
      • 17.4 通知接收处理的实现
      • 17.5 项目测试
      • 17.6 本章总结
    • 第18章 使用Eclipse进行项目开发的介绍
      • 18.1 使用Eclipse创建项目
      • 18.2 使用Eclipse导入项目
      • 18.3 使用Eclipse编辑项目
      • 18.4 使用Eclipse调试运行项目
      • 18.5 一些可能出现的错误及其解决方法
      • 18.6 本章总结
  • 第四篇 实操篇 OpenDaylight之北向开发指南
    • 第19章 OpenDaylight北向开发的基础知识
      • 19.1 RestConf协议简介
      • 19.2 NetConf协议简介
      • 19.3 OpenDaylight主要的北向接口
      • 19.4 北向开发的官方参考资料
      • 19.5 本章总结
    • 第20章 利用Java实现OpenDaylight北向下发流表的功能
      • 20.1 OpenDaylight北向下发流表开发的基础依据
      • 20.2 获取流表的功能实现
      • 20.3 添加流表的功能实现
      • 20.4 删除流表的功能实现
      • 20.5 本章总结
    • 第21章 使用OpenDaylight北向接口的通用应用
      • 21.1 获取北向接口的信息并进行开发
      • 21.2 使用API进行北向编程
      • 21.3 本章总结
  • 参考资料
  • 推荐阅读
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading