SDN控制器的资源收集过程—Vecloud

SDN控制器工作原理—Vecloud 软件定义络(Software Defined Networking,SDN)是一种新型的络架构,它将络的控制平面与数据平面分离,逻辑上集中式的控制平面使络变的可编程、易管理。控制器SDN络中是中枢系统,它的性能对络的性能有着重要的影响。 SDN控制器主要使用LLDP(Link Layer Discovery Protocol,链路层发现协议)作为链路发现协议。该协议可将设备的能力、管理地址以及设备标识等一系列信息组织成一系列的 TLV(Type/Length/Value),并将其封装为LLD. 阅读详情

在这里插入图片描述
1.网元资源信息收集
控制器和转发器的控制通道建立完成后,转发器主动向控制器发起控制协议连接,控制协议为openflow等协议,认证后建立。
接下来,转发器向控制器注册信息:接口资源、标签信息、VLAN资源等。控制器根据这些信息安装特定的接口协议和数据转换功能。厂家差异问题需要控制器实现动态安装驱动程序的能力。驱动程序会完成控制器到特定厂家的设备的接口协议和数据转换功能。控制器正是根据设备厂家、设备类型、设备版本号进行本地搜索和加载对应的驱动程序。
控制器收集标签信息,控制器控制的网络内部交换技术通常采用MPLS交换。
1)mpls协议成熟,多厂商均支持
2)mpls封装仅需4字节,转发性能高
收集标签原因:
1)控制器需要为整条LSP分配标签,厂家转发器设备能够支持的标签空间不足,需要控制器收集转发器的标签空间资源
2)分布式控制和SDN控制器混合组网情况下,分布式控制平面会占用一部分标签,为了保证唯一性,需要回收标签资源。
收集接口信息原因:
接口名字、接口ID、接口类型、接口带宽资源等
1)接口资源分为两类:网络外联接口,连接SDN网络外部的网络设备上
控制器需要知道网络下面有多少外联业务口可以部署业务,在部署业务时需要对这些外联口进行业务配置。
2)网络内部接口,SDN控制的网络设备之间的接口
控制器需要使用这些接口信息形成最终拓扑,计算出网络内部的交换路径。
3)根据带宽资源计算出网络内部的交换路径,确保网络业务流量不会集中到某条链路上,造成最短路径拥塞的情况。
4)收集vlanid、隧道id等原因,同标签原因类似,需要知道vlan等可用资源以便外联口的业务接入时使用。
2.网络拓扑信息收集
控制器还需要进行网络拓扑信息收集,网络拓扑是描述网络中节点和链路以及节点之间的连接关系的信息。
网络拓扑由三个对象组成:
1.节点对象,即转发器对象
2.接口对象

SDN控制器关键性能指标及测试方法—Vecloud SDN技术中,Controller是重中之重的产品。Controller的主要功能,通过南向接口管理下面连接的设备资源(VM、vSwitch、NFV),通过北向接口根据租户的需求,划分不同的资源给某一租户。Controller进行各租户的资源的拓扑管理和路由计算。Controller接收vSwitch上报的Packet_In报文,根据各租户的拓扑、报文业务流程和路由,计算出最优转发路径,形成表项下发给相关设备指导各个租户的报文转发。 对Controller的性能测试主要包括以下几点。 Controlle. 阅读详情

相关推荐

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

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

vecloud的博客 649

thinkphp6:电商项目实战笔录 -005控制器获取数据库数据

1.配置数据库文件 打开【config】>【database.php】文件,修改数据库信息 2.创建数据表文件 在【app】文件夹下新建【model】文件夹,新建两个文件,注意,文件名跟我们的数据表名字是相同的,但是首字母大写,如果名字是含有’_'下划线,后面的单词首字母大写即可。如下图 附:数据表文件格式 创建的新文件要继承Model类 3.控制器操作模型数据 打开文件【app】>【controller】>【index.php】 注意:引入数据表文件后要实例化 4.模型查询轮播图数

weixin_39553363的博客 1044

SDN控制器策略制定和表项下发—Vecloud

流表是SDN交换机进行数据包处理的最基本依据,他直接影响了数据转发的效率和整个络性能。流表是由集中化的控制器基于全拓扑视图生成并统一下发给数据流传输路径上的所有SDN交换机,因此,流表的生成算法成了影响控制器智能化水平的关键因素。 SDN交换机的流表机制打破了传统络中的层次化概念,无论是源MAC目的MAC、VLAN ID等传统的二层络信息,还是源IP,目的IP等三层信息,或者是源TCP/UDP端口号、目的TCP/UDP端口号等4层信息,都被统一封装在流表中。因此,控制器需要针对不同层的络传输需求.

vecloud的博客 1973

络层之SDN基本概念、路由算法和路由协议

以上就是络层之SDN基本概念、路由算法和路由协议的相关知识点,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

哥的时代,为你保驾护航 2414

资源收集流程为SDN控制器

一、收集资源信息。 控制通道建立后,控制器和应答器主动启动控制协议,控制协议如openflow等,经认证后建立控制协议。 接着,转发器将信息注册到控制器:接口资源,标签信息,VLAN资源等等。基于这些信息,控制器安装了具体的接口协议和数据转换函数。厂商差异问题要求控制器能够实现动态安装驱动器。驱动器完成控制器与特定厂家设备之间的接口协议和数据转换功能。该控制器就是根据设备制造商,设备类型,设备版本号在本地搜索并加载相应的驱动程序。 控制系统采集标签信息,其络内部交换技术多采用MPLS交换方..

vecloud的博客 348

SDN基本概述

SDN的概念与体系结构 传统络数据控制与转发: 传统络是分布式控制的架构,每台设备都包含独立的控制平面,数据平面。 传统络是分布式控制的架构: 这里的分布式控制指在传统IP络中,用于协议计算的控制平面和报文转发的数据平面位于同一台设备中。 路由计算和拓扑变化后,每台设备都要重新进行路由计算过程,并称为分布式控制过程。 在传统IP络中,每台设备都是独立收集络信息,独立计算,...

曹世宏的博客 8万+

基于BGP协议的广域流量调度SDN控制器在银行业的部署实践

作者:王逊 摘要:SDN作为络自动化(Network Automation)一种应用场景,从2009年Openflow的提出后在近几年已经进入到快速发展、现部署阶段。SD-WAN实际上就是将SDN络自动化的思想和技...

ctkx13896的博客 2677

SDN的转发与控制分离—Vecloud微云

SD(软件定义),它并不是让软件替换硬件,而是将硬件的更多能力抽取出来,交给统一的软件控制权管理。说白了,就是让硬件通用化、简单化,变成“傻呆萌”。而软件控制器(Controller),成为掌握一切的核心。 基于SDN的SD-WAN究竟是什么样的架构呢? 大家可以看到,整个络架构的躯干,其实还是Internet和MPLS专线。但是,在架构之上,多了一个SD-WAN控制器。这个控制器,就是SD-WAN的管理控制核心。 在分公司节点,还有总部节点,多了一些uCPE和vCPE这样的东西。 CPE,业内称之为“

vecloud的博客 2164

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

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

weixin_39984952的博客 355

SDN控制器技术综述:SDN交换机配置技术与控制技术的关系—Vecloud

SDN采用集中控制的思想,使SDN控制器具有全局视角,可以从全局优化的角度改变SDN交换机的转发行为,提高络性能,因此SDN交换机配置及控制技术对于数据中心络流量负载均衡具备非常重要的意义。   1、SDN交换机控制技术分析   Openflow是应用最广泛的SDN交换机规范。OpenFlow协议支持3种消息类型,分别是Controller-to-Switch(控制器交换机消息)、Asynchronous(异步消息)、Symmetric(对称消息)。   每一种消息类型拥有多个子消息类型。其中Cont.

vecloud的博客 1351

sdn交换机与普通交换机区别—Vecloud

SDN,即Software-Defined Network(软件定义络),传统的络设备(交换机、路由器)的固由设备制造商锁定和控制,所以SDN希望将络控制与物理络拓扑分离,从而摆脱硬件对络架构的限制。这样企业便可以像升级、安装软件一样对络架构进行修改,满足企业对整个站架构进行调整、扩容或升级。而底层的交换机、路由器等硬件则无需替换,节省大量的成本的同时,络架构迭代周期将大大缩短。举个不恰当的例子,SDN技术就相当于把每人家里路由器的的管理设置系统和路由器剥离开。以前我们每台路由器都有自己的.

vecloud的博客 5085

SDN和SD-WAN的概念别再搞混了—Vecloud微云

最近,SD-WAN在融资领域是一个比较热的话题。 国外几家SD-WAN的头部企业不断地获得融资,也包括被思科、VMware等巨头收购和兼并,国内创业公司推出了各种SD-WAN产品和解决方案。不得不说,目前SD-WAN在国内存在着不同的定义,从产品模式、业务模式以及产业规模角度来说,给投资人带来不少困惑。 说到虚拟络技术的发展,就必须要提到SDN(Software Defined Networking,软件定义络),这是因为IT的虚拟化给络带来了很多挑战。 从2008年开始,云计算不仅在北美,也在中国.

vecloud的博客 2578

SDN的实现方式及局限性—Vecloud微云

SDN的实现方式 简而言之,SDNSDN就是靠转控分离、集中控制、开放可编程这三个途径来颠覆(注意是颠覆)络。具体的实现有以下三个方案: 1.基于开放协议的方案 此类协议方案根据SDN理念创建理想络架构,能够真正意义,全方位的将控制层和转发层剥离,是最具有革命性意义的方案,能为用户摆脱厂商锁定而推出的方案,实现的方案包括ONF SDN 和ETSI NFV 。当然了,这种方案要求也更高,目前能够推出的厂商屈指可数,代表企业有华为、博科、戴尔和NICIRA(已被VMware收购)。 2.基于叠加络的方.

vecloud的博客 1108

什么是SDN以及SD-WAN的发展方向?—Vecloud微云

硬件在络世界中占据统治地位,直到出现了软件定义络(SDN),这是一类将络控制平面与转发平面分开以实现资源的更自动化配置和基于策略的管理的技术。 SDN的起源可以追溯到斯坦福大学和加州大学伯克利分校之间的研究合作,该合作最终在2008年提出了OpenFlow协议。 OpenFlow只是最早的SDN规范之一,但它是关键组件,因为它引发了络软件革命。OpenFlow定义了一种可编程络协议,无论哪个供应商制造了底层路由器或交换机,该协议都可以帮助管理和引导路由器和交换机之间的流量。自成立以来的几年中,

vecloud的博客 550

分段路由:一个新的SDN内部技术—Vecloud

这篇文章讲述了新的数据包转发机制和它能否成为OpenFlow的替代品。 IP包转发技术传统上依赖于能以最短路径到达目的地的IP地址。但由于不同路径上流量的类型不尽相同,因此它往往取决于不同的应用类型。例如,实时的UC&C应用程序通常更喜欢低延时,低抖动的路径,而大数据应用则更喜欢低丢包率的高带宽通道。根据应用的需要将流量进行分段管理是非常有用的。然而,策略路由很难去搭建,而且它是静态的(或者接近动态的,如果你有优秀的自动化工具)。 多个应用程序之间需要同一级别的服务也需要使用策略路由。问题是,这些.

vecloud的博客 549

开源、开放络和SDN三者区别—Vecloud微云

络技术中,开源、开放络和SDN(软件定义络)都是很容易接触到的技术。由于这三者在技术上非常类似,判断的边界也非常模糊。其中,SDN既可以是开放络,也可以是开源络。 开源络 通常情况下,开源即表示某些内容可以被公开访问。它通常指的是开源软件或开源程序,其源代码任何人都可以使用、修改和共享。 互联的发展催生了大量源代码重新编写的需求,通过将源代码向公众开放,可以方便更多的专业人士查看、学习、共享和改进络代码,优化络环境。为实现特定的软件开发,很多大型的运营商、服务商、专业的工程师都加入了开.

vecloud的博客 894

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

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

vecloud的博客 600

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

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

weixin_42367454的博客 814
上一篇: SDN控制器工作原理—Vecloud
下一篇: SDN控制器的功能及作用—Vecloud
Vecloud
博客等级 码龄6年 97粉丝 243原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值