Trill网络中边缘路由桥设备的故障处理方法和装置的制造方法

文档序号:8398042阅读:371来源:国知局
Trill网络中边缘路由桥设备的故障处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种透明多链路互联(TransparentInterconnect of Lots of Links,简称 TRILL)网络中边缘路由桥设备(Route Bridge,简称RB)的故障处理方法和装置。
【背景技术】
[0002]透明多链路互联(英文!TransparentInterconnect of Lots of Links,简称TRILL)协议是一种在二层(数据链路层)网络上基于链路状态计算的路由协议。运行TRILL协议的设备叫做路由桥设备(英文=Route Bridge,简称RB),由RB组成的网络叫做TRILL网络(Campus)。
[0003]为了保证用户边缘(英文:customer edge,简称CE)设备接入的可靠性,CE设备通常会接入多个边缘RB设备,通过这多个边缘RB接入TRILL网络,构成多归接入的情形,这多个边缘RB在下文中被称为该CE设备的多归接入组。多归接入组有两种工作方式,一种是主备方式,一种是多活方式。
[0004]其中,在主备方式下,对于该多归接入组接入的某个虚拟局域网(英文:VirtualLocal Area Network,简称VLAN)而言,一个多归接入组只允许有一台边缘RB将该VLAN中的CE设备发送的报文接入TRILL网络,这一台边缘RB称为指定转发者(英文AppointedForwarder,简称AF)。AF会通过其接入链路周期性地向多归接入组中的其他边缘RB广播TRILL Hello报文。当AF的接入链路发生故障时,AF将无法通过接入链路发送TRILL Hello报文。若与AF在同一多归接入组的其他边缘RB在预定时间内,例如AF的N个(N可配置,默认为3倍)TRILL Hello报文发送周期,未收到AF的TRILL Hello报文,则判定AF的接入链路故障,将进行TRILL协议处理,重新设置报文转发规则。而在多活方式下,一个多归接入组中的多台边缘RB之间不会发送TRILL Hello报文,若其中一个边缘RB的接入链路发生故障,其它边缘RB将无法获知该故障,CE设备仍然会将数据发送到发生故障的边缘RB。
[0005]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0006]在主备方式中,多归接入组中的某个边缘RB故障后,其他边缘RB需要经过设定时间才能感知到该边缘RB的故障,进而制定新的报文转发规则,网络收敛速度比较慢。而在多活方式中,多归接入组中的某个边缘RB接入链路故障后,由于边缘RB之间在接入链路之间不互相发送TRILL Hello报文进行协商,其他边缘RB无法获知该边缘RB的故障,从而会导致报文丢失,降低了网络的可靠性。

【发明内容】

[0007]为了解决现有技术中多归接入组中存在接入链路故障的边缘RB而其他边缘RB无法及时感知或者无法感知的问题,本发明实施例提供了一种TRILL网络中边缘RB的故障处理方法和装置。所述技术方案如下:
[0008]第一方面,本发明实施例提供了一种TRILL网络中边缘RB的故障处理方法,所述方法包括:
[0009]多归接入组中的第一边缘路由桥设备RB检测所述第一边缘RB的接入链路是否发生故障,所述多归接入组用于将用户边缘设备接入所述TRILL网络,所述多归接入组包括至少两个边缘RB,各个所述边缘RB分别通过各自的接入链路与所述用户边缘设备连接;
[0010]当所述第一边缘RB的接入链路发生故障时,所述第一边缘RB通过所述TRILL网络向所述多归接入组中除所述第一边缘RB以外的其他边缘RB发送故障通知消息,所述故障通知消息用于告知所述其他边缘RB所述第一边缘RB的接入链路发生故障。
[0011]在第一方面的第一种可能的实现方式中,当所述多归接入组以主备方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB的接入端口标识。
[0012]结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,当所述第一边缘RB为第一 VLAN的当前指定转发者AF时,所述故障通知消息还包括第一 VLAN的新AF的标识和所述新AF的接入端口标识。
[0013]在第一方面的第三种可能的实现方式中,当所述多归接入组以多活方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB所属的链路捆绑组的标识。
[0014]结合第一方面或第一方面的第一种或第二种或第三种实现方式,在第四种实现方式中,所述故障通知消息采用TRILL数据报文进行封装。
[0015]第二方面,本发明实施例提供了一种TRILL网络中边缘RB的故障处理方法,所述方法包括:
[0016]多归接入组中的第二边缘RB接收所述多归接入组中的第一边缘RB发送的故障通知消息,所述多归接入组用于将用户边缘设备接入所述TRILL网络,所述多归接入组包括至少两个边缘RB,各个所述边缘RB分别通过各自的接入链路与所述用户边缘设备连接;
[0017]根据所述故障通知消息,进行TRILL协议处理。
[0018]在第二方面的第一种可能的实现方式中,当所述多归接入组以主备方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB的接入端口标识。
[0019]结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述故障通知消息,更新报文转发规则,包括:
[0020]当所述第一边缘RB是指定转发者AF时,从所述多归接入组中除所述第一边缘RB以外的其他边缘RB中,为所述AF对应的第一 VLAN确定一个新AF。
[0021]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述从所述多归接入组中除所述第一边缘RB以外的其他边缘RB中为所述AF对应的第一 VLAN确定一个新AF,包括:
[0022]所述第二边缘RB根据多归接入组中除第一边缘RB以外的其他边缘RB的DRB优先级,确定一个新路由桥设备DRB ;
[0023]当所述新DRB为所述第二边缘RB时,所述第二边缘RB为所述第一 VLAN指定一个新AF,并将所述新AF告知所述多归接入组中除所述第一边缘RB和所述第二边缘RB以外的其他边缘RB ;
[0024]或
[0025]所述第二边缘RB根据多归接入组中除第一边缘RB以外的其他边缘RB的DRB优先级,确定一个新路由桥设备DRB ;
[0026]当所述新DRB不为所述第二边缘RB时,根据接收到的新DRB发送的TRILL Hello协议报文,为所述第一 VLAN确定一个新AF。
[0027]结合第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述故障通知消息还包括第一 VLAN的新AF的标识和所述新AF的接入端口标识,所述新AF是所述第一边缘RB从所述第二边缘RB中确定的;
[0028]所述根据所述故障通知消息,进行TRILL协议处理,包括:
[0029]所述第二边缘RB判断所述第二边缘RB的标识与所述新AF的标识是否相同;
[0030]当所述第二边缘RB的标识与所述新AF的标识相同时,建立所述第二边缘RB与所述第一 VLAN的对应关系。
[0031]在第二方面的第五种可能的实现方式中,当所述多归接入组以多活方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB所属的链路捆绑组的标识。
[0032]结合第二方面或第二方面的第一种或第二种或第三种实现方式,在第六种可能的实现方式中,所述故障通知消息采用TRILL数据报文进行封装。
[0033]第三方面,本发明实施例提供了一种TRILL网络中边缘路由桥设备的故障处理装置,其特征在于,所述装置包括:
[0034]处理器,用于检测所述第一边缘RB的接入链路是否发生故障,所述多归接入组用于将用户边缘设备接入所述TRILL网络,所述多归接入组包括至少两个边缘RB,各个所述边缘RB分别通过各自的接入链路与所述用户边缘设备连接;
[0035]发送器,用于当所述处理器检测到所述第一边缘RB的接入链路发生故障时,通过所述TRILL网络向所述多归接入组中除所述第一边缘RB以外的其他边缘RB发送故障通知消息,所述故障通知消息用于告知所述其他边缘RB所述第一边缘RB的接入链路发生故障。
[0036]在第三方面的第一种可能的实现方式中,当所述多归接入组以主备方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB的接入端口标识。
[0037]结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,当所述第一边缘RB为第一 VLAN的当前指定转发者AF时,所述故障通知消息还包括第一 VLAN的新AF的标识和所述新AF的接入端口标识。
[0038]在第三方面的第三种可能的实现方式中,当所述多归接入组以多活方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB所属的链路捆绑组的标识。
[0039]结合第三方面或第三方面的第一种或第二种或第三种实现方式,在第四种实现方式中,所述故障通知消息采用TRILL数据报文进行封装。
[0040]第四方面,本发明实施例提供了一种TRILL网络中边缘路由桥设备的故障处理装置,其特征在于,所述装置包括:
[0041]接收器,用于接收所述多归接入组中的第一边缘RB发送的故障通知消息,所述多归接入组用于将用户边缘设备接入所述TRILL网络,所述多归接入组包括至少两个边缘RB,各个所述边缘RB分别通过各自的接入链路与所述用户边缘设备连接;
[0042]处理器,用于根据所述接收器收到的所述故障通知消息,进行TRILL协议处理。
[0043]在第四方面的第一种可能的实现方式中,当所述多归接入组以主备方式工作时,所述故障通知消息包括所述第一边缘RB的标识和所述第一边缘RB的接入端口标识。
[0044]结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器用于,
[0045]当所述第一边缘RB是指定转发者AF时,从所述多归接入组中除所述第一边缘RB以外的其他边缘RB中为所述AF对应的第一 VLAN确定一个新AF。
[0046]结合第四方面的第二种可能的实现方式,在第三种可能的实现方
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1