CN109660372B - 一种sdn的业务配置的方法及装置 - Google Patents

一种sdn的业务配置的方法及装置 Download PDF

Info

Publication number
CN109660372B
CN109660372B CN201710935594.9A CN201710935594A CN109660372B CN 109660372 B CN109660372 B CN 109660372B CN 201710935594 A CN201710935594 A CN 201710935594A CN 109660372 B CN109660372 B CN 109660372B
Authority
CN
China
Prior art keywords
model
configuration
equipment
sdn
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710935594.9A
Other languages
English (en)
Other versions
CN109660372A (zh
Inventor
丁建武
陈华南
黄晓莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710935594.9A priority Critical patent/CN109660372B/zh
Priority to PCT/CN2018/109333 priority patent/WO2019072147A1/zh
Priority to EP18866977.4A priority patent/EP3627768A4/en
Publication of CN109660372A publication Critical patent/CN109660372A/zh
Application granted granted Critical
Publication of CN109660372B publication Critical patent/CN109660372B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0843Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0883Semiautomatic configuration, e.g. proposals from system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5045Making service definitions prior to deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本文公布了一种SDN的业务配置方法及装置,包括:在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。本申请易于实现,成本低,而且可适应SDN需统一管理多厂商的设备、以及常常需要更新其所管理的设备类型的应用需求。

Description

一种SDN的业务配置的方法及装置
技术领域
本发明涉及软件定义网络(SDN,Software Defined Network)技术领域,具体涉及一种SDN的业务配置方法及装置。
背景技术
SDN通过SDN控制器统一管理网络中的设备来完成业务的配置和管理,从而简化各种网络业务的部署和维护。
SDN控制器需要管理不同厂家的、不同类型的设备,SDN控制器根据用户的编排将配置下发到各个设备,不同设备通常具有不同的南向接口模型。相关技术中,SDN控制器将业务数据映射为各设备的配置模型通过下发通道下发到对应的设备。但SDN控制器无法动态调整其管理的设备类型,只能预先将各类型设备对应的南向接口模型配置到SDN控制器,并且必须将SDN控制器重启才能生效。
对于SDN控制器无法在不重启的情况下管理新类型设备的问题,目前尚未提出有效的解决方案。
发明内容
为了解决上述技术问题,本发明实施例提供了一种SDN的业务配置方法及装置,至少能够解决SDN控制器无法在不重启的情况下管理新类型设备的问题。
本申请提供了如下技术方案:
一种SDN的业务配置方法,包括:
在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
其中,所述在SDN控制器配置模型对应关系信息,包括:在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。
其中,所述在SDN控制器配置模型对应关系信息,包括:在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制配置模型的对应关系信息。
其中,所述配置文件使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。
其中,所述利用所述模型对应关系信息将业务数据构建为设备模型数据,包括:根据来自SDN协同器SDN-O的配置请求中指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将所述网络业务的数据构建为设备模型数据。
一种SDN的业务配置装置,包括:
配置模块,用于在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
业务处理模块,用于利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
其中,所述配置模块,具体用于在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。
其中,所述配置模块,具体用于在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制配置模型的对应关系信息。
其中,所述配置文件使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。
其中,所述业务处理模块,具体用于根据用户下发的网络业务指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将所述网络业务的数据构建为设备模型数据。
一种SDN的业务配置装置,包括:
存储有计算机程序的存储器;
处理器,配置为读取所述计算机程序以执行上述SDN的业务配置方法的操作。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述SDN的业务配置方法的步骤。
本发明实施例中,通过将模型对应关系信息配置到SDN控制器,使得SDN控制器可利用该模型对应关系信息将业务数据下发到相应设备,这样,在需要添加新类型的设备时只更新模型对应关系信息即可,不再需要硬编码,从而也就不再需要重新启动SDN控制器来支持不同的设备,易于实现,成本低,而且可适应SDN需统一管理多厂商的设备、以及常常需要更新其所管理的设备类型的应用需求。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为实施例一SDN的业务配置方法的流程示意图;
图2为实施例一中下发数据的流程示意图;
图3为实施例一SDN的业务配置方法的示例性具体流程示意图;
图4为实施例二中SDN的业务配置装置的组成结构示意图;
图5为实例1的SDN业务配置流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
相关技术中,SDN控制器南向接口的实现方案中,在下发不同厂商的设备时,需要进行硬编码,并且需要重新启动SDN控制器以支持不同的设备。
针对相关技术的上述问题,本申请提出如下技术方案。
实施例一
一种SDN的业务配置方法,如图1所示,可以包括:
步骤101,在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
步骤102,利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
本实施例中,通过将模型对应关系信息配置到SDN控制器,使得SDN控制器可利用该模型对应关系信息将业务数据下发到相应设备,这样,在需要添加新类型的设备时只更新模型对应关系信息即可,不再需要硬编码,从而也就不再需要重新启动SDN控制器来支持不同的设备,易于实现,成本低,而且可适应SDN需统一管理多厂商的设备、以及常常需要更新其所管理的设备类型的应用需求。
本实施例中,所述在SDN控制器配置模型对应关系信息,可以包括:在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。这样,SDN控制器通过动态加载该配置文件即可实现对不同厂商的不同设备的兼容,从而使得SDN控制器可支持不同厂家的不同设备,从而在不重启SDN控制器的情况下使其支持不同类型的设备。
本实施例中,所述在SDN控制器配置模型对应关系信息,可以包括:在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制配置模型的对应关系信息。这样,针对不同设备类型配置不同的配置文件,方便管理,在使用时也更易于读取。
在需要增加新的设备类型时,通过更新模型对应关系信息来将该新的设备类型添加到SDN控制器中。具体的,需要增加新的设备类型时,上述方法还可以包括:需要增加新的设备类型时,根据新设备类型的设备南向接口模型以及SDN控制器的控制器配置模型,创建对应该新类型设备的模型对应关系信息并写入SDN控制器中。一种实现方式中,需要增加新的设备类型时,根据新设备类型的设备南向接口模型以及SDN控制器的控制器配置模型,创建对应该新类型设备的配置文件并存储在SDN控制器中,该配置文件中记录有该新类型设备的设备南向接口模型与控制器配置模型之间的对应关系信息。
本实施例中,配置文件可以采用多种方式记录所述模型对应关系信息。一种实现方式中,所述配置文件可以使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。如此,不仅方便更新配置文件的内容,而且易于基于此配置文件构建设备模型数据。
本实施例中,所述利用所述模型对应关系信息将业务数据构建为设备模型数据,可以包括:根据来自SDN-O的配置请求中指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将所述网络业务的数据构建为设备模型数据。
一种实现方式中,用户配置业务的流程主要可以包括:
下面对本实施例技术细节的示例性实现方式进行详细说明。
如图2所示,为步骤102的示例性实现过程,该过程可以包括:
步骤201,用户通过SDN协同器(SDN Orchestrator,SDN-O)配置网络业务,SDN-O向SDN控制器发送配置请求,该配置请求中携带用户指定设备的信息、指定接口的信息;
实际应用中,指定设备的信息可以是设备的名称、代号、型号、厂商或其他类似的标识信息。指定接口的信息可以是接口的地址、代码或其他类似的标识信息。
步骤202,SDN控制器在收到SDN-O的配置请求后,根据其中携带的用户指定设备的信息、指定接口的信息读取相应的模型对应关系信息,利用该模型对应关系信息将相应业务的数据转换为对应类型设备的设备模型数据,并通过南向配置通道将该设备模型数据下发到用户指定的设备。
这里,相应的模型对应关系信息是指用户指定设备所对应设备类型下的设备南向接口模型与控制器配置模型的对应关系信息。
如图3所示,为本实施例上述方法的示例性实现过程,该过程可以包括:
步骤301,通过配置文件在SDN控制器配置控制器配置模型和设备南向接口模型的对应关系信息;
步骤302,SDN控制器动态读取配置文件,加载控制器配置模型和设备南向接口模型的对应关系信息;
步骤303,SDN-O根据用户的指示,向SDN控制器下发业务;
步骤304,SDN控制器根据启动时加载的上述配置文件,将需要所下发业务的数据转换为设备模型数据;
步骤305,SDN控制器将所述设备模型数据下发到对应的设备。
需要说明的是,上述图2和图3仅为示例性实现流程。本实施例的上述方法还可以通过其他具体流程实现,对此,本文不予限制。
实施例二
一种SDN的业务配置装置,如图4所示,可以包括:
配置模块41,用于在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
业务处理模块42,用于利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
本实施例中,所述配置模块41,具体可用于在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。
本实施例中,所述配置模块41,具体可用于在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制配置模型的对应关系信息。
一种实现方式中,所述配置文件可以使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。
本实施例中,所述业务处理模块42,具体可用于根据用户下发的网络业务指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将所述网络业务的数据构建为设备模型数据。
实际应用中,上述SDN的业务配置装置中配置模41、业务处理模块42分别可以是软件、硬件或两者的结合。
本实施例中SDN的业务配置装置可设置于计算设备中。一种实现方式中,该计算设备可以是可运行SDN控制器的服务器。
实施例三
一种SDN的业务配置装置,包括:
存储有计算机程序的存储器;
处理器,配置为读取所述计算机程序以执行上述实施例一所述SDN的业务配置方法的操作。
实际应用中,本实施例中SDN的业务配置装置可通过任何能够支持相应功能的计算设备实现。一种实现方式中,该计算设备可以是可运行SDN控制器的服务器。
本实施例的其他技术细节参照实施例一。
实施例四
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现实施例一所述SDN的业务配置方法的步骤。
可选地,在本实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例的其他技术细节参照实施例一。
下面对上述各实施例的示例性实现方式进行详细说明。需要说明的是,下文各实例可任意结合。并且,在实际应用中,上述各实施例还可以有其他的实现方式,下文实例中各流程、执行过程等也可以根据实际应用的需要进行调整。
实例1
本实例,以接口配置为例进行详细说明。
本实例中,控制器配置模型,xml文件描述,如表1所示为接口配置的控制器配置模型示例,其中,控制器配置模型根据具体的业务抽字段,使用xml文件进行描述。
Figure GDA0003163684880000081
Figure GDA0003163684880000091
表1
设备南向接口模型可以为yang文件。本实例中,设备南向接口模型是不同厂商配置业务使用的接口文件。
下表2为A厂商的设备南向接口模型示例,该设备南向接口模型的名称为[email protected]
Figure GDA0003163684880000092
Figure GDA0003163684880000101
Figure GDA0003163684880000111
表2
下表3为B厂商的设备南向接口模型示例,该设备南向接口模型的名称为port-config.yang。
Figure GDA0003163684880000112
Figure GDA0003163684880000121
Figure GDA0003163684880000131
表3
基于控制器配置模型以及各设备南向接口模块,可以得到控制器配置模型与设备南向接口模型的对应关系信息。本实例中,该对应关系信息可以实现为配置文件。本实例中,该配置文件以纯文本格式标识,使用”Key-Value”映射格式,左侧为业务模型中对应的字段,右侧为不同厂商对应的设备南向接口yang文件中的字段。
基于上述表1和表2得到的配置文件具体示例如下表4所示,表4为控制器配置模型和A厂商设备南向接口模型对应关系的配置文件。
Figure GDA0003163684880000132
Figure GDA0003163684880000141
表4
基于上述表1和表3得到的配置文件具体示例如下表5所示,表5为控制器配置模型和B厂商设备南向接口模型对应关系的配置文件。
Figure GDA0003163684880000142
表5
基于本实例的上述配置文件,以A厂商为例,用户通过SDN控制器给指定的设备的接口配置IP地址的实现过程,如图5所示,可以包括:
步骤501,用户通过SDN-O配置A厂商的网络业务,SDN-O向SDN控制器发送配置请求,该配置请求中携带用户指定设备的信息、指定接口的信息、以及指定接口的IP地址。
步骤502,SDN控制器接收所述配置请求,根据所述用户指定设备的信息中指示的设备类型,读取对应的“控制器配置模型和A厂商设备南向接口模型对应关系的配置文件”。
步骤503,SDN控制器根据上述的配置文件中描述的对应关系,将用户配置的数据构建为A厂商的设备模型数据。
步骤504,SDN控制器将构建好的设备模型数据通过设备南向配置通道下发到对应A厂商的设备。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。
以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。

Claims (12)

1.一种软件定义网络SDN的业务配置方法,其特征在于,包括:
在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
2.根据权利要求1所述的业务配置方法,其特征在于,
所述在SDN控制器配置模型对应关系信息,包括:在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。
3.根据权利要求1所述的业务配置方法,其特征在于,所述在SDN控制器配置模型对应关系信息,包括:
在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制器配置模型的对应关系信息。
4.根据权利要求2或3所述的业务配置方法,其特征在于,
所述配置文件使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。
5.根据权利要求1至3任一项所述的业务配置方法,其特征在于,所述利用所述模型对应关系信息将业务数据构建为设备模型数据,包括:
根据来自SDN协同器SDN-O的配置请求中指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将网络业务的数据构建为设备模型数据。
6.一种软件定义网络SDN的业务配置装置,其特征在于,包括:
配置模块,用于在SDN控制器配置模型对应关系信息,所述模型对应关系信息为控制器配置模型与设备南向接口模型的对应关系信息;
业务处理模块,用于利用所述模型对应关系信息将业务数据构建为设备模型数据,并将所述设备模型数据下发到相应设备。
7.根据权利要求6所述的业务配置装置,其特征在于,
所述配置模块,具体用于在SDN控制器写入配置文件,所述配置文件包含控制器配置模型与设备南向接口模型的对应关系信息。
8.根据权利要求6所述的业务配置装置,其特征在于,
所述配置模块,具体用于在SDN控制器写入对应不同设备类型的配置文件,所述配置文件包含相应设备类型下的设备南向接口模型与所述控制器配置模型的对应关系信息。
9.根据权利要求7或8所述的业务配置装置,其特征在于,
所述配置文件使用键值映射格式记录所述控制器配置模型中字段与所述设备南向接口模型中字段的对应关系。
10.根据权利要求6至8任一项所述的业务配置装置,其特征在于,
所述业务处理模块,具体用于根据用户下发的网络业务指定的设备、接口,读取相应设备类型的所述模型对应关系信息,并利用所读取的模型对应关系信息将所述网络业务的数据构建为设备模型数据。
11.一种SDN的业务配置装置,其特征在于,包括:
存储有计算机程序的存储器;
处理器,配置为读取所述计算机程序以执行如权利要求1至5任一项所述SDN的业务配置方法的操作。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述SDN的业务配置方法的步骤。
CN201710935594.9A 2017-10-10 2017-10-10 一种sdn的业务配置的方法及装置 Active CN109660372B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710935594.9A CN109660372B (zh) 2017-10-10 2017-10-10 一种sdn的业务配置的方法及装置
PCT/CN2018/109333 WO2019072147A1 (zh) 2017-10-10 2018-10-08 一种sdn的业务配置的方法及装置
EP18866977.4A EP3627768A4 (en) 2017-10-10 2018-10-08 SERVICE CONFIGURATION PROCESS AND APPARATUS FOR SDN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710935594.9A CN109660372B (zh) 2017-10-10 2017-10-10 一种sdn的业务配置的方法及装置

Publications (2)

Publication Number Publication Date
CN109660372A CN109660372A (zh) 2019-04-19
CN109660372B true CN109660372B (zh) 2021-12-14

Family

ID=66100427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710935594.9A Active CN109660372B (zh) 2017-10-10 2017-10-10 一种sdn的业务配置的方法及装置

Country Status (3)

Country Link
EP (1) EP3627768A4 (zh)
CN (1) CN109660372B (zh)
WO (1) WO2019072147A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110113197B (zh) * 2019-04-26 2022-10-11 新华三技术有限公司合肥分公司 Sdn控制器配置网络设备的方法和sdn控制器
CN110661651A (zh) * 2019-09-06 2020-01-07 北京浪潮数据技术有限公司 一种sdn控制器数据管理方法、***、装置及可读存储介质
CN112769699B (zh) * 2019-11-05 2022-04-15 烽火通信科技股份有限公司 一种sd-wan网络中路由信息分发和更新的方法及控制器
CN111008189B (zh) * 2019-11-26 2023-08-25 浙江电子口岸有限公司 一种动态数据模型构建方法
CN112865999B (zh) * 2019-11-28 2022-08-09 华为技术有限公司 信息处理方法及相关设备
CN112217693B (zh) * 2020-11-17 2022-02-22 迈普通信技术股份有限公司 一种控制器测试方法、装置、电子设备及存储介质
CN114205205A (zh) * 2022-02-15 2022-03-18 北京华环电子股份有限公司 一种兼容不同yang模型的南向接口实现方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102141973A (zh) * 2010-02-02 2011-08-03 联想(北京)有限公司 一种管理机群的方法、装置以及机群管理与监控***
CN103326884A (zh) * 2013-05-30 2013-09-25 烽火通信科技股份有限公司 Sdn网络中结合流检测和包检测的业务流感知***及方法
WO2016139533A1 (en) * 2015-03-04 2016-09-09 Alcatel Lucent Method, apparatus and system of charging for a data flow in sdn network
CN106936857A (zh) * 2015-12-29 2017-07-07 中国电信股份有限公司 一种混合云的连接管理方法、sdn控制器及混合云***
CN107171852A (zh) * 2017-06-15 2017-09-15 烽火通信科技股份有限公司 基于OpenFlow的二层业务配置***及其方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10511490B2 (en) * 2015-06-19 2019-12-17 International Business Machines Corporation Automated configuration of software defined network controller
CN106470111B (zh) * 2015-08-14 2019-10-22 中国电信股份有限公司 基于sdn架构的延伸设备接入方法、控制器和sdn***
CN107147509B (zh) * 2016-03-01 2022-03-11 中兴通讯股份有限公司 虚拟专用网业务实现方法、装置及通信***
CN106254271B (zh) * 2016-08-08 2019-07-19 北京邮电大学 一种用于软件定义网络的可编程队列配置方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102141973A (zh) * 2010-02-02 2011-08-03 联想(北京)有限公司 一种管理机群的方法、装置以及机群管理与监控***
CN103326884A (zh) * 2013-05-30 2013-09-25 烽火通信科技股份有限公司 Sdn网络中结合流检测和包检测的业务流感知***及方法
WO2016139533A1 (en) * 2015-03-04 2016-09-09 Alcatel Lucent Method, apparatus and system of charging for a data flow in sdn network
CN106936857A (zh) * 2015-12-29 2017-07-07 中国电信股份有限公司 一种混合云的连接管理方法、sdn控制器及混合云***
CN107171852A (zh) * 2017-06-15 2017-09-15 烽火通信科技股份有限公司 基于OpenFlow的二层业务配置***及其方法

Also Published As

Publication number Publication date
EP3627768A4 (en) 2021-03-03
WO2019072147A1 (zh) 2019-04-18
CN109660372A (zh) 2019-04-19
EP3627768A1 (en) 2020-03-25

Similar Documents

Publication Publication Date Title
CN109660372B (zh) 一种sdn的业务配置的方法及装置
CN104142847B (zh) 云计算环境下的无状态化虚拟机及其应用
CN104158858A (zh) 一种访问分布式集群文件***方法及***
WO2019127864A1 (zh) 电子装置、基于springmvc的数据接口及其说明自动生成方法及存储介质
CN106020837A (zh) 一种加载机顶盒驱动的方法及***
CN104765621A (zh) 一种在集群节点中部署程序的方法和***
CN103716346A (zh) 一种安卓手机客户端上应用的管理方法和装置
CN102760131A (zh) 一种网络相册的展示方法及***
CN105281937A (zh) 服务器、服务管理***及服务管理方法
CN105095265A (zh) 实现移动设备页面展示的方法及装置
CN110738038A (zh) 合同文本的生成方法、装置、设备及计算机可读存储介质
US10078532B2 (en) Resource management method and device for terminal system among multiple operating systems
CN104461621A (zh) 一种更新属性信息的方法及装置
CN104951322A (zh) 插件管理方法、装置及***
CN107967305B (zh) 影像文件上传方法、服务器及可读存储介质
US11176089B2 (en) Systems and methods for implementing dynamic file systems
CN105260266A (zh) 一种快照卷写方法及依赖快照***
CN103428013A (zh) 设备管理方法、***和网关设备
CN114490644A (zh) 数据存储方法、设备及存储介质
CN104346101A (zh) 存储空间动态分配***及方法
CN111858018B (zh) Cgroup配置的方法、装置、计算机设备及存储介质
CN103279575A (zh) 文件信息处理方法及装置
WO2016206437A1 (zh) Rom包生成方法及装置
CN111090530A (zh) 一种分布式跨进程间通信总线***
CN115756443B (zh) 一种脚本生成方法、装置、电子设备及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant