万本电子书0元读

万本电子书0元读

顶部广告

OpenDaylight应用指南电子书

本书不仅深浅出地介绍了OpenDaylight控制器的基础架构及其关键模块,还详细介绍了OpenDaylight中Controller、YangTools、OpenFlow、L2 Switch、BGP LS PCEP、OVSDB、VTN、SFC、Group Policy等一些关键项目的工作原理和发指南,并叙述了基于OpenDaylight行业务编排发的技术细节和实践经验,是OpenDaylight的门,是行控制器应用发的绝佳指南。

售       价:¥

纸质售价:¥67.60购买纸书

35人正在读 | 2人评论 6.2

作       者:唐宏、刘汉江、陈前锋、李鹏,等

出  版  社:人民邮电出版社

出版时间:2016-01-01

字       数:33.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书分为OpenDaylight基础概述、重项目介绍和发实践三部分。介绍了OpenDaylight社区背景、组织架构与项目概况;分析与阐释了OpenDaylight部分主要项目的设计思路、原理和发技术;探讨了基于OpenDaylight行业务控制平台发的实践经验。本书可以作为网络技术人员和IT系统发人员的中初级读物,帮助他们快速了解OpenDaylight社区及其大型通用SDN控制器的发方法。<br/>【推荐语】<br/>本书不仅深浅出地介绍了OpenDaylight控制器的基础架构及其关键模块,还详细介绍了OpenDaylight中Controller、YangTools、OpenFlow、L2 Switch、BGP LS PCEP、OVSDB、VTN、SFC、Group Policy等一些关键项目的工作原理和发指南,并叙述了基于OpenDaylight行业务编排发的技术细节和实践经验,是OpenDaylight的门,是行控制器应用发的绝佳指南。<br/>【作者】<br/>唐宏,中国电信股份有限公司广州研究院数据通信研究所所长,中国电子学会云计算专家委员会委员,中国SDN产业联盟需求场景与网络架构组组长,主要从事 IP多媒体网络的研发工作。<br/>
目录展开

前言

第一部分

基础概述

第1章

SDN/NFV概述

1.1 SDN/NFV介绍

1.1.1 SDN架构和技术特点

1.1.2 NFV架构和技术优势

1.1.3 对SDN与NFV关系的理解

1.2 控制器概述

1.2.1 商用控制器

1.2.2 开源控制器

1.2.3 OpenDaylight控制器概述

第2章

OpenDaylight社区

2.1 OpenDaylight社区介绍

2.1.1 OpenDaylight开源社区

2.1.2 OpenDaylight社区管理

2.1.3 OpenDaylight社区运营

2.2 OpenDaylight版本介绍

2.2.1 Hydrogen版本简介

2.2.2 Helium版本简介

2.2.3 Lithium版本简介

2.3 OpenDaylight项目简介

第二部分

OpenDaylight重点项目介绍

第3章

OpenDaylight Controller项目

3.1 项目介绍

3.1.1 基础框架

3.1.2 OSGi

3.1.3 Karaf

3.1.4 Maven

3.1.5 SAL

3.1.6 RESTCONF

3.2 安装与配置

3.2.1 安装运行

3.2.2 Mininet安装

3.3 开发指南

3.3.1 环境准备

3.3.2 创建项目

3.3.3 加载组件

3.3.4 定义启动配置

3.3.5 定义数据模型

3.3.6 实现自定义RPC

3.3.7 数据读写

3.3.8 通知事件

3.3.9 总结

第4章

YANG Tools项目

4.1 YANG语言介绍

4.1.1 NETCONF中的YANG

4.1.2 OpenDaylight中的YANG

4.1.3 YANG语法

4.2 项目介绍

4.2.1 YANG Tools项目结构

4.2.2 YANG Tools的Java映射介绍

4.3 安装与运行

4.3.1 安装

4.3.2 配置

4.3.3 运行

4.4 开发指南

第5章

OpenFlow项目

5.1 项目介绍

5.1.1 总体框架

5.1.2 OpenFlow协议简介

5.1.3 OpenFlow协议库

5.1.4 OpenFlowPlugin

5.2 安装与使用

5.2.1 安装

5.2.2 配置

5.2.3 使用

5.3 开发指南

5.3.1 环境准备

5.3.2 编译项目

5.3.3 代码分析

第6章

L2Switch项目

6.1 传统L2Switch简介

6.2 L2Switch项目介绍

6.2.1 L2Switch项目架构

6.2.2 L2Switch工作流程

6.3 安装与使用

6.3.1 安装L2Switch项目

6.3.2 L2Switch的功能验证

6.3.3 配置文件说明

6.4 开发指南

6.4.1 包处理服务代码说明

6.4.2 环路消除服务代码说明

6.4.3 ARP处理服务代码说明

6.4.4 地址跟踪服务代码说明

6.4.5 主机跟踪服务代码说明

6.4.6 L2Switch主服务代码说明

第7章

Topology Processing Framework项目

7.1 项目简介

7.1.1 项目架构

7.1.2 工作原理

7.1.3 处理流程

7.2 安装使用

7.2.1 安装Topoprocessing项目

7.2.2 添加拓扑处理规则

7.2.3 添加underlay拓扑

7.2.4 添加underlay节点

7.2.5 删除underlay节点方法

7.2.6 查看拓扑的方法

7.2.7 删除拓扑的方法

7.3 拓扑聚合和拓扑过滤示例

7.3.1 拓扑聚合示例——equality

7.3.2 拓扑聚合示例——unification

7.3.3 拓扑过滤示例——filtration

第8章

BGPCEP项目(BGP插件)

8.1 BGPCEP项目简介

8.1.1 项目间依赖关系

8.1.2 项目组件结构

8.2 BGP介绍

8.2.1 BGP消息

8.2.2 BGP路径属性

8.2.3 BGP Linkstate

8.3 BGP和PCEP协议消息处理过程

8.3.1 消息生命周期

8.3.2 通道处理器

8.3.3 注册

8.3.4 解析

8.3.5 序列化

8.4 开发指南

8.4.1 BGP插件实现

8.4.2 BGP消息处理

8.5 安装与使用指南

8.5.1 安装

8.5.2 配置与使用

8.6 BGP插件在ODL-SDNi项目中的应用

第9章

BGPCEP项目(PCEP插件)

9.1 PCEP协议介绍

9.1.1 PCE产生原因

9.1.2 PCEP介绍

9.1.3 Segment Routing

9.2 开发指南

9.2.1 PCEP插件实现

9.2.2 PCEP消息处理

9.3 安装与使用指南

9.3.1 安装

9.3.2 配置与使用

第10章

OVSDB Plugin项目

10.1 项目介绍

10.1.1 OVS

10.1.2 OVSDB

10.1.3 OVSDB管理协议

10.1.4 OVSDB Plugin架构

10.1.5 OVSDB Plugin的北向接口

10.2 安装与使用

10.2.1 安装

10.2.2 使用

第11章

Virtual Tenant Network项目

11.1 VTN概述

11.2 VTN项目介绍

11.2.1 虚拟网络层

11.2.2 虚拟网络结构

11.2.3 物理网络资源映射

11.2.4 vBridge功能

11.2.5 vRouter功能

11.2.6 流过滤器功能

11.2.7 多控制节点间的协作

11.2.8 OpenFlow网络与传统L2/L3网络间的协作

11.2.9 VTN接口介绍

11.3 VTN项目架构介绍

11.3.1 软件功能架构

11.3.2 VTN协调器架构

11.3.3 VTN管理器架构

11.4 安装与使用

11.4.1 总览

11.4.2 安装VTN协调器

11.4.3 安装VTN管理器

11.5 应用案例

11.5.1 单控制器场景下的配置示例

11.5.2 多控制器场景下的配置示例

第12章

业务链项目

12.1 概述

12.1.1 业务链技术概述

12.1.2 业务链结构

12.2 SFC项目介绍及使用

12.2.1 SFC-UI模块

12.2.2 SFC南向REST插件

12.2.3 SFC-OVS插件

12.2.4 SFC分类器

12.2.5 SFC OpenFlow二层映射器插件

12.2.6 SF选择算法

12.3 SFCOFL2使用案例介绍

第13章

Group Based Policy项目

13.1 技术背景

13.1.1 策略模型

13.1.2 策略管理技术与平台

13.1.3 策略一致性问题

13.1.4 承诺理论

13.2 GBP项目与基本架构

13.2.1 项目概况

13.2.2 GBP策略模型

13.2.3 GBP策略解析过程

13.2.4 GBP总体架构

13.3 GBP用户配置界面

13.3.1 Policy Expression视图

13.3.2 Governance视图

13.3.3 Renderer Configuration视图

13.3.4 使用Access Model Wizard

13.4 GBP安装与测试

13.4.1 Karaf集成安装

13.4.2 编译安装

13.4.3 Demo安装与测试

第三部分

开发实践

第14章

IP网络边缘业务链技术方案

14.1 方案背景

14.1.1 SDN控制器应用场景

14.1.2 项目提出背景

14.2 IP网络边缘业务链总体方案

14.2.1 总体思路与功能架构

14.2.2 业务编排器功能

14.2.3 ODL控制器及其业务链相关插件功能

14.2.4 BRAS与NFV业务链设备功能

14.3 IP网络边缘业务链主要功能

14.3.1 业务控制策略管理

14.3.2 可编程转发功能

14.3.3 业务链管理与调度

第15章

SCP架构和实现

15.1 总体方案

15.1.1 SCP架构

15.1.2 业务编排流程

15.1.3 系统接口

15.2 项目管理模块

15.2.1 实现思路

15.2.2 模块结构

15.2.3 处理流程

15.2.4 主要数据结构

15.3 策略管理模块

15.3.1 实现思路

15.3.2 模块结构

15.3.3 处理流程

15.3.4 主要数据结构

15.4 资源监控模块

15.4.1 实现思路

15.4.2 模块结构

15.4.3 处理流程

15.4.4 主要数据结构

15.5 用户管理模块

15.5.1 实现思路

15.5.2 模块结构

15.5.3 处理流程

15.5.4 主要数据结构

第16章

ODL控制器实现

16.1 策略管理插件

16.1.1 策略管理插件功能

16.1.2 策略管理插件实现

16.2 业务链管理插件

16.2.1 业务链管理插件功能

16.2.2 业务链管理插件实现

16.3 NETCONF插件

16.3.1 NETCONF插件功能及二次开发

16.3.2 NETCONF插件使用

16.4 SFC项目路径选择算法增强

16.4.1 SFC项目路径选择算法模块介绍

16.4.2 新增路径算法介绍

16.4.3 在SFC项目中添加TLO算法

第17章

软件转发层功能增强

17.1 转发面背景技术

17.1.1 DPDK技术

17.1.2 OVS介绍

17.1.3 OVDK介绍

17.2 PF方案与实现

17.2.1 PF功能架构

17.2.2 可编程交换机的实现

17.3 软件转发层性能监控

17.3.1 NETCONF协议介绍

17.3.2 LibNetConf介绍

17.3.3 Netopeer介绍

17.3.4 采集程序介绍

第18章

应用案例

18.1 基于PF的SDN协议网关

18.1.1 场景与需求描述

18.1.2 部署与配置

18.1.3 验证业务流程

18.2 IP边缘业务链部署

18.2.1 功能要求

18.2.2 安装部署

18.2.3 测试验证

参考文献

缩略语

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部