Trill网络中的avf处理方法及装置的制造方法_4

文档序号:9730054阅读:来源:国知局
限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种多链接透明互联TRILL网络中的指定虚拟局域网转发者AVF处理方法,所述方法应用于同一链路上至少两个路由桥RB中的任一 RB,其特征在于,所述方法包括: 当获知本设备被新增为第一虚拟局域网VLAN的AVF时,根据本地保存的同一链路上其它RB对应的AVF信息,判断第一 VLAN的AVF是否属于其它RB ;其中,所述AVF信息包括:以该RB作为AVF的VLAN信息; 若不属于其它RB,则配置本设备作为第一 VLAN的AVF ; 若属于第一其它RB,则在确定第一其它RB已经停止作为第一 VLAN的AVF之后,配置本设备作为第一 VLAN的AVF ; 当获知本设备被减少了第二 VLAN的AVF时,配置本设备停止作为第二 VLAN的AVF。2.根据权利要求1所述的方法,其特征在于,还包括: 在配置本设备作为第一 VLAN的AVF完毕之后,向同一链路上的其它RB发送握手Hello报文,其中,该Hello报文中携带有以本设备作为AVF的增加了第一 VLAN的VLAN信息; 在配置本设备停止作为第二 VLAN的AVF完毕之后,向同一链路上的其它RB发送Hello报文,其中,该Hello报文中携带有以本设备作为AVF的删除了第二 VLAN的VLAN信息。3.根据权利要求2所述的方法,其特征在于,还包括: 接收到同一链路上的其它RB发来的携带有以该其它RB作为AVF的VLAN信息的Hello报文; 若本地没有保存该其它RB对应的AVF信息,则在本地保存该其它RB与该Hello报文中携带的VLAN信息之间的对应关系; 若本地已经保存有该其它RB对应的AVF信息,则将该其它RB对应的AVF信息,更新为该Hello报文中携带的VLAN信息。4.根据权利要求1所述的方法,其特征在于,在确定第一其它RB已经停止作为第一VLAN的AVF之后,配置本设备作为第一 VLAN的AVF的方法包括: 在判断出所述第一 VLAN的AVF属于第一其它RB的同时,启动定时器; 若在定时器超时之前确定所述第一其它RB已经停止作为第一 VLAN的AVF,或者,若在定时器超时之前确定所述第一其它RB的状态变为不可用,则配置本设备作为第一 VLAN的AVF ; 若在定时器超时时仍无法确定所述第一其它RB已经停止作为第一 VLAN的AVF,则立即配置本设备作为第一 VLAN的AVF。5.根据权利要求4所述的方法,其特征在于,所述确定第一其它RB已经停止作为第一VLAN的AVF的方法包括: 在接收到所述第一其它RB发来的Hello报文之后,比较本地保存的所述第一其它RB对应的AVF信息以及该接收到的Hello报文中携带的以所述第一其它RB作为AVF的VLAN信息; 若本地保存的所述第一其它RB对应的AVF信息中存在第一 VLAN,而该接收到的Hello报文中携带的VLAN信息中不存在第一 VLAN,则确定所述第一其它RB已经停止作为第一VLAN 的 AVF。6.根据权利要求2、3或5所述的方法,其特征在于,所述Hello报文中的指定转发者子类型长度值Appointed Forwarders Sub_TLV或虚拟局域网的指定子类型长度值VLANsAppointed Sub-TLV用于携带以RB作为AVF的VLAN信息。7.一种多链接透明互联TRILL网络中的指定虚拟局域网转发者AVF处理装置,所述装置应用于同一链路上至少两个路由桥RB中的任一 RB中,其特征在于,所述装置包括: 保存模块,用于保存与本设备在同一链路上的其它RB对应的AVF信息,其中,所述AVF信息包括:以该RB作为AVF的虚拟局域网VLAN信息; 判断模块,用于当获知本设备被新增为第一 VLAN的AVF时,根据所述保存模块中保存的同一链路上其它RB对应的AVF信息,判断第一 VLAN的AVF是否属于其它RB ; 配置模块,用于若所述判断模块判断出第一 VLAN的AVF不属于其它RB,则配置本设备作为第一 VLAN的AVF ;还用于若所述判断模块判断出第一 VLAN的AVF属于第一其它RB,则在确定第一其它RB已经停止作为第一 VLAN的AVF之后,配置本设备作为第一 VLAN的AVF ;还用于当获知本设备被减少了第二 VLAN的AVF时,配置本设备停止作为第二 VLAN的AVF。8.根据权利要求7所述的装置,其特征在于,还包括: 发送模块,用于在所述配置模块配置本设备作为第一 VLAN的AVF完毕之后,向同一链路上的其它RB发送握手Hello报文,其中,该Hello报文中携带有以本设备作为AVF的增加了第一 VLAN的VLAN信息;还用于在所述配置模块配置本设备停止作为第二 VLAN的AVF完毕之后,向同一链路上的其它RB发送Hello报文,其中,该Hello报文中携带有以本设备作为AVF的删除了第二 VLAN的VLAN信息。9.根据权利要求8所述的装置,其特征在于,还包括:接收模块,用于接收同一链路上的其它RB发来的携带有以该其它RB作为AVF的VLAN信息的Hello报文; 其中,所述保存模块包括:判断单元、对应关系保存单元和更新单元,其中: 所述判断单元,用于在所述接收模块接收到其它RB发来的携带有以该其它RB作为AVF的VLAN信息的Hello报文之后,判断本地是否保存有该其它RB对应的AVF信息; 所述对应关系保存单元,用于若所述判断单元判断出本地没有保存该其它RB对应的AVF信息,则在本地保存该其它RB与该Hello报文中携带的VLAN信息之间的对应关系; 所述更新单元,用于若所述判断单元判断出本地已经保存有该其它RB对应的AVF信息,则将该其它RB对应的AVF信息,更新为该Hello报文中携带的VLAN信息。10.根据权利要求7所述的装置,其特征在于,所述配置模块包括: 计时单元,用于在所述判断模块判断出所述第一 VLAN的AVF属于第一其它RB的同时,启动定时器; 确定单元,用于确定所述第一其它RB是否已经停止作为第一 VLAN的AVF ;还用于确定同一链路上的其它RB的状态; AVF配置单元,用于若在定时器超时之前所述确定单元确定所述第一其它RB已经停止作为第一 VLAN的AVF,或者,若在定时器超时之前所述确定单元确定所述第一其它RB的状态变为不可用,则配置本设备作为第一 VLAN的AVF ;还用于若在定时器超时时,所述确定单元仍无法确定所述第一其它RB已经停止作为第一 VLAN的AVF,则立即配置本设备作为第一VLAN 的 AVF。11.根据权利要求10所述的装置,其特征在于,所述确定单元包括: 比较单元,用于在所述接收模块接收到所述第一其它RB发来的Hello报文之后,比较所述保存模块中保存的所述第一其它RB对应的AVF信息以及该接收到的Hello报文中携带的以所述第一其它RB作为AVF的VLAN信息; AVF确定单元,用于若所述保存模块中保存的所述第一其它RB对应的AVF信息中存在第一 VLAN,而该接收到的Hello报文中携带的VLAN信息中不存在第一 VLAN,则确定所述第一其它RB已经停止作为第一 VLAN的AVF。12.根据权利要求8、9或11所述的装置,其特征在于,所述Hello报文中的指定转发者子类型长度值Appointed Forwarders Sub_TLV或虚拟局域网的指定子类型长度值VLANsAppointed Sub-TLV用于携带以RB作为AVF的VLAN信息。
【专利摘要】本申请公开了一种TRILL网络中的AVF处理方法及装置,其中,该方法应用于同一链路上至少两个RB中的任一RB,该方法包括:当获知本设备被新增为第一VLAN的AVF时,根据本地保存的同一链路上其它RB对应的AVF信息,判断第一VLAN的AVF是否属于其它RB;其中,AVF信息包括:以该RB作为AVF的VLAN信息;若不属于其它RB,则配置本设备作为第一VLAN的AVF;若属于第一其它RB,则在确定第一其它RB已经停止作为第一VLAN的AVF之后,配置本设备作为第一VLAN的AVF;当获知本设备被减少了第二VLAN的AVF时,配置本设备停止作为第二VLAN的AVF。本申请避免了同一链路上在一定时间内同时存在同一VLAN的两个AVF的现象的发生,从而,避免了瞬时环路和广播风暴的风险。
【IPC分类】H04L12/24, H04L12/46
【公开号】CN105490909
【申请号】CN201410477864
【发明人】邹文宇, 曲进, 田小强
【申请人】杭州华三通信技术有限公司
【公开日】2016年4月13日
【申请日】2014年9月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1