This paper discloses a method and device of service configuration driven flow meter. The method includes mapping the attributes of the flow table of the forwarding device to the business model to complete the registration of the flow table on the business model, determining the changes caused by the changes in the business configuration on the related objects of the business model, mapping the changes on the related objects of the business model to the corresponding flow table, and driving the flow table to generate flow entries. The technical scheme in this paper can isolate the business configuration and the flow table configuration, thus reducing the complexity of the flow table configuration and realizing the universality of the flow table configuration.
【技术实现步骤摘要】
一种业务配置驱动流表的方法及装置
本专利技术涉及通信
,尤其涉及的是一种业务配置驱动流表的方法及装置。
技术介绍
现有网络中,对流量的控制和转发都依赖于网络设备实现,且设备中集成了与业务特性紧耦合的操作系统和专用硬件,这些操作系统和专用硬件都是各个厂家自己开发和设计的。SDN(SoftwareDefinedNetwork,软件定义网络)是一种新型的网络架构,它的设计理念是将网络的控制平面与数据转发平面进行分离,从而通过集中的控制器中的软件平台去实现可编程化控制底层硬件,实现对网络资源灵活的按需调配。在SDN网络中,网络设备只负责单纯的数据转发,可以采用通用的硬件;而原来负责控制的操作系统将提炼为独立的网络操作系统,负责对不同业务特性进行适配,而且网络操作系统和业务特性以及硬件设备之间的通信都可以通过编程实现。SDN的典型架构共分三层,最上层为应用层,包括各种不同的业务和应用;中间的控制层主要负责处理数据平面资源的编排,维护网络拓扑、状态信息等;最底层的基础设施层负责基于流表的数据处理、转发和状态收集。SDN本质上具有“控制和转发分离”、“设备资源虚拟化”和“通用硬件及软件可编程”三大特性。目前SDN技术方案中,控制器占据了非常重要的位置。控制器和转发设备之间的业务模型协商以及控制器与APP之间的业务模型协商,会影响整个SDN产业链,现在相关讨论非常活跃,也推出了相关的概念:TTP(TableTypePatterns,表类型模式)、NDM(NegotiabableData-planeModel,可协商的数据转发面模型)等。其中,TTP率先由博通公司发布 ...
【技术保护点】
1.一种业务配置驱动流表的方法,包括:将转发设备的流表所关注的属性映射到业务模型上以完成流表在所述业务模型上的注册;确定业务配置的变化在所述业务模型的相关对象上引起的变化,将所述业务模型的相关对象上的变化映射到对应的流表上,驱动所述流表生成流条目。
【技术特征摘要】
1.一种业务配置驱动流表的方法,包括:将转发设备的流表所关注的属性映射到业务模型上以完成流表在所述业务模型上的注册;确定业务配置的变化在所述业务模型的相关对象上引起的变化,将所述业务模型的相关对象上的变化映射到对应的流表上,驱动所述流表生成流条目。2.如权利要求1所述的方法,其特征在于,所述方法还包括:对业务进行建模生成所述业务的业务模型。3.如权利要求2所述的方法,其特征在于:所述对业务进行建模生成所述业务的业务模型,包括:从业务中抽象出各种类型的属性;将每一类属性通过元数据的形式进行描述;分析每一类属性的元数据,得到各类属性的细节信息,根据所述细节信息生成各个属性类。4.如权利要求1所述的方法,其特征在于:所述将转发设备的流表所关注的属性映射到所述业务模型上以完成流表在所述业务模型上的注册,包括:获取各个转发设备的转发能力描述文件;分析每一个转发能力描述文件得到流表以及每个流表关注的属性的信息,根据所述信息生成注册流表类;记录每一个转发能力描述文件与注册流表类的对应关系;在控制器与某个转发设备建立连接后,根据所述转发设备上报的转发能力描述文件查询对应的注册流表类,如果能够查找到匹配的注册流表类,则获取所述注册流表类;如果不能够查找到匹配的注册流表类,则分析所述转发能力描述文件得到流表以及每个流表关注的属性的信息,根据所述信息生成注册流表类。5.如权利要求1所述的方法,其特征在于:所述确定业务配置的变化在所述业务模型的相关对象上引起的变化,包括:确定业务配置的变化在所述业务模型上引起的节点、和/或节点属性和/或节点之间的层级关系的变化。6.如权利要求1所述的方法,其特征在于:所述将所述业务模型的相关对象上的变化映射到对应的流表上,驱动所述流表生成流条目,包括:遍历所述业务模型上已经注册的与所述业务模型上相关对象的变化有关的流表,在某个已注册的流表映射在所述业务模型上的所有属性都配置完成后,生成所述流表的流条目并下发给所述流表对应的转发设备。7.如权利要求5所述的方法,其特征在于:所述业务配置的变化在所述业务模型上引起的变化包括以下至少一种:节点的创建、节点的删除、节点的改变、节点属性的创建、节点属性的删除、节点属性的改变、两个节点之间层级关系的创建、两个节点之间层级关系的删除、和两个节点之间层级关系的改变。8.如权利要求4所述的方法,其特征在于:所述转发设备的转发能力描述文件是表类型模式TTP转发能力描述文件;所述转发设备的流表是TTP流表。9.如权利要求1-8中任一项所述的方法,其特征在于:所述业务是分组传送网PTN业务。10.一种业务配置驱动流表的装置,包括:流表注册模块,用于将转发设备的流表所关注的属性映射到所述业务模型上以完成流表在所述业务模型上的注册;业务配置模块,用于确定业务配置的变化在所述业务模...
【专利技术属性】
技术研发人员:李镇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。