图书介绍

OpenDaylight应用指南PDF|Epub|txt|kindle电子书版本网盘下载

OpenDaylight应用指南
  • 唐宏,刘汉江,陈前锋,李鹏等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115414274
  • 出版时间:2016
  • 标注页数:364页
  • 文件大小:34MB
  • 文件页数:378页
  • 主题词:软件开发-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

OpenDaylight应用指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础概述3

第1章 SDN/NFV概述3

1.1 SDN/NFV介绍3

1.1.1 SDN架构和技术特点3

1.1.2 NFV架构和技术优势5

1.1.3 对SDN与NFV关系的理解6

1.2 控制器概述7

1.2.1 商用控制器8

1.2.2 开源控制器8

1.2.3 OpenDaylight控制器概述10

第2章 OpenDaylight社区11

2.1 OpenDaylight社区介绍11

2.1.1 OpenDaylight开源社区11

2.1.2 OpenDaylight社区管理12

2.1.3 OpenDaylight社区运营12

2.2 OpenDaylight版本介绍14

2.2.1 Hydrogen版本简介14

2.2.2 Helium版本简介15

2.2.3 Lithium版本简介16

2.3 OpenDaylight项目简介17

第二部分 OpenDaylight重点项目介绍25

第3章 OpenDaylight Controller项目25

3.1 项目介绍25

3.1.1 基础框架25

3.1.2 OSGi26

3.1.3 Karaf27

3.1.4 Maven28

3.1.5 SAL29

3.1.6 RESTCONF34

3.2 安装与配置34

3.2.1 安装运行34

3.2.2 Mininet安装38

3.3 开发指南38

3.3.1 环境准备38

3.3.2 创建项目41

3.3.3 加载组件43

3.3.4 定义启动配置46

3.3.5 定义数据模型51

3.3.6 实现自定义RPC55

3.3.7 数据读写58

3.3.8 通知事件60

3.3.9 总结61

第4章 YANG Tools项目62

4.1 YANG语言介绍62

4.1.1 NETCONF中的YAN G62

4.1.2 OpenDaylight中的YANG63

4.1.3 YANG语法64

4.2 项目介绍70

4.2.1 YANG Tools项目结构71

4.2.2 YANG Tools的Java映射介绍71

4.3 安装与运行84

4.3.1 安装84

4.3.2 配置85

4.3.3 运行86

4.4 开发指南86

第5章 OpenFlow项目88

5.1 项目介绍88

5.1.1 总体框架88

5.1.2 OpenFlow协议简介89

5.1.3 OpenFlow协议库91

5.1.4 OpenFlowPlugin91

5.2 安装与使用92

5.2.1 安装92

5.2.2 配置93

5.2.3 使用94

5.3 开发指南97

5.3.1 环境准备97

5.3.2 编译项目97

5.3.3 代码分析98

第6章 L2Switch项目101

6.1 传统L2Switch简介101

6.2 L2Switch项目介绍101

6.2.1 L2Switch项目架构102

6.2.2 L2Switch工作流程103

6.3 安装与使用104

6.3.1 安装L2Switch项目104

6.3.2 L2Switch的功能验证105

6.3.3 配置文件说明108

6.4 开发指南110

6.4.1 包处理服务代码说明111

6.4.2 环路消除服务代码说明111

6.4.3 ARP处理服务代码说明111

6.4.4 地址跟踪服务代码说明112

6.4.5 主机跟踪服务代码说明113

6.4.6 L2Switch主服务代码说明113

第7章 Topology Processing Framework项目114

7.1 项目简介114

7.1.1 项目架构115

7.1.2 工作原理115

7.1.3 处理流程118

7.2 安装使用119

7.2.1 安装Fopoprocessing项目119

7.2.2 添加拓扑处理规则120

7.2.3 添加underlay拓扑120

7.2.4 添加underlay节点121

7.2.5 删除underlay节点方法121

7.2.6 查看拓扑的方法121

7.2.7 删除拓扑的方法122

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

7.3.1 拓扑聚合示例——equality122

7.3.2 拓扑聚合示例——unification124

7.3.3 拓扑过滤示例——filtration126

第8章 BGPCEP项目(BGP插件)129

8.1 BGPCEP项目简介129

8.1.1 项目间依赖关系130

8.1.2 项目组件结构130

8.2 BGP介绍131

8.2.1 BGP消息132

8.2.2 BGP路径属性132

8.2.3 BGP Linkstate133

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

8.3.1 消息生命周期135

8.3.2 通道处理器136

8.3.3 注册136

8.3.4 解析137

8.3.5 序列化137

8.4 开发指南138

8.4.1 BGP插件实现138

8.4.2 BGP消息处理141

8.5 安装与使用指南142

8.5.1 安装142

8.5.2 配置与使用143

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

第9章 BGPCEP项目(PCEP插件)158

9.1 PCEP协议介绍158

9.1.1 PCE产生原因158

9.1.2 PCEP介绍159

9.1.3 Segment Routing160

9.2 开发指南161

9.2.1 PCEP插件实现161

9.2.2 PCEP消息处理164

9.3 安装与使用指南165

9.3.1 安装165

9.3.2 配置与使用166

第10章 OVSDB Plugin项目180

10.1 项目介绍180

10.1.1 OVS180

10.1.2 OVSDB181

10.1.3 OVSDB管理协议183

10.1.4 OVSDB Plugin架构184

10.1.5 OVSDB Plugin的北向接口184

10.2 安装与使用186

10.2.1 安装186

10.2.2 使用186

第11章 Virtual Tenant Network项目188

11.1 VTN概述188

11.2 VTN项目介绍188

11.2.1 虚拟网络层188

11.2.2 虚拟网络结构189

11.2.3 物理网络资源映射190

11.2.4 vBridge功能191

11.2.5 vRouter功能191

11.2.6 流过滤器功能192

11.2.7 多控制节点间的协作193

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

11.2.9 VTN接口介绍193

11.3 VTN项目架构介绍194

11.3.1 软件功能架构194

11.3.2 VTN协调器架构195

11.3.3 VTN管理器架构196

11.4 安装与使用197

11.4.1 总览197

11.4.2 安装VTN协调器197

11.4.3 安装VTN管理器201

11.5 应用案例202

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

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

第12章 业务链项目206

12.1 概述206

12.1.1 业务链技术概述206

12.1.2 业务链结构207

12.2 SFC项目介绍及使用210

12.2.1 SFC-UI模块210

12.2.2 SFC南向REST插件212

12.2.3 SFC-OVS插件213

12.2.4 SFC分类器217

12.2.5 SFC OpenFlow二层映射器插件217

12.2.6 SF选择算法220

12.3 SFCOFL2使用案例介绍221

第13章 Group Based Poliy项目226

13.1 技术背景226

13.1.1 策略模型227

13.1.2 策略管理技术与平台228

13.1.3 策略一致性问题229

13.1.4 承诺理论230

13.2 GBP项目与基本架构231

13.2.1 项目概况231

13.2.2 GBP策略模型232

13.2.3 GBP策略解析过程234

13.2.4 GBP总体架构238

13.3 GBP用户配置界面240

13.3.1 Policy Expression视图241

13.3.2 Governance视图242

13.3.3 Renderer Configuration视图243

13.3.4 使用Access Model Wizard244

13.4 GBP安装与测试245

13.4.1 Karaf集成安装245

13.4.2 编译安装245

13.4.3 Demo安装与测试245

第三部分 开发实践253

第14章 IP网络边缘业务链技术方案253

14.1 方案背景253

14.1.1 SDN控制器应用场景253

14.1.2 项目提出背景254

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

14.2.1 总体思路与功能架构256

14.2.2 业务编排器功能258

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

14.2.4 BRAS与NFV业务链设备功能259

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

14.3.1 业务控制策略管理260

14.3.2 可编程转发功能260

14.3.3 业务链管理与调度262

第15章 SCP架构和实现264

15.1 总体方案264

15.1.1 SCP架构264

15.1.2 业务编排流程265

15.1.3 系统接口266

15.2 项目管理模块269

15.2.1 实现思路269

15.2.2 模块结构269

15.2.3 处理流程270

15.2.4 主要数据结构270

15.3 策略管理模块271

15.3.1 实现思路271

15.3.2 模块结构272

15.3.3 处理流程273

15.3.4 主要数据结构274

15.4 资源监控模块275

15.4.1 实现思路275

15.4.2 模块结构276

15.4.3 处理流程276

15.4.4 主要数据结构278

15.5 用户管理模块279

15.5.1 实现思路279

15.5.2 模块结构279

15.5.3 处理流程280

15.5.4 主要数据结构281

第16章 ODL控制器实现282

16.1 策略管理插件283

16.1.1 策略管理插件功能283

16.1.2 策略管理插件实现283

16.2 业务链管理插件288

16.2.1 业务链管理插件功能288

16.2.2 务链管理插件实现289

16.3 NETCONF插件294

16.3.1 NETCONF插件功能及二次开发294

16.3.2 NETCONF插件使用295

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

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

16.4.2 新增路径算法介绍299

16.4.3 在SFC项目中添加TLO算法300

第17章 软件转发层功能增强305

17.1 转发面背景技术305

17.1.1 DPDK技术305

17.1.2 OVS介绍310

17.1.3 OVDK介绍312

17.2 PF方案与实现314

17.2.1 PF功能架构314

17.2.2 可编程交换机的实现319

17.3 软件转发层性能监控321

17.3.1 NETCONF协议介绍321

17.3.2 LibNetConf介绍323

17.3.3 Netopeer介绍323

17.3.4 采集程序介绍324

第18章 应用案例334

18.1 基于PF的SDN协议网关334

18.1.1 场景与需求描述334

18.1.2 部署与配置335

18.1.3 验证业务流程341

18.2 IP边缘业务链部署343

18.2.1 功能要求343

18.2.2 安装部署344

18.2.3 测试验证347

参考文献358

缩略语361

热门推荐