书籍详情
《OpenDaylight应用宝典:从传统网络迁移到软件定义网络指南》[51M]百度网盘|亲测有效|pdf下载
  • OpenDaylight应用宝典:从传统网络迁移到软件定义网络指南

  • 出版社:电子工业出版社
  • 出版时间:2019-01
  • 热度:7115
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

适读人群 :希望了解OpenDaylight的读者。可以作为网络技术人员和IT系统开发人员的中初级读物,帮助他们快速了解OpenDaylight社区及其大型通用SDN控制器的开发方法。

  你将学到以下内容:
  掌握OpenDaylight的基础知识
  在OpenDaylight中自定义、验证和授权
  分析网络访问控制和策略
  使用OpenDaylight SGT Exchange协议来管理支持SXP的设备
  使用RESTCONF调用添加、更新和删除隧道
  管理数据中心优化
  将OpenDaylight与第三方框架集成
  部署、配置和调整基于OpenDaylight的解决方案

内容简介

  OpenDaylight是一个模块化的开放平台,用于定制和自动化任意规模的网络。OpenDaylight重点关注网络可编程性,可解决现有网络环境中的各种使用场景。
  《OpenDaylight应用宝典——从传统网络迁移到软件定义网络指南》有几十个基于场景的演示,介绍使用OpenDaylight可以解决的基础案例,包括讨论虚拟用户边缘、动态互连、网络虚拟化、虚拟核心和聚合、意图和策略联网、自定义OpenDaylight容器、认证和授权。经典场景的介绍,能帮助读者快速学习和掌握OpenDaylight相关知识。

作者简介

  Mathieu Lemay,是Inocybe技术的首席执行官,该公司成立于2005年,是一家专注于实际基于OpenDaylight的部署解决方案、培训和服务的SDN先驱者,也是部署开放式接入网络的Civimetrix 电信的首席技术官。

  Alexis deTalhou?t,一直对通过网络传输信息的方式感兴趣。他在计算机科学和网络方面的背景,以及对新技术的兴趣引导他进入了SDN领域。

  Jamie Goodyear,是Savoir 技术的开源提倡者,Apache开发者和计算机系统分析师。他为世界各地的大型组织设计、评估架构方案。

  Rashmi Pujar,对正在塑造当今网络的新技术趋势感兴趣。凭借网络和电信背景,她在Inocybe找到了充分利用她的兴趣的机会。

  Mohamed El-Serngawy,拥有虚拟化平台和安全方面的经验,他对SDN和云计算的好奇使他加入了Inocybe。他也对软件漏洞等方面感兴趣。

  Yrineu Rodrigues,在软件定义网络方面拥有三年经验,在算法和编程语言方面拥有坚实的背景。 Yrineu在SDN项目上为Instituto Atlantico工作,并且是OpenDaylight项目(基于意图组合的网络Network Intent Composition,NIC)的项目负责人/提交者。

目录

第1章 OpenDaylight基本原理 001

内容概要 001

连接OpenFlow交换机 002

预备条件 002

操作指南 003

工作原理 004

挂载NETCONF设备 004

预备条件 005

操作指南 005

工作原理 009

更多信息 009

得到数据存储 010

调用RPC 010

删除netconf-connector 011

浏览YANGUI数据模型 011

预备条件 012

操作指南 012

工作原理 013

更多信息 013

参考资料 013

基本分布式交换 013

预备条件 014

操作指南 014

工作原理 020

更多信息 020

配置L2Switch 020

使用LACP协议绑定链路 021

预备条件 021

操作指南 022

工作原理 024

改变用户认证 025

预备条件 025

操作指南 025

工作原理 027

OpenDaylight集群 027

预备条件 028

操作指南 028

工作原理 033

参考资料 034

第2章 虚拟客户边缘 035

内容概要 035

利用UNI管理端到端的WAN链路 035

预备条件 036

操作指南 036

工作原理 040

通过MPLS VPN连接多个网络 040

预备条件 041

操作指南 041

工作原理 048

使用USC安全信道来处理设备 048

预备条件 048

操作指南 09

工作原理 054

更多信息 054

使用物联网的机器到机器协议 055

预备条件 056

操作指南 056

工作原理 062

控制电缆调制解调器终端系统 062

预备条件 062

操作指南 063

工作原理 068

第3章 动态互连 069

内容概要 069

在OpenDaylight中使用SNMP插件 069

预备条件 070

操作指南 070

在SDN环境中管理以太网交换机 073

预备条件 073

操作指南 073

更多信息 075

使用REST API配置以太网交换机 075

多供应商支持 076

使传统设备自动化 076

预备条件 077

操作指南 077

参考资料 079

远程配置OpenFlow交换机 079

预备条件 079

操作指南 080

工作原理 082

更多信息 083

动态更新网络设备YANG模型 083

预备条件 083

操作指南 084

工作原理 086

网络引导基础设施安全防护 086

预备条件 087

操作指南 087

工作原理 091

为企业提供虚拟私有云服务 092

预备条件 092

操作指南 093

工作原理 095

使用OpenDaylight管理支持SXP的设备 096

预备条件 097

操作指南 097

更多信息 099

使用OpenDaylight作为SDN控制器服务器 100

预备条件 100

操作指南 101

工作原理 103

参考资料 104

第4章 虚拟网络 105

内容简介 105

基于OpenFlow实现网络虚拟化 106

预备条件 106

操作指南 107

工作原理 111

更多信息 111

与OpenStack neutron集成配置 112

预备条件 113

操作指南 113

工作原理 117

OpenStack与OpenDaylight集成 117

预备条件 117

操作指南 118

工作原理 124

边缘虚拟网络 124

预备条件 124

操作原理 125

工作原理 129

服务功能链 130

预备条件 130

操作指南 131

工作原理 143

第5章 虚拟核心和聚合 145

内容概要 145

配置和检索BGP信息 146

预备条件 146

操作指南 146

工作原理 150

更多信息 151

使用BGP-LS管理和可视化拓扑 151

预备条件 151

操作指南 151

工作原理 152

向网络添加和删除BGP路由 153

预备条件 153

操作指南 155

工作原理 157

更多信息 158

配置和检索PCEP信息 158

预备条件 158

操作指南 158

工作原理 159

使用PCEP管理LSP隧道 160

预备条件 160

操作指南 160

更多信息 163

使用PCEP进行网络编程 164

预备条件 164

操作指南 164

使用Java获取BGP和PCEP统计信息 169

预备条件 169

操作指南 169

启用安全BGP和PCEP连接的TCP MD5身份验证 174

预备条件 174

操作指南 174

使用OpenConfig实现BGP组件配置 178

预备条件 178

操作指南 178

实现BGP和PCEP协议的新扩展 181

预备条件 182

操作指南 183

更多信息 187

第6章 意图和策略联网 189

内容简介 189

带有NIC的简单防火墙 192

预备条件 192

操作指南 192

工作原理 194

MPLS意图和标签管理 194

预备条件 194

操作指南 195

工作原理 195

基于意图的通信重定向 196

预备条件 196

操作指南 196

工作原理 198

端到端意图 198

预备条件 199

操作指南 199

工作原理 201

NIC和OpenStack集成 201

预备条件 201

操作指南 202

工作原理 204

基于意图的QoS操作 204

预备条件 204

操作指南 205

验证 206

工作原理 207

使用NIC的LOG操作 207

预备条件 207

操作指南 207

工作原理 209

使用NIC的VTN渲染器 209

预备条件 209

工作原理 209

工作原理 211

第7章 OpenDaylight容器自定义 212

内容简介 212

容器自定义 212
内容简介 212
重新配置SSH访问OpenDaylight 213
预备条件 213
操作指南 213
工作原理 214
更多信息 214
创建自定义OpenDaylight 214
预备条件 214
操作指南 215
工作原理 217
自定义OpenDaylight存储库 217
预备条件 217
操作指南 218
工作原理 218
更多信息 219
定制启动应用程序 219
预备条件 219
操作指南 219
工作原理 220
更多信息 220
安装OpenDaylight服务 220
预备条件 220
操作指南 221
工作原理 222
更多信息 222
使用Maven原型,创建自定义OpenDaylight命令 223
预备条件 223
操作原理 224
工作原理 225
更多信息 225
其他信息 225
使用功能部署应用程序 225
预备条件 226
操作指南 226
工作原理 229
更多信息 230
使用JMX监视和管理OpenDaylight 231
预备条件 231
操作指南 231
工作原理 233
更多信息 233
设置Apache Karaf Decanter监控OpenDaylight 233
预备条件 234
操作指南 234
工作原理 237
更多信息 238
第8章 认证和授权 239
内容简介 239
OpenDaylight身份管理器 239
预备条件 240
操作指南 240
更多信息 242
在OpenDaylight中的RBAC基本过滤 243
预备条件 243
操作指南 243
工作原理 248
OpenDaylight中基于令牌的身份验证 248
预备条件 248
操作指南 248
工作原理 250
OpenDaylight源IP授权 250
预备条件 250
操作指南 250
工作原理 255
OpenDaylight与OpenLDAP环境集成 255
预备条件 255
操作指南 256
工作原理 263
OpenDaylight与FreeIPA环境集成 263
预备安装 263
操作指南 263
工作原理 267
读者调查表 268
电子工业出版社编著书籍推荐表 269

前言/序言

  2006年,软件定义网络(Software Defined Network,SDN)诞生于美国斯坦福大学,以斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念,后续基于Openflow给网络带来可编程的特性,SDN的概念应运而生。SDN给网络带来了灵活性及更好的服务质量。
  SDN将控制层面与转发层面分离,网络控制由软件完成。SDN的网络控制器有多个开源和商业的项目,OpenDaylight(ODL)项目就是其中之一,经过这几年的发展,OpenDaylight已经是事实上的主流。
  OpenDaylight是由Linux基金会管理的开源项目,OpenDaylight社区由供应商和用户全球协作推动,不断适应业界最广泛的SDN和NFV使用案例。
  根据OpenDaylight官网信息,OpenDaylight拥有超过1 000名开发人员、50个组织成员,并支持全球约10亿用户,OpenDaylight正在快速发展针对用例的集成工具链。OpenDaylight代码已集成或嵌入50多个供应商解决方案和应用程序中,并可用于一系列服务中。OpenDaylight也是更广泛的开源框架的核心,包括ONAP、OpenStack和OPNFV。
  OpenDaylight是一个模块化的开放平台,用于定制和自动化任意规模的网络。OpenDaylight重点关注网络可编程性,可用于解决现有网络环境中的各种使用场景。
  OpenDaylight平台的核心是模型驱动服务抽象层(MD-SAL)。在OpenDaylight中,底层网络设备和网络应用程序都表示为对象或模型,其交互在SAL内处理。SAL是代表网络设备和应用的YANG模型之间的数据交换和适配机制。YANG模型提供设备或应用程序功能的一般描述,而不需要知道具体的实现细节。每个组件都被隔离为一个Karaf特性,以确保新工作不会被干扰。OpenDaylight使用OSGi和Maven构建管理这些Karaf功能及其交互的软件包。
  本书中有几十个基于场景的演示,介绍使用OpenDaylight可以解决的基础案例,包括讨论虚拟用户边缘,它可以通过允许一些访问策略规则将网络实体端点连接到网络,并将它们集成到网络中。动态互连,聚焦在SDN环境中建立网络设备之间的动态连接;网络虚拟化,涵盖了OpenDaylight提供的网络虚拟化的一些用法;虚拟核心和聚合,重点介绍使用OpenDaylight SDN控制器的BGP和PCEP的基础案例;意图和策略联网,介绍了意图组合网络(NIC)如何提供一些功能,以使控制器能够根据意图管理和引导网络服务和资源;自定义OpenDaylight容器,将这些配置分享给网络工程师、系统构建者和集成工程师——这些工程师需要使他们的OpenDaylight部署更加紧密地集成到他们的组织中;认证和授权,学习如何使用OpenDaylight内置认证和授权功能,以及如何将OpenDaylight与现有系统集成。
  需要说明的是,OpenDaylight发展迅速,本书翻译的是Oxygen版,虽然本书中的例子是基于Beryllium版的,但是都是经典场景,并不过时,不影响读者对OpenDaylight的学习和实践。
  最后,感谢本书的作者,分享了极有价值的OpenDaylight实践资料,感谢电子工业出版社引进了如此优秀的一本书。