本申请涉及交换机,具体是一种网络交换机的数据管理方法及系统。
背景技术:
1、网络交换机,是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机。随着通信业的发展以及国民经济信息化的推进,网络交换机市场呈稳步上升态势。它具有性价比高、高度灵活、相对简单和易于实现等特点。以太网技术已成为当今最重要的一种局域网组网技术,网络交换机也就成为了最普及的交换机。
2、在网络需求日益增长的时代,运行稳健的网络交换机,才能够合理的分配网络资源,以及在数据安全足够保障的前提下,才能够确保网络通信的正常进行。
技术实现思路
1、本申请的目的在于提供一种网络交换机的数据管理方法及系统,在第一方面,本申请公开了以下技术方案:
2、一种网络交换机的数据管理方法,该方法包括以下步骤:
3、获取主交换机的环境参数:所述主交换机为配置为用于进行数据管理的交换机,所述环境参数包括被管理设备的端口连接信息数据、被连接路由器的端口连接信息数据;
4、配置数据存储空间:所述数据存储空间至少包括用于存储初始配置数据的一级存储单元、用于存储基于所述初始配置数据进行自定义设置的配置数据的二级存储单元、用于存储网络交换数据的三级存储单元、用于存储网络数据缓存的四级存储单元;
5、配置数据类型:对经过所述主交换机的数据进行数据标识标记,并将标记了相同标识的数据分别存储于对应的数据存储空间内;-
6、请求的识别:对接收到的业务请求数据进行识别和验证;
7、数据的分配:基于验证通过的业务请求数据进行网络数据的优化分配。
8、作为优选,所述被管理设备包括存储设备、主机。
9、作为优选,在所述配置数据类型中,所述数据标识标记包括:对所述主交换机产生的初始配置数据进行一级标识标记,对所述主交换机产生的自定义设置的配置数据进行二级标识标记,对所述主交换机与所述被管理设备、所述被连接路由器产生的网络交换数据进行三级标识标记,对所述主交换机在进行网络数据上行和下行的过程中产生的网络缓存数据进行四级标识标记。
10、作为优选,所述请求的识别具体包括:
11、身份的识别:对发起业务请求的设备信息进行获取,将获取到的设备信息与所述环境参数进行比对,比对成功则通过身份识别,并基于身份识别的结果以及所述环境参数中预设的设备权项获取发起业务请求的设备对应的权限,并进入下一步,在比对不成功时身份识别不通过,所述主交换机保持静默;
12、数据的验证:对发起业务请求的设备上传的业务请求数据进行识别和验证,确定业务请求类型和所需资源。
13、作为优选,所述被管理设备还包括与所述主交换机进行堆叠的各个子交换机。
14、作为优选,所述数据的分配具体包括:
15、所述主交换机基于发起业务请求的设备的业务请求类型和所需资源,分析当前剩余网络资源可分配量q,并将当前剩余网络资源可分配量q与被管理的设备的所需资源q进行比较;
16、当q>q时,所述主交换机向所述被管理的设备所需资源q,当q≤q时,所述主交换机调取子交换机的网络资源对发起业务请求的设备进行资源配给。
17、作为优选,所述的获取被识别后的被管理的设备对应的权限还包括:
18、基于被管理的设备对应的权限,对发起业务请求的设备开放权限对应的数据存储空间。
19、在第二方面,本申请公开了一种网络交换机的数据管理系统,包括:用于进行数据管理的主交换机,以及设置于所述主交换机内的运行环境获取模块、数据空间划分模块、设备识别与验证模块、网络数据分配模块和存储模块;
20、所述运行环境获取模块配置为对所述主交换机的环境参数进行获取,所述环境参数包括被管理设备的端口连接信息数据、被连接路由器的端口连接信息数据;
21、所述数据空间划分模块配置为对所述主交换机的存储模块进行数据存储空间划分,所述数据存储空间至少包括用于存储初始配置数据的一级存储单元、用于存储基于所述初始配置数据进行自定义设置的配置数据的二级存储单元、用于存储网络交换数据的三级存储单元、用于存储网络数据缓存的四级存储单元;
22、所述设备识别与验证模块配置为对发起业务请求的设备进行识别和验证,并对通过识别和验证的设备依次进行权限获取、所需资源获取;
23、所述网络数据分配模块配置为基于获取的权限和所需资源进行网络数据分配。
24、作为优选,所述被管理设备包括存储设备、主机,以及与所述主交换机进行堆叠的各个子交换机。
25、作为优选,所述设备识别与验证模块包括身份识别单元、数据验证单元;所述身份识别单元配置为对发起业务请求的设备信息进行获取,将获取到的设备信息与所述环境参数进行比对,比对成功则通过身份识别,并基于身份识别的结果以及所述环境参数中预设的设备权项获取发起业务请求的设备对应的权限,所述主交换机基于被管理的设备对应的权限,对发起业务请求的设备开放权限对应的数据存储空间,且在比对不成功时身份识别不通过,所述主交换机保持静默;所述数据验证单元配置为对发起业务请求的设备上传的业务请求数据进行识别和验证,确定业务请求类型和所需资源;
26、所述网络数据分配模块还配置为:所述主交换机基于发起业务请求的设备的业务请求类型和所需资源,分析当前剩余网络资源可分配量q,并将当前剩余网络资源可分配量q与被管理的设备的所需资源q进行比较;
27、当q>q时,所述主交换机向所述被管理的设备所需资源q,当q≤q时,所述主交换机调取子交换机的网络资源对发起业务请求的设备进行资源配给。
28、有益效果:本申请的网络交换机的数据管理方法及系统,通过对交换机内部的存储空间进行分区管理,实现对各种包括初始配置数据、自定义设置的配置数据、网络交换数据、网络数据缓存等数据的分类分区存储,进而在后续的基于设备权限实现数据调用、数据分配时的时效性和准确性;并且,基于对业务请求的分析,实现基于发起业务请求数据的设备的权限和身份进行优化的网络数据分配;从而在基于数据分区存储和网络数据优化分配的基础上,确保整个网络通讯的稳健运行。
1.一种网络交换机的数据管理方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的网络交换机的数据管理方法,其特征在于,所述被管理设备包括存储设备、主机。
3.根据权利要求1所述的网络交换机的数据管理方法,其特征在于,在所述配置数据类型中,所述数据标识标记包括:对所述主交换机产生的初始配置数据进行一级标识标记,对所述主交换机产生的自定义设置的配置数据进行二级标识标记,对所述主交换机与所述被管理设备、所述被连接路由器产生的网络交换数据进行三级标识标记,对所述主交换机在进行网络数据上行和下行的过程中产生的网络缓存数据进行四级标识标记。
4.根据权利要求1所述的网络交换机的数据管理方法,其特征在于,所述请求的识别具体包括:
5.根据权利要求4所述的网络交换机的数据管理方法,其特征在于,所述被管理设备还包括与所述主交换机进行堆叠的各个子交换机。
6.根据权利要求5所述的网络交换机的数据管理方法,其特征在于,所述数据的分配具体包括:
7.根据权利要求4所述的网络交换机的数据管理方法,其特征在于,所述的获取被识别后的被管理的设备对应的权限还包括:
8.一种网络交换机的数据管理系统,其特征在于,包括:用于进行数据管理的主交换机,以及设置于所述主交换机内的运行环境获取模块、数据空间划分模块、设备识别与验证模块、网络数据分配模块和存储模块;
9.根据权利要求8所述的网络交换机的数据管理系统,其特征在于,所述被管理设备包括存储设备、主机,以及与所述主交换机进行堆叠的各个子交换机。
10.根据权利要求9所述的网络交换机的数据管理系统,其特征在于,所述设备识别与验证模块包括身份识别单元、数据验证单元;所述身份识别单元配置为对发起业务请求的设备信息进行获取,将获取到的设备信息与所述环境参数进行比对,比对成功则通过身份识别,并基于身份识别的结果以及所述环境参数中预设的设备权项获取发起业务请求的设备对应的权限,所述主交换机基于被管理的设备对应的权限,对发起业务请求的设备开放权限对应的数据存储空间,且在比对不成功时身份识别不通过,所述主交换机保持静默;所述数据验证单元配置为对发起业务请求的设备上传的业务请求数据进行识别和验证,确定业务请求类型和所需资源;