Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于软件定义网络SDN(服务器虚拟化的定义)

关于软件定义网络SDN(服务器虚拟化的定义)

作者头像
全栈程序员站长
发布于 2022-08-01 06:44:50
发布于 2022-08-01 06:44:50
1.7K0
举报

大家好,又见面了,我是你们的朋友全栈君。

1、SDN软件定义网络

在传统的网络中,各个转发节点(路由器、交换机)都是独立工作的,内部管理命令和接口也是厂商私有的,不对外开放。而SDN(Software Defined Networking)网络,就是在网络上建立了一个SDN控制器节点,统一管理和控制下层设备的数据转发,可以理解为软件定义的网络或者软件控制的网络。下级节点的管理功能被剥离给了SDN控制器,只剩下转发功能。

如上图所示,SDN的架构分为三层,依此为应用平面、控制平面和转发平面。SDN控制器向上与应用平面进行通信的接口,叫做北向接口,也叫NBI接口(northbound interface)。而SDN控制器向下与数据平面进行通信的接口,叫做南向接口,也叫CDPI接口(control-data-plane interface,控制数据平面接口)。

SDN的工作过程,是基于Flow的,SDN控制器和下级节点之间的接口协议,就是OpenFlow。只有支持OpenFlow的设备,才能被SDN控制器管理。SDN控制器在南向接口采用OpenFlow协议来与下层节点的硬件节点进行通信,该接口的性能直接影响到SDN控制器的命令能否准确下达到底层网络设备。

2、NFV网络功能虚拟化

NFV( Network Function Virtualization)网络功能虚拟化,主要分成两部分,一是网络功能,即通信设备的功能,而虚拟化是一种云计算技术,或者说虚拟化是云计算的一种核心关键技术。所以在提NFV之前,先提一下云计算和虚拟化技术。

云计算,就是将计算资源从本地迁移到云端,实现“云化”。计算资源,主要是指服务器。它拥有CPU、内存、硬盘和网卡,通过安装操作系统和软件,能够提供各种计算机服务。

虚拟化技术,就是在物理服务器的基础上,通过部署虚拟化软件平台,把计算资源(类似CPU、内存等)、存储资源(类似硬盘)、网络资源(类似网卡)等资源进行统一管理,按需分配。

通信网络由多个网元设备组成,这些网元本身就是定制化服务器。网元上面运行的软件服务,确保功能得以实现。这些网元大都是各厂家自行设计的专用设备,随着x86通用服务器硬件能力的不断增强,通信行业开始学习IT行业,引入云计算技术,使用x86通用服务器替换厂商专用服务器,将核心网云化下。

核心网的架构设计也借鉴IT的微服务理念,变成了SBA架构(Service Based Architecture)。简单来说,就是将一个服务器实现多个功能变成多个服务器实现各自功能。N个虚拟机,N个功能,相互隔离。

3、SDN和NFV对比

如上图,SDN处理的是OSI模型中的2-3层,主要用于优化网络基础设施架构,比如以太网交换机,路由器和无线网络。NFV处理的是4-7层,NFV主要是优化网络的功能,比如负载均衡防火墙,WAN网优化控制器等。

SDN是控制和转发解耦,NFV是软件和硬件解耦。两者都是解耦,目的只有一个,就是灵活化。而灵活化的目的,就是服务于网络切片。需要注意的是,5G中的NSA是不支持网络切片的。只有SA,才支持网络切片。总而言之,网络架构采用SA组网,承载网采用SDN,核心网采用NFV,是成为真5G的先决条件。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126036.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
NFV和SDN之间到底有什么关系?
NFV、SDN是近年来信息通信行业兴起的热门技术,拥有极高的人气。尤其是5G时代到来后,两者的出现频率更是激增。
鲜枣课堂
2020/02/28
4K0
NFV和SDN之间到底有什么关系?
SDN(Software-Defined Networking,软件定义网络),NFV(Network Functions Virtualization,网络功能虚拟化),DC(数据中心)网关与MEC
定义: SDN是一种新型网络管理方法,其核心思想是将网络设备的控制面与转发面分离,并通过一个集中的控制器来管理网络设备的控制面,实现网络流量的灵活控制和管理。SDN技术使得网络服务能够像云计算一样提供灵活的定制能力,提高了网络性能和管理效率。
zhangjiqun
2024/12/14
7270
SDN(Software-Defined Networking,软件定义网络),NFV(Network Functions Virtualization,网络功能虚拟化),DC(数据中心)网关与MEC
SDN与NFV概述知识点总结
知孤云出岫
2025/07/08
1380
什么是软件定义网络 (SDN)?一张架构图搞定!
软件定义网络 (SDN) 是一种架构,它抽象了网络的不同、可区分的层,使网络变得敏捷和灵活,SDN 的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来改进网络控制。
网络技术联盟站
2021/11/01
2.9K0
什么是软件定义网络 (SDN)?一张架构图搞定!
新技术给5G核心网所带来的安全问题
如今,5G网络已经实现了高速率、低延迟、支持大规模设备连接等性能上的目标,并为移动设备间的通信开启了新篇章。进一步地,5G还将赋能于自动驾驶、智慧城市、工业4.0等垂直行业。
绿盟科技研究通讯
2022/03/11
9970
新技术给5G核心网所带来的安全问题
一文让你彻底搞懂什么是SDN(软件定义网络)
在当今这个网络技术飞速发展的时代,“SDN”(Software-Defined Networking,软件定义网络)已然成为技术前沿讨论中的热门话题。然而,仍有不少技术从业者对SDN的概念及其具体应用感到模糊不清。今天,我们就来深入浅出地解读一下SDN的基本概念,并结合实际案例,让大家透彻了解SDN究竟能做什么。
ICT系统集成阿祥
2025/02/06
7.2K0
一文让你彻底搞懂什么是SDN(软件定义网络)
网络功能虚拟化NFV[通俗易懂]
网络功能虚拟化(NFV)技术是为了解决现有专用通信设备的不足而产生的。通信行业为了追求设备的高可靠性、高性能,往往采用软件和硬件结合的专用设备来构建网络。比如专用的路由器、CDN、DPI、防火墙等设备,均为专用硬件加专用软件的架构。这些专用通信设备带来高可靠性和高性能的同时,也带来一些问题。网元是软硬件垂直一体化的封闭架构,业务开发周期长、技术创新难、扩展性受限、管理复杂。一旦部署,后续升级改造就受制于设备制造商。网络是复杂而刚性的,由大量单一功能的、专用网络节点和碎片化、昂贵、专用的硬件设备构成。资源不能共享,业务难融合。CAPEX和OPEX居高不下。需要面对大量不同厂家、不同年代、不同设备的采购、设计、集成、IOT、部署、维护运行、升级改造问题。这其中最重要的一点是网络设备投资居高不下,而与此同时运营商网络流量不断增长,收入增长却不明显,形成增量不增收的现象。如果能够打开软硬件垂直一体化的封闭架构,用通用工业化标准的硬件和专用软件来重构网络设备,可以极大地减少 CAPEX,缓解增量不增收的现象。为此,NFV技术应运而生。
全栈程序员站长
2022/09/30
5.2K0
网络功能虚拟化NFV[通俗易懂]
第一章 SDN介绍 (附件3)【云计算,SDN,虚拟化三者关系】
云计算是一种按需分配、按使用量收费的使用模式,提供了一个可配置的资源共享池,用户可以通过网络访问,获取存储空间、网络带宽、服务器、应用软件等等服务。
红目香薰
2022/11/29
9480
第一章 SDN介绍 (附件3)【云计算,SDN,虚拟化三者关系】
什么是软件定义网络(SDN介绍)
SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。
木禾wen
2019/11/25
6.2K0
什么是软件定义网络(SDN介绍)
菜鸟驿站:学习SDN/NFV路上遇到的术语(一)
SDN:软件定义网络(Software Defined Network,SDN),是一种新型的网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备的控制面和数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。 NFV:网络功能虚拟化(Network Function Virtualization),通过X86等通用硬件以及虚拟化技术,来承载很多功能的软件处理。从而降低网络昂贵的设备成本,可通过软硬件解耦及功能抽象,使网络设备不在依赖于专用硬件,资源可以充分
SDNLAB
2018/04/02
1.3K0
菜鸟驿站:学习SDN/NFV路上遇到的术语(一)
什么是 SDN?SDN 和 NFV 有什么区别?
软件定义网络(Software-defined Networking,简称SDN)技术是一种网络管理方法,它支持动态可编程的网络配置,提高了网络性能和管理效率,使网络服务能够像云计算一样提供灵活的定制能力。SDN将网络设备的转发面与控制面解耦,通过控制器负责网络设备的管理、网络业务的编排和业务流量的调度,具有成本低、集中管理、灵活调度等优点。
逆锋起笔
2021/09/29
8.1K0
软件定义网络SDN攻击途径与安全提升
如今越来越多的企业开始考虑部署软件定义网络(SDN),但是安全问题成为了他们的最大顾虑。企业希望了解SDN产品是如何确保他们的应用、数据和基础设施免受攻击的。在引入SDN时必须要制定出能够确保控制层流量安全的新策略。本文将评估对SDN系统的攻击途径,分享一些能够确保具有SDN功能的虚拟网络基础设施安全的方法。此外,本文还将就一些被认为能够保证SDN部署安全的方法进行探讨。 SDN 攻击途径多多 SDN是一种连网方式,为了支持虚拟化其将控制层从转发层中分离出来。SDN是网络虚拟化的一个新范式。大部分SDN架构
SDNLAB
2018/04/04
1.4K0
SDN:软件定义网络
近期高级网络课的小组任务是在老师给定的范围内自选方向主题研究并做展示报告。我们组选了sdn。原以为这东西会是工业界无人问津的概念化产品,Google了一下却发现事实上sdn挺火的,因为它可能带来的可扩展性,一些大互联网企业也在開始涉足相关的研发,比方Google呵Facebook。这里简要的梳理下我对SDN概念性的认识。
全栈程序员站长
2021/12/08
9700
基于SDN/NFV的核心网演进关键技术研究
摘要: NFV从“垂直面”的软件和硬件解耦,而SDN从“水平面”的控制和转发解耦,二者通过“解耦”来重新架构网络。NFV和SDN的出现势必影响核心网架构的演进。本文在NFV和SDN的基础上研究核心网架
SDNLAB
2018/04/04
1.7K0
基于SDN/NFV的核心网演进关键技术研究
初窥SDN:一个传统行业网管对SDN的理解
编者按:作者由面及点,一步一步细化,叙述了一个传统网管对SDN的切身体会。从SDN诞生的行业大背景开始,接着抽丝剥茧般的剖析SDN技术并分析当前SDN的现状,最后从“我”出发,讲述SDN与我们。 一、行业大背景 1、SDDC(软件定义数据中心)时代的到来 随着云计算时代的到来,爆发式的数据增长,让数据中心的基础架构面临着前所未有的挑战,一场由应用驱动的变革正席卷着整个IT行业,在这场变革中最主流的思路是硬件重构和软件定义,硬件重构由于需要极强的硬件研发能力,显然不太适合传统行业,因此SDDC必然将成为未来数
SDNLAB
2018/04/04
1.8K0
初窥SDN:一个传统行业网管对SDN的理解
SDN对传统网络的变革和提升(完整版)
SDN的概念出现于2007年象牙塔内的斯坦福大学,兴起于2012年互联网大佬Google的B4首秀,火热于2016年万企入云的风起云涌,可以说如今在通信、互联网、IT圈混的人不了解SDN就太OUT了。 可是SDN相对于传统网络到底有哪些改变,经过10年的发展SDN到底能给网络带来哪些价值,也许并不是很容易就能体会和感受到的。 我们先来看一下SDN的定义:SDN采用与传统网络截然不同的控制架构,将网络控制平面和转发平面分离,采用集中控制替代原有分布式控制,并通过开放和可编程接口实现“软件定义”,简单总结SDN
SDNLAB
2018/03/30
1.4K0
SDN对传统网络的变革和提升(完整版)
如何使用软件定义网络增强云基础架构
软件定义网络 (SDN) 是一种网络方法,允许管理员通过抽象更低级功能来管理网络服务。SDN 将控制层面(用于确定流量发送到何处)与 数据层面(将流量转发到所选的目的地)分离。 本文将介绍如何组合 SDN 与云基础架构服务,以便优化 IaaS;我将重点介绍以下区域: 确保 IaaS 互操作性充分利用 IaaS 云服务模型通过 OpenStack Foundation 和 OpenDayLight 项目来满足用户、开发人员、提供商和维护人员的期望提供富有成本效益的减轻风险的方式,以便优化 IaaS IaaS
静一
2018/03/21
1.3K0
【SDN软件定义网络】-1:SDN+Mininet+Ryu+OpenFlow 相关概念简介
SDN(Software-Defined Networking,软件定义网络)是一种网络架构理念,它使得网络设备(如交换机和路由器)的控制功能与数据转发功能分离。这种分离使得网络的配置和管理更加灵活和自动化,从而提高网络的可扩展性和可编程性。
程序员洲洲
2024/08/09
6780
【SDN软件定义网络】-1:SDN+Mininet+Ryu+OpenFlow 相关概念简介
一文读懂 5G 架构中的SDR和SDN
随着 5G 时代的到来,无线通信将迎来新的变化,5G 的三大典型应用场景包括海量机器类通信 (mMTC)、超可靠低延迟通信 (URLLC) 和增强型移动宽带 (eMBB)。此外,5G 还将提供跨多技术网络的融合网络通信,以及与卫星、蜂窝网络、云、数据中心和家庭网关联合的开放通信系统。 5G网络架构 5G网络有接入网、承载网、核心网三部分。接入网一般是无线接入网(RAN),主要由基站(Base station)组成。一个基站,通常包括BBU(主要负责信号调制)、RRU(主要负责射频处理),馈线(连接RRU和
SDNLAB
2022/05/09
3.7K0
一文读懂 5G 架构中的SDR和SDN
SDN那些事:传统网络变身SDN、公有云及NFV 网络专题
SDN的概念已经提出很多年了,原以为SDN不会立刻在生产环境下部署,但是SDN的商用历程超出了我们的想象。 特别是很多公有云服务商面临业务快速发展的压力,在网络平台上,已经开始大规模部署基于SDN的网络。 SDN和公有云 随着数据中心向云架构转型,数据中心网络平台开始面临越来越大的挑战: 云计算时代的数据中心网络平台必须能够满足计算虚拟化的要求,提供足够的接入带宽,提供足够大的MAC地址表,提供一个“大二层”的环境满足虚拟机迁移的需求。 网络平台必须提供足够的灵活性,满足资源灵活部署,网络快速调整,网络属性
SDNLAB
2018/04/03
1.8K0
SDN那些事:传统网络变身SDN、公有云及NFV 网络专题
推荐阅读
相关推荐
NFV和SDN之间到底有什么关系?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档