耦合到多个设备的网络交换机和操作网络交换机的方法技术

技术编号:13283631 阅读:72 留言:0更新日期:2016-07-09 00:48
实施例包括一种用于操作耦合到多个设备的网络交换机的方法,方法包括:确定网络交换机针对至少阈值时间段是否(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备;响应于确定网络交换机针对至少阈值时间段(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备,通过网络交换机进入操作的第一模式;当网络交换机在操作的第一模式中操作时,监测多个信号;以及响应于检测到多个信号之一的改变,通过网络交换机退出操作的第一模式。

【技术实现步骤摘要】
【国外来华专利技术】耦合到多个设备的网络交换机和操作网络交换机的方法相关申请的交叉引用本公开要求于2014年10月29日提交的美国专利申请号14/526,861的优先权,其要求于2013年11月6日提交的美国临时专利申请号61/900,622的优先权,它们以整体内容通过引用并入本文。
本公开的实施例涉及网络交换机,并且特别涉及管理网络交换机中的操作的空闲模式。
技术介绍
网络交换机(例如,以太网交换机)是计算机联网设备,其用于例如通过执行分组交换的形式将多个设备一起连接在计算机网络上。网络交换机在路由或者交换网络中的分组中已经变得日益流行。网络交换机通常由AC(交流电)市电供电。鉴于在现今的技术驱动的世界中采用大量的网络交换机,从长远来看降低网络交换机的功耗可以是有益的。
技术实现思路
在各种实施例中,本公开提供一种用于操作耦合到多个设备的网络交换机的方法,方法包括:确定网络交换机针对至少阈值时间段是否(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备;响应于确定网络交换机针对至少阈值时间段(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备,通过网络交换机进入操作的第一模式;当网络交换机在操作的第一模式操作时,通过网络交换机监测多个信号;并且响应于检测到多个信号之一的改变,通过网络交换机退出操作的第一模式。在各种实施例中,本公开还提供一种耦合到多个设备的网络交换机,网络交换机包括:监测模块,被配置为确定网络交换机针对至少阈值时间段是否(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备;功率管理模块,其中响应于监测模块确定网络交换机针对至少阈值时间段(i)尚未接收到来自多个设备的任何数据分组并且(ii)尚未将任何数据分组传送给多个设备,功率管理模块被配置为促进网络交换机进入操作的第一模式,其中当网络交换机在操作的第一模式操作时,监测模块还被配置为监测多个信号,并且响应于监测模块检测到多个信号之一的改变,网络交换机被配置为退出操作的第一模式。附图说明结合附图通过以下详细描述将容易理解本公开的实施例。为了促进该描述,相同附图标记指代相同结构元件。在附图中以示例的方式而非以限制的方式图示了各种实施例。图1示意性地图示了耦合到多个设备的网络交换机。图2是操作网络交换机的方法的流程图。具体实施方式示例网络交换机的架构图1示意性地图示了耦合到多个设备102a,...,102f的网络交换机100。网络交换机(此后称为“交换机”)100被图示为耦合到六个设备,但网络交换机100可以耦合到任何数目的设备。在示例中,交换机100是以太网交换机(例如,吉比特以太网交换机)。在示例中,设备102a,...,102f中的单个设备包括网络连接设备、物理层设备、链路层设备、路由器、中央处理单元(CPU)和/或可以耦合到网络交换机的任何适当的设备。在示例中,设备102f包括CPU或者用于配置交换机100和/或管理交换机100的各种操作的计算设备。在实施例中,交换机100包括交换模块108。在操作中,交换机100从设备102a,...,102f中的一个或多个设备接收数据分组流(此后称为“分组”)并且将每个分组转发至适当的目的地(例如,将每个分组转发至设备102a,...,102f中对应的一个设备)。因此,交换模块108执行设备102a,...,102f中的分组的交换或者路由。在实施例中,交换机100由来自电源140的功率供电。在示例中,电源140是AC市电。虽然未图示在图1中,但是交换机100例如具有内部备用功率(例如,电池操作的功率)和/或从次级电源接收备用功率,例如以防电源140故障。交换机100还包括生成一个或多个时钟信号的时钟模块116以用于由交换机100的各种部件使用。在实施例中,交换机100包括功率管理模块112,其被配置为管理供应到交换机100的各种部件的功率。一般而言,分组可以从一个或多个设备102连续地或者间歇地到达交换机100。例如,可以存在于其期间没有分组正由交换机100接收的短的(或者长的)间歇时段。如稍后本文将更详细讨论的,功率管理模块112促进交换机100在没有分组正由交换机处理(例如,接收、交换和/或传送)时进入低功率模式或者空闲模式,从而减少由交换机100所消耗的电量。当交换机100具有相对较高的交换速度时,功率管理模块112在分组到达用于交换的交换机100时还促进交换机100以没有延迟或者最小延迟退出低功率模式(例如,从而确保没有从设备102之一所接收的分组被交换机100丢失)。在实施例中,交换机100包括地址转换表(ATT)模块120。ATT模块120被配置为例如维持和映射连接到交换机100的各种设备102的地址。当分组到达交换机100时,基于例如包括在分组中的信息和包括在ATT模块120中的信息来确定分组的适当的目的地。ATT模块120例如包括存储在交换机100的存储器(未图示在图1中)的表。在实施例中,ATT模块120的内容需要动态地更新或者刷新。例如,在被包括在ATT模块120中预先确定的时间段之后,ATT模块120中的条目过期(ageout)。例如,在条目进入ATT模块120预先确定的时间段(例如,5分钟)之后,条目过期。在预先确定的时间段的末尾处,条目从ATT模块120删除或者被刷新(例如,确定条目将被存储另一5分钟)。即,在规律间隔处,做出关于是否将条目保持在ATT模块120中或者从ATT模块120删除条目的确定。在实施例中,地址转换表计时器(ATT计时器)124保持对时间的跟踪,即保持跟踪何时ATT模块120的单个条目过期(即,保持跟踪何时ATT模块120的单个条目将被删除或者刷新)。在示例中,交换机100将分组流传送给设备102之一,例如设备102a。设备102a可能不能够或者没有足够快以实时处理从交换机100所接收的所有分组(例如,由于用于缓冲从交换机100所接收的分组的设备102a的接收缓冲器具有有限的存储空间和/或设备102a具有较慢的处理速度)。因此,在示例中,设备102a可以请求交换机100针对某个时间段停止(halt)或者临时地暂停分组的传输。在这样的时间段期间,将去往设备102a的分组存储在交换机100的传送缓冲器(未图示在图1中)。在该时间段的末尾处(例如,一旦设备102a处理其从交换机100先前接收的分组中的至少一些分组),交换机100恢复向设备102a的分组传送。在实施例中,交换机100包括暂停计数器128,其被配置为保持跟踪在其间暂停或者停止向设备102a(或者任何其他设备102)的分组传输的时间段。在实施例中,交换机100包括监测模块132,其被配置为监测交换机100的各种活动。监测模块132例如监测交换机100的各种活动,选择性地指令功率管理模块112使得交换机100能够进入低功率模式或者空闲模式,并且选择性地指令功率管理模块112使得交换机100能够退出低功率模式或者空闲模式,如稍后本文将更详细讨论的。虽然交换机100一般包括若干其他部件(例如,处理器、存储器、各种输入/输出端口、接口等等),这些部件一般是已知的,并且因此在本文中出于简单和清晰的目的而不讨论。图本文档来自技高网...

【技术保护点】
一种用于操作耦合到多个设备的网络交换机的方法,所述方法包括:确定所述网络交换机是否针对至少阈值时间段(i)尚未接收到来自所述多个设备的任何数据分组并且(ii)尚未将任何数据分组传送到所述多个设备;响应于确定所述网络交换机针对至少所述阈值时间段(i)尚未接收到来自所述多个设备的任何数据分组并且(ii)尚未将任何数据分组传送到所述多个设备,通过所述网络交换机进入操作的第一模式;当所述网络交换机在操作的所述第一模式操作时,通过所述网络交换机监测多个信号;以及响应于检测到所述多个信号之一的改变,通过所述网络交换机退出操作的所述第一模式。

【技术特征摘要】
【国外来华专利技术】2013.11.06 US 61/900,622;2014.10.29 US 14/526,8611.一种用于操作耦合到多个设备的网络交换机的方法,所述方法包括:确定所述网络交换机是否针对至少阈值时间段(i)尚未接收到来自所述多个设备的任何数据分组并且(ii)尚未将任何数据分组传送到所述多个设备,其中所述网络交换机被配置为从所述多个设备中的第一设备接收(i)第一信号线上的数据分组以及(ii)第二信号线上的第一信号,其中每当任何数据分组将要在所述第一信号线上被接收时所述第一信号处于第一状态,并且其中每当没有数据分组将要在所述第一信号线上被接收时所述第一信号处于第二状态;生成第一标志,所述第一标志指示被包含在所述网络交换机中的虚拟地址转换表的状态,其中所述第一标志在所述虚拟地址转换表没有正在被更新、并且没有另外被用于访问被存储于所述虚拟地址转换表中的信息时提供第一指示;响应于(i)确定所述网络交换机针对至少所述阈值时间段尚未接收到来自所述多个设备的任何数据分组并且尚未将任何数据分组传送到所述多个设备以及(ii)所述第一标志提供所述第一指示,通过所述网络交换机进入操作的第一模式;当所述网络交换机在操作的所述第一模式操作时,在不监测所述第一信号线上的数据分组的接收的情况下,通过所述网络交换机监测包含在所述第二信号线上所接收的所述第一信号的多个信号;以及响应于检测到所述多个信号之一的改变,通过所述网络交换机退出操作的所述第一模式。2.根据权利要求1所述的方法,其中所述多个信号包括(i)由所述多个设备中的一个或多个设备生成的所述多个信号的第一子集,以及(ii)由所述网络交换机内部生成的所述多个信号的第二子集。3.根据权利要求1所述的方法,其中:监测所述多个信号包括:监测所述第一信号是否指示所述第一设备将传送数据分组到所述网络交换机;以及退出操作的所述第一模式还包括:响应于检测到所述第一信号指示所述第一设备将传送数据分组到所述网络交换机,通过所述网络交换机退出操作的所述第一模式。4.根据权利要求1所述的方法,其中所述第一信号是接收数据有效(Rxdv)信号。5.根据权利要求1所述的方法,其中:所述多个设备包括第一设备;所述第一设备是节能以太网兼容设备;所述多个信号包括由所述网络交换机从所述第一设备接收的节能以太网使能信号;所述节能以太网使能信号指示所述第一设备是否在低功率模式操作;监测所述多个信号包括:当所述网络交换机在操作的所述第一模式操作时,监测来自所述第一设备的所述节能以太网使能信号;以及退出操作的所述第一模式还包括:响应于检测到所述节能以太网使能信号指示所述第一设备将从所述低功率模式退出,通过所述网络交换机退出操作的所述第一模式。6.根据权利要求5所述的方法,还包括:当所述网络交换机在操作的常规功率模式操作时,监测来自所述第一设备的所述节能以太网使能信号;以及响应于监测到来自所述第一设备的所述节能以太网使能信号,确定所述第一设备针对至少所述阈值时间段正在所述低功率模式操作,其中通过所述网络交换机进入操作的所述第一模式还包括:响应于确定所述第一设备针对至少所述阈值时间段正在所述低功率模式操作,通过所述网络交换机进入操作的所述第一模式。7.根据权利要求1所述的方法,其中:所述网络交换机包括(i)地址转换表模块,被配置为维持和映射连接到所述网络交换机的各种设备的地址,和(ii)地址转换表计时器,被配置为保持跟踪所述地址转换表模块的条目的老化;以及所述方法还包括:当所述网络交换机在操作的所述第一模式操作时,(i)使所述地址转换表模块断电,以及(ii)抑制使所述地址转换表计时器断电。8.根据权利要求7所述的方法,其中:通过所述网络交换机监测所述多个信号还包括:监测来自所述地址转换表计时器的第二信号,其中所述第二信号被配置为当所述地址转换表模块的所述条目过期时提供指示;以及通过所述网络交换机退出操作的所述第一模式还包括:基于监测来自所述地址转换表计时器的所述第二信号,确定所述地址转换表模块的所述条目已经过期,以及基于确定所述地址转换表模块的所述条目已经过期,通过所述网络交换机退出操作的所述第一模式。9.根据权利要求1所述的方法,其中:所述网络交换机包括暂停计时器,所述暂停计时器被配置为保持跟踪从所述网络交换机到所述多个设备中的第一设备的数据分组的传输已经被暂停的时间段;所述方法还包括:当所述网络交换机在操作的所述第一模式操作时,抑制使所述暂停计时器断电;通过所述网络交换机监测所述多个信号还包括:监测来自所述暂停计时器的第二信号,其中所述第二信号被配置为提供所述计时器时段的结束的指示,其中针对所述计时器时段,从所述网络交换机到所述第一设备的数据分组的传输已经被暂停;以及通过所述网络交换机退出操作的所述第一模式还包括:基于监测来自所述暂停计时器的所述第二信号,确定所述计时器时段的所述结束,其中针对所述计时器时段,从所述网络交换机到所述第一设备的数据分组的传输已经被暂停,以及基于确定所述时间段的所述结束,通过所述网络交换机退出操作的所述第一模式。10.根据权利要求1所述的方法,其中操作的所述第一模式是操作的低功率模式。11.根据权利要求1所述的方法,还包括:当所述网络交换机在操作的所述第一模式操作时,通过所述网络交换机轮询被连接至所述网络交换机的多个设备以检查以下项中的一项或多项:(i)所述多个设备中的一个或多个设备的一个或多个参数,(ii)任何新设备是否已经被连接至所述网络交换机,以及(iii)任何先前连接的设备是否已经从所述网络交换机被断开。12.根据权利要求11所述的方法,还包括:当所述网络交换机在操作的所述第一模式操作时,阻止将与进行所述轮询相关联的一个或多个部件断电。13.一种耦合到多个设备的网络交换机,所述网络交换机包括:输入/输出接口,被配置为传送和接收数据分组;监测模块,被配置为确定所述网络交换机是否针对至少阈值时间段(i)尚未接收到来自所述多个设备的任何数据分组并且(ii)尚未将任何数据分组传送到所述多个设备,其中所述网络交换机被配置为从所述多个设备中的第一设备接收(i)第一信号线上的数据分组以及(ii)第二信号线上的第一信号,其中每当任何数据分组将要在所述第一信号线上被接收时所述第一信号处于第一状态,并且其中每当...

【专利技术属性】
技术研发人员:周泓宇D·潘内尔朱蔚雯
申请(专利权)人:马维尔国际贸易有限公司
类型:发明
国别省市:巴巴多斯;BB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1