环形网络中fdb刷新方法、装置、节点及系统的制作方法_4

文档序号:9600775阅读:来源:国知局
不在路径信息表中,无需刷新FDB。节点7的portO 收到源MAC地址为MAC3的SF报文,由于不在路径信息表中,无需刷新FDB。
[0067] 由于路径信息表是实时更新的,故障状态稳定后,各节点的路径信息表如表2,该 表2是故障状态路径信息表。
[0068]
[0069] 表 2
[0070] 当2、3节点间故障消失,环网恢复正常工作状态,阻塞RPL链路时,节点2的端口 路径信息表中不包含RPL链路的两个节点,因此不用刷新FDB;节点3、4、5的portl端口包 含上联节点地址信息的路径信息表中包含RPL两路的两个节点6、7,因此需要刷新FDB;对 于节点6、7,由于需要阻塞RPL端口,因此需要刷新FDB(不在本实施例讨论范围内)。
[0071] 为保证切换性能和可靠性,环网状态变化时,各个节点会立刻发起Trace上联节 点的操作。并且端口路径信息表收到Reply报文后实时更新,判断是否需要刷新FDB也是 立即查询端口路径信息表,无需等待收到上联节点Reply报文或者超时定时器超时。
[0072] 在一个优选的实施例中,对于多链路故障,无论是同时发生还是先后发生都可以 采用上面单链路故障的处理方式。即,通过查询故障节点是否在包含上联节点地址信息的 端口路径信息表中来决策是否刷新FDB。对于多链路故障的恢复,可以分解为单个故障逐步 恢复,如果恢复后仍为故障状态则无需刷新FDB;直到最后变为单链路故障恢复的情形,与 前面描述的处理一致。
[0073] 经过以上处理,环网内各节点定时发送Trace报文获取到上联节点的端口路径信 息,并通过将故障信息、RPL信息等与包含上联节点地址信息的端口路径信息进行比较,来 决策环网切换时是否刷新FDB,优化了刷新FDB机制,较少不必要的刷新处理,提高环网切 换性能。
[0074] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0075] 以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人 员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种环形网络中地址转发表FDB刷新方法,其特征在于,包括: 依据环形网络上故障链路上的节点的地址信息或备份链路上的节点的地址信息判断 是否对第一节点的FDB进行刷新,其中,所述第一节点为所述环形网络中除上联节点外的 节点,所述上联节点为所述环形网络与上游设备相连的节点; 在判断结果为是的情况下,对所述第一节点的所述FDB进行刷新。2. 根据权利要求1所述的方法,其特征在于,在依据所述环形网络上故障链路上的节 点的地址信息或备份链路上的节点的地址信息判断是否对所述第一节点的所述FDB进行 刷新之后,还包括: 在判断结果为否的情况下,放弃对所述第一节点的所述FDB的刷新操作。3. 根据权利要求1所述的方法,其特征在于,依据所述环形网络上故障链路上的节点 的地址信息或备份链路上的节点的地址信息判断是否对第一节点的所述FDB进行刷新包 括: 在所述环形网络链路发生故障时,判断所述第一节点的正常状态下的包含上联节点地 址信息的路径信息中是否包含所述故障链路上的节点的地址信息,其中,所述路径信息包 括从所述第一节点开始的目的为所述上联节点的路径上顺序包含的除所述第一节点外的 各个节点的地址信息; 在判断结果为是的情况下,确定对所述第一节点的所述FDB进行刷新。4. 根据权利要求1所述的方法,其特征在于,依据所述环形网络上故障链路上的节点 的地址信息或备份链路上的节点的地址信息判断是否对第一节点的所述FDB进行刷新包 括: 在链路故障消除时,判断所述第一节点的故障状态下的包含上联节点地址信息的路径 信息是否包含所述备份链路上的节点的地址信息,其中,所述路径信息包括从所述第一节 点开始的目的为所述上联节点的路径上顺序包含的除所述第一节点外的各个节点的地址 信息; 在判断结果为是的情况下,确定对所述第一节点的所述FDB进行刷新。5. -种环形网络中地址转发表FDB刷新装置,其特征在于,包括: 判断模块,用于依据环形网络上故障链路上的节点的地址信息或备份链路上的节点的 地址信息判断是否对第一节点的FDB进行刷新,其中,所述第一节点为所述环形网络中除 上联节点外的节点,所述上联节点为所述环形网络与上游设备相连的节点; 刷新模块,用于在所述判断模块的判断结果为是的情况下,对所述第一节点的所述FDB进行刷新。6. 根据权利要求5所述的装置,其特征在于,还包括: 放弃模块,用于在所述判断模块的判断结果为否的情况下,放弃对所述第一节点的所 述FDB的刷新操作。7. 根据权利要求5所述的装置,其特征在于,所述判断模块包括: 第一判断单元,用于在所述环形网络链路发生故障时,判断所述第一节点的正常状态 下的包含上联节点地址信息的路径信息中是否包含所述故障链路上的节点的地址信息,其 中,所述路径信息包括从所述第一节点开始的目的为所述上联节点的路径上顺序包含的除 所述第一节点外的各个节点的地址信息; 第一确定单元,用于在所述第一判断单元判断结果为是的情况下,确定对所述第一节 点的所述FDB进行刷新。8. 根据权利要求5所述的装置,其特征在于,所述判断模块包括: 第二判断单元,用于在链路故障消除时,判断所述第一节点的故障状态下的包含上联 节点地址信息的路径信息中是否包含所述备份链路上的节点的地址信息,其中,所述路径 信息包括从所述第一节点开始的目的为所述上联节点的路径上顺序包含的除所述第一节 点外的各个节点的地址信息; 第二确定单元,用于在所述第二判断单元的判断结果为是的情况下,确定对所述第一 节点的所述FDB进行刷新。9. 一种节点,其特征在于,包括权利要求5至8中任一项所述的装置。10. -种环形网络中地址转发表FDB刷新系统,其特征在于,包括一个或多个如权利要 求9所述的节点。
【专利摘要】本发明提供了一种环形网络中FDB刷新方法、装置、节点及系统,其中,该方法包括依据环形网络上故障链路上的节点的地址信息或备份链路上的节点的地址信息判断是否对第一节点的FDB进行刷新,其中,该第一节点为环形网络中除上联节点外的节点,该上联节点为环形网络与上游设备相连的节点;在判断结果为是的情况下,对第一节点的FDB进行刷新。解决了相关技术中存在的节点会执行不必要的FDB刷新动作,影响环网切换性能,降低用户体验的问题,进而达到了优化FDB刷新机制,减少不必要的刷新处理,提高环网切换性能的效果。
【IPC分类】H04L12/703, H04L12/757
【公开号】CN105357131
【申请号】CN201410417790
【发明人】刘星, 吴克巍
【申请人】中兴通讯股份有限公司
【公开日】2016年2月24日
【申请日】2014年8月22日
【公告号】WO2015117465A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1