计算机
类型
可以朗读
语音朗读
339千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
《OpenDaylight开发实践》:SDN/NFV技术、重点项目详解,引领业务控制平台开发。
内容简介
本书分为基础概述、OpenDaylight重点项目介绍和开发实践三部分。介绍了SDN/NFV技术和OpenDaylight开源社区,从而对OpenDaylight有一个整体和宏观的了解;介绍了OpenDaylight社区中的Controller、YANG Tools等关注度较高的项目,并对这些项目的应用和开发提出了一些指导性建议;叙述了基于OpenDaylight进行业务控制平台开发的实践经验。
目录
- 封面
- 目录
- 扉页
- 版权
- 前言
- 第一部分 基础概述
- 第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 测试验证
- 参考文献
- 缩略语
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。