[发明专利]以太网自动保护链路故障快速切换方法无效
申请号: | 201010209638.8 | 申请日: | 2010-06-25 |
公开(公告)号: | CN101867495A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 陈振光 | 申请(专利权)人: | 神州数码网络(北京)有限公司;上海神州数码有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 杨小双 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 以太网 自动 保护 故障 快速 切换 方法 | ||
技术领域
本发明涉及一种以太网多环路的保护方法,特别是一种以太网自动保护链路故障快速切换方法,能够在主通信链路端口所在的链路故障时,快速切换至备份链路,为电信级服务提供更加可靠的保障。
背景技术
MRPP(Multi-layer ring protection protocol,多环路自动保护协议)是一个用于以太网环路保护的链路层协议,其构成的环路保护系统在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路。
由于环路保护系统一个作用是保证交换机端口和服务器接口的流量可靠性;在正常情况下,使用主链路通信,主节点所在的备份链路上的副端口处于阻塞状态;一旦主通信链路出现故障,它会自动把故障链路切换到备份链路,进而实现系统容错,从而为交换机之间的可靠性通信提供保障。
由于交换芯片无法提供链路故障时的流量通路的快速切换,只能由软件完成。目前的方法其处理流程如图1所示:当环路保护的的一个链路端口断掉(DOWN)时,端口所在业务板卡1的驱动环路保护模块101会把端口链路断掉(DOWN)的消息由消息处理模块102通知协议栈模块103,协议栈模块103处理之后(主要是一些数据结构和软件信息的保存),再通过驱动板间通信模块104发送板间通信消息通知到主控板卡3;然后主控板卡3经消息处理模块302由环路保护协议栈模块301处理完成之后,在任务中通过板间消息通知副端口所在的业务板卡2的驱动板间通信模块204,经消息处理模块202传递给协议栈模块203,最后才通知驱动环路保护模块201,设置交换芯片,取消副端口的阻塞状态,副端口所在的业务板卡2才真正能转发数据;在处理的过程中经历了两次板间通信的过程,也经历了3次协议栈模块的处理。对于分布式交换机,当环路的一个成员端口链路断掉(DOWN)时,报文如何快速的从这条DOWN的物理链路切换到连通的物理链路上,减少交换机之间的报文丢失,这是环路保护系统一个指标。以上所述的的方法虽然能达到链路切换的要求,切换时间大约在几百毫秒,为交换机之间的可靠性通信提供了保证,但是对于电信级设备,要求切换时间不能高于50ms,因此这种方法是远远不能满足电信级设备的要求的。
发明内容
本发明目的是提供一种以太网自动保护链路故障快速切换方法,为电信级服务提供更加可靠的保障。
本发明通过以下方案实现上述目的:
一种以太网自动保护链路故障快速切换方法,包括以下步骤:
(1)主节点主端口所在板卡PHY芯片检测到主通信链路发生断掉DOWN故障时,主节点设备产生快速中断;
(2)采用直接CPU间通信的方式,在中断中通过驱动发消息告诉备用链路的主节点副端口所在板卡,同时通知环路保护系统协议栈模块处理;
(3)主节点副端口所在板卡收到消息后,设置交换芯片,取消副端口的阻塞状态,使其能转发报文;
(4)环路保护系统的从节点检测到端口链路断掉DOWN后,对应重复上述(1)至(3)的操作。
在步骤(1)所产生的快速中断中通过设置信号量的方式告诉环路保护系统的协议模块快速处理任务,该任务具有很高的优先级;同时采用直接CPU间通信方式告诉副端口所在单板。
步骤(3)中主节点副端口所在板卡收到消息后具体处理流程包括:
a)判断是否是环路保护系统主端口断掉DOWN的信息;
b)如果是环路保护系统主端口断掉DOWN的信息,设置交换芯片,取消副端口的阻塞状态,通知环路保护系统相关协议栈模块处理;
c)如果不是环路保护系统主端口断掉DOWN的信息,则作为其它消息处理。
本发明所述方法,在以太网多环路保护系统主链路故障时,通过产生快速中断,并采用直接CPU间通信的方式,使副端口设置交换芯片,取消副端口的阻塞状态,然后各个单板再通知相应的协议模块处理。其在副端口所在的板卡设置交换芯片之前,节约了3次协议栈模块的处理,同时也节约了1次板间通信的过程。能够快速的将主链路切换到备份链路,减少了链路的丢报,实现了链路的快速收敛,可以将收敛时间缩短到10ms内,满足了电信级设备快速收敛的要求,可为电信级服务提供更加可靠的保障。
附图说明
下面根据实施例和附图对本发明作进一步详细说明。
图1是现有切换方法采用的处理流程示意图;
图2是本发明的物理链路连接结构示意图;
图3是采用本发明所述切换方法的处理流程示意图;
图4是主链路故障时主端口所在板卡内部处理流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码网络(北京)有限公司;上海神州数码有限公司,未经神州数码网络(北京)有限公司;上海神州数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010209638.8/2.html,转载请声明来源钻瓜专利网。