主链路恢复控制方法和交换机系统以及交换机技术方案

技术编号:3855758 阅读:303 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种主链路恢复控制方法和交换机系统以及交换机。本发明专利技术在主链路失效未导致交换机系统分裂时,只要失效主链路的下游交换机具备通往主交换机的其他直连或级联的链路,则可以利用各交换机之间的交互来找到新的主链路,这样,即便失效主链路两端的交换机之间不存在其他直连的链路也不会发起用于重新选择主交换机的重配置,从而能够避免交换机系统在较长时间内无法传输数据、甚至丢失数据,进而能够提高交换机系统的可靠性。

【技术实现步骤摘要】

【技术保护点】
一种主链路恢复控制方法,其特征在于,该控制方法包括如下步骤: 交换机作为上游主链路失效的下游交换机时,向其所有正常的交换机互联模式光线通道端口E_Port发送主链路恢复探测PIRD报文;如果有E_Port在上游主链路失效后的预设第一间 隔内收到交换机应答SW_ACC报文,则将该E_Port所在链路记录为新的上游主链路; 交换机为非主交换机、并作为其他链路中的中间交换机时,如果接收到PIRD报文的E_Port所在链路为非主链路、且该中间交换机存在上游主链路,则向接收P IRD报文的E_Port回应SW_ACC报文、记录该E_Port所在非主链路为下游主链路,并向该中间交换机的上游主链路E_Port转发PIRD报文、然后接收回应的SW_ACC报文;如果接收到PIRD报文的E_Port所在链路为该中间交换机的上游主链路、且除该E_Port之外还存在其他正常E_Port,则向其他正常的所有E_Port发送PIRD报文,并将其他正常E_Port接收到的SW_ACC报文转发至接收PIRD报文的E_Port,还将接收到SW_ACC的E_Port所在链路记录为上游主链路、将接收PIRD报文的E_Port所在上游主链路记录为下游主链路;如果接收到PIRD报文的E_Port所在链路为该中间交换机的下游主链路,则向其他所有主链路E_Port转发PIRD报文、然后接收回应的SW_ACC报文;   交换机为主交换机、并作为其他链路中的中间交换机时,向接收PIRD报文的E_Port回应SW_ACC报文,并向其他所有主链路E_Port转发PIRD报文、然后接收回应的SW_ACC报文;如果接收PIRD报文的E_Port为非主链路、则将该E_Port所在非主链路记录为新的下游主链路; 交换机作为下游主链路失效的上游交换机时,如果有E_Port在下游主链路失效后的预设第二间隔内接收到PIRD报文,则向该E_Port回应SW_ACC报文,且如果该E_Port所在链路为非主链 路,则将该E_Port所在链路记录为新的下游主链路。...

【技术特征摘要】

【专利技术属性】
技术研发人员:苏楠枝
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1