A method for controlling network elements through a remote controller includes a processor coupled to a transmitter. The method includes: modeling a state machine by the processor, which controls the transition between the operational states of the network element; and shunting part of the subset of the state machine that controls the transition to the network element by the transmitter, which includes: Compared with the remote control application, it is more suitable for the selected conversion controlled locally by the network element and other transformations not in the subset of the conversion controlled remotely by the processor.
【技术实现步骤摘要】
【国外来华专利技术】用于转发元件的有状态控制的方法和装置相关申请的交叉引用本申请要求2016年11月3日提交的申请号为15/342,962、名称为“用于转发元件的有状态控制的方法和装置”的美国非临时专利申请的优先权和权益,该申请在此通过引用并入本文。
本专利技术一般涉及软件定义网络和网络功能虚拟化领域,并且涉及转发元件的有状态(stateful)控制。
技术介绍
软件定义网络(softwaredefinednetwork,SDN)将网络的控制面和用户面解耦。网络功能虚拟化将控制面和用户面功能与硬件分离。此外,网络功能虚拟化使得能够在电信云中任何位置根据特定业务需求部署网络功能。与传统网络相比,软件定义网络可以提供控制面和用户面的更好扩展、网络功能的更快引入、更加动态的网络定制以及远程状态收集和监控。
技术实现思路
根据本专利技术的实施例,一种用于通过远程控制器控制网络元件的方法,其中,所述远程控制器包括耦合到发送器的处理器,所述方法包括:由所述处理器对状态机建模,所述状态机控制所述网络元件的操作状态之间的转换;由所述发送器将所述状态机中控制所述转换的子集的部分分流(offload)到所述网络元件,所述子集包括相比由所述远程控制应用来远程控制,更适合于由所述网络元件来本地控制的选定转换;以及由所述处理器远程控制不在所述转换的所述子集中的其他转换。根据本专利技术的另一实施例,一种远程控制器包括发送部件、包括指令的非暂时性存储器以及与所述发送部件和所述存储器通信的一个或多个处理器。所述一个或多个处理器执行所述指令,以对状态机建模,所述状态机控制网络元件的操作状态之间的转换。所述发送部件 ...
【技术保护点】
1.一种用于通过远程控制器控制网络元件的方法,所述远程控制器包括耦合到发送器的处理器,所述方法包括:由所述处理器对状态机建模,所述状态机控制所述网络元件的操作状态之间的转换;由所述发送器将所述状态机中控制所述转换的子集的部分分流到所述网络元件,所述子集包括相比由所述远程控制应用来远程控制,更适合于由所述网络元件来本地控制的选定转换;以及由所述处理器远程控制不在所述转换的所述子集中的其他转换。
【技术特征摘要】
【国外来华专利技术】2016.11.03 US 15/342,9621.一种用于通过远程控制器控制网络元件的方法,所述远程控制器包括耦合到发送器的处理器,所述方法包括:由所述处理器对状态机建模,所述状态机控制所述网络元件的操作状态之间的转换;由所述发送器将所述状态机中控制所述转换的子集的部分分流到所述网络元件,所述子集包括相比由所述远程控制应用来远程控制,更适合于由所述网络元件来本地控制的选定转换;以及由所述处理器远程控制不在所述转换的所述子集中的其他转换。2.根据权利要求1所述的方法,还包括:准备至少一个配方,所述配方包括待以指定顺序进行以执行所述转换的所述子集中的一个转换的多个动作;以及将所述至少一个配方发送到所述网络元件。3.根据权利要求2所述的方法,还包括:响应于确定所述网络元件执行所述转换的所述子集中的所述一个转换的原因,向所述网络元件发送用于执行与所述转换的所述子集中的所述一个转换相关联的配方中的所述动作的指令。4.根据权利要求3所述的方法,还包括:向所述网络元件发送至少一个事件-条件-动作ECA规则和至少一个有限状态机FSM规则,以供所述网络元件在执行与所述转换的所述子集中的所述一个转换相关联的所述配方中的所述动作时使用。5.一种远程控制器,包括:发送部件;包括指令的非暂时性存储器;以及与所述发送部件和所述存储器通信的一个或多个处理器,其中所述一个或多个处理器执行所述指令,以对状态机建模,所述状态机控制网络元件的操作状态之间的转换,其中所述发送部件用于将所述状态机中控制所述转换的子集的部分分流到所述网络元件,所述子集包括相比由所述远程控制器来远程控制,更适合于由所述网络元件来本地控制的选定转换,并且其中所述一个或多个处理器用于远程控制不在所述转换的所述子集中的其他转换。6.根据权利要求5所述的远程控制器,其中所述远程控制器准备至少一个配方,所述配方包括待以指定顺序进行以执行所述转换的所述子集中的一个转换的多个动作,并将所述至少一个配方发送到所述网络元件。7.根据权利要求6所述的远程控制器,其中响应于确定所述网络元件执行所述转换的所述子集中的所述一个转换的原因,所述远程控制器向所述网络元件发送用于执行与所述转换的所述子集中的所述一个转换相关联的配方中的所述动作的指令。8.根据权利要求7所述的远程控制器,其中所述远程控制器向所述网络元件发送至少一个事件-条件-动作ECA规则和至少一个有限状态机FSM规则,以供所述网络元件在执行与所述转换的所述子集中的所述一个转换相关联的所述配方中的所述动作时使用。9.一种用于网络元件的有状态控制的系统,所述系统包括:所述网络元件;以及远程控制器,用于对状态机建模,所述状态机控制网络元件的操作状态之间的转换;还用于将所述状态机中控制所述转换的子集的部分分流到所述...
【专利技术属性】
技术研发人员:乌拉斯·坎·科扎特,凯帕立玛里尔·马修·约翰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。