【技术实现步骤摘要】
一种多头配置方法、设备及系统
本申请实施例涉及通信
,更具体的说,涉及多头配置方法、设备及系统。
技术介绍
在网络管理或软件定义网络(SoftwareDefinedNetwork,SDN)的技术场景中,多个管理设备对转发设备上的数据的多头配置是比较常见的。通常情况下,多个管理设备均可以配置转发设备上的数据,转发设备会记录多个管理设备对数据的配置情况。下面为了简洁起见,将为了重要业务在转发设备上配置数据的管理设备称为重要管理设备,将为了普通业务在转发设备上配置数据的管理设备称为普通管理设备。目前,如果多个管理设备配置转发设备上的同一个数据,那么有可能会使得普通管理设备配置了归属于重要管理设备的数据,进而导致重要管理设备上的重要业务无法正常的运行。例如,假设管理设备A是为了重要业务X在转发设备上配置目标数据的管理设备,即管理设备A为重要管理设备,管理设备B是为了普通业务Y在转发设备上配置目标数据的管理设备,即管理设备B为普通管理设备。其中,管理设备A采用第一种配置方式配置了转发设备上的目标数据,以使目标数据符合重要业务X的需求,转发设备记录下管理设备A对目标数据 ...
【技术保护点】
1.一种多头配置方法,其特征在于,所述方法应用于第一网络,所述第一网络包括多个管理设备和转发设备,所述转发设备的数据可以被所述多个管理设备配置,所述多个管理设备具有各自对应的配置权限等级,所述多个管理设备包括第一管理设备和第二管理设备,所述方法包括:所述转发设备接收所述第一管理设备发送的配置请求,所述配置请求用于配置所述转发设备上的目标数据;所述转发设备获取所述第一管理设备的配置权限等级;所述转发设备获取所述目标数据对应的所述第二管理设备的配置权限等级;在所述第一管理设备的配置权限等级高于所述第二管理设备的配置权限等级时,所述转发设备根据所述配置请求配置所述转发设备上的所述 ...
【技术特征摘要】
1.一种多头配置方法,其特征在于,所述方法应用于第一网络,所述第一网络包括多个管理设备和转发设备,所述转发设备的数据可以被所述多个管理设备配置,所述多个管理设备具有各自对应的配置权限等级,所述多个管理设备包括第一管理设备和第二管理设备,所述方法包括:所述转发设备接收所述第一管理设备发送的配置请求,所述配置请求用于配置所述转发设备上的目标数据;所述转发设备获取所述第一管理设备的配置权限等级;所述转发设备获取所述目标数据对应的所述第二管理设备的配置权限等级;在所述第一管理设备的配置权限等级高于所述第二管理设备的配置权限等级时,所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据;在所述第一管理设备的配置权限等级低于所述第二管理设备的配置权限等级时,所述转发设备拒绝根据所述配置请求配置所述转发设备上的所述目标数据。2.根据权利要求1所述的多头配置方法,其特征在于,所述转发设备获取所述第一管理设备的配置权限等级包括:所述转发设备获取与所述第一管理设备建立第一会话的会话标识,所述转发设备获取所述会话标识对应的第一用户标识,所述转发设备根据所述第一用户标识以及所述转发设备中保存的所述多个管理设备对应的配置权限等级获取所述第一管理设备的配置权限等级;或者,所述转发设备获取与所述第一管理设备建立第一会话所使用的用户名,所述转发设备确定第一会话的用户名为第一用户标识,所述转发设备确定所述第一用户标识对应的配置权限等级;或者,所述转发设备提取所述配置请求中的第一用户标识,所述转发设备确定所述第一用户标识对应的配置权限等级。3.根据权利要求2所述的多头配置方法,其特征在于,在所述转发设备获取与所述第一管理设备建立第一会话的会话标识之前,所述方法还包括:所述转发设备接收所述第一管理设备发送的报文,所述报文用于建立第一会话,所述报文包括第一用户标识;所述转发设备获得所述第一会话的会话标识;所述转发设备建立所述第一会话的会话标识与所述第一用户标识的对应关系。4.根据权利要求1所述的多头配置方法,其特征在于,所述转发设备获取所述目标数据对应的所述第二管理设备的配置权限等级包括:所述转发设备获取所述目标数据对应的所述第二管理设备的第二用户标识;所述转发设备确定所述第二管理设备的第二用户标识对应的配置权限等级。5.根据权利要求1所述的多头配置方法,其特征在于,在所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据以后,所述方法还包括:所述转发设备建立所述目标数据与所述第一管理设备的对应关系;所述转发设备删除所述目标数据与所述第二管理设备的对应关系。6.根据权利要求1所述的多头配置方法,其特征在于,在所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据以后,所述方法还包括:所述转发设备获取与所述目标数据对应的通知订阅列表;所述转发设备向所述通知订阅列表中的至少一个目标管理设备发送所述目标数据的变更通知,所述至少一个目标管理设备为预先向所述转发设备发送针对所述目标数据的订阅请求的管理设备。7.根据权利要求1所述的多头配置方法,其特征在于,在所述转发设备接收所述第一管理设备发送的配置请求以后,所述方法还包括:所述转发设备判断所述转发设备上是否存储有所述目标数据;在所述转发设备上存储有所述目标数据时,执行所述转发设备获取所述第一管理设备的配置权限等级的步骤;在所述转发设备上未存储有所述目标数据时,所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据,建立所述目标数据与所述第一管理设备的对应关系。8.根据权利要求1所述的多头配置方法,其特征在于,在所述转发设备获取所述目标数据对应的所述第二管理设备的配置权限等级以后,所述方法还包括:所述转发设备判断所述第一管理设备与所述第二管理设备是否相同;在所述第一管理设备与所述第二管理设备相同时,所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据;在所述第一管理设备与所述第二管理设备不同时,所述转发设备判断所述第一管理设备的配置权限等级是否高于所述第二管理设备的配置权限等级。9.根据权利要求1所述的多头配置方法,其特征在于,在所述转发设备接收所述第一管理设备发送的配置请求以后,所述方法还包括:判断所述目标数据对应的所述第二管理设备是否具有配置权限等级;在所述目标数据对应的所述第二管理设备具有配置权限等级时,执行所述转发设备获取所述第一管理设备的配置权限等级的步骤;在所述目标数据对应的所述第二管理设备不具有配置权限等级时,所述转发设备拒绝根据所述配置请求配置所述转发设备上的所述目标数据。10.一种多头配置方法,其特征在于,所述方法应用于第一网络,所述第一网络包括多个管理设备和转发设备,所述转发设备的数据可以被所述多个管理设备配置,所述多个管理设备包括第一管理设备和第二管理设备,所述方法包括:所述转发设备接收所述第一管理设备发送的配置请求,所述配置请求用于配置所述转发设备上的目标数据;所述转发设备获取所述第一管理设备的第一用户标识;所述转发设备获取所述目标数据对应的所述第二管理设备的第二用户标识;在所述第一用户标识与所述第二用户标识相同时,所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据;在所述第一用户标识与所述第二用户标识不同时,所述转发设备拒绝根据所述配置请求配置所述转发设备上的所述目标数据。11.根据权利要求10所述的多头配置方法,其特征在于,所述转发设备获取所述第一管理设备的第一用户标识包括:所述转发设备获取与所述第一管理设备建立第一会话的会话标识,所述转发设备获取所述会话标识对应的第一用户标识;或者,所述转发设备获取与所述第一管理设备建立第一会话所使用的用户名,所述转发设备确定第一会话的用户名为第一用户标识;或者,所述转发设备提取所述配置请求中的第一用户标识。12.根据权利要求11所述的多头配置方法,其特征在于,在所述转发设备获取与所述第一管理设备建立第一会话的会话标识之前,所述方法还包括:所述转发设备接收所述第一管理设备发送的报文,所述报文用于建立第一会话,所述报文包括第一用户标识;所述转发设备获得所述第一会话的会话标识;所述转发设备建立所述第一会话的会话标识与所述第一用户标识的对应关系。13.根据权利要求10所述的多头配置方法,其特征在于,在所述转发设备接收所述第一管理设备发送的配置请求以后,所述方法还包括:所述转发设备判断所述转发设备上是否存储有所述目标数据;在所述转发设备上存储有所述目标数据时,执行所述转发设备获取所述第一管理设备的第一用户标识的步骤;在所述转发设备上未存储有所述目标数据时,所述转发设备根据所述配置请求配置所述转发设备上的所述目标数据,获取所述第一管理设备的第一用户标识,建立所述目标数据与所述第一用户标识的对应关系。14.一种转发设备,其特征在于,所述转发设备应用于第一网络,所述第一网络包括多个管理设备和转发设备,所述转发设备的数据可以被所述多个管理设备配置,所述多个管理设备具有各自对应的配置权限等级,所述多个管理设备包括第一管理设备和第二管理设备,所述转发设备包括:第一接收模块,用于接收所述第一管理设备发送的配置请求,所述配置请求用于配置所述转发设备上的目标数据;第一获取模块,用于获取所述第一管理设备的配置权限等级;第二获取模块,用于获取所述目标数据对应的所述第二管理设备的配置权限等级;配置模块,用于在所述第一管理设备的配置权限等级高于所述第二管理设备的配置权限等级时,根据所述配置请求配置所述转发设备上的所述目标数据;在所述第一管理设备的配置权限等级低于所述第二管理设备的配置权限等级时,拒绝根据所述配置请求配置所述转发设备上的所述目标数据。15.根据权利要求14所述的转发设备,其特征在于:所述第一获取模块,具体用于获取与所述第一管理设备建立第一会话的会话标识,获取所述会话标识对应的第一用户标识,根据所述第一用户标识以及所述转发设备中保存的所述多个管理设备对应的配置权限等级获取所述第一管理设备的配置权限等级;或者,所述第一获取模块,具体用于获取与所述第一管理设备建立第一会话所使用的用户名,确定第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。