本发明专利技术涉及一种FastRing环网的控制方法,包括:开启主节点的主端口,并设置开启的主端口仅用于接收数据VLAN;阻塞所述主节点的备用端口,所述备用端口仅用于接收控制VLAN;获取所述主节点通过所述主端口向所述备用端口发送的控制VLAN中不同目标信号的频率,所述目标信号包括主信号和大于一种的辅助信号;并对目标信号进行分析,判断FastRing环网的健康状况,从而判断是否需要开启备用端口。通过发送多种所述目标信号,对所述备用端口接收所述目标信号的总流量进行计算,并与所述阈值流量进行比较,该方法能够更加精确的对所述FastRing环网的健康状态进行判定,降低了误判的几率,增强了所述FastRing环网的稳定性。
【技术实现步骤摘要】
一种FastRing环网的控制方法和装置
本专利技术涉及数据传输领域,特别涉及一种FastRing环网的控制方法和装置。技术背景在通信网络中,各个网络节点之间的连接关系被称为网络拓扑。在软件定义网络技术中,控制器通过标准协议来实现对全网所有交换机的管理,完成对交换机所有端口信息收集和整体网络拓扑,并根据整体网络拓扑进行全局的路由计算。对于环状网络拓扑,数据经过环状网络拓扑系统中各个节点的多级传送,来实现网络中数据的转发。并通过设置节点的网络流量阈值,当节点流量大于该阈值时,采取丢弃一定量的报文数据等方式,防止广播风暴。但是在判定节点流量时,可能出现判定不准确,造成误判、错判等结果,从而影响了网络拓扑系统的稳定性。鉴于上述缺陷,本专利技术创作者经过长时间的研究和实践终于获得了本专利技术。
技术实现思路
本专利技术的目的在于,提供了一种FastRing环网的控制方法和装置,用以解决上述技术缺陷。为实现上述目的,本专利技术采用的技术方案在于,提供一种FastRing环网的控制方法,包括:步骤S1,开启主节点的主端口,并设置所述主端口用于接收数据VLAN;步骤S2,阻塞所述主节点的备用端口,所述备用端口用于接收控制VLAN;步骤S3,获取所述主节点通过所述主端口向所述备用端口发送的控制VLAN中不同目标信号的频率,所述目标信号包括主信号和大于一种的辅助信号;步骤S4,判断所述备用端口接收到的所述主信号的频率f0的大小,如果f0为0,转到步骤S8,如果f0不为0,转到步骤S5;步骤S5,统计所述目标信号的总流量θ,所述总流量θ的计算公式为:其中,n为所述辅助子信号的种类数且n为大于1的整数,f0为所述备用端口接收到的所述主信号的频率,f1、f2……fn依次为所述备用端口接收到的n种所述辅助子信号对应的频率;w0为所述主信号对应的权重系数;w1、w2……wn分别为n种所述辅助子信号对应的权重系数;θ为所述备用端口接收所述目标信号的总流量,i为整数,fi为第i中辅助子信号的频率,wi为i中辅助自信和的权重系数;步骤S6,判断所述总流量θ与阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,转到步骤S7,如果所述总流量θ小于所述阈值流量θ0,转到步骤S8;步骤S7,判定所述FastRing环网处于健康状态,继续保持所述备用端口的阻塞状态;步骤S8,判定所述FastRing环网处于故障状态,所述备用端口用于转发所述数据VLAN。较佳的,所述主节点还包括一耦合端口,所述耦合端口用于环网之间的连接。较佳的,所述主节点还包括一备用耦合端口,当所述耦合端口出现故障,开启所述备用耦合端口,用于环网之间的连接。本专利技术还提供了一种与上述FastRing环网的控制方法对应的控制装置,所述控制装置包括相连的一设置模块和一第一控制模块以及一接收模块、一主信号判断模块、一统计模块、一判断模块、一第二控制模块以及一第三控制模块,所述设置模块用于开启所述主节点的所述主端口,并设置所述主端口仅用于接收所述数据VLAN;所述第一控制模块用于阻塞所述主节点的所述备用端口,所述备用端口仅用于接收所述控制VLAN;所述接收模块,与所述第二控制模块相接,获取所述主节点通过所述主端口向所述备用端口发送的所述控制VLAN中不同所述目标信号的频率,所述目标信号包括所述主信号;所述主信号判断模块,一端与所述接收模块相连,一端与所述第三控制模块相连,用于判断所述备用端口接收到的所述主信号的频率f0的大小,如果f0为0,启动所述第三控制模块,如果f0不为0,启动所述统计模块;所述统计模块,一端与所述判断模块相连,统计所述目标信号的所述总流量θ;所述判断模块,分别与所述第二控制模块以及所述第三控制模块相连,用于判断所述总流量θ与所述阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,启动所述第二控制模块,如果所述总流量θ小于所述阈值流量θ0,启动所述第三控制模块;所述第二控制模块,当所述FastRing环网处于健康状态,用于保持所述备用端口的阻塞状态;所述第三控制模块,当所述FastRing环网处于故障状态,用于开启所述备用端口,并将所述备用端口用于转发所述数据VLAN。与现有技术相比较,本专利技术的有益效果在于:通过发送多种所述目标信号,对所述备用端口接收所述目标信号的总流量进行计算,并与所述阈值流量进行比较,该方法能够更加精确的对所述FastRing环网的健康状态进行判定,降低了误判的几率,增强了所述FastRing环网的稳定性;所述备用耦合端口的开启,用于传输数据VLAN,这样即使所述FastRing环的备用端口出现故障,数据VLAN依然能够通过备用耦合端口进行正常传输,保证了数据的正常运作。附图说明图1为本专利技术FastRing环网的控制方法实施例一的流程图;图2为本专利技术FastRing环网的控制方法实施例二的流程图;图3为本专利技术FastRing环网的控制装置实施例三的结构示意图;图4为本专利技术FastRing环网的控制装置实施例四的结构示意图。具体实施方式为便于本领域技术人员对本专利技术的技术方案和有益效果进行理解,特结合附图对具体实施方式进行如下描述。实施例一FastRing(FastRing,环网保护)是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路。目前,解决二层网络环路问题的技术有STP和FastRing,STP应用比较成熟,但收敛时间在秒级。FastRing是专门应用于以太网环的链路层协议,具有比STP更快的收敛速度,并且FastRing的收敛时间与环网上节点数无关,可应用于网络直径较大的网络。所述FastRing环网的型号为FRP或FI。如图1所示,一种FastRing环网的控制方法,包括:步骤S1,开启所述主节点的主端口,并设置开启的所述主端口仅用于接收数据VLAN。步骤S2,阻塞所述主节点的备用端口,所述备用端口仅用于接收控制VLAN。在所述FastRing(FRP或FI)环网正常运行时,开启所述FastRing(FRP或FI)环网中所述主节点的主端口,并阻塞所述主节点的备用端口,所述FastRing(FRP或FI)环网中的其它传输节点的端口也处于开启状态。此时,设定所述主端口仅用于发送数据VLAN,设定所述备用端口仅用于接收控制VLAN,所述控制VLAN是用于对所述FastRing环网进行监控的数据,如链路状态监测报文等。实施例二如上述实施例一中所述FastRing环网的控制方法,本实施例提出了一种对所述备用端口判断所述FastRing(FRP或FI)环网是否处于断裂状态的方法,请参照图2。当所述FastRing(FRP或FI)环网处于健康状态时,所述备用端口能够正常接收所述控制VLAN;当所述FastRing(FRP或FI)环网处于断裂状态时,所述备用端口接收所述控制VLAN将出现异常。所述控制VLAN包括两类目标信号,分别为主信号A和辅助信号B,其中辅助信号B还可以包括N种不同辅助子信号,分别为B1、B2……Bn。所述备用端口接收主信号的正常频率为f0,相应的接收辅助子信号的频率依次为f1、f2……fn;主信号对应的权重系数为w0,本文档来自技高网...
【技术保护点】
一种FastRing环网的控制方法,其特征在于,包括:步骤S1,开启主节点的主端口,并设置所述主端口用于接收数据VLAN;步骤S2,阻塞所述主节点的备用端口,所述备用端口用于接收控制VLAN;步骤S3,获取所述主节点通过所述主端口向所述备用端口发送的所述控制VLAN中不同目标信号的频率,所述目标信号包括主信号和辅助信号,所述辅助信号包括至少两种辅助子信号;步骤S4,判断所述备用端口接收到的所述主信号的频率f0的大小,如果f0为0,转到步骤S8,如果f0不为0,转到步骤S5;步骤S5,统计所述目标信号的总流量θ,所述总流量θ的计算公式为:θ=0,f0=0w0f02+Σi=1nwifi1/2,f0≠0]]>其中,n为所述辅助子信号的种类数且n为大于1的整数,f0为所述备用端口接收到的所述主信号的频率,f1、f2……fn依次为所述备用端口接收到的n种所述辅助子信号对应的频率;w0为所述主信号对应的权重系数;w1、w2……wn分别为n种所述辅助子信号对应的权重系数;θ为所述备用端口接收所述目标信号的总流量,i为整数,fi为第i中辅助子信号的频率,wi为第i种辅助子信号的权重系数;步骤S6,判断所述总流量θ与阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,转到步骤S7,如果所述总流量θ小于所述阈值流量θ0,转到步骤S8;步骤S7,判定所述FastRing环网处于健康状态,继续保持所述备用端口的阻塞状态;步骤S8,判定所述FastRing环网处于故障状态,所述备用端口用于转发所述数据VLAN。...
【技术特征摘要】
1.一种FastRing环网的控制方法,其特征在于,包括:步骤S1,开启主节点的主端口,并设置所述主端口用于接收数据VLAN;步骤S2,阻塞所述主节点的备用端口,所述备用端口用于接收控制VLAN;步骤S3,获取所述主节点通过所述主端口向所述备用端口发送的所述控制VLAN中不同目标信号的频率,所述目标信号包括主信号和辅助信号,所述辅助信号包括至少两种辅助子信号;步骤S4,判断所述备用端口接收到的所述主信号的频率f0的大小,如果f0为0,转到步骤S8,如果f0不为0,转到步骤S5;步骤S5,统计所述目标信号的总流量θ,所述总流量θ的计算公式为:其中,n为所述辅助子信号的种类数且n为大于1的整数,f0为所述备用端口接收到的所述主信号的频率,f1、f2……fn依次为所述备用端口接收到的n种所述辅助子信号对应的频率;w0为所述主信号对应的权重系数;w1、w2……wn分别为n种所述辅助子信号对应的权重系数;θ为所述备用端口接收所述目标信号的总流量,i为整数,fi为第i种辅助子信号的频率,wi为第i种辅助子信号的权重系数;步骤S6,判断所述总流量θ与阈值流量θ0的大小,如果所述总流量θ大于等于所述阈值流量θ0,转到步骤S7,如果所述总流量θ小于所述阈值流量θ0,转到步骤S8;步骤S7,判定所述FastRing环网处于健康状态,继续保持所述备用端口的阻塞状态;步骤S8,判定所述FastRing环网处于故障状态,所述备用端口用于转发所述数据VLAN。2.根据权利要求1所述的FastRing环网的控制方法,其特征在于,所述主节点还...
【专利技术属性】
技术研发人员:薛李边,周秋生,
申请(专利权)人:深圳市振兴伟业通讯有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。