一种端口诊断信息同步方法及装置的制造方法_5

文档序号:9827999阅读:来源:国知局
的一个实施例中,所述装置还可以包括:
[0195] 诊断信息获取报文发送模块810,用于在检测到第四交换设备加入到所述存储区 域网络时,向所述第四交换设备发送第一诊断信息获取报文;
[0196] 第二应答报文接收模块820,用于接收所述第四交换设备返回的与所述第一诊断 信息获取报文对应的第二应答报文;
[0197] 判断模块830,用于判断所述第二应答报文中是否携带第四端口的端口诊断信息, 如果是,则触发保存模块840;
[0198] 所述保存模块840,用于在本地保存所述第四端口的端口诊断信息。
[0199] 在本发明的一个实施例中,所述装置还可以包括:
[0200] 诊断信息获取报文接收模块,用于接收所述第四交换设备发送的第二诊断信息获 取报文;
[0201]第三应答报文发送模块,用于向所述第四交换设备返回与所述第二诊断信息获取 报文对应的第三应答报文,所述第三应答报文中携带所述第一端口的端口诊断信息,以使 所述第四交换设备在本地保存所述第一端口的端口诊断信息。
[0202]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖 非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在 包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0203] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实 施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例 的部分说明即可。
[0204] 本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中, 这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。
[0205] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
【主权项】
1. 一种端口诊断信息同步方法,其特征在于,应用于存储区域网络中的第一交换设备, 所述第一交换设备通过第一设备的第一端口与所述第一设备直连,所述方法包括: 获得所述第一端口的端口诊断信息; 在本地保存或更新所述第一端口的端口诊断信息; 向所述存储区域网络中的每一个其他交换设备发送第一诊断信息添加报文,所述第一 诊断信息添加报文中携带所述第一端口的端口诊断信息,以使每一个其他交换设备在本地 保存或更新所述第一端口的端口诊断信息; 接收所述存储区域网络中第二交换设备发送的第二诊断信息添加报文,所述第二诊断 信息添加报文中携带第二端口的端口诊断信息,所述第二交换设备通过第二设备的所述第 二端口与所述第二设备直连; 在本地保存或更新所述第二端口的端口诊断信息。2. 根据权利要求1所述的方法,其特征在于,所述获得所述第一端口的端口诊断信息, 包括: 向所述第一设备发送诊断信息读取报文; 接收所述第一设备返回的与所述诊断信息读取报文对应的第一应答报文; 从所述第一应答报文中获得所述第一端口的端口诊断信息。3. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在检测到所述第一设备下线时,删除本地保存的所述第一端口的端口诊断信息; 向所述存储区域网络中的每一个其他交换设备发送第一诊断信息删除报文,所述第一 诊断信息删除报文中携带所述第一端口的标识信息,以使每一个其他交换设备删除本地保 存的所述第一端口的端口诊断信息; 接收所述存储区域网络中第三交换设备发送的第二诊断信息删除报文,所述第二诊断 信息删除报文中携带第三端口的标识信息,所述第三交换设备通过第三设备的所述第三端 口与所述第三设备直连; 根据该标识信息,删除本地保存的所述第三端口的端口诊断信息。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在检测到第四交换设备加入到所述存储区域网络时,向所述第四交换设备发送第一诊 断信息获取报文; 接收所述第四交换设备返回的与所述第一诊断信息获取报文对应的第二应答报文; 判断所述第二应答报文中是否携带第四端口的端口诊断信息; 如果是,则在本地保存所述第四端口的端口诊断信息。5. 根据权利要求4所述的方法,其特征在于,所述方法还包括: 接收所述第四交换设备发送的第二诊断信息获取报文; 向所述第四交换设备返回与所述第二诊断信息获取报文对应的第三应答报文,所述第 三应答报文中携带所述第一端口的端口诊断信息,以使所述第四交换设备在本地保存所述 第一端口的端口诊断信息。6. -种端口诊断信息同步装置,其特征在于,应用于存储区域网络中的第一交换设备, 所述第一交换设备通过第一设备的第一端口与所述第一设备直连,所述装置包括: 端口诊断信息获得模块,用于获得所述第一端口的端口诊断信息; 第一保存/更新模块,用于在本地保存或更新所述第一端口的端口诊断信息; 诊断信息添加报文发送模块,用于向所述存储区域网络中的每一个其他交换设备发送 第一诊断信息添加报文,所述第一诊断信息添加报文中携带所述第一端口的端口诊断信 息,以使每一个其他交换设备在本地保存或更新所述第一端口的端口诊断信息; 诊断信息添加报文接收模块,用于接收所述存储区域网络中第二交换设备发送的第二 诊断信息添加报文,所述第二诊断信息添加报文中携带第二端口的端口诊断信息,所述第 二交换设备通过第二设备的所述第二端口与所述第二设备直连; 第二保存/更新模块,用于在本地保存或更新所述第二端口的端口诊断信息。7. 根据权利要求6所述的装置,其特征在于,所述端口诊断信息获得模块,包括: 诊断信息读取报文发送子模块,用于向所述第一设备发送诊断信息读取报文; 第一应答报文接收子模块,用于接收所述第一设备返回的与所述诊断信息读取报文对 应的第一应答报文; 端口诊断信息获得子模块,用于从所述第一应答报文中获得所述第一端口的端口诊断 信息。8. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 第一删除模块,用于在检测到所述第一设备下线时,删除本地保存的所述第一端口的 端口诊断信息; 诊断信息删除报文发送模块,用于向所述存储区域网络中的每一个其他交换设备发送 第一诊断信息删除报文,所述第一诊断信息删除报文中携带所述第一端口的标识信息,以 使每一个其他交换设备删除本地保存的所述第一端口的端口诊断信息; 诊断信息删除报文接收模块,用于接收所述存储区域网络中第三交换设备发送的第二 诊断信息删除报文,所述第二诊断信息删除报文中携带第三端口的标识信息,所述第三交 换设备通过第三设备的所述第三端口与所述第三设备直连; 第二删除模块,用于根据该标识信息,删除本地保存的所述第三端口的端口诊断信息。9. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 诊断信息获取报文发送模块,用于在检测到第四交换设备加入到所述存储区域网络 时,向所述第四交换设备发送第一诊断信息获取报文; 第二应答报文接收模块,用于接收所述第四交换设备返回的与所述第一诊断信息获取 报文对应的第二应答报文; 判断模块,用于判断所述第二应答报文中是否携带第四端口的端口诊断信息,如果是, 则触发保存模块; 所述保存模块,用于在本地保存所述第四端口的端口诊断信息。10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 诊断信息获取报文接收模块,用于接收所述第四交换设备发送的第二诊断信息获取报 文; 第三应答报文发送模块,用于向所述第四交换设备返回与所述第二诊断信息获取报文 对应的第三应答报文,所述第三应答报文中携带所述第一端口的端口诊断信息,以使所述 第四交换设备在本地保存所述第一端口的端口诊断信息。
【专利摘要】本发明实施例公开了一种端口诊断信息同步方法及装置。一种端口诊断信息同步方法,应用于存储区域网络中的第一交换设备,所述第一交换设备通过第一设备的第一端口与所述第一设备直连,该方法包括:获得所述第一端口的端口诊断信息;在本地保存或更新所述第一端口的端口诊断信息;向所述存储区域网络中的每一个其他交换设备发送第一诊断信息添加报文;接收所述存储区域网络中第二交换设备发送的第二诊断信息添加报文;在本地保存或更新所述第二端口的端口诊断信息。应用本发明实施例所提供的技术方案,网络管理员通过存储区域网络中的任意一个交换设备都可以获取到整个存储区域网络中所有端口的端口诊断信息,简化了操作,提高了工作效率。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105591818
【申请号】CN201510968968
【发明人】赵丽丽
【申请人】杭州华三通信技术有限公司
【公开日】2016年5月18日
【申请日】2015年12月21日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1