Skip to content

2022年 408 计算机网络 第 37 题

计算机网络2022年选择题2分

题目

SDN 控制器向数据平面的 SDN 交换机下发流表时所使用的接口是( )

错因

A

东向接口指 SDN 控制器集群之间(同级别)的接口——多个控制器协同工作时互相通信用,不是控制器到交换机的方向。

C

西向接口同样指 SDN 控制器集群间的横向接口(与东向是同一类)。东西向都是"控制器之间的对话",不涉及数据平面。

D

北向接口是应用 → 控制器的方向——业务应用(如 SD-WAN 控制器、流量分析平台)通过 REST API 等方式向 SDN 控制器下发策略意图。北向不是控制器主动下发流表的方向

总解析

SDN 三层架构与四个方向接口对照

应用层  (业务策略 / 流量工程 / SDN 应用)

   │  北向 API(应用 → 控制器,下发意图)

控制层  (SDN 控制器集群)
   ←→  东向 / 西向(控制器之间,集群协同)

   │  南向 API(控制器 → 交换机,下发流表)

数据层  (SDN 交换机集群,按流表转发分组)

四个接口方向的职责

方向连接的两端作用
北向应用 ↔ 控制器应用告诉控制器"我想要什么策略"
南向控制器 ↔ 交换机控制器下发流表 / 收上报包,最常用 OpenFlow
东向 / 西向控制器 ↔ 控制器多控制器集群之间协同(如多 AS 之间)

题面问"控制器向 SDN 交换机下发流表" → 控制器 → 交换机方向 → 南向接口

最终答案是 B(南向接口)

编者注(生僻术语):南向接口的事实标准是 OpenFlow 协议(由 ONF / Open Networking Foundation 维护)——控制器和交换机之间的命令格式、流表项语义、统计上报、错误处理都规定在 OpenFlow 规范里。OpenFlow 1.0 起步、目前主流是 1.3,新增了 IPv6、组表、计量表等。考研里南向 = OpenFlow 是重点关联——看到 OpenFlow 就知道是南向。

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题