用于链路聚合标志协议的特定标志消息制造技术

技术编号:3546414 阅读:224 留言:0更新日期:2012-04-11 18:40
用于链路聚合标志协议的特定标志消息。一种网络元件将其多个端口聚合在一起以形成链路聚合组。为了在所述聚合端口之一出因故障等变为无效的情况下从该端口移开通信,所述网络元件可以与连接至故障端口的远程网络元件交换特定标志消息和响应。所述网络元件使用所述特定标志消息和响应中的适当信号,以能够在识别所述端口中的故障端口的同时在所述聚合端口中的有效端口上交换这些消息。

【技术实现步骤摘要】
用于链路聚合标志协议的特定标志消息
本专利技术总体上涉及网络管理,更具体地涉及一种链路聚合组管理中的清除机制(purge mechanism)。
技术介绍
链路聚合组(LAG)将多个物理网络链路组合成单个逻辑链路,该逻辑链路向终端提供聚合的吞吐量和高的可用性。通过该单个逻辑链路LAG进行两个终端之间的通信。
技术实现思路
根据本专利技术,提供了用于实现链路聚合标志协议中的特定标志消息的技术。这些技术例如可以快速地在LAG中将通信从故障链路移动到有效链路。根据具体实施例,一种用于在链路聚合组中移动通信的方法,该方法:将多个物理端口聚合为链路聚合组,并根据分配函数在所述端口之间分配接收的帧,该分配函数映射用于多个对话的帧以使得来自任何一个给定对话的所有帧映射到所述端口中的特定一个。所述方法检测与所述端口之一相对应的链路的故障,生成标识所述故障链路的特定标志消息,并使用所述端口中的有效端口来发送所述特定标志消息。所述方法接收特定标志响应,检查该特定标志响应以确定所述特定标志响应是否标识了所述故障链路,并调整所述分配算法以将一个或多个对话从所述故障端口移动到所述端口中的一个或多个其它端口。本专利技术的实施例提供了多种技术优点。具体实施例提供了特定标志消息以快速地将通信从故障链路移动到有效链路。例如,使用所述特定标志消息,终端不会在将通信移动到有效链路之前等待超时,而可以在-->检测到链路故障时开始移动通信的处理。根据具体实施例,所述特定标志消息进一步提供了更大的链路可用性。在将故障链路上的通信移动到有效链路的同时,可以继续其它有效链路上的通信。本领域技术人员从下面的附图、说明和权利要求将容易明白本专利技术的其它技术优点。另外,尽管上面列举了特定优点,但是各种实施例可以包括所列举优点的全部、一些或并不包括这些优点。附图说明为了更完整地理解本专利技术及其优点,现在结合附图进行下面的说明,在附图中:图1示出了根据本专利技术具体实施例的包括实施清除机制的LAG的通信系统;图2示出了图1的系统中的示例性网络元件;图3是一流程图,其表示使用传输网络元件处的帧分配器通过清除机制在端口之间移动会话的方法;图4是一流程图,其表示使用接收网络元件处的帧收集器通过清除机制响应于在端口之间移动会话的决定的方法;图5是表示实现用于LAG的分配调整机制的方法的流程图;图6是一流程图,其表示使用传输网络元件处的帧分配器来实现特定标志消息的方法;以及图7是一流程图,其表示使用接收网络元件处的帧收集器对特定标志消息作出响应的方法。具体实施方式图1示出了一般用10表示的通信系统,其包括实现清除机制的LAG。终端18通过使用网络元件16的网络12彼此通信。通常,设置网络元件16用于形成LAG,以在终端18之间进行高速通信。为了支持LAG的操作,网络元件16可以实现下面技术,包括:在LAG中的链路之间快速移动会话的清除机制、从LAG中的因出故障或其他原因而失效的链路中有效移-->动通信的扩展标志协议、以及有助于有效支持和完全使用LAG中的链路的分配调整算法。网络元件16可以实现这些技术中的一些或全部以支持LAG的操作。网络12代表包括硬件和任何适当控制逻辑的通信设备,用于将与网络12连接的元件互连并便于终端18之间进行通信。网络12可以包括局域网(LAN)、城域网(MAN)、任何其它公用网或专用网、逻辑的、区域性的或全球的通信网、企业内部网、其它合适的有线或无线通信链路、或前述的任何组合。另外,网络12可以包括可以实现任何合适的协议或通信的网关、路由器、集线器、交换器,以及任何其它硬件的组合、软件或前述的组合。在所示实施例中,网络12包括至少一个网络管理器14和多个网络元件16。网络管理器14监视并控制网络元件16的行为。例如,网络管理器14为网络元件16提供配置信息。具体地,网络管理器14可以在网络元件16之间形成并管理LAG。作为示例,网络管理器14可以监视网络12内的通信量,并响应于网络状态来改变链路17和LAG的使用。网络元件16代表包括适当控制逻辑的网络通信设备,其便于在终端18之间进行通信。例如,网络元件16可以包括交换器、路由器、网关、服务器或其它合适的网络设备。根据具体实施例,网络元件16通过高速电信号而彼此通信。在所示实施例中,在网络元件16a与16b之间形成LAG 15,以在通信期间提供增加的带宽和增加的可用性。根据具体实施例,网络元件16a与另一能够链路聚合的网络元件16b协商LAG 15。为了形成LAG 15,将网络元件16之间的一个或多个物理链路17聚合在一起。每个链路17都代表能够在网络元件16之间交换信号的任何合适的信道。网络元件16可以在多个链路17上同时进行多个通信。在进行通信时,可以在链路17之间移动通信。终端18将包括一个或多个物理链路17的LAG 15当作用于通信的单个逻辑链路来对待。网络元件16可以按任何合适的方式聚合,并且可以将任何合适数量的链路17聚合在一起以形成一个或多个LAG 15。例如,网络元件16可具有总计八个链路17,-->聚合三个链路17以形成第一LAG 15,聚合另两个链路17以形成第二LAG15,并且其余三个链路17单独操作而并不聚合。终端18代表可与网络12通信的任何合适的装置。通过交换帧而在终端18之间进行通信。终端18使用任何合适的通信协议来交换系统10中的音频、语音、数据、视频或其它信息。终端18可以是向用户提供通信服务的硬件和/或软件的任何组合。例如,终端18包括服务器、个人计算机(例如,膝上型计算机或台式计算机)、网络协议(IP)电话机,或可以在系统10内进行通信的任何合适的装置。根据具体实施例,系统10内的部件使用以太网标准来进行帧通信。帧包括任何合适的数据段,例如分组、帧或信元。另外,以太网和以太网标准包括为了处理部件之间帧传输而开发的通信协议,包括针对这些协议出现的任何扩展、添加和/或进一步发展。例如,以太网标准包括在电气及电子工程师学会(IEEE)802.3及附录内提出的协议。如上所述,LAG 15用作由连接在网络元件16之间的多个单独物理链路17形成的单个逻辑链路。在操作期间,由特定LAG 15连接的两个网络元件16可以将该LAG 15当作潜在地带有一些限制的单个物理连接来对待。作为操作示例,假设终端18a通过网络12与终端18b通信,并且网络元件16a和16b之间的链路17a-17c聚合形成了LAG 15。可以将网络元件16a与网络元件16b之间的通信称为会话。根据具体实施例,网络元件16保持给定LAG 15内的单个链路17上的每个会话。这可以有助于保持会话内的帧排序。如果在LAG 15中的链路17之间不均匀地分配会话,则会导致对LAG 15的全带宽的利用率较差。另外,一个链路17的故障将潜在地切断通过该链路17进行的会话。因此,响应于链路故障、差的链路利用率、重新配置或其它合适的情况,可以切换LAG 15内的链路17当中的会话。在操作期间,网络元件16可以使用任何适当的技术在LAG 15的链路17之间分配所接收的帧。根据具体实施例,网络元件16采用分配算法来为各个接收的帧选择具体链路17。例如,网络元件16可以基于各帧中包含的寻址信息(例如,源或目的地址信息)在LAG 本文档来自技高网...

【技术保护点】
一种用于在链路聚合组中移动通信的方法,包括:将多个物理端口聚合为链路聚合组;根据分配函数在所述多个端口之间分配接收的帧,该分配函数映射用于多个对话的帧以使得来自任何一个给定对话的所有帧映射到所述多个端口中的特定一个; 检测与所述多个端口中的一个相对应的链路的故障;生成标识所述故障链路的特定标志消息;使用所述多个端口中的有效端口来发送所述特定标志消息;接收特定标志响应;检查该特定标志响应以确定所述特定标志响应是否标识了所述故 障链路;以及调整所述分配算法以将一个或多个对话从所述故障端口移动到所述多个端口中的一个或多个其它端口。

【技术特征摘要】
US 2005-4-12 60/670,3691、一种用于在链路聚合组中移动通信的方法,包括:将多个物理端口聚合为链路聚合组;根据分配函数在所述多个端口之间分配接收的帧,该分配函数映射用于多个对话的帧以使得来自任何一个给定对话的所有帧映射到所述多个端口中的特定一个;检测与所述多个端口中的一个相对应的链路的故障;生成标识所述故障链路的特定标志消息;使用所述多个端口中的有效端口来发送所述特定标志消息;接收特定标志响应;检查该特定标志响应以确定所述特定标志响应是否标识了所述故障链路;以及调整所述分配算法以将一个或多个对话从所述故障端口移动到所述多个端口中的一个或多个其它端口。2、根据权利要求1所述的方法,其中,生成所述特定标志消息包括在标志信息字段中使用非标准标识符并在请求器事务标识符字段中指定所述故障端口的标识。3、根据权利要求1所述的方法,其中,检查所述特定标志响应包括对标志信息字段中的非标准标识符进行检测,并且作为响应,通过确定请求器事务标识符字段中所表示的值来确定所述特定标志响应是否标识了所述故障链路。4、根据权利要求1所述的方法,还包括:在所述多个端口中的每一个有效端口上发送标准标志消息;在所述每一个有效端口上接收标准标志响应;以及在接收到所述标准标志响应和所述特定标志响应之后调整所述分配算法。5、根据权利要求4所述的方法,还包括:从与所述多个端口相对应的输出队列中清除帧;丢弃针对所述多个端口接收的附加帧;以及在调整所述分配算法之后使得能够向所述多个端口分配帧。6、根据权利要求1所述的方法,还包括:使用所述多个端口中的一个来接收管理消息;检查所述管理消息中的标志信息字段,以确定所述管理消息是特定标志消息;确定所述多个端口中由的所述管理消息识别出的一个端口;监视与所识别出的端口相对应的一个或多个队列;以及响应于所述队列的状态而发送特定标志响应,所发送的特定标志响应指定了所述所识别出的端口。7、根据权利要求6所述的方法,其中,所述队列的状态包括所述队列中的所有帧都已完成处理。8、一种网络元件,包括:多个端口;聚合器,其与所述多个端口中的聚合成链路聚合组的两个或更多个端口相对应,该聚合器包括帧收集器和帧分配器;所述帧分配器可用于根据分配函数在所述聚合端口之间分配接收的帧,该分配函数映射用于多个对话的帧以使得来自任何一个给定对话的所有帧映射到聚合的端口中的特定一个;以及控制器,可操作用于检测与所述聚合的端口之一相对应的链路的故障,生成标识所述故障链路的特定标志消息,使用所述聚合的端口中的有效端口来发送所述特定标志消息,接收特定标志响应,检查该特定标志响应以确定所述特定标志响应是否标识了所述故障链路,以及调整分配算法以将一个或多个对话从所述故障端口移动到所述聚合端口中的一个或多个其它端口。9、根据权利要求8所述的网络元件,其中,所述控制器还可操作用于通过在标志信息字段中插入非标准标识符并在请求器事务标识符字段中插入所述故障端口的标识而生成所述特定标志消息。10、根据权利要求8所述的网络元件,其中,检查所述特定标志响应包括对标志信息字段中的非标准标识符进行检测,并且作为响应,通过确定请求器事务标识符字段中所表示的值来确定所述特定标志响应是否标识了所述故障链路。11、根据权利要求8所述的网络元件,其中:所述帧分配器还可操作用于在所述聚合的端口中的每一个有效端口上发送标准标志消息;所述帧收集器还可操作用于在所述聚合的端口中的每一个有效端口上接收标准标志响应;以及所述控制器还可操作用于在所述帧收集器接收到所述标准标志响应和所述特定标志响应之后调整所述分配算法。12、根据权利要...

【专利技术属性】
技术研发人员:中川幸洋清水刚
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP[日本]

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

1