MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf

上传人:a1 文档编号:1107106 上传时间:2018-03-31 格式:PDF 页数:7 大小:369.14KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110026598.8

申请日:

2011.01.25

公开号:

CN102045263A

公开日:

2011.05.04

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04L 12/24申请公布日:20110504|||实质审查的生效IPC(主分类):H04L 12/56申请日:20110125|||公开

IPC分类号:

H04L12/56; H04L12/24

主分类号:

H04L12/56

申请人:

神州数码网络(北京)有限公司

发明人:

陈振光

地址:

100085 北京市海淀区上地九街9号数码科技广场一段三层A区

优先权:

专利代理机构:

北京品源专利代理有限公司 11332

代理人:

宋松

PDF下载: PDF下载
内容摘要

本发明公开了一种MPLS VPN隧道备份链路自动无间隙平滑切换方法,通过产生快速中断,直接板间通信的方式,改变隧道出链路选择器状态,将主隧道无间隙平滑切换到备份隧道,减少了链路的丢报,实现了链路的上的数据无抖动,可以将流量抖动收敛时间缩短到10ms内,远远在人的感知范围之外,满足了用户和运营商级设备的要求,可为运营商级服务提供更加可靠的保障,给用户带来满意度。

权利要求书

1.一种MPLS VPN隧道备份链路自动无间隙平滑切换方法,其特征在于包括以下步骤:(1)隧道主链路的节点端口检测到下游设备故障时,节点设备产生快速中断;(2)采用直接板间通信的方式,在中断中通过驱动发消息告诉备用隧道链路的所在板卡,同时改变隧道主链路所在板卡和备用隧道链路的所在板卡选择器的状态,使其均切换到备用隧道链路。2.根据权利要求1所述的MPLS VPN隧道备份链路自动无间隙平滑切换方法,其特征在于:在所述步骤(1)产生的快速中断中,通过设置信号量的方式告诉隧道备份系统快速处理任务,该任务具有很高的优先级。3.根据权利要求1所述的MPLS VPN隧道备份链路自动无间隙平滑切换方法,其特征在于:所述步骤(2)中隧道主链路所在板卡具体处理流程包括:a)判断是否是隧道备份系统的隧道故障事件信息;b)如果是隧道备份系统的隧道故障事件,通过CPU改变选择器的状态,将隧道切换到备份隧道上;c)如果不是隧道备份系统的故障信息,则作为其它消息处理。

说明书

MPLS VPN隧道备份链路自动无间隙平滑切换方法

技术领域

本发明涉及一种VPN隧道的保护方法,特别是针对运营商的核心节点进行保护,当隧道的某个节点出现故障时,能够无间隙快速切换至备份隧道,为核心运营商服务者提供更加可靠的保障。 

背景技术

MPLS VPN(Multi Protocol Label Switching,多协议标签交换)集二层的快速交换和三层的路由转发于一体,其构成的VPN隧道能够在公网上不查找路由而实现快速转发,从而满足各种新应用对网络的要求,保证不同地域的同一VPN用户之间正常通信,而公网不需要关心用户的任何数据。 

隧道备份是指运营商将隧道的核心节点备份,保护重要链路的流量,保证当核心节点出现故障时,能够切换到备份节点,迅速恢复不同地点用户之间的通信服务。 

隧道备份系统一个作用是保证不同地域用户之间的流量可靠性;在正常情况下,使用隧道主节点通信;一旦主节点所在的隧道通信链路出现故障,它会切换到隧道备份链路,进而实现系统容错,从而为交换机之间的可靠性通信提供保障。如何快速自动把故障隧道链路平滑切换到隧道备份链路,减少交换机之间的报文丢失,这是隧道备份系统的一个指标。 

发明内容

本发明目的是提供一种MPLS VPN隧道备份链路自动无间隙平滑切换方法,可为核心运营商服务提供更加可靠的保障。 

本发明通过以下方案实现上述目的: 

一种MPLS VPN隧道备份链路自动无间隙平滑切换方法,包括以下步骤: 

(1)隧道主链路的节点端口检测到下游设备故障时,节点设备产生快速中断; 

(2)采用直接板间通信的方式,在中断中通过驱动发消息告诉备用隧道链路的所在板卡,同时改变隧道主链路所在板卡和备用隧道链路的所在板卡选择器的状态,使其均切换到备用隧道链路。 

在所述步骤(1)产生的快速中断中,通过设置信号量的方式告诉隧道备份系统快速处理任务,该任务具有很高的优先级。 

所述步骤(2)中隧道主链路所在板卡具体处理流程包括: 

a)判断是否是隧道备份系统的隧道故障事件信息; 

b)如果是隧道备份系统的隧道故障事件,通过CPU改变选择器的状态,将隧道切换到备份隧道上; 

c)如果不是隧道备份系统的故障信息,则作为其它消息处理。 

本发明所述方法,在隧道备份系统主隧道链路故障时,通过产生快速中断,并采用直接板间通信的方式,改变隧道选择器,快速切换芯片的隧道选择状态,让隧道的数据包无间隙平滑切换到备份隧道上;其备份隧道所在的板卡收到消息后也快速设置交换芯片,快速的将隧道切换到备份隧道链路,减少了隧道的丢报,实现了备份隧道的快速平滑切换,可以将收敛时间缩短到10ms内,满足了运营商设备的要求,给用户的感觉是没有任何抖动,可为运营商服务提供更加可靠的保障。 

附图说明

下面根据实施例和附图对本发明作进一步详细说明。 

图1是MPLS VPN隧道物理链路连接结构示意图; 

图2是本发明所述MPLS VPN隧道链路自动平滑切换处理流程图; 

图3是本发明所述隧道主链路节点故障快速通知隧道模块流程示意图; 

图4是隧道主链路故障时通知备份隧道所在板卡内部处理流程图。 

具体实施方式

如图1所示,给出了六台分布式交换机隧道链路连接结构示意图:图1中交换机CE1为连接用户端设备,边缘交换机PE1为运营商网络边缘设备,核心交换机P1为核心设备,其端口A连接到边缘交换机PE2的链路成为隧道主链路,端口B连接到边缘交换机PE2的链路成为备份隧道链路。其中,核心交换机P2为隧道主链路上的设备,核心交换机P3为备份隧道上的设备,交换机CE2为连接用户端设备。 

核心交换机P1上的端口A和端口B分布在不同的业务板卡上,端口A在板卡1上,端口B在板卡2上,从端口A和端口连接出去的链路互相备份。 

隧道切换内部处理流程如图2所示,备份隧道链路端口B所在的业务板卡收到直接板间通信消息后; 

判断是否是隧道切换处理信息; 

如果是隧道切换处理信息:设置交换芯片,切换隧道通道; 

如果不是隧道切换处理信息,则作为其它消息处理。 

当P2设备出现故障或者人为插拔重启等原因时,P1隧道主链路所在板卡内部处理流程如图3所示;P1的PHY芯片通过接收端口信号来判断端口link状态信息;打开端口扫描后,获得端口link状态信息,将需要逻辑扫描的端口添加到端口扫描位图中,添加进端口扫描位图的端口将响应端口的link状态变 化中断,当添加进端口扫描位图的端口产生link状态改变的时候,就会产生中断; 

P1通过PHY芯片的快速链路检测功能(PHY收发芯片能达到1毫秒之内),检测到主端口DOWN; 

P1产生快速中断,在中断中将DOWN的主端口A信息写入队列中,释放计数信号量触发任务执行; 

然后DOWN的主隧道端口A所在业务板卡1发送直接板间信息告诉备份隧道端口B所在的业务板卡2; 

P1通过获取信号量方式告诉隧道系统模块快速处理任务,该任务具有很高的优先级;

如果能获取信号量,就从队列中读取隧道切换处理信息。 

主隧道端口A所在业务板卡1发送直接板间信息告诉备份隧道端口B所在的业务板卡2处理流程如图4所示;当接点P2故障,P1上的链路故障端口A会DOWN,业务板卡1的隧道切换模块11会把隧道切换消息通知给板间通信模块12,板间通信模块12发送单播通信息告诉备份隧道所在的业务板卡2;备份隧道所在的业务板卡2通过板间通信模块22收到信息,通知隧道切换模块21,设置交换芯片,切换到备份隧道,使业务板卡2真正能转发数据;主控板3通过其协议栈模块31、消息处理模块32、驱动模块的处理将两个业务板卡的带外通道连通。

以上所述是当设备P2出现故障时,P1上的处理流程;当然,当P1和P2之间有两条通道连接时候,其中一条出现问题,切换到另外一条上也可以使用上面所描述的处理流程。 

应该注意,虽然以上是参考具体实施方式对本发明进行说明的,但这并不 意味是对本发明的限制,本发明的保护范围是由所附权利要求而不是具体实施方式来限定的。 

MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf_第1页
第1页 / 共7页
MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf_第2页
第2页 / 共7页
MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf》由会员分享,可在线阅读,更多相关《MPLSVPN隧道备份链路自动无间隙平滑切换方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102045263A43申请公布日20110504CN102045263ACN102045263A21申请号201110026598822申请日20110125H04L12/56200601H04L12/2420060171申请人神州数码网络北京有限公司地址100085北京市海淀区上地九街9号数码科技广场一段三层A区72发明人陈振光74专利代理机构北京品源专利代理有限公司11332代理人宋松54发明名称MPLSVPN隧道备份链路自动无间隙平滑切换方法57摘要本发明公开了一种MPLSVPN隧道备份链路自动无间隙平滑切换方法,通过产生快速中断,直接板间通信的方式,改变隧道出链路选。

2、择器状态,将主隧道无间隙平滑切换到备份隧道,减少了链路的丢报,实现了链路的上的数据无抖动,可以将流量抖动收敛时间缩短到10MS内,远远在人的感知范围之外,满足了用户和运营商级设备的要求,可为运营商级服务提供更加可靠的保障,给用户带来满意度。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图2页CN102045267A1/1页21一种MPLSVPN隧道备份链路自动无间隙平滑切换方法,其特征在于包括以下步骤1隧道主链路的节点端口检测到下游设备故障时,节点设备产生快速中断;2采用直接板间通信的方式,在中断中通过驱动发消息告诉备用隧道链路的所在板卡,同时改变隧道。

3、主链路所在板卡和备用隧道链路的所在板卡选择器的状态,使其均切换到备用隧道链路。2根据权利要求1所述的MPLSVPN隧道备份链路自动无间隙平滑切换方法,其特征在于在所述步骤1产生的快速中断中,通过设置信号量的方式告诉隧道备份系统快速处理任务,该任务具有很高的优先级。3根据权利要求1所述的MPLSVPN隧道备份链路自动无间隙平滑切换方法,其特征在于所述步骤2中隧道主链路所在板卡具体处理流程包括A判断是否是隧道备份系统的隧道故障事件信息;B如果是隧道备份系统的隧道故障事件,通过CPU改变选择器的状态,将隧道切换到备份隧道上;C如果不是隧道备份系统的故障信息,则作为其它消息处理。权利要求书CN1020。

4、45263ACN102045267A1/3页3MPLSVPN隧道备份链路自动无间隙平滑切换方法技术领域0001本发明涉及一种VPN隧道的保护方法,特别是针对运营商的核心节点进行保护,当隧道的某个节点出现故障时,能够无间隙快速切换至备份隧道,为核心运营商服务者提供更加可靠的保障。背景技术0002MPLSVPNMULTIPROTOCOLLABELSWITCHING,多协议标签交换集二层的快速交换和三层的路由转发于一体,其构成的VPN隧道能够在公网上不查找路由而实现快速转发,从而满足各种新应用对网络的要求,保证不同地域的同一VPN用户之间正常通信,而公网不需要关心用户的任何数据。0003隧道备份是指。

5、运营商将隧道的核心节点备份,保护重要链路的流量,保证当核心节点出现故障时,能够切换到备份节点,迅速恢复不同地点用户之间的通信服务。0004隧道备份系统一个作用是保证不同地域用户之间的流量可靠性;在正常情况下,使用隧道主节点通信;一旦主节点所在的隧道通信链路出现故障,它会切换到隧道备份链路,进而实现系统容错,从而为交换机之间的可靠性通信提供保障。如何快速自动把故障隧道链路平滑切换到隧道备份链路,减少交换机之间的报文丢失,这是隧道备份系统的一个指标。发明内容0005本发明目的是提供一种MPLSVPN隧道备份链路自动无间隙平滑切换方法,可为核心运营商服务提供更加可靠的保障。0006本发明通过以下方案。

6、实现上述目的0007一种MPLSVPN隧道备份链路自动无间隙平滑切换方法,包括以下步骤00081隧道主链路的节点端口检测到下游设备故障时,节点设备产生快速中断;00092采用直接板间通信的方式,在中断中通过驱动发消息告诉备用隧道链路的所在板卡,同时改变隧道主链路所在板卡和备用隧道链路的所在板卡选择器的状态,使其均切换到备用隧道链路。0010在所述步骤1产生的快速中断中,通过设置信号量的方式告诉隧道备份系统快速处理任务,该任务具有很高的优先级。0011所述步骤2中隧道主链路所在板卡具体处理流程包括0012A判断是否是隧道备份系统的隧道故障事件信息;0013B如果是隧道备份系统的隧道故障事件,通过。

7、CPU改变选择器的状态,将隧道切换到备份隧道上;0014C如果不是隧道备份系统的故障信息,则作为其它消息处理。0015本发明所述方法,在隧道备份系统主隧道链路故障时,通过产生快速中断,并采用直接板间通信的方式,改变隧道选择器,快速切换芯片的隧道选择状态,让隧道的数据包无说明书CN102045263ACN102045267A2/3页4间隙平滑切换到备份隧道上;其备份隧道所在的板卡收到消息后也快速设置交换芯片,快速的将隧道切换到备份隧道链路,减少了隧道的丢报,实现了备份隧道的快速平滑切换,可以将收敛时间缩短到10MS内,满足了运营商设备的要求,给用户的感觉是没有任何抖动,可为运营商服务提供更加可靠。

8、的保障。附图说明0016下面根据实施例和附图对本发明作进一步详细说明。0017图1是MPLSVPN隧道物理链路连接结构示意图;0018图2是本发明所述MPLSVPN隧道链路自动平滑切换处理流程图;0019图3是本发明所述隧道主链路节点故障快速通知隧道模块流程示意图;0020图4是隧道主链路故障时通知备份隧道所在板卡内部处理流程图。具体实施方式0021如图1所示,给出了六台分布式交换机隧道链路连接结构示意图图1中交换机CE1为连接用户端设备,边缘交换机PE1为运营商网络边缘设备,核心交换机P1为核心设备,其端口A连接到边缘交换机PE2的链路成为隧道主链路,端口B连接到边缘交换机PE2的链路成为备。

9、份隧道链路。其中,核心交换机P2为隧道主链路上的设备,核心交换机P3为备份隧道上的设备,交换机CE2为连接用户端设备。0022核心交换机P1上的端口A和端口B分布在不同的业务板卡上,端口A在板卡1上,端口B在板卡2上,从端口A和端口连接出去的链路互相备份。0023隧道切换内部处理流程如图2所示,备份隧道链路端口B所在的业务板卡收到直接板间通信消息后;0024判断是否是隧道切换处理信息;0025如果是隧道切换处理信息设置交换芯片,切换隧道通道;0026如果不是隧道切换处理信息,则作为其它消息处理。0027当P2设备出现故障或者人为插拔重启等原因时,P1隧道主链路所在板卡内部处理流程如图3所示;P。

10、1的PHY芯片通过接收端口信号来判断端口LINK状态信息;打开端口扫描后,获得端口LINK状态信息,将需要逻辑扫描的端口添加到端口扫描位图中,添加进端口扫描位图的端口将响应端口的LINK状态变化中断,当添加进端口扫描位图的端口产生LINK状态改变的时候,就会产生中断;0028P1通过PHY芯片的快速链路检测功能PHY收发芯片能达到1毫秒之内,检测到主端口DOWN;0029P1产生快速中断,在中断中将DOWN的主端口A信息写入队列中,释放计数信号量触发任务执行;0030然后DOWN的主隧道端口A所在业务板卡1发送直接板间信息告诉备份隧道端口B所在的业务板卡2;0031P1通过获取信号量方式告诉隧。

11、道系统模块快速处理任务,该任务具有很高的优先级;0032如果能获取信号量,就从队列中读取隧道切换处理信息。说明书CN102045263ACN102045267A3/3页50033主隧道端口A所在业务板卡1发送直接板间信息告诉备份隧道端口B所在的业务板卡2处理流程如图4所示;当接点P2故障,P1上的链路故障端口A会DOWN,业务板卡1的隧道切换模块11会把隧道切换消息通知给板间通信模块12,板间通信模块12发送单播通信息告诉备份隧道所在的业务板卡2;备份隧道所在的业务板卡2通过板间通信模块22收到信息,通知隧道切换模块21,设置交换芯片,切换到备份隧道,使业务板卡2真正能转发数据;主控板3通过其协议栈模块31、消息处理模块32、驱动模块的处理将两个业务板卡的带外通道连通。0034以上所述是当设备P2出现故障时,P1上的处理流程;当然,当P1和P2之间有两条通道连接时候,其中一条出现问题,切换到另外一条上也可以使用上面所描述的处理流程。0035应该注意,虽然以上是参考具体实施方式对本发明进行说明的,但这并不意味是对本发明的限制,本发明的保护范围是由所附权利要求而不是具体实施方式来限定的。说明书CN102045263ACN102045267A1/2页6图1图2说明书附图CN102045263ACN102045267A2/2页7图3图4说明书附图CN102045263A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1