资源规格的确定方法和相关装置与流程

文档序号:35971921发布日期:2023-11-09 12:46阅读:17来源:国知局
资源规格的确定方法和相关装置与流程

本技术涉及网络,尤其涉及一种资源规格的确定方法和相关装置。


背景技术:

1、网络设备在运行业务的过程中会使用不同的资源,例如地址解析协议(addressresolution protocol,arp)表,转发信息库(forward information base,fib)表,邻居发现(neighbor discovery,nd)协议表等。充足的资源是业务正常运行的必要条件,其判断标准是各个资源的资源利用率。

2、相关技术中,某个资源的资源利用率通常为该资源的实际使用量与该资源的预设规格的比值。但是,某个资源的预设规格可能与该资源的实际规格之间的偏差较大,因此通过资源的预设规格计算的资源利用率的准确性较低。


技术实现思路

1、有鉴于此,本技术提供了一种资源规格的确定方法和相关装置。在该方法中,计算机设备根据目标网元的运行模式确定目标资源的资源规格,使得确定出的资源规格更接近于目标资源在该目标网元中的实际规格。

2、第一方面,本技术提供了一种资源规格的确定方法。该方法可以由计算机设备执行。计算机设备例如为网管设备、网络控制器、网络设备、终端、服务器等。计算机设备获取目标网元的第一运行模式,并根据目标网元的第一运行模式确定目标网元的目标资源的资源规格。该第一运行模式指示该目标网元的至少一种功能的使能状态。该资源规格指示该目标资源在该目标网元中的最大存储量。

3、目标网元例如为网络中的交换机、路由器、防火墙等网络设备。目标资源例如为目标网元中的arp表、fib表、nd协议表等。

4、使能不同功能的网络设备可能会存储不同种类的资源。在该实现方式中,计算机设备基于网络设备的运行模式确定目标资源的资源规格,使得确定出的资源规格更匹配该网络设备使能的功能,更接近网络设备中目标资源的实际规格。

5、在一种可能的实现方式中,该计算机设备根据所述目标网元的运行场景确定所述目标网元的第一运行模式。

6、不同的运行场景会要求网络设备支持不同的业务,进而导致网络设备使能不同的功能,因此,计算机设备可以直接根据目标网元的运行场景确定目标网元的运行模式。

7、在一种可能的实现方式中,该计算机设备根据运行场景和运行模式的对应关系,将与目标网元的运行场景对应的运行模式确定为目标网元的第一运行模式。

8、在一种可能的实施方式中,目标网元的运行场景是根据如下一项或多项确定的:目标网元所属的网络、目标网元所处的位置、目标网元的角色,或目标网元的配置。

9、在一种可能的实现方式中,该计算机设备根据目标网元的至少一种功能的使能状态确定目标网元的第一运行模式。

10、在一种可能的实现方式中,该计算机设备根据目标网元的至少一种功能的使能状态获取目标网元的运行特征,并根据目标网元的运行特征确定目标网元的第一运行模式。运行特征包括以下至少一项运行子特征:目标网元使能的协议栈类型、目标网元的业务功能的使能状态,目标网元的第一资源的使用量和目标网元的第二资源的使用量的比例。

11、在一种可能的实现方式中,该计算机设备根据运行特征和运行模式的对应关系,确定与目标网元的运行特征对应的目标网元的第一运行模式。

12、在一种可能的实现方式中,该计算机设备获取第一映射表,并根据第一映射表,将与目标网元的运行特征匹配的运行特征对应的运行模式确定为目标网元的第一运行模式。第一映射表包括多个第一表项,每个第一表项指示运行特征与运行模式之间的对应关系。

13、在一种可能的实现方式中,目标网元的运行特征包括多个运行子特征,该计算机设备根据第一映射表确定匹配的第一表项,并将匹配的第一表项中的运行模式确定为目标网元的第一运行模式。匹配的第一表项包括的多个子特征与所述多个运行子特征均匹配。

14、在一种可能的实现方式中,当不存在匹配的第一表项时,该计算机设备确定多个第一表项分别对应的匹配分数,并根据多个第一表项分别对应的匹配分数,确定目标网元的第一运行模式。任一第一表项的匹配分数指示多个运行子特征与任一第一表项包括的多个子特征之间的匹配程度。

15、在一种可能的实现方式中,当匹配分数最高的第一表项仅为一个第一表项时,该计算机设备将该第一表项包括的运行模式确定为第一运行模式。

16、在一种可能的实现方式中,当匹配分数最高的第一表项包括多个第一表项时,该计算机设备将该多个第一表项包括的运行模式作为候选模式,根据第一策略确定目标资源使用量与每个候选运行模式之间的匹配程度,将匹配程度最高的候选运行模式确定为第一运行模式。第一策略包括宽松策略和严厉策略。

17、在一种可能的实现方式中,该计算机设备根据目标网元的第一运行模式,以及网络中运行模式为第一运行模式的多个网络设备的资源使用量和内存占用率确定目标网元的目标资源的资源规格。

18、在一种可能的实现方式中,该计算机设备根据运行模式和资源规格的对应关系以及目标网元的第一运行模式,确定目标网元的目标资源的资源规格。

19、在一种可能的实现方式中,运行模式和资源规格的对应关系是通过对运行模式关联的多种资源进行迭代存储测试确定的。通过对运行模式关联的多种资源进行迭代存储测试,可以充分考虑该运行模式关联的多种资源对存储的需求以及相互间的存储冲突,使得确定出的资源规格更准确。

20、在一种可能的实现方式中,该计算机设备获取第二映射表,并根据第二映射表,将与目标网元的网元信息和目标网元的第一运行模式对应的目标资源的资源规格确定为目标网元的目标资源的资源规格。第二映射表包括多个第二表项,每个第二表项指示网元信息、运行模式与资源规格之间的对应关系,网元信息包括设备类型。

21、在一种可能的实现方式中,设备类型为网络设备的型号

22、在一种可能的实现方式中,设备类型还可以包括网络设备的版本标识。

23、在一种可能的实现方式中,该计算机设备根据目标网元的目标资源的资源使用量和目标网元的目标资源的资源规格,确定目标网元的目标资源的资源利用率。

24、基于上述方式获取到的目标资源的资源规格更接近于该目标资源在目标网元中的实际规格,这使得基于该目标资源的资源规格计算的目标资源的资源利用率更准确。

25、在一种可能的实现方式中,计算机设备将目标资源的资源使用量与目标资源的资源规格的比值确定为目标资源的资源利用率。

26、在一种可能的实现方式中,计算机设备接收目标网元发送的目标资源的资源使用。

27、在一种可能的实现方式中,计算机设备根据历史的目标资源的使用量预测得到的目标资源的资源使用量。该实现方式简化了计算机设备和目标网元之间的交互,节省了网络资源。

28、在一种可能的实现方式中,该计算机设备根据目标网元的目标资源的资源利用率评估目标网元的容量风险。

29、在一种可能的实现方式中,当目标资源的资源利用率满足风险条件时,该计算机设备确定目标网元存在容量风险。

30、基于上述方式获取到的目标资源的资源规格更接近于该目标资源在目标网元中的实际规格,这使得基于该目标资源的资源规格计算的目标资源的资源利用率更准确,进而使得该容量风险评估的结果更准确,可以尽量避免漏报容量风险。

31、在一种可能的实现方式中,风险条件包括:目标网元的目标资源的资源利用率大于利用率阈值,或者,目标网元的目标资源的资源利用率连续大于利用率阈值的时长超过时长阈值,或者,目标网元的目标资源的资源利用率连续大于利用率阈值的次数超过数量阈值。

32、在一种可能的实现方式中,所述目标网元的目标资源包括多个第一资源,若存在至少一个第一资源满足风险条件,该计算机设备确定目标网元存在容量风险。

33、在一种可能的实现方式中,当确定所述目标网元存在容量风险后,该计算机设备显示风险描述信息和/或风险处理建议。

34、在确定目标网元存在容量风险后,显示风险描述信息或风险处理建议,有助于运维人员快速地发现容量风险,并快速的处理容量风险。

35、在一种可能的实现方式中,风险描述信息包括如下至少一项:目标网元的标识、目标网元中存在容量风险的目标资源、目标网元中存在容量风险的目标资源的风险程度信息、目标网元的运行模式、目标网元的运行场景,或者目标网元使能的功能。

36、在一种可能的实现方式中,风险处理建议包括如下至少一项:更换目标网元的设备类型、迁移目标网元的目标业务或切换目标网元的运行模式。

37、第二方面,本技术提供一种资源规格的确定装置。该装置包括多个功能模块,该多个功能模块可以全部是软件模块或硬件模块,还可以是软件模块和硬件模块的组合,该多个功能模块可以根据实现做不同划分,以能实现上述第一方面及其各实施方式中的方法为准则。

38、第三方面,本技术提供一种计算机设备。该计算机设备包括处理器和存储器。该存储器中存储有程序,该处理器用于执行该存储器中存储的程序以实现上述第一方面或第一方面的任意一种可能的实现方式所提供的方法。

39、第四方面,本技术提供一种容量风险评估系统。该系统包括计算机设备和网络设备。计算机设备用于实现上述第一方面或第一方面的任一种可能的实施方式所提供的方法。

40、在一种可能的实施方式中,该系统还包括应用设备。应用设备用于接收计算机设备发送的风险描述信息和/或风险处理建议,并显示风险描述信息和/或风险处理建议。

41、在一种可能的实施方式中,应用设备还用于向计算机设备发送容量风险评估需求,以指示计算机设备根据容量风险评估需求进行容量风险评估。

42、在一种可能的实施方式中,容量风险评估需求包括如下至少一项:待评估的网络设备的标识、待评估的目标资源的标识、评估时段或评估周期。

43、在一种可能的实施方式中,应用设备还用于向计算机设备发送资源规格表和/或运行模式定义表。运行模式定义表包括运行模式和运行特征的对应关系。资源规格表包括运行模式和资源规格的对应关系。

44、在一种可能的实施方式中,计算机设备还用于向网络设备发送目标资源的标识,以指示网络设备按需采集目标资源的使用量。

45、在一种可能的实施方式中,网络设备用于发送配置信息给计算机设备。配置信息包括网络设备的接口配置和业务功能配置。

46、第五方面,本技术提供一种计算机可读存储介质。所述计算机可读存储介质包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面或第一方面的任意一种可能的实现方式所提供的方法。

47、第六方面,本技术提供了一种计算机程序产品,所述计算机程序产品在计算机上运行时,所述计算机执行如第一方面或第一方面的任意一种可能的实现方式所提供的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1