[发明专利]主链路恢复控制方法和交换机系统以及交换机有效
申请号: | 200910092325.6 | 申请日: | 2009-09-04 |
公开(公告)号: | CN101651616A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 苏楠枝 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04Q11/00 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王 琦 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主链路 恢复 控制 方法 交换机 系统 以及 | ||
技术领域
本发明涉及链路恢复控制技术,特别涉及一种主链路恢复控制方法、基于光纤通道(Fibre Channel,FC)网络并能够实现主链路恢复的一种交换机系统、以及该交换机系统中的各类交换机。
背景技术
现有基于FC网络的交换机系统中,通常会由各交换机之间的建立光纤(Build Fabric,BF)配置而选定出一个主交换机、其他交换机均为非主交换机,本文所述的主链路就是非主交换机用于和主交换机通信的链路,主链路既可以是非主交换机与主交换机之间直连的链路、也可以是通过其他非主交换机级联的链路。
对于每台非主交换机来说,用于向主交换机发送数据的主链路可称之为上游主链路、用于将来自主交换机的数据转发至下游的主链路则可称之为下游主链路。也就是说,按照数据流向划分,主链路可分为上游主链路和下游主链路、二者必居其一,主交换机没有上游主链路、但具有至少一条下游主链路,而非主交换机则只有一条上游主链路、且具有零个或至少一条下游主链路。
具体实现中,无论是主交换机还是非主交换机,均具有若干交换机互联模式光纤通道端口(E_Port),主交换机与非主交换机之间、以及各非主交换机之间可先通过E_Port之间的链路协商而建立可用的非主链路,尔后由主交换机与各非主交换机之间的交互从非主链路中选定主链路,再由主交换机记录其连接下游主链路的E_Port,由各非主交换机记录其连接上游、下游主链路的E_Port,这样就能够实现非主交换机通过主链路与主交换机的通信。
参见图1,假设有交换机1~7、交换机1为主交换机:
交换机1与交换机2之间的链路ISL1为交换机1的下游主链路、交换机2的上游主链路;
交换机2与交换机3之间的链路ISL3为交换机2的下游主链路、交换机3的上游主链路,即交换机3与交换机1之间的主链路为ISL1和ISL3的级联、交换机3不具有下游主链路;
交换机2与交换机5之间的链路ISL4为非主链路;
交换机1与交换机4之间的链路ISL2为交换机1的下游主链路、交换机4的上游主链路;
交换机4与交换机5之间的链路ISL5为交换机4的下游主链路、交换机5的上游主链路,即交换机5与交换机1之间的主链路为ISL2和ISL5的级联;
交换机5与交换机6之间的链路ISL6为交换机5的下游主链路、交换机6的上游主链路,即交换机6与交换机1之间的主链路为ISL2、ISL5、ISL6的级联;
交换机6与交换机7之间的链路ISL7为交换机6的下游主链路、交换机7的上游主链路,即交换机7与交换机1之间的主链路为ISL2、ISL5、ISL6、ISL7的级联、交换机7不具有下游主链路。
实际应用中,主交换机与直连的非主交换机之间的主链路、或者任意两个非主交换机之间的主链路均有可能失效,当有主链路失效时可能会出现如下两种情况:
其中一种情况,一个交换机系统由于主链路的失效而分裂为两个或者多个,参见图2a,假设ISL2、ISL4失效,如图1所示交换机系统则分为如图2a中虚线折线所划分的两个交换机系统,此时就需要在两个交换机系统中分别发起BF重配置来重新选定主交换机。
另一种情况,交换机系统并未由于主链路的失效而分裂,参见图2b,假设ISL5失效,则如图1所示交换机系统中的交换机5仍通过非主链路ISL4与交换机2相连,此时,如果失效主链路两端的交换机之间还存在其他直连的链路,例如图2b中的交换机5与交换机2之间除了已失效的ISL5之外还具有其他直连的链路,则可以按照如下方式从其他链路中选择一条来作为新的下游主链路:
对于失效主链路上游端的交换机(可称之为上游交换机),在检测到其下游主链路失效后,通过前述其他链路向失效主链路下游端的交换机(可称之为下游交换机)发送一交换光纤参数(Exchange Fabric Parameters,EFP)报文,如果在光纤稳定时间(Fabric_Stabible_Timeout,F_S_TOV,通常为5秒左右)内收到下游交换机的交换机应答(SW_ACC)报文,则使用该其他链路作为新的下游主链路,相应地,下游交换机只要从前述其他链路接收到EFP报文,则回应SW_ACC报文、并使用接收到EFP报文的该其他链路作为新的上游主链路;如果上游交换机在F_S_TOV内未收到下游交换机回应的SW_ACC报文,或接收到下游交换机回应的交换机拒绝(SW_RJT)报文,则触发BF重配置,而如果下游交换机在2F_S_TOV内未收到EFP报文,也会触发BF重配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910092325.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能液化气充装管控机
- 下一篇:扫描式液化气充气枪