设备切换方法、路由桥设备及系统技术方案

技术编号:11605440 阅读:58 留言:0更新日期:2015-06-17 03:12
本发明专利技术公开了一种设备切换方法、路由桥设备及系统,属于数据交换领域。所述方法包括:检测多归接入组中的第二路由桥设备是否发生故障,所述第二路由桥设备为用户虚拟局域网的指定转发设备;若检测结果为所述第二路由桥设备发生故障,则将第一路由桥设备切换为所述用户虚拟局域网的指定转发设备。本发明专利技术通过当检测到用户虚拟局域网的指定转发设备发生故障时,将预先设置为备选指定转发设备的第一路由桥设备切换为该用户虚拟局域网的指定转发设备,解决了现有技术中重新指定的AF需要等待一段时间后才开始转发对应的CE VLAN的数据导致的数据流中断的问题,达到提高系统传输性能的目的。

【技术实现步骤摘要】

本专利技术涉及数据交换领域,特别涉及一种设备切换方法、路由桥设备及系统
技术介绍
多链接透明互联(英文:Transparent Interconnection of Lots of Links,缩写:TRILL)协议是一种在二层转发网络上基于链路状态计算的协议。一个TRILL网络中包含若干个路由桥设备(英文:Router Bridge,缩写:RB),各个RB可以与外围设备相连接。当与同一TRILL网络中的两个RB分别相连的不同用户边界设备(英文:customer edge,简称CE)之间需要进行数据交换时,源CE将数据发送给与其相连的RB,由与源CE相连的RB计算在TRILL网络中的转发路径,并根据计算出的转发路径将数据转发给与目的CE相连的RB,再由与目的CE相连的RB将数据发送给目的设备。在TRILL网络中,CE设备通过网桥向RB发送用户虚拟局域网(英文:customer Virtual Local Area Network,缩写:CVLAN)的数据,为了保证CE接入的可靠性,同一个CE可以将数据发送给不同的RB,这多个RB在下文中被称为该CE的多归接入组。如图1所示,其中CE10向TRILL网络发送VLAN100的数据,多归接入组中的RB1、RB2和RB3都能够接收到VLAN100的数据,若RB1、RB2和RB3各自都将接收到的数据转发给目的设备对应的RB4,则会形成数据环路,导致网络中数据流量激增,容易引发网络故障。为了避免出现这种情形,可以指定RB1、RB2和RB3中的一个为VLAN100的指定转发设备(英文:Appointed Forwarder,缩写:AF),并由AF来转发VLAN100的数据。例如,当指定RB2为VLAN100的AF后,只有RB2将VLAN100的数据转发给RB4,RB1和RB3丢弃收到的VLAN100的数据。现有TRILL协议规定,TRILL网络中一个多归接入组中的各个RB建立连接时选举出一个指定路由桥设备(英文:Designated Router Bridge,缩写:DRB),而用于转发某一CE VLAN的数据的AF则统一由该DRB指定。一个CE发送的数据可能为不同CE VLAN的数据,为了减轻RB的负担,一个多归接入组中的不同RB可以为不同CE VLAN的AF。所述多归接入组中有新的RB加入,并且与转发某一CE VLAN的数据的AF建立连接,且还未与其它邻居RB建立连接时,若此时该AF发生故障,依据现有的策略,该新的RB会暂时将自身选举为DRB,继而指定自身为转发该CE VLAN的数据的AF,而该多归接入组中的原有的DRB在检测到该AF故障后也会重新指定一个转发该CE VLAN的数据的AF,此时,该多归接入组中同时存在两个转发该CE VLAN的数据的AF,若这两个AF都开始转发该CE VLAN的数据,则会形成数据环路。为了避免形成数据环路,现有的TRILL协议还规定,在原有的AF发生故障,DRB重新指定一个AF之后,该重新指定的AF需要首先等待30s,若在30秒内,没有新的RB以AF身份接入该多归接入组,则该重新指定的AF开始转发对应的CE VLAN的数据,否则,由DRB重新指定AF。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在原有的AF发生故障,多归接入组中的DRB重新指定一个AF之后,该重新指定的AF需要等待一段时间后才开始转发对应的CE VLAN的数据,在此过程中,该CE VLAN的数据流处于中断状态,对网络传输性能影响很大。
技术实现思路
为了解决现有技术中重新指定的AF需要等待一段时间后才开始转发对应的CE VLAN的数据导致的数据流中断的问题,本专利技术提供了一种设备切换方法、路由桥设备及系统。所述技术方案如下:第一方面,本专利技术提供了一种设备切换方法,用于多归接入组中的第一路由桥设备中,所述第一路由桥设备预先设置为用户虚拟局域网的备选指定转发设备,所述方法包括:检测所述多归接入组中的第二路由桥设备是否发生故障,所述第二路由桥设备为所述用户虚拟局域网的指定转发设备;若检测结果为所述第二路由桥设备发生故障,则将所述第一路由桥设备切换为所述用户虚拟局域网的指定转发设备。在第一方面的第一种可能实现方式中,所述方法还包括:接收第三路由桥设备发送的配置指令,所述配置指令为所述第三路由桥设备在确定所述第一路由桥设备为所述用户虚拟局域网的备选指定转发设备时发送的指令;根据所述配置指令将所述第一路由桥设备设置为所述用户虚拟局域网的备选指定转发设备。结合第一方面或者第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述将所述第一路由桥设备切换为所述用户虚拟局域网的指定转发设备之后,所述方法还包括:向所述第二路由桥设备发送停止通知,所述停止通知用于指示所述第二路由桥设备在未真正发生故障时停止转发所述用户虚拟局域网的数据。结合第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,所述将所述第一路由桥设备切换为所述用户虚拟局域网的指定转发设备之后,所述方法还包括:向所述第三路由桥设备发送切换通知,所述切换通知用于指示所述第三路由桥设备在等待预定时间后,重新确定所述多归接入组的各个路由桥设备中,除所述第一路由桥设备之外的一个路由桥设备为备选指定转发设备。第二方面,本专利技术提供了一种设备切换方法,用于多归接入组中的指定路由桥设备,所述方法包括:确定多归接入组中的第一路由桥设备为用户虚拟局域网的备选指定转发设备;向所述第一路由桥设备发送配置指令,所述配置指令用于指示所述第一路由桥设备将自身设置为所述用户虚拟局域网的备选指定转发设备。在第二方面的第一种可能实现方式中,所述方法还包括:接收所述第一路由桥设备发送的切换通知;在等待预定时间后,重新确定所述多归接入组的各个路由桥设备中,除所述第一路由桥设备之外的一个路由桥设备为备选指定转发设备。结合第二方面或者第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述方法还包括:当确定第二路由桥设备发生故障时,向所述第二路由桥设备发送停止通知,所述停止通知用于指示所述第二路由桥设备在未真正发生故障时停止转发所述用户虚拟局域网的数据,所述第二路由桥设备为所述用户虚拟局域网的指定转发设备。第三方面,本专利技术提供了一种路由桥设备,所述路由桥设备预先设置为多归接入组中的用户虚拟局域网的备选指定转发设备本文档来自技高网
...

【技术保护点】
一种设备切换方法,用于多归接入组中的第一路由桥设备,其特征在于,所述第一路由桥设备预先设置为用户虚拟局域网的备选指定转发设备,所述方法包括:检测所述多归接入组中的第二路由桥设备是否发生故障,所述第二路由桥设备为所述用户虚拟局域网的指定转发设备;若检测结果为所述第二路由桥设备发生故障,则将所述第一路由桥设备切换为所述用户虚拟局域网的指定转发设备。

【技术特征摘要】
1.一种设备切换方法,用于多归接入组中的第一路由桥设备,其特征在于,
所述第一路由桥设备预先设置为用户虚拟局域网的备选指定转发设备,所述方
法包括:
检测所述多归接入组中的第二路由桥设备是否发生故障,所述第二路由桥
设备为所述用户虚拟局域网的指定转发设备;
若检测结果为所述第二路由桥设备发生故障,则将所述第一路由桥设备切
换为所述用户虚拟局域网的指定转发设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第三路由桥设备发送的配置指令,所述配置指令为所述第三路由桥设
备在确定所述第一路由桥设备为所述用户虚拟局域网的备选指定转发设备时发
送的指令;
根据所述配置指令将所述第一路由桥设备设置为所述用户虚拟局域网的备
选指定转发设备。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述第一路由桥
设备切换为所述用户虚拟局域网的指定转发设备之后,所述方法还包括:
向所述第二路由桥设备发送停止通知,所述停止通知用于指示所述第二路
由桥设备在未真正发生故障时停止转发所述用户虚拟局域网的数据。
4.根据权利要求2所述的方法,其特征在于,所述将所述第一路由桥设备
切换为所述用户虚拟局域网的指定转发设备之后,所述方法还包括:
向所述第三路由桥设备发送切换通知,所述切换通知用于指示所述第三路
由桥设备在等待预定时间后,重新确定所述多归接入组的各个路由桥设备中,
除所述第一路由桥设备之外的一个路由桥设备为备选指定转发设备。
5.一种设备切换方法,用于多归接入组中的指定路由桥设备,其特征在于,
所述方法包括:
确定多归接入组中的第一路由桥设备为用户虚拟局域网的备选指定转发设
备;
向所述第一路由桥设备发送配置指令,所述配置指令用于指示所述第一路
由桥设备将自身设置为所述用户虚拟局域网的备选指定转发设备。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述第一路由桥设备发送的切换通知;
在等待预定时间后,重新确定所述用户虚拟局域网多归接入组的各个路由
桥设备中,除所述第一路由桥设备之外的一个路由桥设备为备选指定转发设备。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
当确定第二路由桥设备发生故障时,向所述第二路由桥设备发送停止通知,
所述停止通知用于指示所述第二路由桥设备在未真正发生故障时停止转发所述
用户虚拟局域网的数据,所述第二路由桥设备为所述用户虚拟局域网的指定转
发设备。
8.一种路由桥设备,其特征在于,所述路由桥设备预先设置为多归接入组
中的用户虚拟局域网的备选指定转发设备,所述路由桥设备包括:
检测模块,用...

【专利技术属性】
技术研发人员:宗志刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1