一种SPTN设备资源管理的方法和装置制造方法及图纸

技术编号:19649090 阅读:23 留言:0更新日期:2018-12-05 21:14
一种SPTN设备资源管理的方法,包括:配置设备资源信息,根据所述设备资源信息构造设备配置消息;将所述设备配置消息发送给转发设备。一种SPTN设备资源管理的装置。本方案通过扩展接口实现转发设备的单板管理,可以便捷地管理端口的动态变化,并且让控制器可以进行业务的预配置,提高SPTN设备业务的配置管理的简单性和高效性。

【技术实现步骤摘要】
一种SPTN设备资源管理的方法和装置
本公开涉及但不限于通信
,尤指一种SPTN设备资源管理的方法和装置。
技术介绍
软件定义网络(Softwaredefinednetwork,简称SDN)是近年来通信领域的研究热点。国际标准组织开放网络基金会(Opennetworkingforum,简称ONF)拟定SDN相关标准建议,重点在于控制器(Controller,简称CP)和转发设备(Forwarder)之间解耦,规范控制器与转发面之间的接口,方便不同厂家的控制器、转发设备联合组网。ONF目前已经发布了控制器与转发面之间接口规范开源转发设备规范(OpenFlowSwitchSpecification),基于此接口规范实施的协议为OpenFlow(开源)协议。ONF近几年组织了多次互联互通测试,在支持二层业务、二层VPN(VirtualPrivateNetwork,虚拟专用网)业务方面比较成熟。开源通道用于控制器与转发设备(简称Forwarder,也有简称为switch的,同样指转发设备)之间的开源协议交互。控制器发送的协议消息至转发设备后,转发设备的协议处理组件终结协议,提取协议报文携带的内容信息,转发至相应组件。同样转发设备内相关组件发送至控制器的信息,需要先传递至协议处理组件封装为开源协议消息并发送至控制器。开源协议定义了一系列消息,包括controller-to-switch(控制器到转发设备的消息),asynchronous(异步消息)和symmetric(同步消息)三种大类,每个大类又定义了很多类型。controller-to-switch消息由控制器发起,用来管理或获取转发设备状态;异步消息由转发设备发起,用来将网络事件或转发设备状态变化通知到控制器;同步消息可由转发设备或控制器发起。开源控制器和开源配置点与转发设备的关系如图1所示。开源协议接口主要定义的是业务相关的、实时性要求较高的功能配置,所以这些功能的配置必须是在转发设备基础配置已经配置完善:比如控制器的IP地址,这样控制器才能和转发设备建链,所以又基于NetConfig(网络配置)协议,定义了针对SDN设备的OF-Config(OpenFlowManagementandConfigurationProtocol,开源管理与配置协议)。OF-Config把开源转发设备定义为逻辑转发设备,一个物理转发设备和定义一个或多个逻辑转发设备。OF-Config提供一个开放接口用于远程配置和控制开源转发设备,但是它并不会影响到流表的内容和数据转发行为,对实时性也没有太高的要求,开源转发设备上所有参与数据转发的软硬件(例如端口、队列等)都可被视为网络资源,而OF-CONFIG的作用就是对这些资源进行管理。端口资源是转发设备的基础资源,绝大部分配置都必须和端口相关,开源中对端口及端口属性定义为ofp_port,该接口中唯一标示一个端口的就是port_no(端口编号)。端口按类型分为物理端口,逻辑端口和保留端口,保留端口都分配有固定的端口编号,所以设备需要负责分配物理端口和逻辑端口的端口编号。怎么高效管理设备的端口资源,兼容各种控制器,同时方便控制器进行业务的配置和呈现,便成了急需解决的技术问题,并且SPTN(SoftwareDefinedPacketTransportNetwork,软件定义的分组传送网)设备类型多样,为了支持大容量,都往往采用热插板的方式进行端口的扩充,所以转发设备的端口类型和个数是随所插的单板变化而变化。而开源接口是没有定位单板相关的管理接口,这样就需要通过其他管理协议进行物理转发设备的单板及端口的配置管理,类似这种管理协议比较多,各个厂家可能有各自的私有协议,不好管理设备资源。
技术实现思路
本专利技术实施例提供一种SPTN设备资源管理的方法及装置,以便捷地管理设备资源。一种软件定义的分组传送网SPTN设备资源管理的方法,包括:配置设备资源信息,根据所述设备资源信息构造设备配置消息;将所述设备配置消息发送给转发设备。可选地,所述配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到单板配置请求后,根据所述单板配置请求配置单板信息,根据所述单板信息构造单板配置消息。可选地,所述单板配置消息包括:插板配置消息、拔板配置消息或修改配置消息。可选地,所述配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到插板请求后,根据单板类型生成单板数据,根据所述单板数据构造插板配置消息。可选地,所述插板配置消息包括以下信息:单板所在的槽位标识、单板类型、单板状态、单板的端口个数。可选地,所述接收到插板请求后,还包括:根据单板上的端口信息生成相应的端口数据,并为相应的端口分配资源标识,根据所述端口数据和所述资源标识构造端口配置消息。可选地,所述端口配置消息包括以下信息:端口的资源标识,端口所在的单板信息,端口的硬件编号,端口类型,端口基本属性。可选地,所述构造端口配置消息之后,还包括:创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识;构造逻辑转发设备资源配置消息;在与所述转发设备建链后将所述逻辑转发设备资源配置消息发送给所述转发设备。可选地,所述创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识之后,还包括:向控制器通告所述逻辑转发设备和为所述逻辑转发设备分配的所述端口资源的信息。可选地,所述构造设备配置消息之前,还包括:对所述设备资源信息进行入库保存。可选地,所述设备配置消息是通过开源管理与配置协议构造的。一种软件定义的分组传送网SPTN设备资源管理的装置,其中,包括:配置模块,用于配置设备资源信息,根据所述设备资源信息构造设备配置消息;发送模块,用于将所述设备配置消息发送给转发设备。可选地,所述配置模块,配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到单板配置请求后,根据所述单板配置请求配置单板信息,根据所述单板信息构造单板配置消息,所述单板配置消息包括:插板配置消息、拔板配置消息或修改配置消息。可选地,所述配置模块,配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到插板请求后,根据单板类型生成单板数据,根据所述单板数据构造插板配置消息,所述插板配置消息包括以下信息:单板所在的槽位标识、单板类型、单板状态、单板的端口个数。可选地,所述配置模块,接收到插板请求后,还用于:根据单板上的端口信息生成相应的端口数据,并为相应的端口分配资源标识,根据所述端口数据和所述资源标识构造端口配置消息,所述端口配置消息包括以下信息:端口的资源标识,端口所在的单板信息,端口的硬件编号,端口类型,端口基本属性。可选地,所述配置模块,还用于创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识;构造逻辑转发设备资源配置消息;所述发送模块,用于在与所述转发设备建链后将所述逻辑转发设备资源配置消息发送给所述转发设备。可选地,所述装置还包括:通告模块,用于向控制器通告所述逻辑转发设备和为所述逻辑转发设备分配的所述端口资源的信息。一种软件定义的分组传送网SPTN设备资源管理的装置,包括存储器和处理器本文档来自技高网
...

【技术保护点】
1.一种软件定义的分组传送网SPTN设备资源管理的方法,包括:配置设备资源信息,根据所述设备资源信息构造设备配置消息;将所述设备配置消息发送给转发设备。

【技术特征摘要】
1.一种软件定义的分组传送网SPTN设备资源管理的方法,包括:配置设备资源信息,根据所述设备资源信息构造设备配置消息;将所述设备配置消息发送给转发设备。2.如权利要求1所述的方法,其特征在于:所述配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到单板配置请求后,根据所述单板配置请求配置单板信息,根据所述单板信息构造单板配置消息。3.如权利要求2所述的方法,其特征在于:所述单板配置消息包括:插板配置消息、拔板配置消息或修改配置消息。4.如权利要求1所述的方法,其特征在于:所述配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到插板请求后,根据单板类型生成单板数据,根据所述单板数据构造插板配置消息。5.如权利要求4所述的方法,其特征在于:所述插板配置消息包括以下信息:单板所在的槽位标识、单板类型、单板状态、单板的端口个数。6.如权利要求4所述的方法,其特征在于:所述接收到插板请求后,还包括:根据单板上的端口信息生成相应的端口数据,并为相应的端口分配资源标识,根据所述端口数据和所述资源标识构造端口配置消息。7.如权利要求6所述的方法,其特征在于:所述端口配置消息包括以下信息:端口的资源标识,端口所在的单板信息,端口的硬件编号,端口类型,端口基本属性。8.如权利要求6所述的方法,其特征在于:所述构造端口配置消息之后,还包括:创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识;构造逻辑转发设备资源配置消息;在与所述转发设备建链后将所述逻辑转发设备资源配置消息发送给所述转发设备。9.如权利要求8所述的方法,其特征在于:所述创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识之后,还包括:向控制器通告所述逻辑转发设备和为所述逻辑转发设备分配的所述端口资源的信息。10.如权利要求1所述的方法,其特征在于:所述构造设备配置消息之前,还包括:对所述设备资源信息进行入库保存。11.如权利要求1-10任一项所述的方法,其特征在于:所述设备配置消息是通过开源管理与配置协议构造的。12.一种软件定义的分组传送网SPTN设备资源管理的装置,其特征在于,包括:配置模块,用于配置设备资源信息,根据所述设备资源信息构造设备配置消息;发送模块,用于将所述设备配置消息发送给转发设备。13.如权利要求12所述的装置,其特征在于:所述配置模块,配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到单板配置请求后,根据所述单板配置请求配置单板信息,根据所述单板信息构造单板配置消息,所述单板配置消息包括:插板配置消息、拔板配置消息或修改配置消息。14.如权利要求12所述的装置,其特征在于:所述配置模块,配置设备资源信息,根据设备资源信息构造设备配置消息,包括:接收到插板请求后,根据单板类型生成单板数据,根据所述单板数据构造插板配置消息,所述插板配置消息包括以下信息:单板所在的槽位标识、单板类型、单板状态、单板的端口个数。15.如权利要求14所述的装置,其特征在于:所述配置模块,接收到插板请求后,还用于:根据单板上的端口信息生成相应的端口数据,并为相应的端口分配资源标识,根据所述端口数据和所述资源标识构造端口配置消息,所述端口配置消息包括以下信息:端口的资源标识,端口所在的单板信息,端口的硬件编号,端口类型,端口基本属性。16.如权利要求15所述的装置,其特征在于:所述配置模块,还用于创建逻辑转发设备,为所述逻辑转发设备分配相应的端口资源,为每个所述端口资源分配唯一的端口标识;构造逻辑转发设备资源配置消息;所述发送模块,用于在与所述转发设备建链后将所述逻辑转发设备资源配置消息发送给所述转发设备。17.如权利要求16所述的装置,其特征在于:所述装置还包括:通告模块,用于向控制器通告所述逻辑转发设备和为所述逻辑转发设备分配的所述端口资源的信息。18.一种软件定义的分组传送网SPTN设备资源管理的装置,包括存储器和处理器,其特征在于,所述存储器,存储有以下指令:配置设备资源信息,根据设备资源信息构造设备配置消息;将所述设备配置消息发送给转发设备;所述处理器,用于执行所述存储器存储的指令。19.一种软件定义的分组传送网SPTN设备资源管理的方法,包括:接收设备配置消息;根据所述设备配置消息对对应的设备数据进行处理。20.如权利要求19所述的方法,其特征在于:所述设备配置消息包括单板配置消息,所述根据所述设备配置消息对对应的设备数据进行处理包括:根据所述单板配置消息携带的信息对对应的单板的数据进行处理,并根据预存的相应的实安板信息设置单板状态。21.如权利要求20所述的方法,其特征在于:所述单板配置消息包括:插板配置消息、拔板配置消息或修改配置消息,所述根据所述单板配置消息携带的信息对对应的单板的数据进行处理包括,根据所述单板配置消息携带的信息对对应的单板的数据进行增加、删除或修改。22.如权利要求20所述的方法,其特征在于:所述根据预存的相应的实安板信息设置单板状态包括:如果相应槽位上存在单板,且所述单板的类型与所述单板配置消息携带的单板类型一致,则设置单板状态为正常;如果相应槽位上存在单板,但所述单板的类型与所述单板配置消息携带的单板类型不一致,则设置单板状态为不一致;如果相应槽位上不存在单板,则设置单板状态为未安装。23.如权利要求20所述的方法,其特征在于:所述根据相应槽位的实际单板信息设置单板状态后,还包括:构造单板状态上报消息,将所述单板状态上报消息发送给开源配置点,所述单板状态上报消息包括:单板的槽位信息,单板类型和单板状态。24.如权利要求19所述的方法,其特征在于:所述设备配置消息包括端口配置消息,所述根据所述设备配置消息对对应的设备数据进行处理包括:确认所述端口配置消息携带的信息完整后,根据所述端口配置消息的结构构造内部端口数据,将所述内部端口数据与对应的单板建立关联关系,然后入库保存。25.如权利要求24所述的方法,其特征在于:所述入库保存后,还包括:根据实际安装的单板的端口状态设置端口的状态信息,构造端口状态上报消息,将所述端口状态上报消息发送给开源配置点。26.如权利要求19所述的方法,其特征在于:所述设备配置消息包括设备实际插板信息,所述设备实际插板信息包括:单板所在的槽位标识,单板类型,单板拥有的端口个数,及各端口的基本信息,所述根据所述设备配置消...

【专利技术属性】
技术研发人员:邓文博
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1