[发明专利]一种交换机及无损切换方法有效
申请号: | 201310252080.5 | 申请日: | 2013-06-21 |
公开(公告)号: | CN103354523B | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 张长君 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/741;H04L12/931 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 无损 切换 方法 | ||
技术领域
本申请涉及通讯技术领域,尤其涉及一种用于FC网络的交换机和无损切换方法。
背景技术
FSPF(Fabric Shortest Path First)协议是FC fabric所使用标准的动态路由发现协议,该协议将FC fabric中的所有交换机连接起来,通过同步LSDB计算出fabric中一台交换机到其他所有交换机的最短的无环路路由。
FSPF协议的邻居发现和LSDB同步由三种报文实现:HLO SW_ILS(The HLO SW_ILS Switch Fabric Internal Link Service),用于发现和维护邻居;LSU SW_ILS(The Link State Update Switch Fabric Internal Link Service),用于从一个交换机向另外一个交换机发送本交换机的链路状态信息;LSA SW_ILS(The Link State Acknowledgement Switch Fabric Internal Link Service),用于对接收到的链路状态信息(LSR,link States Record)做应答,而不是对LSU SW_ILS报文的应答。LSR,FSPF协议通过它描述交换机的链接状态。所有交换机产生的LSR构成LSDB(Link-State DataBase)。两个邻居LSR的交互通过LSU(Link State Update)和LSA(Link State Acknowledgement)报文来完成。当建立邻居或者LSR变更时,LSR通过LSU的封装,发送给邻居,邻居通过LSA报文做应答。从而同步fabric网络中所有交换机的LSDB。
发明内容
有鉴于此,本申请提供一种交换机,用于FC网络,所述交换机包括标记模块、路由模块和处理模块;
所述标记模块用于在启动无损切换时,启动定时器,对发生改变的设备接口置切换标记;
所述路由模块用于在执行无损切换时,并抑制路由计算,待所述定时器超时时,开启路由计算功能,并触发其重新执行路由计算;
所述处理模块用于在执行无损切换时向置切换标记的接口所连接的邻居发送FSPF协议报文通知所述邻居该路径不可达。
所述标记模块针对发生改变的设备接口设置切换标记具体包括:如果是接口级的无损切换,将对应的接口设置切换标记,如果是系统级的无损切换,则将全部接口设置切换标记;
所述处理模块向邻居发送FSPF协议报文通知所述邻居该路径不可达具体包括:
I处理模块向相关邻居发送1way hello报文,其中,如果是接口级切换,仅向与置切换标记的接口相连的邻居发送,如果是系统级则向所有邻居发送;
II处理模块更新LSR,将置有无损切换标记的接口不加入到LSR中,通过LSU报文同步给所有邻居设备,使得收到该LSR邻居设备计算并切换路由。
所述处理模块进一步用于在更新LSR,将置有无损切换标记的接口不加入到LSR中,通过LSU报文同步给所有邻居设备后,触发邻居状态机向无损切换状态迁移。
所述处理模块进一步用于在所述定时器超时后,删除置有无损切换标记接口的邻居。
基于同样的思想,本申请还提供一种无损切换方法,用于FC网络,所述方法包括:
启动无损切换时,启动定时器,对发生改变的设备接口置切换标记;
抑制路由计算,向置切换标记的接口所连接的邻居发送FSPF协议报文通知所述邻居该路径不可达;
所述定时器超时时,开启路由计算功能,并触发其重新执行路由计算。
所述方法进一步包括:所述针对发生改变的设备接口设置切换标记具体包括:如果是接口级的无损切换,将对应的接口设置切换标记,如果是系统级的无损切换,则将全部接口设置切换标记;
所述向邻居发送FSPF协议报文通知所述邻居该路径不可达具体包括:
I向相关邻居发送1way hello报文,其中,如果是接口级切换,仅向与置切换标记的接口相连的邻居发送,如果是系统级则向所有邻居发送;
II更新LSR,将置有无损切换标记的接口不加入到LSR中,通过LSU报文同步给所有邻居设备,使得收到该LSR邻居设备计算并切换路由。
所述方法在更新LSR,将置有无损切换标记的接口不加入到LSR中,通过LSU报文同步给所有邻居设备后进一步包括:触发邻居状态机向无损切换状态迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310252080.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种拉丝装置
- 下一篇:发送装置、接收装置、发送方法和接收方法