知识卡片

流表是可编程转发的核心结构

专业/工作 · 103

内容

OpenFlow交换机的核心结构是流表,每条流记录由三部分构成:匹配字段(用端口、以太网/IP/传输层首部信息比对数据包)、计数器(统计命中次数、字节数、持续时间)、操作列表(命中后如何处理,如转发、改字段、丢弃)。这个”匹配-计数-动作”三元组把多样的转发逻辑收敛成一张可远程下发的规则表,控制器增删表项即可重塑网络行为,无需逐台手工配置协议参数。发散:这和规则引擎的”匹配条件→触发动作”声明式模型相通,也类似防火墙/ACL的设计范式。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第1章《1.3 SDN的基本构件》