来源书籍
软件定义网络:基于OpenFlow的SDN技术揭秘
软件定义网络类
- **信息浓度偏高**:核心章节(第1章 OpenFlow协议原理、第3章控制器架构、第6章网络虚拟化)
讲的是"为什么这样设计"——流表匹配的优先级规则、控制器为什么要分南北向接口、集中式控制
带来的可扩展性权衡(reactive vs proactive 模型)、网络虚拟化与SDN控制/数据平面分离的
本质区别,属于设计决策层面的内容。
- **稳定性偏低**:全书大量内容绑定在2013-2014年的SDN生态快照上——具体版本(Mininet 2.0、
OpenFlow 1.0/1.3)、具体工具安装步骤(VMware Player、VirtualBox、SSH/X11配置)、以及
大量已边缘化或消亡的具体项目(NodeFlow、Maestro、Trema、FlowER等)。第8章整章是开源
项目清单+链接,时效性最低;第2、4、5章也有大段环境搭建的操作步骤。
用户已确认此评级。
类别清单覆盖
7/7
已覆盖 7
补充生成 0
未覆盖 0
全书概览
软件定义网络:基于OpenFlow的SDN技术揭秘
类别:软件定义网络类
四象限结论:工程实践(高浓度 + 低稳定性)
作者:Siamak Azodolmolky 译者:徐磊 出版:机械工业出版社(原书2013年10月,中译2014年4月)
评级结论:工程实践(高浓度 + 低稳定性)
理由:
- 信息浓度偏高:核心章节(第1章 OpenFlow协议原理、第3章控制器架构、第6章网络虚拟化) 讲的是”为什么这样设计”——流表匹配的优先级规则、控制器为什么要分南北向接口、集中式控制 带来的可扩展性权衡(reactive vs proactive 模型)、网络虚拟化与SDN控制/数据平面分离的 本质区别,属于设计决策层面的内容。
- 稳定性偏低:全书大量内容绑定在2013-2014年的SDN生态快照上——具体版本(Mininet 2.0、 OpenFlow 1.0/1.3)、具体工具安装步骤(VMware Player、VirtualBox、SSH/X11配置)、以及 大量已边缘化或消亡的具体项目(NodeFlow、Maestro、Trema、FlowER等)。第8章整章是开源 项目清单+链接,时效性最低;第2、4、5章也有大段环境搭建的操作步骤。
用户已确认此评级。
章节进度追踪表
| 章节 | 章节标题 | 精读/略读 | 状态 | 卡片数 |
|---|---|---|---|---|
| 译者序/前言 | - | - | done | 0 |
| 1.1 | 理解SDN——OpenFlow特色 | 精读 | done | 1 |
| 1.2 | 有关SDN/OpenFlow的工作 | 略读 | done | 0 |
| 1.3 | SDN的基本构件 | 精读 | done | 2 |
| 1.4 | OpenFlow消息(含1.4.1-1.4.3) | 精读 | done | 3 |
| 1.5 | 北向接口 | 精读 | done | 1 |
| 1.6 | 本章总结 | 略读 | done | 0 |
| 2.1 | OpenFlow参考交换机(含2.1.1-2.1.2) | 略读 | done | 0 |
| 2.2 | 硬件实现 | 略读 | done | 0 |
| 2.3 | 基于软件的交换机 | 略读 | done | 0 |
| 2.4 | 用Mininet搭建实验环境(含2.4.1-2.4.2) | 略读 | done | 0 |
| 2.5 | 本章总结 | 略读 | done | 0 |
| 3.1 | SDN控制器 | 精读 | done | 2 |
| 3.2 | 已有的实现方案(含3.2.1-3.2.4) | 略读 | done | 0 |
| 3.3 | OpenDaylight | 略读 | done | 0 |
| 3.4 | 本章总结 | 略读 | done | 0 |
| 4.1 | 理解OpenFlow实验(含4.1.1-4.1.2) | 略读 | done | 0 |
| 4.2 | OpenDaylight(含4.2.1-4.2.2) | 略读 | done | 0 |
| 4.3 | 本章总结 | 略读 | done | 0 |
| 5.1 | 学习型以太网交换机 | 精读 | done | 2 |
| 5.2 | 简单的防火墙 | 精读 | done | 1 |
| 5.3 | OpenDaylight的简单转发 | 略读 | done | 0 |
| 5.4 | 本章总结 | 略读 | done | 0 |
| 6.1 | 网络虚拟化 | 精读 | done | 1 |
| 6.2 | FlowVisor(含6.2.1-6.2.3) | 精读 | done | 2 |
| 6.3 | FlowVisor切分 | 略读 | done | 0 |
| 6.4 | 本章总结 | 略读 | done | 0 |
| 7.1 | OpenStack和Neutron | 精读 | done | 0 |
| 7.2 | OpenStack的组网架构 | 精读 | done | 1 |
| 7.3 | Neutron插件 | 略读 | done | 0 |
| 7.4 | 本章总结 | 略读 | done | 0 |
| 8.1-8.4 | 开源资源全部 | 略读 | done | 0 |
类别清单核对(软件定义网络类)
| 必答维度 | 覆盖状态 | 已有卡片/说明 |
|---|---|---|
| 控制与数据平面分离 | 已覆盖 | [[控制与数据平面分离的价值]] |
| 流表、匹配与转发规则 | 已覆盖 | [[流表是可编程转发的核心结构]]、[[精确匹配优先于通配符匹配]] |
| 南北向接口与控制器架构 | 已覆盖 | [[逻辑集中、物理分布的控制平面]] |
| 协议消息与设备通信 | 已覆盖 | [[协议消息按发起方向分类]] |
| 虚拟化、切片与多租户隔离 | 已覆盖 | [[FlowVisor:用透明代理实现网络切片]] |
| 策略、安全与可编程网络应用 | 已覆盖 | [[策略与转发解耦的防火墙实现]] |
| 运行时性能、可用性与生态演化 | 已覆盖 | [[反应式与主动式流控制的权衡]]、[[接口标准化取决于是否卡在硬件互操作]] |
Spine 文件映射(精读章节对应的 XHTML 文件)
- 1.1 → text00005.html
- 1.3 → text00007.html
- 1.4 → text00008.html, 1.4.1 → text00009.html, 1.4.2 → text00010.html, 1.4.3 → text00011.html
- 1.5 → text00012.html
- 3.1 → text00025.html
- 5.1 → text00042.html
- 5.2 → text00043.html
- 6.1 → text00047.html
- 6.2 → text00048.html, 6.2.1 → text00049.html, 6.2.2 → text00050.html, 6.2.3 → text00051.html
- 7.1 → text00055.html
- 7.2 → text00056.html
章节与卡片
01 1.1 理解软件定义网络——OpenFlow特色
- 控制与数据平面分离的价值 普通读书笔记卡
01 1.3 SDN的基本构件
- 流表是可编程转发的核心结构 普通读书笔记卡
- 精确匹配优先于通配符匹配 普通读书笔记卡
01 1.4 OpenFlow消息
- 协议消息按发起方向分类 普通读书笔记卡
01 1.4.1 控制器到交换机的消息
- 严格匹配与宽松匹配的操作API设计 普通读书笔记卡
01 1.4.3 异步消息
- packet-in用缓冲区ID代替完整包体 普通读书笔记卡
01 1.5 北向接口
- 接口标准化取决于是否卡在硬件互操作 普通读书笔记卡
03 3.1 SDN控制器
- 反应式与主动式流控制的权衡 普通读书笔记卡
- 逻辑集中、物理分布的控制平面 普通读书笔记卡
05 5.1 网络应用1——学习型以太网交换机
- 学习型交换机用流量自身构建转发表 普通读书笔记卡
- 软件定义行为:换程序即换交换机功能 普通读书笔记卡
05 5.2 网络应用2——简单的防火墙
- 策略与转发解耦的防火墙实现 普通读书笔记卡
06 6.1 网络虚拟化
- SDN与网络虚拟化是两个不同维度的概念 普通读书笔记卡
06 6.2 FlowVisor
- FlowVisor:用透明代理实现网络切片 普通读书笔记卡
06 6.2.3 分片操作结构
- 位掩码表达组合权限 普通读书笔记卡
07 7.2 OpenStack的组网架构
- 网络即服务:API与实现解耦的插件架构 普通读书笔记卡
相关主题
暂无公开主题。