C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 778|回复: 1

SDN技术(1) [复制链接]

军衔等级:

亚星游戏官网-yaxin222  新兵

注册:2024-10-30
发表于 2024-11-13 16:36:32 |显示全部楼层
一、SDN技术概述
SDN(Software-Defined Networking)技术是一种新型网络管理方法,通过将网络设备的控制面与数据面分离,实现集中管理和动态配置。支撑动态可编程的网络配置,提高了网络性能和管理效率,为网络提供了更高的灵活性、可编程性和可管理性,推动了网络架构的现代化和智能化发展。
[img]blob:/c2d60a64-9a81-4763-937d-5a6f18d09765[/img]
[img]blob:/4c0e0cad-d241-4a30-8e3d-99e9e5f5a231[/img]
[img]blob:/28dc2e74-11fc-4116-8a3b-2fe15cc73021[/img]
OpenFlow由斯坦福大学Nick Mckeown教授提出,为SDN控制平面与数据平面之间提供通信接口标准,以实现SDN网络的转控分离架构。OpenFlow协议允许SDN控制器直接访问和操作数据平面中的网络设备,控制网络转发行为,数据平面采用基于流的方式进行转发。

[img]blob:/f4d5e1c4-b063-4a66-b1c9-e853dce85de6[/img]
二、SDN技术原理
1、传统网络中网络设备的工作过程

[img]blob:/37f1e608-fc7c-42ca-9ad2-9d02100891db[/img]
2、基于OpenFlow的SDN网络中网络设备的工作过程
[img]blob:/46072159-20e3-4ccb-9c1d-1772c240a29d[/img]
3、基于OpenFlow的SDN网络中网络设备的工作过程
[img]blob:/a4ba9c77-4566-4313-810d-1ac9a1695bed[/img]
三、SDN架构图
SDN架构中把可以通过接口管理虚拟机间网络流量的App实体称作网络元素(Network element),把专门管理Openvswitch的App实体称作控制器(SDN controller),控制器之上则是应用App(SDN application),整个架构如下:

[img]blob:/25f4cdad-aaf2-43be-8d74-d74161a5bb6b[/img]
OpenFlow交换机是一种网络设备,支撑OpenFlow协议,可实现网络流量的灵活控制和转发。其主要组件通常包括处理器、内存、网络接口卡(NIC)、流表等,这些组件共同协作,使OpenFlow交换机能够高效地处理网络流量,并根据OpenFlow协议实行相应的转发和控制操作。

[img]blob:/41cc82c1-8913-49c3-b120-518baa0fed99[/img]
OpenFlow交换机需要遵守的工作流程(Pipeline)、流表项需要定义的核心字段(Flow Table Entry)以及报文处理的指令流程(Instruction)。Switch接收从入端口来的报文,处理后将其从出端口发送出去,整个过程可以看做是一个流水线,交换机规范中定义流水线的处理逻辑如下:

[img]blob:/1ab4c303-ac9c-4b0a-ada0-550e38f790b7[/img]
其他技术原理见后续.

举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-12-22 11:26 , Processed in 0.244960 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图