软件定义网络基础---sdn数据平面

liujunjun liujunjun     2023-04-24     199

关键词:

主要介绍SDN架构和转发模型

一:传统网络设备

(一)传统设备控制平面和数据平面

技术图片

(二)数据平面的任务

技术图片

数据平面对数据包的处理,主要通过查询由控制平面所生成的转发信息表来完成

(三)传统网络数据平面数据包的处理流程

技术图片

(四)传统网络数据转发处理特点

技术图片

比如某一设备的数据平面,只能对某几种特定协议的数据包进行解析

技术图片

功能模块固定,在网络生产时就已经固定。例如:

技术图片

二:SDN数据平面架构

技术图片

(一)主要变化 

第一:在该SDN数据平面中,包处理流程中的所有模块,包括解析、转发和调度,都是可编程、协议无关的

技术图片

第二:传统网络设备中的二层或三层转发表被抽象成流表

技术图片

三:OpenFlow转发模型

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

技术图片

(二)OpenFlow交换机转发模型

在该转发模型中,OpenFlow交换机将传统网络数据平面中的各种查找表抽象成一种通用的流表结构。
同时将数据转发处理,抽象成通用的匹配-动作过程(Match-Action过程)

技术图片

每个流表可以实现:

技术图片

(三)OpenFlow交换机通用转发模型---代表性和缺点

代表性

OpenFlow交换机转发模型是现有通用可编程数据平面中的代表。目前主流SDN物理交换机和虚拟交换机都实现了对OpenFlow的支持

技术图片

缺点

无法达到理想的通用可编程转发模型的要求

技术图片

四:可编程协议无关交换机架构(PISA架构)

技术图片

(一)与OpenFlow相比

技术图片

改进了OpenFlow交换机在支持新网络协议方面的不足(可编程可以实现对新网络协议的支持--动态)

技术图片

注:解析器和匹配-动作单元只有在被编程后,才能做具体的数据包处理工作。PISA芯片在没有配置前,不会实现任何的数据平面协议,所以说PISA是协议无关的架构






















































sdn

SDN介绍软件定义网络(SDN)技术是一种新颖的云计算方法,可促进网络管理,并通过编程实现高效的网络配置,从而改善网络性能和监控。SDN旨在解决这样一个事实,即传统网络的静态架构是分散和复杂的,而当前网络需要更大... 查看详情

5g的基本特点与关键技术之一:软件定义网络(sdn)

  5G的基本特点与关键技术之一:软件定义网络(SDN)  软件定义网络(SoftwareDefinedNetwork,SDN)是5G的关键技术之一。在讨论软件定义网络时,需要理解它的定义和它对5G网络架构的影响,以及5G移动通信系统中采用软件定义... 查看详情

软件定义网络基础---sdn控制平面(代码片段)

一:SDN控制平面一个或多个SDN控制器组成,是网络的大脑。?对底层网络交换设备进行集中管理,状态监测、转发决策以及处理和调度数据平面的流量;?通过北向接口向上层应用开放多个层次的可编程能力。(一)典型的SDN控制... 查看详情

简述如何利用sdn技术解决网络安全问题?

...起收集和管理所有网络状态信息的重任。逻辑集中控制为软件编程定义网络功能提供了架构基础,也为网络自动化管理提供了可能。在这三个特征中,控制平面和数据平面分离为逻辑集中控制创造了条件,逻辑集中控制为开放可... 查看详情

探索通用可编程数据平面

...统网络数据平面,通用可编程数据平面让网络用户可以自定义数据包的完整处理流程,实现理想的协议无关网络数据处理。作为一种理想的SDN数据平面,通用可编程数据平面还不够完善,还需要在不断的尝试中摸索前进。本文选... 查看详情

探索通用可编程数据平面

...统网络数据平面,通用可编程数据平面让网络用户可以自定义数据包的完整处理流程,实现理想的协议无关网络数据处理。作为一种理想的SDN数据平面,通用可编程数据平面还不够完善,还需要在不断的尝试中摸索前进。本文选... 查看详情

sdn第二次作业

...到方便管理网络的目的。SDN由下到上(或称由南向北)分为数据平面、控制平面和应用平面。数据平面与控制平面之间利用SDN控制数据平面接口(control-data-planeinterface,简称CDPI)进行通信,CDPI具有统一的通信标准,目前主要采用Open 查看详情

软件定义网络基础---sdn的发展(代码片段)

一:发展初期阶段--提出架构、设计思想和实现技术的提出二:发展中期阶段--企业加入,推动发展三:SDN的发展趋势(一)SD-DCSDN被大规模应用数据中心的服务器和设备部署运维,产生了软件定义的数据中心(一)SD-WAN软件定义... 查看详情

华为新网络系列|什么是sdn?

...到大家。SDN是SoftwareDefinedNetwork的缩写,翻译成中文就是软件定义网络。那到底什么才算SDN呢,目前各个厂商SDN解决方案百花齐放百家争鸣,相比大家都眼花缭乱了。其中也不乏会有一些误解。SDN的核心是转发和控制进行分离,... 查看详情

devops之软件定义网络sdn

...点细节,参考教程网址,如需帮助,请留言。  《软件定义网络SDN(SoftwareDefinedNetwork)》《SDN概念》SDN(SoftwareDefinedNetwork,软件定义网络)基于路由器、交换机、集线器的网络架构。NFV(NetworkFunctionsVirtualisation,网络功... 查看详情

sdn软件定义网络----学习1

原文地址https://www.infoq.cn/article/sdn-and-cloud-network1.1,什么是SDN?什么是SDN?SDN的官方解释上提出了SDN的三个特性:集中化管理、控制转发分离、开放的API。可以这么说,只要满足SDN的三个特性的,就是SDN。SDN是一种理念,一种思... 查看详情

网络层数据平面

...根据目标地址,查路由表决定从哪个端口发送出去SDN软件定义网络方式:基于多个字段+流表(传统方式只基于IP字段)B.控制平面介绍负责路由的功能需要通过路由选择协议(RIP,OSPF,BGP)计算... 查看详情

《sdn软件定义网络从入门到精通》导论课

...e5dbd9a2ccccb88d0ee5c4d5790699c1#rd前言SDN(SoftwareDefinedNetwork)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化 查看详情

srv6网络编程自学系列|allip1.0的机遇:sdn与网络编程

...无法控制彼此的数据平面。借鉴计算机领域的通用硬件、软件定义和开源理念,美国斯坦福大学尼克·麦基翁( 查看详情

sdn—核心玩家与技术流派

...商运营商新兴转发芯片厂商传统x86芯片厂商SDN的3大流派软件定义网元软件定义网管Overlay派—软件定义网络技术方案路线SDN的玩家类型网络设备市场空间巨大,却被为数不多的几家厂商把控,面对如此巨大的蛋糕,只要沾边的厂... 查看详情

sdn—核心玩家与技术流派

...商运营商新兴转发芯片厂商传统x86芯片厂商SDN的3大流派软件定义网元软件定义网管Overlay派—软件定义网络技术方案路线SDN的玩家类型网络设备市场空间巨大,却被为数不多的几家厂商把控,面对如此巨大的蛋糕,只要沾边的厂... 查看详情

5g新型网络架构和5g新型网络架构关键技术

目录1、5G新型网络架构 网络功能虚拟化NFV软件定义网络SDN接入平面控制平面 查看详情

讲座|11月17日sdn软件定义网络免费沙龙讲座

讲座概况主办单位| 深圳塔塔咨询服务有限公司(www.tatait.com)讲座时间| 2017.11.17(13:30-17:30)讲座地点| 南山区科技园南区赋安科技大厦A座401关于塔塔| 塔塔IT,迈瑞思旗下子品牌,知名高端IT培训品牌,是一家以IT高... 查看详情