[发明专利]一种端口设置方法、装置及系统有效
申请号: | 201610845772.4 | 申请日: | 2016-09-23 |
公开(公告)号: | CN107872331B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 刘俊;孙亚军;朱新义 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/935 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 端口 设置 方法 装置 系统 | ||
本发明实施例提供一种端口设置方法、装置及系统,涉及堆叠技术领域,解决了堆叠系统在软件升级时数据包被丢弃导致的业务中断问题。该方法包括:在软件升级过程中,第一成员设备使能上下游端口;确定升级是否完成,当升级未完成时,分别通过上下游端口向第一网络设备和第二网络设备发送第一指示消息,每个第一指示消息用于指示发送第一指示消息的端口的状态为初始状态;分别通过上下游端口接收第一网络设备和第二网络设备在接收到对应的第一指示消息后发送的第一响应消息,每个第一响应消息用于指示发送第一响应消息的端口的状态;当每个第一响应消息指示的端口状态均为选中状态,且升级已经完成时,将上下游端口的状态设置为选中状态。
技术领域
本发明涉及堆叠技术领域,尤其涉及一种端口设置方法、装置及系统。
背景技术
堆叠是指将多个设备组合起来共同工作,以便在有限的空间内提供尽可能多的端口的技术。目前,堆叠技术能够被用于集群交换系统(英文:cluster switch system,简称:CSS)中,CSS是指将至少两台交换机通过专用的堆叠电缆链接起来,对外呈现为一台逻辑交换机。图1为CSS的应用场景示意图,其中包括主交换机101、备交换机102、上游设备103和下游设备104,CSS采用双归的接入方式,即上游设备103和下游设备104分别通过以太网主干接口(英文:Ethernet Trunk interface,简称:Eth-Trunk)双归接入CSS的两台交换机上,从而流量可以由上游设备103流经主交换机101或备交换机102到达下游设备104,或者由上游设备103经主交换机101或备交换机102中的一个交换机流入,经另一个交换机流出至下游设备104,中间通过主交换机101和备交换机102之间的堆叠端口01转发流量。
现有技术中,CSS的软件升级过程中,首先备交换机进行软件升级,然后主交换机进行软件升级。其中,备交换机102在进行软件升级前会预先关闭上游端口21和下游端口22,即备交换机102的Eth-Trunk端口,让流量切换到主交换机101,备交换机102升级完成后通知主交换机101进行软件升级,并使能上游端口21和下游端口22,以及与上游设备103和下游设备104进行端口状态的协商。主交换机101接收到通知后会关闭自身的上游端口11和下游端口12,并进行软件升级让流量切换到备交换机102,升级完成后使能上游端口11和下游端口12,让流量在主交换机101和备交换机102内进行负载分担。
上述CSS的软件升级过程中,备交换机102在升级完成后进行流量的转发时,由于备交换机102中上游端口21和下游端口22的类型、介质等差异,使能上游端口21的时间比使能下游端口22的时间长,从而当备交换机102与上游设备103将上游的Eth-Trunk端口状态协商成功后,流量就从上游端口21进入备交换机102,但是由于使能下游端口22的时间会比较长,从而下游的Eth-Trunk端口状态协商也较慢,导致数据包从上游端口21进入备交换机102后由于无法立刻被转发出去而被丢弃,进而导致业务中断的问题。
发明内容
本申请的实施例提供一种端口设置方法、装置及系统,解决了现有技术中堆叠系统的成员设备在升级后上游端口的使能时间和下游端口的使能时间不一致导致的业务中断的问题。
为达到上述目的,本申请的实施例采用如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610845772.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:等离子手术刀
- 下一篇:一种切割等离子电极及切割方法