一种扩展网桥及其上线控制方法技术

技术编号:20224450 阅读:31 留言:0更新日期:2019-01-28 22:28
本发明专利技术提供一种扩展网桥及其上线控制方法,该方法包括:当所述控制桥设备上存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,向所述端口扩展设备发送上线通知报文,以触发所述端口扩展设备进行上线。应用本发明专利技术可以提高业务可靠性。

An Extended Bridge and Its On-line Control Method

The present invention provides an extended bridge and its on-line control method. The method includes: querying the state of the port expansion device recorded by itself when the cascade aggregation port of the connection port expansion device on the control bridge device recovers after an abnormal occurrence; sending the on-line state to the port expansion device when the state of the port expansion device recorded by itself is off-line state. Notification message to trigger the port extension device to go online. The application of the invention can improve the service reliability.

【技术实现步骤摘要】
一种扩展网桥及其上线控制方法
本专利技术涉及网络通信
,尤其涉及一种扩展网桥及其上线控制方法。
技术介绍
802.1BR是在数据中心接入层面的一种应用级协议,其定义了扩展桥的操作、交互协议、管理对象和算法,可以为多个物理服务器连接、刀片服务器提供桥的多端口扩展能力,或是为虚拟机提供独立的桥接口实现逻辑连接。扩展网桥是基于802.1BR协议的一种技术实现,其在形成一台逻辑虚拟设备的基础上,把一台盒式设备作为一块远程接口板加入主设备系统,以达到扩展I/O(Input/output,输入/输出)端口能力和进行集中控制管理的目的。扩展网桥中设备按角色分为CB(ControllingBridge,控制桥)设备和PE(PortExtender,端口扩展)设备。CB设备和PE设备之间的级联聚合口UP之后,通过LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)发现对端设备;PE设备主动向CB设备发送CSPOPENMessage;CB设备接收到CB设备发送的CSPOPENMessage后,向PE设备发送CSPOPENMessage;PE设备接收到CB设备发送的CSPOPENMessage后,向CB设备发送注册报文;CB设备接收到PE设备发送的注册报文时,记录PE设备的状态为上线状态。然而实践发现,当CB设备上连接PE设备的级联聚合口出现异常后恢复时,即该级联聚合口的状态由UP(工作)状态变为Down(非工作)状态后,又恢复为UP状态时,对于该级联聚合口异常前上线的PE设备,CB设备上记录的该PE设备的状态为下线状态,而该PE设备可能会由于未感知到CB设备上的级联聚合口状态发生,仍然认为自身为上线状态,从而导致两端记录的PE设备的状态不一致,PE设备一直无法上线,进而导致业务中断。
技术实现思路
本专利技术提供一种扩展网桥及其上线控制方法,以解决现有扩展网桥中CB设备上连接PE设备的级联聚合口出现异常后恢复,导致两端记录的PE设备的状态不一致,PE设备一直无法上线,进而导致业务中断的问题。根据本专利技术实施例的第一方面,提供一种扩展网桥,包括控制桥设备和端口扩展设备;其中:所述控制桥设备,用于当存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,向所述端口扩展设备发送上线通知报文;所述端口扩展设备,用于当接收到所述上线通知报文时,响应所述上线通知报文进行上线。根据本专利技术实施例的第二方面,提供一种上线控制方法,应用于扩展网桥,所述方法包括:当所述控制桥设备上存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,所述控制桥设备向所述端口扩展设备发送上线通知报文;当所述端口扩展设备接收到所述上线通知报文时,响应所述上线通知报文进行上线。根据本专利技术实施例的第三方面,提供一种上线控制方法,应用于控制桥设备,所述方法包括:当所述控制桥设备上存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,向所述端口扩展设备发送上线通知报文,以触发所述端口扩展设备进行上线。应用本专利技术实施例,当控制桥设备上存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的该端口扩展设备的状态;当自身记录的该端口扩展设备的状态为下线状态时,向该端口扩展设备发送上线通知报文,以触发该端口扩展设备进行上线,避免了由于PE设备未感知到CB设备侧的级联聚合口的状态变化而导致的两端记录的PE设备的状态不一致,提高了业务可靠性。附图说明图1是本专利技术实施例提供的一种上线控制方法的流程示意图;图2是本专利技术实施例提供的一种具体应用场景的示意图;图3A是本专利技术实施例提供的一种基于图2所示场景的协议报文交互的示意图;图3B是本专利技术实施例提供的一种基于图2所示场景的上线控制方法的流程示意图;图4A是本专利技术实施例提供的另一种基于图2所示场景的协议报文交互的示意图;图4B是本专利技术实施例提供的另一种基于图2所示场景的上线控制方法的流程示意图;图5是本专利技术实施例提供的一种扩展网桥的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图1,为本专利技术实施例提供的一种上线控制方法的流程示意图,其中,该上线控制方法可以应用于扩展网桥中的CB设备,如图1所示,该上线控制方法可以包括以下步骤:步骤101、当CB设备上存在连接PE设备的级联聚合口出现异常后恢复时,查询自身记录的该PE设备的状态。本专利技术实施例中,当CB设备上存在级联聚合口出现异常后恢复时,CB设备可以判断该级联聚合口是否存在802.1BR配置;若存在802.1BR配置,且配置正确,CB设备可以进一步查询自身记录的该级联聚合口连接的PE设备的状态。其中,在本专利技术实施例中,PE设备的状态包括上线状态或下线状态。需要说明的是,在本专利技术实施例中,当CB设备确定出现异常后恢复的级联聚合口不存在802.1BR配置,或存在802.1BR配置但不正确时,可以按照现有技术中的相关流程进行处理,本专利技术实施例对此不做赘述。步骤102、当自身记录的该PE设备的状态为下线状态时,向该PE设备发送上线通知报文,以触发该端口扩展设备进行上线。本专利技术实施例中,为了避免由于PE设备未感知到CB设备侧的级联聚合口的状态变化而导致的两端记录的PE设备的状态不一致,当CB设备查询到的该PE设备的状态为下线状态时,可以主动向该PE设备发送上线通知报文,以触发该PE设备进行上线。其中,PE设备进行上线的处理可以参照现有扩展网桥中的相关实现,即PE设备向CB设备发送CSPOPENMessage,并在接收到CB设备回应的CSPOPENMessage时,向CB设备发送注册报文,进行上线;或者,PE设备可以在向CB设备发送CSPOPENMessage之后,直接向CB设备发送注册报文,进行上线。可见,在图1所示方法流程中,通过CB设备在出现连接PE设备的级联聚合口异常后恢复时,主动向PE设备发送上线通知报文,触发PE设备进行上线,避免了由于PE设备未感知到CB设备侧的级联聚合口的状态变化而导致的两端记录的PE设备的状态不一致,提高了业务可靠性。进一步地,在本专利技术实施例中,考虑到CB设备上存在连接PE设备的级联聚合口出现异常后恢复时,PE设备可能会感知到该情况,并主动重新上线,而在该情况下,CB设备主动向PE设备发送上线通知报文会增加资源浪费,且当级联聚合口出现异常后恢复的情况出现比较频繁的情况下,CB设备会需要发送大量的上线通知报文,导致CB设备负荷过大,因此,当CB设备上存在连接PE设备的级联聚合口出现异常后恢复时,CB设备可以等待一定时间,并在确定PE设备未重新上线时,再主动触发PE设备上线。相应地,在本专利技术其中一个实施例中,上述向该PE设备发送上线通知报文,可以包括:启动定时器;当定时器超时,且自身记录的该PE设备的状态为下线状态时,向该PE设备发送上线通知本文档来自技高网
...

【技术保护点】
1.一种扩展网桥,其特征在于,包括控制桥设备和端口扩展设备;其中:所述控制桥设备,用于当存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,向所述端口扩展设备发送上线通知报文;所述端口扩展设备,用于当接收到所述上线通知报文时,响应所述上线通知报文进行上线。

【技术特征摘要】
1.一种扩展网桥,其特征在于,包括控制桥设备和端口扩展设备;其中:所述控制桥设备,用于当存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,向所述端口扩展设备发送上线通知报文;所述端口扩展设备,用于当接收到所述上线通知报文时,响应所述上线通知报文进行上线。2.根据权利要求1所述的扩展网桥,其特征在于,所述控制桥设备,具体用于启动定时器;当定时器超时,且自身记录的所述端口扩展设备的状态为下线状态时,向该端口扩展设备发送上线通知报文。3.根据权利要求2所述的扩展网桥,其特征在于所述控制桥设备,还用于当在定时器超时之前接收到所述端口扩展设备发送的控制状态协议CSP开放OPEN报文时,向该端口扩展设备发送CSPOPEN报文;所述端口扩展设备,还用于当接收到所述控制桥设备发送的CSPOPEN报文时,向所述控制桥设备发送注册报文;所述控制桥设备,还用于当接收到所述端口扩展设备发送的注册报文时,将自身记录的所述端口扩展设备的状态设置为上线状态。4.根据权利要求2所述的扩展网桥,其特征在于,所述控制桥设备,还用于当连接所述端口扩展设备的级联聚合口在所述第一时间阈值内出现异常后恢复的次数超过预设数量阈值时,将所述定时器的定时时长由所述第一时间阈值延长至第二时间阈值;当定时器超时,且自身记录的该端口扩展设备的状态为下线状态时,向该端口扩展设备发送上线通知报文。5.一种上线控制方法,应用于扩展网桥,其特征在于,所述方法包括:当所述控制桥设备上存在连接端口扩展设备的级联聚合口出现异常后恢复时,查询自身记录的所述端口扩展设备的状态;当自身记录的所述端口扩展设备的状态为下线状态时,所述控制桥设备向所述端口扩展设备发送...

【专利技术属性】
技术研发人员:邓君况伟
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1