来源书籍

软件定义网络:基于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特色

  1. 控制与数据平面分离的价值 普通读书笔记卡

01 1.3 SDN的基本构件

  1. 流表是可编程转发的核心结构 普通读书笔记卡
  2. 精确匹配优先于通配符匹配 普通读书笔记卡

01 1.4 OpenFlow消息

  1. 协议消息按发起方向分类 普通读书笔记卡

01 1.4.1 控制器到交换机的消息

  1. 严格匹配与宽松匹配的操作API设计 普通读书笔记卡

01 1.4.3 异步消息

  1. packet-in用缓冲区ID代替完整包体 普通读书笔记卡

01 1.5 北向接口

  1. 接口标准化取决于是否卡在硬件互操作 普通读书笔记卡

03 3.1 SDN控制器

  1. 反应式与主动式流控制的权衡 普通读书笔记卡
  2. 逻辑集中、物理分布的控制平面 普通读书笔记卡

05 5.1 网络应用1——学习型以太网交换机

  1. 学习型交换机用流量自身构建转发表 普通读书笔记卡
  2. 软件定义行为:换程序即换交换机功能 普通读书笔记卡

05 5.2 网络应用2——简单的防火墙

  1. 策略与转发解耦的防火墙实现 普通读书笔记卡

06 6.1 网络虚拟化

  1. SDN与网络虚拟化是两个不同维度的概念 普通读书笔记卡

06 6.2 FlowVisor

  1. FlowVisor:用透明代理实现网络切片 普通读书笔记卡

06 6.2.3 分片操作结构

  1. 位掩码表达组合权限 普通读书笔记卡

07 7.2 OpenStack的组网架构

  1. 网络即服务:API与实现解耦的插件架构 普通读书笔记卡

相关主题

暂无公开主题。