一种FastRing环网的控制方法和装置的制造方法

文档序号:8365324阅读:283来源:国知局
一种FastRing环网的控制方法和装置的制造方法
【技术领域】
[0001] 本发明涉及数据传输领域,特别涉及一种FastRing环网的控制方法和装置。 技术背景
[0002] 在通信网络中,各个网络节点之间的连接关系被称为网络拓扑。在软件定义网络 技术中,控制器通过标准协议来实现对全网所有交换机的管理,完成对交换机所有端口信 息收集和整体网络拓扑,并根据整体网络拓扑进行全局的路由计算。对于环状网络拓扑,数 据经过环状网络拓扑系统中各个节点的多级传送,来实现网络中数据的转发。并通过设置 节点的网络流量阈值,当节点流量大于该阈值时,采取丢弃一定量的报文数据等方式,防止 广播风暴。但是在判定节点流量时,可能出现判定不准确,造成误判、错判等结果,从而影响 了网络拓扑系统的稳定性。
[0003] 鉴于上述缺陷,本发明创作者经过长时间的研宄和实践终于获得了本发明。

【发明内容】

[0004] 本发明的目的在于,提供了一种FastRing环网的控制方法和装置,用以解决上述 技术缺陷。
[0005] 为实现上述目的,本发明采用的技术方案在于,提供一种FastRing环网的控制方 法,包括:
[0006]步骤S1,开启主节点的主端口,并设置所述主端口用于接收数据VLAN ;
[0007] 步骤S2,阻塞所述主节点的备用端口,所述备用端口用于接收控制VLAN ;
[0008] 步骤S3,获取所述主节点通过所述主端口向所述备用端口发送的控制VLAN中不 同目标信号的频率,所述目标信号包括主信号和大于一种的辅助信号;
[0009] 步骤S4,判断所述备用端口接收到的所述主信号的频率&的大小,如果h为0,转 到步骤S8,如果&不为0,转到步骤S5 ;
[0010]步骤S5,统计所述目标信号的总流量0,所述总流量0的计算公式为:
【主权项】
1. 一种FastRing环网的控制方法,其特征在于,包括: 步骤Sl,开启主节点的主端口,并设置所述主端口用于接收数据VLAN ; 步骤S2,阻塞所述主节点的备用端口,所述备用端口用于接收控制VLAN ; 步骤S3,获取所述主节点通过所述主端口向所述备用端口发送的所述控制VLAN中不 同目标信号的频率,所述目标信号包括主信号和辅助信号,所述辅助信号包括至少两种辅 助子信号; 步骤S4,判断所述备用端口接收到的所述主信号的频率&的大小,如果匕为0,转到步 骤S8,如果&不为0,转到步骤S5 ; 步骤S5,统计所述目标信号的总流量Θ,所述总流量Θ的计算公式为:
其中,η为所述辅助子信号的种类数且η为大于1的整数,&为所述备用端口接收到的 所述主信号的 频率,f\、f2……4依次为所述备用端口接收到的η种所述辅助子信号对应的频率;W0 为所述主信号对应的权重系数;Wl、W2……Wn分别为η种所述辅助子信号对应的权重系数; Θ为所述备用端口接收所述目标信号的总流量,i为整数,A为第i中辅助子信号的频率, Wi为第i种辅助子信号的权重系数; 步骤S6,判断所述总流量Θ与阈值流量Qtl的大小,如果所述总流量Θ大于等于所述 阈值流量θ〇,转到步骤S7,如果所述总流量Θ小于所述阈值流量Qtl,转到步骤S8; 步骤S7,判定所述FastRing环网处于健康状态,继续保持所述备用端口的阻塞状态; 步骤S8,判定所述FastRing环网处于故障状态,所述备用端口用于转发所述数据 VLAN0
2. 根据权利要求1所述的FastRing环网的控制方法,其特征在于,所述主节点还包括 一耦合端口,所述耦合端口用于环网之间的连接。
3. 根据权利要求2所述的FastRing环网的控制方法,其特征在于,所述主节点还包 括一备用耦合端口,当所述耦合端口出现故障,开启所述备用耦合端口,用于环网之间的连 接。
4. 一种与上述FastRing环网的控制方法对应的控制装置,其特征在于,所述控制装置 包括相连的一设置模块、一第一控制模块、一接收模块、一主信号判断模块、一统计模块、一 判断模块、一第二控制模块以及一第三控制模块; 所述设置模块用于开启所述主节点的所述主端口,并设置所述主端口仅用于接收所述 数据VLAN ; 所述第一控制模块用于阻塞所述主节点的所述备用端口,所述备用端口用于接收所述 控制VLAN ; 所述接收模块,与所述第二控制模块相接,获取所述主节点通过所述主端口向所述备 用端口发送的所述控制VLAN中所述目标信号的频率; 所述主信号判断模块,一端与所述接收模块相连,一端与所述第三控制模块相连,用于 判断所述备用端口接收到的所述主信号的频率的大小,如果f。为〇,启动所述第三控制 模块,如果f〇不为0,启动所述统计模块; 所述统计模块,一端与所述判断模块相连,统计所述目标信号的所述总流量Θ ; 所述判断模块,分别与所述第二控制模块以及所述第三控制模块相连,用于判断所述 总流量Θ与所述阈值流量Qtl的大小,如果所述总流量Θ大于等于所述阈值流量Θ ^,启 动所述第二控制模块,如果所述总流量Θ小于所述阈值流量Qtl,启动所述第三控制模块; 所述第二控制模块,当所述FastRing环网处于健康状态,用于保持所述备用端口的阻 塞状态; 所述第三控制模块,当所述FastRing环网处于故障状态,用于开启所述备用端口,并 将所述备用端口用于转发所述数据VLAN。
【专利摘要】本发明涉及一种FastRing环网的控制方法,包括:开启主节点的主端口,并设置开启的主端口仅用于接收数据VLAN;阻塞所述主节点的备用端口,所述备用端口仅用于接收控制VLAN;获取所述主节点通过所述主端口向所述备用端口发送的控制VLAN中不同目标信号的频率,所述目标信号包括主信号和大于一种的辅助信号;并对目标信号进行分析,判断FastRing环网的健康状况,从而判断是否需要开启备用端口。通过发送多种所述目标信号,对所述备用端口接收所述目标信号的总流量进行计算,并与所述阈值流量进行比较,该方法能够更加精确的对所述FastRing环网的健康状态进行判定,降低了误判的几率,增强了所述FastRing环网的稳定性。
【IPC分类】H04L12-46, H04L12-437, H04L12-801
【公开号】CN104683204
【申请号】CN201510115667
【发明人】薛李边, 周秋生
【申请人】深圳市振兴伟业通讯有限公司
【公开日】2015年6月3日
【申请日】2015年3月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1