The application discloses a method and equipment for deploying service, which relates to the field of communication, and can realize the final business deployment according to the requirement description of the application plane. The method includes: business view information acquisition using the plane generated by the view of business information includes first description information describing connectivity between nodes and business demand for business property describing the service node of the second node description information, the service is to provide business entities; according to the view of business information, determine view information forwarding equipment deployed for the service node; according to the deployment view information to determine for the service node deployment physical forwarding device in the forwarding plane, and on the physical forwarding equipment configuration. The embodiment of the invention is used for service deployment.
【技术实现步骤摘要】
一种部署业务的方法及设备
本专利技术涉及通信领域,尤其涉及一种部署业务的方法及设备。
技术介绍
随着网络设备技术的不断发展,软件定义网络(英文全称:SoftwareDefinedNetworking,简称:SDN)已经成为了一个热点,SDN网络的特征在于解耦控制平面和转发平面,支持集中的网络状态控制,实现底层网络基础设施对上层应用的透明,SDN网络典型的三层架构的最上层为应用平面,包括各种不同的网络业务和应用,中间的控制平面主要负责处理数据资源的编排,维护网络拓扑,转发信息等,最下层的转发平面负责数据处理、转发和状态收集。其中,控制平面与应用平面之间的接口为北向接口(英文全称:NorthboundInterface,简称:NBI)。在SDN网络中,网络设备的转发平面和控制平面相互分离,相互独立发展,使得网络开放、可编程,进而网络用户、网络应用或者网络服务,可以根据业务需求,通过控制平面的北向接口灵活地对网络资源、网络行为进行控制。具体地,通过控制平面的NBI,用户只需要描述抽象的对网络的需求,例如连通性,带宽,业务部署生命周期等,无需描述网络如何实现,控制平面可以 ...
【技术保护点】
一种部署业务的方法,其特征在于,所述方法应用于软件定义网络SDN,所述SDN网络包括应用平面,控制平面以及转发平面,所述方法包括:获取所述应用平面生成的业务视图信息,所述业务视图信息包括用于描述业务节点之间的连通需求的第一描述信息以及用于描述所述业务节点的业务属性的第二描述信息,所述业务节点是提供业务的实体;根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息;根据所述部署视图信息在所述转发平面确定为所述业务节点部署的物理转发设备,并对所述物理转发设备进行功能配置。
【技术特征摘要】
1.一种部署业务的方法,其特征在于,所述方法应用于软件定义网络SDN,所述SDN网络包括应用平面,控制平面以及转发平面,所述方法包括:获取所述应用平面生成的业务视图信息,所述业务视图信息包括用于描述业务节点之间的连通需求的第一描述信息以及用于描述所述业务节点的业务属性的第二描述信息,所述业务节点是提供业务的实体;根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息;根据所述部署视图信息在所述转发平面确定为所述业务节点部署的物理转发设备,并对所述物理转发设备进行功能配置。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息,包括:根据所述第二描述信息确定所述业务节点为包括多个主机的二层网络;根据所述第二描述信息确定所述二层网络中具有亲和性的主机集合;为每个所述主机集合部署一一对应的逻辑路由器;其中,每个所述逻辑路由器及其对应的主机集合作为一个连接单元。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:为每个所述二层网络中的所有主机部署一一对应的逻辑交换机,并将所述二层网络中的每个所述逻辑交换机进行两两相连;将所述主机集合对应的每个所述逻辑交换机分别与为所述主机集合部署的逻辑路由器进行相连。4.根据权利要求1所述的方法,其特征在于,所述根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息,包括:根据所述第二描述信息确定所述业务节点为单个主机;为所述单个主机部署对应的逻辑交换机以及逻辑路由器;其中,每个所述逻辑路由器与对应的所述单个主机作为一个连接单元。5.根据权利要求2至4任一项所述的方法,其特征在于,所述方法还包括:根据所述第二描述信息确定具有亲和性的连接单元组成的连接单元集合;对于所述连接单元集合中的任一连接单元,均存在所述连接单元集合中的另一连接单元与其具有亲和性;将所述连接单元集合中具有亲和性的连接单元的逻辑路由器进行相连。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述连接单元集合之间,独立连接单元之间,以及所述连接单元集合与所述独立连接单元之间,通过逻辑路由器进行串联;其中,所述独立连接单元是指与其他连接单元均无亲和性的连接单元。7.根据权利要求2所述的方法,其特征在于,所述根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息,包括:根据所述第二描述信息确定所述业务节点为三层网络;为所述三层网络部署对应的逻辑路由器。8.根据权利要求7所述的方法,其特征在于,所述三层网络包括外部三层网络。9.根据权利要求2所述的方法,其特征在于,所述根据所述业务视图信息,确定为所述业务节点部署转发设备的部署视图信息,包括:根据所述第二描述信息确定所述业务节点为外部二层网络;为所述外部二层网络部署对应的逻辑交换机。10.根据权利要求7至9任一项所述的方法,其特征在于,所述方法还包括:根据所述第一描述信息确定所述连接单元的逻辑路由器与所述三层网络的逻辑路由器之间或者与所述外部二层网络的逻辑交换机之间是否需要连接。11.根据权利要求1至10任一项所述的方法,其特征在于,所述部署视图信息包括用于描述为每个所述业务节点部署的逻辑转发设备的第三描述信息,以及用于描述所述逻辑转发设备之间的逻辑链路的第四描述信息;所述根据所述部署视图信息在所述转发平面确定连通每个所述业务节点的物理转发设备,包括:根据所述第三描述信息在所述转发平面选择对应所述逻辑转发设备的物理转发设备;根据所述第四描述信息在所述物理转发设备之间选择对应所述逻辑链路的物理链路。12.根据权利要求11所述的方法,其特征在于,所述业务视图信息还包括业务数据流信息;所述部署视图信息还包括链路属性信息;所述对所述物理转发设备进行功能配置,包括:根据所述业务数据流信息以及所述链路属性信息生成配置管理信息,并向所述物理转发设备发送所述配置管理信息,所述配置管理信息用于对所述物理转发设备以及所述物理链路进行配置。13.一种业务部署设备,其特征在于,所述业务部署设备应用于软件定义网络SDN,所述业务部署设备包括:获取单元,用于获取所述SDN网络的应用平面生成的业务视图信息,所述业务视图信息包括...
【专利技术属性】
技术研发人员:李凤凯,夏寅贲,冀智刚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。