1.本发明涉及控制系统技术领域,特别涉及一种分布式以太网交换机控制系统。
背景技术:
2.随着计算机网络的飞速发展,网络应用需求量不断的扩大,基于tcp/ip网络发展起来的以太网交换机成为不可缺少的通信设备,而且分布式以太网交换机更是具有高容量、高性能、可扩展性的强大优势,并且分布式的结构使得管理智能化、流量均衡化,提高了管理和转发效率。本发明提出一种分布式以太网交换机控制系统,具有较高的容错性和可维护性。
技术实现要素:
3.本发明的目的在于提供一种分布式以太网交换机控制系统,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种分布式以太网交换机控制系统,包括:接口模块、处理模块、传输模块、协议模块和管理模块;所述接口模块,用于进行交换装置连接;所述协议模块,用于根据ip地址获取物理地址的一个tcp/ip协议,并提供给所述处理模块;所述处理模块,用于根据交换请求信息进行路由配置;所述传输模块,用于按照所述处理模块配置的方案进行数据获取与传输;所述管理模块,采用双控制中心针对所述接口模块、处理模块、传输模块和协议模块进行管理控制。
5.进一步地,所述接口模块通过智能节点接入以太网中,当所述交换装置连接到所述接口模块上时,在所述以太网中针对对应智能节点进行激活,并通过所述智能节点建立所述交换装置与所述分布式以太网交换机控制系统之间的通信桥梁并进行通信传输,在所述智能节点中,获取所述交换装置的交换请求信息,并将所述交换请求信息传输至所述管理模块,同时针对所述交换请求信息传输时的通信状态进行保存,或者接收所述传输模块进行数据获取的信号,根据所述信号对所述交换设备进行数据采集,并将通过数据采集获得数据传输至所述传输模块,同时将进行数据获取的信号、通过数据采集获得数据以及将通过数据采集获得数据进行传输时的通信状态进行保存,此外,所述智能节点还针对接口模块进行异常判断,所述异常判断包括:在所述分布式以太网交换机控制系统运行过程中是否增删交换设备和已经连接的交换设备是否出现故障,当将异常信息传输至所述管理模块,从在不影响所述分布式以太网交换机控制系统运行的情况下进行管理控制调整。
6.进一步地,所述管理模块在针对所述接口模块、处理模块、传输模块和协议模块进行管理时根据所述接口模块、处理模块、传输模块和协议模块传输的指示信号指令进行分布式以太网交换机控制系统的协调与各个模块的运行控制。
7.进一步地,所述处理模块包括第一处理单元、第二处理单元和第三处理单元,所述第一处理单元用于标识三层接口的地址,所述第二处理单元,用于配置网段连接路由;所述第三处理单元,用于配置网段的广播路由。
8.进一步地,所述传输模块在按照所述处理模块配置的方案进行数据传输时,将传输的数据在传输出口之前针对所述传输的数据进行出口流分数据处理以及数据传输。
9.进一步地,针对所述传输的数据进行出口流分数据处理以及数据传输,包括:针对所述传输的数据进行队列缓存,将所述传输的数据的数据报文缓存到相对应的缓存队列中;获取所述缓存队列的队列信息以及进行数据传输的出口的实时参数信息;针对所述队列信息以及所述实时参数信息进行判断,获得判断结果,如果所述判断结果为所述队列信息与所述实时参数信息适配,则从所述缓存队列中读取所述数据报文并进行发送,同时针对所述实时参数信息进行调整,如果所述判断结果为所述队列信息与所述实时参数信息不适配,则再次获取进行数据传输的出口的实时参数信息,对所述队列信息以及再次获得的实时参数信息进行判断,直至获取的实时参数信息与所述队列信息适配后从所述缓存队列中读取所述数据报文并进行发送,以及针对所述实时参数信息进行调整,其中,所述数据传输的出口的实时参数信息是动态变化的。
10.进一步地,所述管理模块包括:双控制中心,在所述管理模板进行管理时,所述双控制中心中一个是主状态,一个是备选状态;并且当处于主状态的控制中心出现故障时,针对所述处于主状态的控制中心进行替换,使得处于备选状态的控制中心进入主状态。
11.进一步地,所述接口模块的接口具有热插拔功能,在所述分布式以太网交换机控制系统运行时,如果所述处于主状态的控制中心在预设时间内未收到所述接口模块的响应信息时,针对所述接口模块的接口进行热拔处理;而且在所述处于主状态的控制中心出现故障时,还针对所述分布式以太网交换机控制系统在运行时的配置信息以及各个模块的运行信息进行热备分信息缓存,并且在所述处于主状态的控制中心替换后,通过恢复所述热备份信息继续进行运行。
12.进一步地,还包括监控模块;所述监控模块用于针对所述分布式以太网交换机控制系统进行勘测记录,并在所述分布式以太网交换机控制系统异常时发出告警。
13.进一步地,所述监控模块包括:指示单元、控制单元、记录单元、监测单元和告警单元;所述指示单元与所述控制单元连接,所述控制单元的另一端与所述记录单元连接,同时所述记录单元上还连接有所述监测单元和所述告警单元;其中,所述监测单元,用于针对所述接口模块、处理模块、传输模块、协议模块和管理模块进行实时监测,并将实时监测得到监控数据传输至所述记录单元,所述记录单元,用于搜索记录所述监控数据;所述告警单元,用于在所述监控数据异常时发出告警;所述指示单元,用于接收外部指示信息,并将所述外部指示信息输入所述控制单元中,所述控制单元,用于根据所述外部指示信息针对所述记录单元中的信息进行调度。
14.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
15.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
16.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
17.图1为本发明所述的一种分布式以太网交换机控制系统的示意图;
18.图2为本发明所述的又一种分布式以太网交换机控制系统中监控模块的示意图。
具体实施方式
19.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
20.如图1所示,本发明实施例提供了一种分布式以太网交换机控制系统,包括:接口模块、处理模块、传输模块、协议模块和管理模块;所述接口模块,用于进行交换装置连接;所述协议模块,用于根据ip地址获取物理地址的一个tcp/ip协议,并提供给所述处理模块;所述处理模块,用于根据交换请求信息进行路由配置;所述传输模块,用于按照所述处理模块配置的方案进行数据获取与传输;所述管理模块,采用双控制中心针对所述接口模块、处理模块、传输模块和协议模块进行管理控制。
21.上述技术方案的分布式以太网交换机控制系统中包括:接口模块、处理模块、传输模块、协议模块和管理模块;接口模块分别与处理模块和管理模块连接,处理模块与管理模块、协议模块以及传输模块分别连接,管理模块还与协议模块和传输模块连接,在分布式以太网交换机控制系统运行过程中,接口模块采用智能节点连接交换装置,并将交换装置的请求信息传输至处理模块和管理模块,管理模块根据请求信息控制处理模块和协议模块进行运作,使得协议模块根据ip地址获取物理地址的一个tcp/ip协议进行响应,并把响应信息反馈到管理模块,同时还将获取的物理地址的一个tcp/ip协议提供给处理模块,然后使得处理模块根据交换请求信息结合协议模块提供的信息进行路由配置,在配置完成后管理模块根据路由配置进行数据交换并由所述传输模块实现数据传输。上述技术方案的分布式以太网交换机控制系统具有高容量、高性能、可扩展性的强大优势,而且在接口模块采用智能节点进行交换装置连接,不仅方便交换装置连接,还能够实现交换装置的实时信息采集与传输,并且通过传输模块能够有效真对传输数据进行针对性传输,避免数据传输堵塞,此外,通过管理模块采用双控制中心针对接口模块、处理模块、传输模块和协议模块进行管理控制能够提高容错性和可维护性,并且管理模块还起到协同管理控制的核心作用,使得分布式以太网交换机控制系统能够稳定顺利运行。
22.本发明提供的一个实施例中,所述接口模块通过智能节点接入以太网中,当所述交换装置连接到所述接口模块上时,在所述以太网中针对对应智能节点进行激活,并通过所述智能节点建立所述交换装置与所述分布式以太网交换机控制系统之间的通信桥梁并进行通信传输,在所述智能节点中,获取所述交换装置的交换请求信息,并将所述交换请求信息传输至所述管理模块,同时针对所述交换请求信息传输时的通信状态进行保存,或者接收所述传输模块进行数据获取的信号,根据所述信号对所述交换设备进行数据采集,并将通过数据采集获得数据传输至所述传输模块,同时将进行数据获取的信号、通过数据采集获得数据以及将通过数据采集获得数据进行传输时的通信状态进行保存,此外,所述智能节点还针对接口模块进行异常判断,所述异常判断包括:在所述分布式以太网交换机控制系统运行过程中是否增删交换设备和已经连接的交换设备是否出现故障,当将异常信息传输至所述管理模块,从在不影响所述分布式以太网交换机控制系统运行的情况下进行管理控制调整。
23.上述技术方案在接口模块中通过智能节点将交换装置接入以太网中,当交换装置连接到接口模块上时,在以太网中针对对应智能节点进行激活,智能节点在被激活后建立交换装置与分布式以太网交换机控制系统之间的通信桥梁从而进行通信传输,在进行通信传输时,智能节点获取交换装置的交换请求信息,将交换请求信息传输至管理模块,或者智能节点接收传输模块进行数据获取的信号,并根据信号对交换设备进行数据采集,然后将通过数据采集获得数据传输至传输模块,无论智能节点是针对交换请求信息进行传输还是接受传输模块进行数据获取的信号以及传输通过数据采集获得数据,只要进行了通信传输,智能节点都针对传输的信息以及通信状态进行保存,保存的信息为交换请求信息传输时的通信状态或者为进行数据获取的信号、通过数据采集获得数据以及将通过数据采集获得数据进行传输时的通信状态。此外,智能节点还针对接口模块进行异常判断,异常判断包括:在分布式以太网交换机控制系统运行过程中是否增删交换设备和已经连接的交换设备是否出现故障,当将异常信息传输至管理模块,从在不影响分布式以太网交换机控制系统运行的情况下进行管理控制调整。上述技术方案通过智能节点提升了连接交换装置的便捷性,而且还能够针对交换装置进行实时信息获取,替代数据采集仪器或者设备对交换装置进行数据采集不仅能够降低成本消耗,而且还能够减少数据采集的时间消耗,提高数据交换的效率,同时智能节点还能够针对获取的信息进行临时的信息存储,从而降低故障时信息丢失造成的损失,此外,数据节点通过针对接口模块进行异常判断使得在交换机使用过程中增加交换装置或者减少交换装置时能够不影响分布式以太网交换机控制系统的运作,从而提高了分布式以太网交换机控制系统的容错性。
24.本发明提供的一个实施例中,所述管理模块在针对所述接口模块、处理模块、传输模块和协议模块进行管理时根据所述接口模块、处理模块、传输模块和协议模块传输的指示信号指令进行分布式以太网交换机控制系统的协调与各个模块的运行控制。
25.上述技术方案中管理模块在对接口模块、处理模块、传输模块和协议模块进行管理时根据接口模块、处理模块、传输模块和协议模块传输的指示信号指令进行分布式以太网交换机控制系统的协调与各个模块的运行控制,在接收到接口模块传输的信息之后管理模块使得协议模块进行响应,然后再协议模块把响应信息反馈到管理模块之后再使得处理模块进行路由配置,最后在处理模块路由配置完成后管理模块根据路由配置进行数据交换并由所述传输模块实现数据传输。上述技术方案通过管理模块使得接口模块、处理模块、传输模块和协议模块之间能够有序根据信息或指令有序进行运行,而且管理模块是根据传输信息或者响应信息使得接口模块、处理模块、传输模块和协议模块先后进行运行的,避免出现运行混乱或者模块间传输的信息不及时造成模块运行出错,同时还能够提高分布式以太网交换机控制系统的准确性。
26.本发明提供的一个实施例中,所述处理模块包括:第一处理单元、第二处理单元和第三处理单元,所述第一处理单元用于标识三层接口的地址,所述第二处理单元,用于配置网段连接路由;所述第三处理单元,用于配置网段的广播路由。
27.上述技术方案在处理模块中分为:第一处理单元、第二处理单元和第三处理单元,在根据交换请求信息进行路由配置时,通过第一处理单元标识三层接口的地址,通过第二处理单元配置网段连接路由;通过第三处理单元配置网段的广播路由。上述技术方案通过第一处理单元、第二处理单元和第三处理单元实现对路由配置,第一处理单元、第二处理单
元和第三处理单元实现不同的配置不仅准确性高,而且效率还快。
28.本发明提供的一个实施例中,所述传输模块在按照所述处理模块配置的方案进行数据传输时,将传输的数据在传输出口之前针对所述传输的数据进行出口流分数据处理以及数据传输。
29.上述技术方案中的传输模块在按照处理模块配置的方案进行数据传输时,将传输的数据在传输出口之前针对传输的数据进行出口流分数据处理以及数据传输。上述技术方案通过将传输的数据在传输出口之前针对传输的数据进行出口流分数据处理能够使得传输的数据在传输出口时顺利进行传输,避免造成传输堵塞,有效降低数据的丢失率,从而提高数据传输的精准性。
30.本发明提供的一个实施例中,针对所述传输的数据进行出口流分数据处理以及数据传输,包括:针对所述传输的数据进行队列缓存,将所述传输的数据的数据报文缓存到相对应的缓存队列中;获取所述缓存队列的队列信息以及进行数据传输的出口的实时参数信息;针对所述队列信息以及所述实时参数信息进行判断,获得判断结果,如果所述判断结果为所述队列信息与所述实时参数信息适配,则从所述缓存队列中读取所述数据报文并进行发送,同时针对所述实时参数信息进行调整,如果所述判断结果为所述队列信息与所述实时参数信息不适配,则再次获取进行数据传输的出口的实时参数信息,对所述队列信息以及再次获得的实时参数信息进行判断,直至获取的实时参数信息与所述队列信息适配后从所述缓存队列中读取所述数据报文并进行发送,以及针对所述实时参数信息进行调整,其中,所述数据传输的出口的实时参数信息是动态变化的。
31.上述技术方案在对传输的数据进行出口流分数据处理以及数据传输时,首先对传输的数据进行队列缓存,将传输的数据的数据报文缓存到对应的缓存队列中,而且在缓存时根据传输的数据的优先级进行缓存队列选择;然后分别获取缓存队列的队列信息和进行数据传输的出口的实时参数信息,队列信息中至少包括待发送数据报文的大小及字节数,实时参数信息即为当前时刻进行数据传输的出口实现输出的流量;接着对队列信息以及实时参数信息进行判断,获得判断结果,当队列信息与实时参数信息适配时,从缓存队列中读取数据报文并进行发送,同时对进行数据传输的出口的实时参数信息做出相应的调整,当队列信息与实时参数信息不适配时,再次获取进行数据传输的出口的实时参数信息,重新对队列信息以及实时参数信息进行判断,直至获取的实时参数信息与队列信息适配后从缓存队列中读取数据报文并进行发送,以及对进行数据传输的出口的实时参数信息做出相应的调整,其中,所述数据传输的出口的实时参数信息是动态变化的,而且动态变化的速率与进行数据传输的出口情况和传输的数据的数据报文缓存情况相关。上述技术方案既能够对传输数据进行整形,防止拥塞,限制数据传输的出口流量,使传输数据以比较均匀的速度向外发送,并且通过对队列信息以及实时参数信息进行判断提高数据传输的质量,降低数据丢失现象。此外,在将传输的数据的数据报文缓存到对应的缓存队列中时还能够根据传输的数据的优先级进行缓存队列选择,实现对突发数据的优先传输。
32.本发明提供的一个实施例中,所述管理模块包括:双控制中心,在所述管理模板进行管理时,所述双控制中心中一个是主状态,一个是备选状态;并且当处于主状态的控制中心出现故障时,针对所述处于主状态的控制中心进行替换,使得处于备选状态的控制中心进入主状态。
33.上述技术方案在管理模块中设有双控制中心,在分布式以太网交换机控制系统运行时,双控制中心中一个控制中心是主状态,一个控制中心是备选状态,当管理模板进行管理时,双控制中心通过一定的策略选出主状态控制中心和备选状态控制中心,并且在处于主状态的控制中心使用过程中,如果处于主状态的控制中心出现故障,则将处于主状态的控制中心进行替换,使得此时处于主状态的控制中心,使得处于备选状态的控制中心进入主状态。上述技术方案通过双控制中心使得分布式以太网交换机控制系统具有较高的容错性和可维护性,使得分布式以太网交换机控制系统在出现故障时仍然可以通过替换控制中心继续进行使用,不会影响使用,提高了分布式以太网交换机控制系统的容错性和可维护性。
34.本发明提供的一个实施例中,所述接口模块的接口具有热插拔功能,在所述分布式以太网交换机控制系统运行时,如果所述处于主状态的控制中心在预设时间内未收到所述接口模块的响应信息时,针对所述接口模块的接口进行热拔处理;而且在所述处于主状态的控制中心出现故障时,还针对所述分布式以太网交换机控制系统在运行时的配置信息以及各个模块的运行信息进行热备分信息缓存,并且在所述处于主状态的控制中心替换后,通过恢复所述热备份信息继续进行运行。
35.上述技术方案中接口模块的接口具有热插拔功能,在分布式以太网交换机控制系统运行时,如果处于主状态的控制中心在预设时间内未收到接口模块的响应信息时,针对接口模块的接口进行热拔处理;而且在处于主状态的控制中心出现故障时,还针对分布式以太网交换机控制系统在运行时的配置信息以及各个模块的运行信息进行热备分信息缓存,并且在处于主状态的控制中心替换后,通过恢复热备份信息继续进行运行。上述技术方案通过接口模块具有热插拔功能使得在分布式以太网交换机控制系统在运行过程中可以在分布式以太网交换机控制系统不断电的情况下在接口模块中增加或减少交换装置时不影响系统正常运行。而且通过进行热备分信息缓存在控制中心替换时,经过配置平滑处理之后,能得到及时的恢复。
36.本发明提供的一个实施例中,分布式以太网交换机控制系统还包括:监控模块;所述监控模块用于针对所述分布式以太网交换机控制系统进行勘测记录,并在所述分布式以太网交换机控制系统异常时发出告警。
37.上述技术方案在分布式以太网交换机控制系统中还设有监控模块,通过监控模块对分布式以太网交换机控制系统中接口模块、处理模块、传输模块、协议模块和管理模块进行勘测与记录,并且在接口模块、处理模块、传输模块、协议模块和管理模块出现异常现象时进行告警。上述技术方案通过监控模块针对分布式以太网交换机控制系统进行勘察,从而使得能够获得接口模块、处理模块、传输模块、协议模块和管理模块实时情况,而且还能够及时发现接口模块、处理模块、传输模块、协议模块和管理模块的异常,避免分布式以太网交换机出现错误。
38.如图2所示,本发明提供的一个实施例中,所述监控模块包括:指示单元、控制单元、记录单元、监测单元和告警单元;所述指示单元与所述控制单元连接,所述控制单元的另一端与所述记录单元连接,同时所述记录单元上还连接有所述监测单元和所述告警单元;其中,所述监测单元,用于针对所述接口模块、处理模块、传输模块、协议模块和管理模块进行实时监测,并将实时监测得到监控数据传输至所述记录单元,所述记录单元,用于搜
索记录所述监控数据;所述告警单元,用于在所述监控数据异常时发出告警;所述指示单元,用于接收外部指示信息,并将所述外部指示信息输入所述控制单元中,所述控制单元,用于根据所述外部指示信息针对所述记录单元中的信息进行调度。
39.上述技术方案在监控模块中设有:指示单元、控制单元、记录单元、监测单元和告警单元;在监控模块中,指示单元与控制单元连接,控制单元的另一端与记录单元连接,同时记录单元上还连接有监测单元和告警单元;当监控模块针对接口模块、处理模块、传输模块、协议模块和管理模块进行勘测记录时,通过监测单元对接口模块、处理模块、传输模块、协议模块和管理模块进行实时监测获得监控数据,然后将监控数据传输至记录单元,由记录单元对监控数据进行保存,如果记录单元中记录的监控数据出现异常时,通过告警单元发出告警,如果记录单元中记录的监控数据未出现异常时,则告警单元不发出告警。在对记录单元中的监控数据进行调取时,通过指示单元接收外部指示信息,将外部指示信息传输至控制单元中,控制单元根据外部指示信息在记录单元中的信息进行调度后在指示单元中进行显示。其中,记录单元通过自检验确定监控数据是否异常,包括:
40.确定监控数据,将传输的监控数据记为di,表示为:
[0041][0042]
其中,d
i1
表示接口模块的监控数据,d
i2
表示处理模块的监控数据,d
i3
表示传输模块的监控数据,d
i4
表示协议模块的监控数据,d
i5
表示管理模块的监控数据;
[0043]
通过如下公式针对监控数据判断;
[0044][0045]
上述公式中,r表示异常判断值,k表示参数,当k=1时,表示接口模块,当k=2时,表示处理模块,当k=3时,表示传输模块,当k=4时,表示协议模块,当k=5时,表示管理模块,||表示取行列式,a表示预设参数,通常取正数,ak表示参数k对应的模块的正常数据矩阵,e
kl
表示第l个调和矩阵,调和矩阵的根据参数k对应的模块的正常数据矩阵确定,m表示参数k对应的模块的正常数据矩阵的列数;
[0046]
根据异常判断值确定是否通过告警单元发出告警;
[0047]
当异常判断值r=a5时,不通过告警单元发出告警,当异常判断值r≠a5时,通过告警单元发出告警。
[0048]
上述技术方案通过监控模块使得接口模块、处理模块、传输模块、协议模块和管理模块在异常时发出告警对于比较严重,会造成或死机问题,在问题发生之间打印并保存系统当时运行的数据,而且在重新启动后可以根据这些数据来定位问题。此外,在记录单元通过自检验确定监控数据是否异常是针对模块对应的监控数据整体在模块的正常数据中进行比对判断,能够将模块的正常数据按照不同状态对应的数据分块整体进行处理,不仅效率高,而且还能够全面进行判断,从而提高自检验的准确性。
[0049]
本领域技术人员应当理解的是,本发明中的第一、第二仅仅指的是不同应用阶段而已。
[0050]
本领域技术客户员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0051]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:
1.一种分布式以太网交换机控制系统,其特征在于,所述分布式以太网交换机控制系统包括:接口模块、处理模块、传输模块、协议模块和管理模块;所述接口模块,用于进行交换装置连接;所述协议模块,用于根据ip地址获取物理地址的一个tcp/ip协议,并提供给所述处理模块;所述处理模块,用于根据交换请求信息进行路由配置;所述传输模块,用于按照所述处理模块配置的方案进行数据获取与传输;所述管理模块,采用双控制中心针对所述接口模块、处理模块、传输模块和协议模块进行管理控制。2.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,所述接口模块通过智能节点接入以太网中,当所述交换装置连接到所述接口模块上时,在所述以太网中针对对应智能节点进行激活,并通过所述智能节点建立所述交换装置与所述分布式以太网交换机控制系统之间的通信桥梁并进行通信传输,在所述智能节点中,获取所述交换装置的交换请求信息,并将所述交换请求信息传输至所述管理模块,同时针对所述交换请求信息传输时的通信状态进行保存,或者接收所述传输模块进行数据获取的信号,根据所述信号对所述交换设备进行数据采集,并将通过数据采集获得数据传输至所述传输模块,同时将进行数据获取的信号、通过数据采集获得数据以及将通过数据采集获得数据进行传输时的通信状态进行保存,此外,所述智能节点还针对接口模块进行异常判断,所述异常判断包括:在所述分布式以太网交换机控制系统运行过程中是否增删交换设备和已经连接的交换设备是否出现故障,当将异常信息传输至所述管理模块,从在不影响所述分布式以太网交换机控制系统运行的情况下进行管理控制调整。3.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,所述管理模块在针对所述接口模块、处理模块、传输模块和协议模块进行管理时根据所述接口模块、处理模块、传输模块和协议模块传输的指示信号指令进行分布式以太网交换机控制系统的协调与各个模块的运行控制。4.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,所述处理模块包括第一处理单元、第二处理单元和第三处理单元,所述第一处理单元用于标识三层接口的地址,所述第二处理单元,用于配置网段连接路由;所述第三处理单元,用于配置网段的广播路由。5.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,所述传输模块在按照所述处理模块配置的方案进行数据传输时,将传输的数据在传输出口之前针对所述传输的数据进行出口流分数据处理以及数据传输。6.根据权利要求5所述的分布式以太网交换机控制系统,其特征在于,针对所述传输的数据进行出口流分数据处理以及数据传输,包括:针对所述传输的数据进行队列缓存,将所述传输的数据的数据报文缓存到相对应的缓存队列中;获取所述缓存队列的队列信息以及进行数据传输的出口的实时参数信息;针对所述队列信息以及所述实时参数信息进行判断,获得判断结果,如果所述判断结果为所述队列信息与所述实时参数信息适配,则从所述缓存队列中读取所述数据报文并进行发送,同时针对所述实时参数信息进行调整,如果所述判断结果为所述队列信息与所述实时参数信息不适配,则再次获取进行数据传输的出口的实时参数信息,对所述队列信息以及再次获得的实时参数信息进行判断,直至获取的实时参数信息与所述队列信息适配后从所述缓存队列中读取所述数据报文并进行发送,以及针对所述实时参数信息进行调整,其中,所述数据传输的出口的实时参数信息是动态变化
的。7.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,所述管理模块包括:双控制中心,在所述管理模板进行管理时,所述双控制中心中一个是主状态,一个是备选状态;并且当处于主状态的控制中心出现故障时,针对所述处于主状态的控制中心进行替换,使得处于备选状态的控制中心进入主状态。8.根据权利要求7所述的分布式以太网交换机控制系统,其特征在于,所述接口模块的接口具有热插拔功能,在所述分布式以太网交换机控制系统运行时,如果所述处于主状态的控制中心在预设时间内未收到所述接口模块的响应信息时,针对所述接口模块的接口进行热拔处理;而且在所述处于主状态的控制中心出现故障时,还针对所述分布式以太网交换机控制系统在运行时的配置信息以及各个模块的运行信息进行热备分信息缓存,并且在所述处于主状态的控制中心替换后,通过恢复所述热备份信息继续进行运行。9.根据权利要求1所述的分布式以太网交换机控制系统,其特征在于,还包括监控模块;所述监控模块用于针对所述分布式以太网交换机控制系统进行勘测记录,并在所述分布式以太网交换机控制系统异常时发出告警。10.根据权利要求9所述的分布式以太网交换机控制系统,其特征在于,所述监控模块包括:指示单元、控制单元、记录单元、监测单元和告警单元;所述指示单元与所述控制单元连接,所述控制单元的另一端与所述记录单元连接,同时所述记录单元上还连接有所述监测单元和所述告警单元;其中,所述监测单元,用于针对所述接口模块、处理模块、传输模块、协议模块和管理模块进行实时监测,并将实时监测得到监控数据传输至所述记录单元,所述记录单元,用于搜索记录所述监控数据;所述告警单元,用于在所述监控数据异常时发出告警;所述指示单元,用于接收外部指示信息,并将所述外部指示信息输入所述控制单元中,所述控制单元,用于根据所述外部指示信息针对所述记录单元中的信息进行调度。
技术总结
本发明提供了一种分布式以太网交换机控制系统,包括:接口模块、处理模块、传输模块、协议模块和管理模块;接口模块,用于进行交换装置连接;协议模块,用于根据IP地址获取物理地址的一个TCP/IP协议,并提供给处理模块;处理模块,用于根据交换请求信息进行路由配置;传输模块,用于按照处理模块配置的方案进行数据获取与传输;管理模块,采用双控制中心针对接口模块、处理模块、传输模块和协议模块进行管理控制。本发明提出一种分布式以太网交换机控制系统,具有较高的容错性和可维护性。具有较高的容错性和可维护性。具有较高的容错性和可维护性。
技术研发人员:李小娣 王立志
受保护的技术使用者:深圳市佰特莱网络科技有限公司
技术研发日:2021.11.30
技术公布日:2022/3/8