四、SDN数据平面

本文深入探讨SDN数据平面,分析传统网络设备与数据平面任务,并着重讲解OpenFlow转发模型,包括其特点、通用转发模型以及PISA架构。OpenFlow交换机通过流表实现可编程的数据转发,支持网络创新和自定义策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 SDN数据平面

1.1 传统网络设备

在这里插入图片描述

1.2 数据平面的任务

数据平面主要执行网络控制逻辑:

  • 解析数据包头
  • 转发数据包到某些端口
  • 数据平面对数据包的处理,主要通过查询由控制平面所生成的转发信息表来完成

1.3 传统网络数据平面数据包的处理流程

在这里插入图片描述

1.4 传统网络数据平面的特点

  • 数据转发处理都是协议相关的
  • 只支持有限的用户配置,不支持编程自定义
  • 功能模块固定,在网络生产时就已经固定。例如:
    在这里插入图片描述

1.5 SDN数据平面

在这里插入图片描述

1.6 SDN数据平面的特点

  • 在该SDN数据平面中,包处理流程中的所有模块,包括解析、转发和调度,都是可编程、协议无关的
  • 传统网络设备中的二层或三层转发表被抽象成流表
    在这里插入图片描述

1.7 OpenFlow转发模型

1.7.1 SDN数据平面实现的一次尝试

在这里插入图片描述

1.7.2 OpenFlow交换机转发模型

在该转发模型中,OpenFlow交换机将传统网络数据平面中的各种查找表抽象成一种通用的流表结构。同时将数据转发处理,抽象成通用的匹配-动作过程(Match-Action过程)
在这里插入图片描述
每个流表可以实现:
用户定义网络处理功能——>可编程的数据转发处理

1.7.3 OpenFlow交换机通用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值