SDN控制器工作原理—Vecloud

SDN基础知识 传统网络的层次结构是互联网取得巨大成功的关键。但是随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,提高了运营商定制优化网络的难度,导致科研人员无法在真实环境中规模化部署新协议。同时,互联网流量的快速增长、用户对流量的需求不断扩大、各种新型服务的不断出现等增加了网络运维成本。另外,经过数十年的发展,IP网络从最初满足简单Internet服务的网络,演进成能够提供涵盖文本、语音、视频等多媒体业务的融合网络。其应用领域也逐步向社会生活的各个方面渗透,影响和改变着人们的生产和生活方式。 阅读详情

在这里插入图片描述
软件定义网络(Software Defined
Networking,SDN)是一种新型的网络架构,它将网络的控制平面与数据平面分离,逻辑上集中式的控制平面使网络变的可编程、易管理。控制器在SDN网络中是中枢系统,它的性能对网络的性能有着重要的影响。
SDN控制器主要使用LLDP(Link Layer Discovery
Protocol,链路层发现协议)作为链路发现协议。该协议可将设备的能力、管理地址以及设备标识等一系列信息组织成一系列的
TLV(Type/Length/Value),并将其封装为LLDPDU报文(Link Layer Discovery Protocol Data
Unit)发布给自己的直连邻居,邻居收到这些信息后会以MIB(Management Information
Base)的形式保存,以供网络管理系统查询机判断链路的通信状况。而在SDN架构中,发送LLDP数据包的工作由控制器来完成。
目前,业界比较流行的有OpenDaylight(ODL)、ONOS、OpenContrail、Ryu、Floodlight等SDN控制器。
Open
Daylight是一个高度可用、模块化、可扩展、支持多协议的控制器平台,可以作为SDN管理平面管理多厂商异构的SDN网络。它提供了一个模型驱动服务抽象层(
MD-SAL),允许用户采用不同的南向协议在不同厂商的底层转发设备上部署网络应用。
控制器负责整个SDN网络的集中化控制,对于把握全网资源视图、改善网络资源交付都具有非常重要的作用。但控制能力的集中化,也意味着控制器的安全性和性能成为全网的瓶颈。另外,单一的控制器也无法应对跨多个地域的
SDN网络问题,基于SDN控制器组成的分布式集群,可以避免单一的控制器节点在可靠性、扩展性、性能方面的问题。
Vecloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,在全球的数据中心节点30个,POP节点超过200个,服务的大客户超过300个,涉及金融、互联网、游戏、AI、教育、制造业、跨国企业等行业领域。http://www.vecloud.com/products/msp.html

一文让你彻底搞懂什么是SDN(软件定义网络)? SDN(软件定义网络)通过解耦控制平面与数据平面实现网络集中化管理。传统网络架构中控制与转发功能耦合在设备内部,导致管理低效;而SDN采用三层架构(应用层、控制层、数据层),由控制器统一生成流表并通过OpenFlow等协议下发,实现动态流量调度、故障快速恢复和网络虚拟化。典型应用包括数据中心负载均衡、智能安全防护及5G网络切片。SDN的开放接口支持灵活编程,显著提升网络可扩展性和管理效率。 阅读详情

相关推荐

SDN控制器构建原理方法—Vecloud

SDN即软件定义网络,可以将网络虚拟化,实现数据转发和控制分离,控制与转发分离后,更利于网络的集中控制,使得控制层获得网络资源的全局信息,并根据业务需求进行资源的全局调配和优化。由此可见,sdn技术的性能和可靠性瓶颈在于sdn控制器,因此,sdn控制器可靠性测试是很有必要的。 SDN是一种新型的网络架构,有灵活、智能、自动化、可编程、资源池化,业务感知等等优点。而这些优点全都依赖于SDN网络中的核心组件——控制器。作为以中央管控的方式管理整张网络的大脑,控制器的性能关乎整个网络的性能表现,因此SDN控制器.

vecloud的博客 650

软件定义网络 (SDN)技术原理详解

SDN控制器是一种实现SDN控制平面功能的独立设备,负责将控制平面的决策信息传递给网络设备。与此同时,SDN控制器还能从网络设备检索信息,以做出合理的控制平面决策。SDN控制器通过SDN控制协议与网络设备进行通信。从地理位置的角度来看,SDN控制器不需要与网络设备部署在同一个地理位置上,只要能够与它们所控制的网络设备进行通信即可。目前业界提供了多种开源及商用SDN控制器,后面将详细讨论这些SDN控制器的相关内容。

悦分享 529

阐述SDN的原理、SDN使用场景、SDN技术的优缺点、SDN发展现状及分析SDN对社会和环境的影响

前言 软件定义网络,是Emulex网络一种新型网络创新架构, 是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。它抽象了网络的不同、可区分的层,使网络变得敏捷和灵活,SDN的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来改进网络控制。在软件定义的网络中,网络工程师或管理员可以从中央控制台调整流量,而无需接触网络中的各个交换机,无论服务器和设备之间的特定连接如何,集中式SDN控制器都会指导交换机

m0_46830821的博客 1万+

SDN控制器究竟在干啥?

一提到SDN,大家就会想到南北向接口,南向接口负责和交换机的交互,北向接口负责和各种应用的交互,SDN控制器稳坐中间,运筹帷幄,决胜千里。在博主看来,这只是SDN的冰山一角。对这个问题比较全面的阐述出现在OpenStack Silicon Valley上Martin Casado的一次演讲。虽然这次演讲的主题是数据中心的策略管理(Policy for t...

weixin_33755649的博客 774

一文让你彻底搞懂什么是SDN(软件定义网络)

SDN,即软件定义网络,是一种新兴的网络架构。传统网络设备如交换机和路由器在硬件中集成了数据平面和控制平面,这两个层面紧密耦合,导致网络配置和管理复杂且不灵活。SDN的核心理念是将控制平面(决定数据如何流动)从网络硬件中分离出来,由中央控制器软件进行统一管理。SDN作为一种创新的网络架构,通过软件化的方式为网络管理和操作提供了前所未有的灵活性和控制力。随着技术的成熟和应用的深入,SDN无疑将继续推动网络技术的革新,成为未来网络发展的重要力量。

码上飞扬的博客 5万+

SDN是什么?详解软件定义网络技术原理与应用

在本文中,我们将详细解释SDN技术的原理、架构和应用,并总结其优势、挑战及未来发展趋势。希望本文能为读者深入了解SDN技术提供一定的帮助,为大家进一步探索网络技术的广阔前景奠定基础。

朔方鸟的博客 2万+

一个控制器怎么转发到另外一个控制器_SDN控制器工作原理Vecloud

软件定义网络(Software DefinedNetworking,SDN)是一种新型的网络架构,它将网络的控制平面与数据平面分离,逻辑上集中式的控制平面使网络变的可编程、易管理。控制器SDN网络中是中枢系统,它的性能对网络的性能有着重要的影响。SDN控制器主要使用LLDP(Link Layer DiscoveryProtocol,链路层发现协议)作为链路发现协议。该协议可将设备的能力、管理地址...

weixin_39984952的博客 355

如何理解段路由(SPRING)?—Vecloud微云

段路由(SPRING)是一种转发范例,它基于特定的通信流提供源路由,这意味着通信流的源可以定义通信将采用的路径。 它的工作方式是,源(应用程序流)从可能与正常最短路径不同的可用路径中选择特定的所需路径(基于流需求),并将其编码为数据包头中的受控列表。指令称为“ 段 ”。 由于IPv4标头没有扩展标头支持分段路由功能(仅在需要时才允许将特定的IP选项添加到IPv4标头),因此无法直接支持它。 IPv6标头使用对扩展标头的本机支持构建,从而减轻了开发人员的需求。 SPRING引入了两个模型,可以使用 MPLS

vecloud的博客 600

SDN笔记

SDN是软件定义网络的简称,在SDN中,网络的控制面与数据面分离,并且通过中心控制器进行统一管理。SDN的主要目标是提高网络的灵活性、可编程性和智能化程度,从而更好地适应不断变化的业务需求。SDN可以通过控制器来管理网络设备,控制网络流量和优化网络服务质量。SDN还可以使网络更加安全,因为可集中管理设备和设置安全策略。SDN目前已经得到广泛的应用,例如数据中心网络、广域网、移动网络、5G等。

智慧云工具箱的博客 1792

软件定义网络(SDN)工作原理

传统网络分布式控制架构: 管理平面: 管理设备(SNMP) 主要包括设备管理系统和业务管理系统,设备管理系统负责网络拓扑、设备接口、设备特性的管理,同时可以给设备下发配置脚本。业务管理系统用于对业务进行管理,比如业务性能监控、业务告警管理等。控制平面: 路由协议(IGP、BGP(EGP)) 负责网络控制,主要功能为协议处理与计算。比如路由协议用于路由信息的计算、路由表的生成。数据平面: 转发...

洞若观火 4万+

浅谈软件定义网络SDN

软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学clean-slate课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能,为核心网络及应用的创新提供了良好的平台。 SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络

慢热型网友的博客 5489

SDN控制器Floodlight源码学习(六)--链路发现模块(LinkDiscovery)

前面的文章我对Floodlight的模块加载、控制器与交换机通信、控制器分发数据包进行了探索,今天开始继续Floodlight源码探索之旅,今天研究下面这两个包,也就是控制器对链路的发现: net.floodlightcontroller.linkdiscovery net.floodlightcontroller.linkdiscovery.internal 我们知道Flood

crystonesc的专栏 4961

SDN网络的工作原理

SDN工作原理 SDN网络架构的三层模型 架构主要分为协同应用层,控制层,转发层三层,网络架构本身包括管理平面,控制平面和转发平面,与这三层对应。 传统的IP网络具有转发平面,控制平面和管理平面。 协同应用层主要是完成用户意图的各种上层应用程序,此类应用程序(APP)成为协同应用程序,典型的协同层包括OSS,Openstack等。 控制层是系统的控制中心,负责网络内部交换路径和边界业务路由的生成,并负责处理网络状态变化事件。这里注意sdn架构下,sdn控制器直接提供网络业务服务接口,APP就不需关心内部

Reality666的博客 9934

什么是软件定义网络 (SDN)

什么是软件定义网络? 软件定义网络 (SDN) 是一种架构,它抽象了网络的不同、可区分的层,使网络变得敏捷和灵活,SDN 的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来改进网络控制。 在软件定义的网络中,网络工程师或管理员可以从中央控制台调整流量,而无需接触网络中的各个交换机,无论服务器和设备之间的特定连接如何,集中式SDN 控制器都会指导交换机在任何需要的地方提供网络服务。 此过程与传统网络架构不同,在传统网络架构中,单个网络设备根据其配置的路由表做出流量决策,SDN 在网络中发挥作

月梦工作室 6000

软件定义网络 (SDN)概述

当前路由协议的一个弊端是主要路由算法部分占很少,大部分都是用来维护拓扑和邻居关系的,比如RIP、OSPF、IS-IS等,该点被定义被distribution system,为了解决这个问题,于是有了SDN。软件定义网络(SDN)提供了较高的可编程性,使网络扩展、系统设计和管理更加简单。即SDN实际上是把不同协议间的相同部分,即distrilbuted system给综合在Network OS中,而路由算法就变成了APP了,所以路由协议并没有消失,而是成为了另一种形态。

悦分享 3191

SDN技术原理介绍

https://cloud.tencent.com/developer/news/211547 软件定义网络( SDN)是一种软件集中控制、网络开放的三层体系架构,如图(1)所示。应用层实现对网络业务的呈现和网络模型的抽象;控制层实现网络操作系统功能,集中管理网络资源;转发层实现分组交换功能。应用层与控制层之间的北向接口是网络开放的核心,控制层的产生实现了控制面与转发面的分离,是集中控制的基础。...

happylzs2008的专栏 9430
上一篇: SDN控制器构建原理方法—Vecloud
下一篇: SDN控制器的资源收集过程—Vecloud
Vecloud
博客等级 码龄6年 98粉丝 243原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值