题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

SDN控制器下发规则后,匹配流表的数据包由谁转发?

44 道章节练习题
单选题2.1 信息技术及其发展22 / 44

某OpenFlow交换机已安装有效流表项,动作明确为从端口3输出,且没有复制到控制器的动作。一个数据包匹配该项后,正确的处理是()。

选择答案
未作答
答案与解析

正确答案 D

规则已经有效,动作也写清楚了:从端口3输出。交换机据此完成数据平面转发,选D。SDN把控制与转发分开,不是把所有业务数据搬到控制器中转。

可以把控制器理解为负责组织和下发交通规则的一方,交换机按规则处理实际通行的数据。不过这个比方不能推成“控制器永远收不到数据包”:规则未匹配、被配置为上送或需要特殊处理时,行为可能不同。本题已限定有效匹配且没有上送动作,因此不需要逐包请示。逻辑集中控制也不表示只能部署一台物理控制器。

选项分析

A
把控制器的控制职责扩大成全部数据的转发职责,忽略已有流表和明确输出动作。
B
本题没有逐包审批要求,应用平面也不是为每个包建立物理链路的执行环节。
C
已有有效规则应按其动作执行,不能将数据平面任意改写策略当作正常转发过程。
D
准确对应控制器给规则、数据平面执行规则的分工,符合题干所有限定条件。

容易混淆的地方

把“集中控制”听成“集中转发”,或者反过来断言SDN在任何情况下都不会向控制器上送数据。

再巩固一步

  • 流表题先找是否匹配,再看动作。题目已给出动作时,不要额外假设每包都要向控制器请示。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.2 · 纸书第57、58页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息