本发明涉及计算机,具体涉及一种自动检测vlan配置方法及系统。
背景技术:
1、虚拟局域网(vlan)是对连接的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段,一个vlan可以在一个交换机或者跨交换机实现。vlan可以根据网络用户的位置、作用、部门或者根据网络用户所使用的应用程序、协议来进行分组,能够为局域网解决冲突域、广播域、带宽问题。当一个设备与另一个设备通讯时,支持vlan的交换机设备可支持单设备与多设备(多设备与多设备),每个物理端口可以分配给一个或多个vlan,分配给不同交换机设备的vlan通常不会重叠。但是,在现场应用配置过程中,可能存在个别无线接入点(access point,简称ap)的数据通过多个vlan后送至目标点的情况,这无形中会耗费相当多的网络资源,占用不必要的网络资源,导致通过vlan传递数据的效率低下。
技术实现思路
1、本发明提供一种自动检测vlan配置方法及系统,解决了现有技术通过vlan传递数据效率低的技术问题。
2、本发明提供的基础方案为:一种自动检测vlan配置系统,应用于多个无线接入点,包括:
3、分类模块,所述分类模块用于根据流量特性对vlan进行分类,得到分类结果;
4、接收模块,所述接收模块用于接收无线接入点的流量请求;
5、控制模块,所述控制模块用于根据流量请求配置vlan,根据流量请求从分类结果中选出相应类别的vlan,在所选出的vlan中挑选出空闲的vlan,统计所有vlan的流量并与整个网络流量进行比较,如果流量一致,将挑选出的vlan分配给发送流量请求的无线接入点。
6、本发明的工作原理及优点在于:无线接入点通常用于无线网络的无线交换机,也是无线网络的核心,在本方案中,预先根据流量特性对vlan进行分类,将vlan分为不同的类别,当接收到无线接入点的流量请求时,根据流量请求从分类结果中选出相应类别的vlan,在所选出的vlan中挑选出空闲的vlan,这样可以确保配置给无线接入点的vlan是处于空闲状态的,同时确保配置给无线接入点的vlan的流量特性与无线接入点所需要的流量特性是相一致的,与此同时,统计所有vlan的流量并与整个网络流量进行比较,流量一致才将挑选出的vlan分配给发送流量请求的无线接入点,这样可以防止个别无线接入点的数据通过多个vlan送至目标点,避免耗费相当多的网络资源,避免占用不必要的网络资源,提高了vlan传递数据的效率,同时,流量对比可通过自动化脚本实现,有效降低人工对比校验的工作量。
7、本发明能够确保配置给无线接入点的vlan是处于空闲状态的,同时,能够确保配置给无线接入点的vlan的流量特性与无线接入点所需要的流量特性是相一致的,解决了现有技术通过vlan传递数据的效率低的技术问题。
8、进一步,如果流量不一致,所述控制模块还用于再次根据流量请求配置vlan,直到流量一致为止,并将挑选出的vlan分配给发送流量请求的无线接入点。
9、有益效果在于:以流量一致作为配置的循环条件,既能够为发送流量请求的无线接入点分配合适的vlan,又能够避免出现个别无线接入点的数据通过多个vlan送至目标点的情况。
10、进一步,还包括告警模块,所述告警模块用于接收告警指令并进行告警;所述控制模块还用于统计根据流量请求配置vlan的次数,并判断配置vlan的次数与预设次数阈值的大小,若配置vlan的次数大于预设次数阈值,所述控制模块还用于生成并发送告警指令到告警模块。
11、有益效果在于:如果多次配置均未成功,表明此段时间内vlan均不具备分配给发送流量请求的无线接入点的条件,此时告警有利于提示技术人员进行人工处理。
12、进一步,所述告警模块还用于生成告警信息,所述告警信息包括配置失败信息与配置次数信息,所述告警模块还用于通过电子邮件、程序内部日志或im工具推送告警信息给技术人员。
13、有益效果在于:便于技术人员了解详细的相关信息,并采取相应的人工处理措施。
14、进一步,所述分类结果包括连续型、间歇型、特定型与黑洞型。
15、进一步,所述根据流量特性对vlan进行分类,包括:根据流量特征参数对vlan进行分类,所述流量特征参数包括vlan承载流量的时间百分比、单位时间段内承载数据包数量。
16、基于上述公开的一种自动检测vlan配置系统,本发明还提供一种自动检测vlan配置方法,应用于多个无线接入点,包括:
17、s1、所述分类模块根据流量特性对vlan进行分类,得到分类结果;
18、s2、所述接收模块接收无线接入点的流量请求;
19、s3、所述控制模块根据流量请求配置vlan,根据流量请求从分类结果中选出相应类别的vlan,在所选出的vlan中挑选出空闲的vlan,统计所有vlan的流量并与整个网络流量进行比较,如果流量一致,将挑选出的vlan分配给发送流量请求的无线接入点。
20、本发明的工作原理及优点在于:预先根据流量特性对vlan进行分类,将vlan分为不同的类别,当接收到无线接入点的流量请求时,根据流量请求从分类结果中选出相应类别的vlan,在所选出的vlan中挑选出空闲的vlan,这样可以确保配置给无线接入点的vlan是处于空闲状态的,同时确保配置给无线接入点的vlan的流量特性与无线接入点所需要的流量特性是相一致的,与此同时,统计所有vlan的流量并与整个网络流量进行比较,流量一致才将挑选出的vlan分配给发送流量请求的无线接入点,这样可以防止个别无线接入点的数据通过多个vlan送至目标点,避免耗费相当多的网络资源,避免占用不必要的网络资源,提高了vlan传递数据的效率,同时,流量对比可通过自动化脚本实现,有效降低人工对比校验的工作量。
21、进一步,s3中,如果流量不一致,所述控制模块再次根据流量请求配置vlan,直到流量一致为止,并将挑选出的vlan分配给发送流量请求的无线接入点。
22、有益效果在于:以流量一致作为配置的循环条件,既能够为发送流量请求的无线接入点分配合适的vlan,又能够避免出现个别无线接入点的数据通过多个vlan送至目标点的情况。
23、进一步,s3中,所述控制模块还统计根据流量请求配置vlan的次数,并判断配置vlan的次数与预设次数阈值的大小,若配置vlan的次数大于预设次数阈值,所述控制模块生成并发送告警指令到告警模块,所述告警模块接收告警指令并进行告警。
24、有益效果在于:如果多次配置均未成功,表明此段时间内vlan均不具备分配给发送流量请求的无线接入点的条件,此时告警有利于提示技术人员进行人工处理。
1.一种自动检测vlan配置系统,应用于多个无线接入点,其特征在于,包括:
2.如权利要求1所述的自动检测vlan配置系统,其特征在于,如果流量不一致,所述控制模块还用于再次根据流量请求配置vlan,直到流量一致为止,并将挑选出的vlan分配给发送流量请求的无线接入点。
3.如权利要求2所述的自动检测vlan配置系统,其特征在于,还包括告警模块,所述告警模块用于接收告警指令并进行告警;所述控制模块还用于统计根据流量请求配置vlan的次数,并判断配置vlan的次数与预设次数阈值的大小,若配置vlan的次数大于预设次数阈值,所述控制模块还用于生成并发送告警指令到告警模块。
4.如权利要求3所述的自动检测vlan配置系统,其特征在于,所述告警模块还用于生成告警信息,所述告警信息包括配置失败信息与配置次数信息,所述告警模块还用于通过电子邮件、程序内部日志或im工具推送告警信息给技术人员。
5.如权利要求4所述的自动检测vlan配置系统,其特征在于,所述分类结果包括连续型、间歇型、特定型与黑洞型。
6.如权利要求5所述的自动检测vlan配置系统,其特征在于,所述根据流量特性对vlan进行分类,包括:根据流量特征参数对vlan进行分类,所述流量特征参数包括vlan承载流量的时间百分比、单位时间段内承载数据包数量。
7.一种自动检测vlan配置方法,应用于多个无线接入点,其特征在于,包括:
8.如权利要求7所述的自动检测vlan配置方法,其特征在于,s3中,如果流量不一致,所述控制模块再次根据流量请求配置vlan,直到流量一致为止,并将挑选出的vlan分配给发送流量请求的无线接入点。
9.如权利要求8所述的自动检测vlan配置方法,其特征在于,s3中,所述控制模块还统计根据流量请求配置vlan的次数,并判断配置vlan的次数与预设次数阈值的大小,若配置vlan的次数大于预设次数阈值,所述控制模块生成并发送告警指令到告警模块,所述告警模块接收告警指令并进行告警。
