以太网交换设备的控制方法及装置的制作方法

文档序号:7944661阅读:248来源:国知局
专利名称:以太网交换设备的控制方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种以太网交换设备的 控制方法及装置。
背景技术
以太网技术是一种用于局域网的基本介质接入技术,由于其高 度的灵活性和实现的简单性,已经成为重要的网络技术并得到了广 泛的应用。
根据目前的以太网技术,交换设备端口通常可以支持一个或多 个工作速率,并且交换设备端口的工作状态与对端设备无关,也就 是说,无论对端设备为繁忙状态或者为空闲状态、甚至为关闭的状 态,本端口都工作在某一特定速率的正常工作状态,这种情况会导 致网^^资源和能源的大量浪费。
通过上述分析得知,针对相关技术中交换设备总是较为固定地 工作在某个速率的工作状态而导致网络资源和能源大量浪费的问 题,目前尚未^是出有效的解决方案。

发明内容
考虑到相关技术中交换设备工作在固定速率的工作状态浪费网 络资源和能源的问题而提出本发明,为此,本发明的主要目的在于提供一种以太网交换设备的控制方法及装置,以解决相关技术中存 在的上述问题至少之一。
为了实现上述目的,根据本发明的一个方面,提供了一种以太 网交换设备的控制方法。
才艮据本发明的以太网交换设备的控制方法包括对于为开启状 态的交换设备端口 ,检测其在设定时间段内生成的脉冲信号数量, 其中,脉冲信号数量对应于交换设备端口的接收和/或发送数据指示 信号;根据检测到的脉冲信号数量设置交换设备端口的状态,其中, 该习犬态包4舌关闭^)犬态、开启4大态。
优选地,根据检测到的脉冲信号数量设置交换设备端口的状态 包括判断检测到的脉冲信号数量是否为零;在判断结果为是的情 况下,关闭交换设备端口;在判断结果为否的情况下,保持交换设 备端口为开启状态,并继续检测交换设备端口在下一个设定时间段 内生成的脉冲信号数量。
优选地,在关闭交换:i殳备端口之后,该方法还包4舌 一企测对端 设备是否发送链路脉冲信号,其中,对端设备为与交换设备端口相 连接的设备。
优选地,该方法还包括在检测到对端设备发送链路脉沖信号 的情况下,重新开启已关闭的交换设备端口。
优选地,该方法还包括重新开启的交换i殳备端口与对端设备 通过自协商后的工作速率进行通信。
优选地,交换设备为接入层交换设备。
6根据本发明的另 一方面,还提供了 一种以太网交换设备的控制装置。
根据本发明的以太网交换设备的控制装置包括交换处理模块, 其包括一个或多个交换设备端口 ,用于接收和/或发送数据信号;逻 辑模块,用于检测为开启状态的交换设备端口在设定时间段内生成 的脉沖信号数量,其中,脉冲信号数量对应于交换设备端口的接收 和/或发送数据指示信号;控制模块,用于根据逻辑模块检测到的脉 冲信号数量设置交换设备端口的状态,其中,状态包括关闭状态、 开启爿犬态。
优选地,控制模块还包括判断模块,用于判断检测到的脉沖 信号数量是否为零;第一设置模块,用于在判断模块判断的结果为 是的情况下,关闭交换设备端口;第二设置模块,用于在判断模块 判断的结果为否的情况下,保持交换设备端口为开启状态。
优选地,该装置还包括检测模块,用于检测与交换设备端口 相连接的对端设备是否发送链路脉冲信号。
优选地,在检测模块检测到对端设备发送链路脉冲信号的情况 下,控制模块重新开启已关闭的交换设备端口。
借助于本发明的上述技术方案,通过检测交换设备端口在设定 时间段内生成的接收和/或发送数据指示信号的脉冲信号数量,并根 据检测结果控制交换设备端口的工作状态,能够根据端口的实际工 作情况调整端口的工作状态,降低了端口的功耗,节约了网络资源。


此处所i兌明的附图用来^是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1是4艮据本发明实施例的应用环境的示意图2是根据本发明实施例的以太网交换设备的控制方法的流程
图3是4艮据本发明实施例的以太网交换设备的控制方法的优选 处理方案的流程图4是根据本发明实施例的以太网交换设备的控制装置的框
图5是根据本发明实施例的以太网交换设备的控制装置的一个 优选结构的框图6是根据本发明实施例的以太网交换设备的控制装置的另一 优选结构的框图。
具体实施例方式
功能概述
本发明的主要思想是对于为开启状态的交换设备端口 ,检测 其在设定时间段内生成的脉冲信号数量,其中,脉沖信号凄t量对应
于交换设备端口的接收和/或发送数据指示信号;根据检测到的脉冲
信号数量设置交换设备端口的状态,其中,所述状态包括关闭状态、开启状态。通过本发明,能够根据端口的实际工作情况调整其 工作状态,降4氐了端口的功诔毛。
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。如果不沖突,本发明实施例及实施例中特征可以相互组合。
方法实施例
根据本发明实施例,提供了 一种以太网交换设备的控制方法。
图1是才艮据本发明实施例的应用环境的示意图。以太网交换i殳 备包括接入层以太网交换设备、汇聚层以太网交换设备和核心层 以太网交换i殳备等。4妄入层以太网交换:i殳备在4妾入层直4妾和客户端 设备相连接。如图1所示,交换设备1为核心层以太网交换设备; 交换设备2和交换设备3为汇聚层以太网交换设备;交换设备4 、 5 、 6、 7为接入层以太网交换设备,直接和客户端设备(例如计算机) 相连,才艮据本发明实施例的寺支术方案应用于接入层交换设备和客户 端i殳备之间。
图2是根据本发明实施例的以太网交换设备的控制方法的流程 图。需要说明的是,在以下方法中描述的步骤可以在诸如一组计算 机可执行指令的计算机系统中执行,并且,虽然在图2中示出了逻 辑顺序,^f旦是在某些情况下,可以以不同于此处的顺序^U亍所示出 或描述的步骤。如图2所示,该方法包括以下处理
步骤S202,对于为开启状态的交换^殳备端口 , 4企测其在i殳定时 间^殳内生成的脉冲信号凄t量,其中,脉沖信号数量对应于交换设备 端口的接收和/或发送数据指示信号;才艮据以太网交才奐i殳备端口发送/4妄收的凄t据指示信号(Active ) 输出周期一定的脉冲信号的特性,检测交换设备端口在预先设定的 时间段内输出的脉沖信号数量。
步骤S204,根据4企测到的脉冲信号数量设置交换设备端口的状 态,其中,交换i殳备端口的状态包4舌关闭状态、开启状态。
具体地,在步骤S204中判断检测到的脉冲信号数量是否为
零,在判断结果为是的情况下,关闭交换设备端口;在判断结果为
否的情况下,保持交换设备端口为开启状态,并继续检测交换设备 端口在下 一 个设定时间段内生成的脉沖信号数量。
基于上述处理,在关闭交换设备端口之后,检测对端设备是否 有链路脉冲信号送出,其中,对端设备为与交换设备端口相连接的 设备。并且,在检测到对端设备发送链路脉冲信号的情况下,重新 开启已关闭的交换设备端口 ,重新开启的交换设备端口与对端设备 进行自协商,并以自协商后的工作速率进行通信。
通过上述实施例,能够根据交换设备端口的实际工作情况调整 其工作状态,在不影响交换设备正常工作的情况下,降低了端口的 功耗。
下面结合附图,详细描述本发明实施例。图3是才艮据本发明实 施例的以太网交换i殳备的控制方法的优选处理方案的流程图。如图 3所示,具体包4舌以下处理
步骤S302,启动以太网交换j殳备。
步骤S304, _没置需要节能的端口,并〗吏该端口工作在交换设备 和对端设备协商能支持的最大工作速率。步骤S306,在预先设置的时间段内检测需要节能端口的Active信号脉冲数量(N)。
以太网交换设备端口在发送数据和/或接收数据过程中,端口的发送数据和/或接收数据指示信号(Active)输出周期一定的脉冲信号,该脉冲信号的数量与端口发送/接收的数据包的数量相关,而与数据包的长度无关。
才艮据上述原理,通过冲全测交换i殳备端口的Active信号月永冲凄t量,能够判断该端口是处于空闲状态还是繁忙状态。
上述步骤S302-S306对应图2中的步骤S202。
步艰iS308,判断N是否为O,如果N为O,则^U亍步骤S310,3口果N不为0,则返回步骤S306。
步骤S310,关闭该端口,该端口进入节能状态。
步骤S312,启动端口链路脉沖检测装置,检测对端设备是否有链路脉冲信号,如果检测到对端设备有链路脉冲信号,则执行步骤S314,否则,返回步驶《S310。
需要说明,交换设备端口在关闭的状态下,能够检测其所连接的远端设备生成的链路脉冲信号。
步骤S314,重新开启该已关闭的端口,使其和对端设备进行自协商,正常工作;扭J于步骤S306,开始下一周期的4企测。
上述步骤S308-S314对应图2中的步骤S204。
该实施例示出了才艮据本发明方法实施例的优选处理流程,通过该实施例,降Y氐了端口的功一毛,并减少了能源消诔毛。装置实施例
根据本发明实施例,还提供了 一种以太网交换设备的控制装置, 该控制装置可以用于实现上述方法实施例所^是供的以太网交换i殳备 的控制方法。
图4是根据本发明实施例的以太网交换设备的控制装置的框
图。如图4所示,根据本发明实施例的以太网交换设备的控制装置 包括交换处理模块IO,逻辑模块20,控制模块30。
下面将详细描述以太网交换设备工作速率的控制装置中各个模 块的功能。
交换处理沖莫块IO,其包括一个或多个交换设备端口,用于接收 和/或发送数据信号;
逻辑才莫块20,连4妄至交换处理才莫块10,用于4企测为开启状态的 交换设备端口在设定时间段内生成的脉冲信号数量,其中,脉冲信 号数量对应于交换设备端口的接收和/或发送数据指示信号;
控制模块30,连接至逻辑模块20,用于根据逻辑模块20检测 到的脉冲信号数量设置交换设备端口的状态,其中,状态包括关 闭状态、开启状态。
图5是根据本发明实施例的以太网交换设备的控制装置的一个 优选结构的框图。如图5所示,在图4所示结构的基础上,控制模 块30还包括
判断模块310,用于判断检测到的脉沖信号数量是否为零;第一设置模块320,连接至判断模块310,用于在判断模块310
判断的结果为是的情况下,关闭交换设备端口;
第二设置模块330,连接至判断模块310,用于在判断模块310
判断的结果为否的情况下,保持交换设备端口为开启状态。
图6是根据本发明实施例的以太网交换设备的控制装置的另一 优选结构的框图。如图6所示,该装置包括交换处理模块,逻辑 模块,CPU控制模块,检测模块。
其中,交换处理模块包括多个信号收发接口,每个接口均连接 至逻辑模块,这样逻辑模块就能够统计出交换处理模块的总收发信 号Active脉沖信号凄t量。
逻辑模块,通过Local Bus总线与CPU控制模块相连接,主要 由EPLD (可电擦除可编程逻辑器件)及相关附属电^各组成,实现 单板内各种逻辑状态信号及相关复位信号的控制,并将脉沖信号数 量N与端口速率调整判定信息比较的结果上报给CPU控制模块。
CPU控制模块,通过PCI总线与交换处理模块相连接,用于对 以太网交换设备进行初始化、配置等工作,在接收到逻辑模块上报 的比较结果后,调整交换设备端口的工作速率。
检测才莫块,用于检测与交换设备端口相连接的对端设备是否有 链路脉冲信号送出,在检测模块检测到对端设备有链路脉冲信号送 出的情况下,将检测到的结果通过逻辑模块发送至CPU控制模块, CPU控制模块重新开启已关闭的交换设备端口 。
在具体实施过程中,才艮据本发明实施例^是供的装置同样可以完 成图2和图3中所示的处理,具体处理过禾呈此处不再重复描述。综上所述,借助于本发明的上述技术方案,检测交换设备端口 在设定时间段内生成的接收和/或发送数据指示信号的脉冲信号数 量,并根据检测结果控制交换设备端口的工作状态,能够一艮据端口 的实际工作情况调整端口的工作状态,降^f氐了端口的功库毛。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种以太网交换设备的控制方法,其特征在于,包括对于为开启状态的交换设备端口,检测其在设定时间段内生成的脉冲信号数量,其中,所述脉冲信号数量对应于所述交换设备端口的接收和/或发送数据指示信号;根据检测到的所述脉冲信号数量设置所述交换设备端口的状态,其中,所述状态包括关闭状态、开启状态。
2. 根据权利要求1所迷的方法,其特征在于,根据检测到的所述 脉沖信号数量设置所述交换设备端口的状态包括判断检测到的所述脉冲信号数量是否为零;在判断结果为是的情况下,关闭所述交换设备端口;在判断结果为否的情况下,保持所述交换设备端口 为开启状态,并继续4企测所述交换i殳备端口在下一个设 定时间段内生成的脉沖信号数量。
3. 根据权利要求2所述的方法,其特征在于,在关闭所述交换设 备端口之后,所述方法还包括才会测对端设备是否发送链路脉沖信号,其中,所述对端设 备为与所述交换设备端口相连接的设备。
4. 根据权利要求3所述的方法,其特征在于,还包括在检测到所述对端设备发送所述链路脉冲信号的情况下, 重新开启已关闭的所述交换设备端口 。
5. 根据权利要求4所述的方法,其特征在于,还包括重新开启的所述交换设备端口与所述对端设备通过自协 商后的工作速率进行通信。
6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述 交换设备为接入层交换设备。
7. —种以太网交换设备的控制装置,其特征在于,包括交换处理才莫块,其包括一个或多个交换i殳备端口 ,用于接 收和/或发送数据信号;逻辑模块,用于检测为开启状态的所述交换设备端口在设 定时间段内生成的脉冲信号数量,其中,所述脉冲信号数量对 应于所述交换设备端口的接收和/或发送数据指示信号;控制模块,用于根据所述逻辑模块检测到的所述脉冲信号 数量设置所述交换设备端口的状态,其中,所述状态包括关 闭状态、开启状态。
8. 根据权利要求7所述的装置,其特征在于,所述控制模块还包 括-.判断模块,用于判断检测到的所述脉冲信号数量是否为令;第 一设置模块,用于在判断模块判断的结果为是的情况 下,关闭所述交换设备端口;第二设置模块,用于在判断模块判断的结果为否的情况 下,保持所述交换设备端口为开启状态。
9. 根据权利要求8所述的装置,其特征在于,还包括检测模块,用于检测与所述交换设备端口相连接的对端设 备是否发送链路脉冲信号。
10. 根据权利要求9所述的装置,其特征在于,在所述检测模块检 测到所述对端设备发送所述链路脉冲信号的情况下,所述控制 模块重新开启已关闭的所述交换设备端口 。
全文摘要
本发明公开了一种以太网交换设备的控制方法及装置,其中,该方法包括对于为开启状态的交换设备端口,检测其在设定时间段内生成的脉冲信号数量,其中,脉冲信号数量对应于交换设备端口的接收和/或发送数据指示信号;根据检测到的脉冲信号数量设置交换设备端口的状态,其中,该状态包括关闭状态、开启状态。通过本发明,根据端口的实际工作情况调整端口的工作状态,能够降低端口的功耗。
文档编号H04L12/26GK101478448SQ20091000625
公开日2009年7月8日 申请日期2009年2月9日 优先权日2009年2月9日
发明者罗平平 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1