基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构

基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , [美] , [美] , , , , ,
2021-09
版次: 1
ISBN: 9787111691273
定价: 149.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 420页
8人买过
  • 整个网络行业正面临着自动化的压力,以实现规模化和更快的发展,本书介绍如何利用YANG来释放网络自动化的力量,提供了通用的术语、模型,以及对用例和工具的认识,以便能够进行有效地交流。通过提供丰富的背景、案例以及解释“为什么”和提供大量动手实践的机会,本书旨在为网络专业人士以及整个行业的发展提供帮助。 推荐序 

    译者序 

    前言 

    致谢 

    作者简介 

    技术审校者简介 

    第1章 网络管理世界必须改变: 

        你为什么要关心这件事1 

    11 导言1 

    12 行业发生了变化:趋势是什么4 

    121 缩短部署时间4 

    122 CLI不再是标准(无法自动化的功能不应存在)5 

    123 硬件商品化和解耦7 

    124 DevOps时代9 

    125 软件定义网络11 

    126 网络功能虚拟化12 

    127 弹性云:按需付费13 

    128 数据模型驱动的管理14 

    129 数据模型驱动的遥测16 

    1210 基于意图的网络17 

    1211 软件正在吞噬世界19 

    13 现有网络管理实践和相关限制19 

    131 CLI:这是API吗19 

    132 SNMP:用于监控但不用于配置21 

    133 NetFlow和IPFIX:主要用于流记录27 

    134 syslog:无结构化数据30 

    14 数据模型是自动化的关键32 

    141 信息模型与数据模型的差异32 

    142 用不同的数据模型管理网络的挑战33 

    专家访谈40 

    与Victor Kuarsing的问答40 

    与Russ White的问答42 

    小结43 

    参考资料44 

    注释44 

    第2章 数据模型驱动的管理46 

    21 起因:一套新的要求46 

    22 网络管理已死,网络管理万岁49 

    23 YANG:数据建模语言50 

    24 自动化的关键?数据模型52 

    241 YANG和运维人员的需求53 

    242 良好数据模型的属性54 

    243 不同类型的YANG模块55 

    244 从MIB模块映射YANG对象56 

    25 管理架构57 

    26 数据模型驱动的管理组件58 

    27 编码(协议绑定和序列化)61 

    271 XML62 

    272 JSON62 

    273 Google protobuf63 

    274 CBOR63 

    28 服务器架构:数据存储64 

    29 协议65 

    291 NETCONF65 

    292 RESTCONF68 

    293 gNMI(gRPC)69 

    294 CoMI70 

    210 编程语言70 

    211 遥测71 

    212 使用NETCONF管理网络72 

    专家访谈76 

    与Jürgen Sch?nw?lder的问答76 

    小结77 

    参考资料77 

    注释78 

    第3章 对YANG的阐释80 

    31 导言80 

    32 描述数据世界81 

    321 准确描述数据84 

    322 将数据归类89 

    33 描述可能的事件95 

    331 动作和RPC95 

    332 通知98 

    34 区分状态数据与配置数据99 

    35 约束使事情有意义104 

    351 强制性和默认数据107 

    352 条件内容108 

    353 正确跟随指针109 

    354 不考虑模式节点112 

    36 增扩、扩展和可能的偏离122 

    361 扩展YANG126 

    362 偏离127 

    37 网络管理数据存储架构129 

    专家访谈132 

    与Martin Bj?rklund的问答132 

    小结134 

    参考资料135 

    第4章 对NETCONF、RESTCONF和gNMI的阐释137 

    41 导言137 

    42 NETCONF138 

    421 基本原理138 

    422 XML标签、属性和命名空间140 

    423 RPC机制144 

    424 消息框架146 

    425 消息概述149 

    426 hello消息149 

    427 get-config消息151 

    428 edit-config消息153 

    429 get消息157 

    4210 RPC和动作160 

    4211 通知161 

    4212 更多NETCONF操作164 

    4213 NMDA操作get-data和edit-data164 

    43 RESTCONF165 

    431 REST原则165 

    432 RESTCONF与NETCONF对比166 

    433 查找RESTCONF服务器URL168 

    434 阅读和导航RESTCONF资源169 

    435 使用RESTCONF创建和更新配置175 

    436 动作183 

    437 通知184 

    44 OpenConfig和gNMI186 

    441 gRPC187 

    442 gNMI CapabilityRequest187 

    443 gNMI GetRequest188 

    444 gNMI SetRequest191 

    445 gNMI SubscribeRequest和遥测195 

    446 YANG RPC、动作和通知196 

    专家访谈196 

    与Kent Watsen的问答196 

    小结197 

    参考资料198 

    第5章 对遥测的阐释200 

    51 导言200 

    52 数据模型驱动的遥测200 

    53 从SNMP转向遥测202 

    54 遥测的使用案例205 

    55 遥测组件205 

    551 架构206 

    552 传输讨论:监控与事件207 

    553 订阅类型:变动与定期208 

    554 拨入模式和拨出模式210 

    56 遥测标准机制210 

    561  NETCONF事件通知211 

    562  IETF YANG订阅212 

    563 IETF YANG Push与OpenConfig:一些历史215 

    564 OpenConfig流式遥测216 

    专家访谈216 

    与Alex Clemm的问答216 

    小结219 

    参考资料219 

    注释220 

    第6章 YANG数据模型在行业中的发展221 

    61 导言221 

    62 起点:IETF221 

    63 在整个行业中拥抱YANG227 

    64 OpenConfig YANG模型231 

    65 需要行业协调234 

    66 互操作性测试235 

    67 为特定功能实现一个以上的YANG模型236 

    专家访谈238 

    与Carl Moberg的问答238 

    小结240 

    参考资料240 

    注释240 

    第7章 自动化与数据模型、相关元数据及工具一样好
  • 内容简介:
    整个网络行业正面临着自动化的压力,以实现规模化和更快的发展,本书介绍如何利用YANG来释放网络自动化的力量,提供了通用的术语、模型,以及对用例和工具的认识,以便能够进行有效地交流。通过提供丰富的背景、案例以及解释“为什么”和提供大量动手实践的机会,本书旨在为网络专业人士以及整个行业的发展提供帮助。
  • 目录:
    推荐序 

    译者序 

    前言 

    致谢 

    作者简介 

    技术审校者简介 

    第1章 网络管理世界必须改变: 

        你为什么要关心这件事1 

    11 导言1 

    12 行业发生了变化:趋势是什么4 

    121 缩短部署时间4 

    122 CLI不再是标准(无法自动化的功能不应存在)5 

    123 硬件商品化和解耦7 

    124 DevOps时代9 

    125 软件定义网络11 

    126 网络功能虚拟化12 

    127 弹性云:按需付费13 

    128 数据模型驱动的管理14 

    129 数据模型驱动的遥测16 

    1210 基于意图的网络17 

    1211 软件正在吞噬世界19 

    13 现有网络管理实践和相关限制19 

    131 CLI:这是API吗19 

    132 SNMP:用于监控但不用于配置21 

    133 NetFlow和IPFIX:主要用于流记录27 

    134 syslog:无结构化数据30 

    14 数据模型是自动化的关键32 

    141 信息模型与数据模型的差异32 

    142 用不同的数据模型管理网络的挑战33 

    专家访谈40 

    与Victor Kuarsing的问答40 

    与Russ White的问答42 

    小结43 

    参考资料44 

    注释44 

    第2章 数据模型驱动的管理46 

    21 起因:一套新的要求46 

    22 网络管理已死,网络管理万岁49 

    23 YANG:数据建模语言50 

    24 自动化的关键?数据模型52 

    241 YANG和运维人员的需求53 

    242 良好数据模型的属性54 

    243 不同类型的YANG模块55 

    244 从MIB模块映射YANG对象56 

    25 管理架构57 

    26 数据模型驱动的管理组件58 

    27 编码(协议绑定和序列化)61 

    271 XML62 

    272 JSON62 

    273 Google protobuf63 

    274 CBOR63 

    28 服务器架构:数据存储64 

    29 协议65 

    291 NETCONF65 

    292 RESTCONF68 

    293 gNMI(gRPC)69 

    294 CoMI70 

    210 编程语言70 

    211 遥测71 

    212 使用NETCONF管理网络72 

    专家访谈76 

    与Jürgen Sch?nw?lder的问答76 

    小结77 

    参考资料77 

    注释78 

    第3章 对YANG的阐释80 

    31 导言80 

    32 描述数据世界81 

    321 准确描述数据84 

    322 将数据归类89 

    33 描述可能的事件95 

    331 动作和RPC95 

    332 通知98 

    34 区分状态数据与配置数据99 

    35 约束使事情有意义104 

    351 强制性和默认数据107 

    352 条件内容108 

    353 正确跟随指针109 

    354 不考虑模式节点112 

    36 增扩、扩展和可能的偏离122 

    361 扩展YANG126 

    362 偏离127 

    37 网络管理数据存储架构129 

    专家访谈132 

    与Martin Bj?rklund的问答132 

    小结134 

    参考资料135 

    第4章 对NETCONF、RESTCONF和gNMI的阐释137 

    41 导言137 

    42 NETCONF138 

    421 基本原理138 

    422 XML标签、属性和命名空间140 

    423 RPC机制144 

    424 消息框架146 

    425 消息概述149 

    426 hello消息149 

    427 get-config消息151 

    428 edit-config消息153 

    429 get消息157 

    4210 RPC和动作160 

    4211 通知161 

    4212 更多NETCONF操作164 

    4213 NMDA操作get-data和edit-data164 

    43 RESTCONF165 

    431 REST原则165 

    432 RESTCONF与NETCONF对比166 

    433 查找RESTCONF服务器URL168 

    434 阅读和导航RESTCONF资源169 

    435 使用RESTCONF创建和更新配置175 

    436 动作183 

    437 通知184 

    44 OpenConfig和gNMI186 

    441 gRPC187 

    442 gNMI CapabilityRequest187 

    443 gNMI GetRequest188 

    444 gNMI SetRequest191 

    445 gNMI SubscribeRequest和遥测195 

    446 YANG RPC、动作和通知196 

    专家访谈196 

    与Kent Watsen的问答196 

    小结197 

    参考资料198 

    第5章 对遥测的阐释200 

    51 导言200 

    52 数据模型驱动的遥测200 

    53 从SNMP转向遥测202 

    54 遥测的使用案例205 

    55 遥测组件205 

    551 架构206 

    552 传输讨论:监控与事件207 

    553 订阅类型:变动与定期208 

    554 拨入模式和拨出模式210 

    56 遥测标准机制210 

    561  NETCONF事件通知211 

    562  IETF YANG订阅212 

    563 IETF YANG Push与OpenConfig:一些历史215 

    564 OpenConfig流式遥测216 

    专家访谈216 

    与Alex Clemm的问答216 

    小结219 

    参考资料219 

    注释220 

    第6章 YANG数据模型在行业中的发展221 

    61 导言221 

    62 起点:IETF221 

    63 在整个行业中拥抱YANG227 

    64 OpenConfig YANG模型231 

    65 需要行业协调234 

    66 互操作性测试235 

    67 为特定功能实现一个以上的YANG模型236 

    专家访谈238 

    与Carl Moberg的问答238 

    小结240 

    参考资料240 

    注释240 

    第7章 自动化与数据模型、相关元数据及工具一样好
查看详情
12
您可能感兴趣 / 更多
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
杰出投资者的底层认知:成功投资与明智创富的10个茅塞顿开之问(《聪明的投资者》新时代精华版)
[美]J.戴维·斯坦恩(J.David Stein) 著;刘寅龙 译;庞鑫
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
浴缸里的海洋
[美]塞思·菲什曼
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
洛丽塔原型:小说《洛丽塔》背后的萨莉?霍纳绑架案
[美]萨拉·魏恩曼 著;真故图书 出品
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
奇迹之门 《纽约时报》畅销书作家写给孩子的一封“成长家书”。让父母的爱与肯定,成为孩子探索世界的底气。拥抱成长的不确定性,打开通向无限可能的“奇迹之门”。
[美]艾莉森·麦基/文 (美) 柳泰恩 图
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
基于YANG的可编程网络:用YANG、NETCONF、RESTCONF和gNMI实现网络自动化架构
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯