一种端口设置方法、装置、交换网板及可读存储介质制造方法及图纸

技术编号:20224530 阅读:22 留言:0更新日期:2019-01-28 22:33
本公开提供一种端口设置方法、装置、交换网板及可读存储介质,包括:获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相连;依据获取到的级联口的状态,统计状态为工作UP状态的级联口数量;若统计到的状态为UP状态的级联口数量小于等于预设阈值,则隔离本板的目标交换芯片上的内部端口;所述目标交换芯片是状态为非UP状态的级联口所在的交换芯片;所述内部端口用于连接所述线卡框中的线卡板。使用本公开提供的方法,可以防止因为交换网板的交换芯片的级联口Down掉而产生的丢包。

【技术实现步骤摘要】
一种端口设置方法、装置、交换网板及可读存储介质
本公开涉及网络通信领域,尤其涉及一种端口设置方法、装置、交换网板及可读存储介质。
技术介绍
集群涉及一种虚拟化技术,是将多台物理设备虚拟化成一台虚拟设备。集群系统可以集合多台物理设备的硬件资源和软件处理能力,实现多台物理设备的协同工作、统一管理和不间断维护。这台虚拟设备就被称为集群,该多台物理设备就被称为集群中的成员设备。集群可以分为两种类型,一种为多框集群,一种为背靠背集群。背靠背集群的成员设备为线卡框,线卡框用于指导业务流量转发。多框集群的成员设备按照功能不同可以分为交换框和线卡框。交换框用于管理和控制整个集群,线卡框用于指导业务流量转发。不论是多框集群还是背靠背集群,集群中的线卡框至少包括线卡板和交换网板。线卡板上具有多个交换芯片,线卡板上的交换芯片具有用户端口和与交换网板相连的内部端口,交换网板上也配置有多个交换芯片,该交换网板上的交换芯片具有与线卡板相连的内部端口以及连接集群中的其他成员设备的级联口。线卡板上的交换芯片可以通过用户端口接收业务流量,若该业务流量需要跨框转发,线卡板的交换芯片通过本地内部端口将该业务流量发送给交换网板上的交换芯片,以由交换网板上的交换芯片通过级联口将该业务流量发送给其他成员设备。
技术实现思路
有鉴于此,本公开提供一种端口设置方法、装置、交换网板及可读存储介质,用以防止因为交换网板的交换芯片的级联口Down掉而产生的丢包。具体地,本公开是通过如下技术方案实现的:根据本公开的第一方面,提供一种端口设置方法,所述方法应用于交换网板,所述交换网板配置于集群系统中的线卡框,包括:获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相连;依据获取到的级联口的状态,统计状态为工作UP状态的级联口数量;若统计到的状态为UP状态的级联口数量小于等于预设阈值,则隔离本板的目标交换芯片上的内部端口;所述目标交换芯片是状态为非UP状态的级联口所在的交换芯片;所述内部端口用于连接所述线卡框中的线卡板。根据本公开的第二方面,提供一种端口设置装置,所述装置应用于交换网板,所述交换网板配置于集群系统中的线卡框,包括:获取单元,用于获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相连;统计单元,用于依据获取到的级联口的状态,统计状态为工作505UP状态的级联口数量;隔离单元,用于若统计到的状态为UP状态的级联口数量小于等于预设阈值,则隔离本板的目标交换芯片上的内部端口;所述目标交换芯片是状态为非UP状态的级联口所在的交换芯片;所述内部端口用于连接所述线卡框中的线卡板。根据本公开的第三方面,提供一种交换网板,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使执行第一方面所述方法。根据本公开的第四方面,提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器执行第一方面所述方法。一方面,当交换网板检测到本板上的状态为UP状态的级联口的数量没有超过预设阈值时,交换网板会设置非UP状态的级联口所在的目标交换芯片上的内部端口禁止转发流量,使得当该目标交换芯片上的级联口处于非UP状态而无法向该集群中的其它成员设备转发流量时,该目标交换芯片不再会接收到线卡板发送的流量,从而使得交换芯片从线卡板接收到的业务流量和转发出去的业务流量均衡,不会超过本芯片缓存业务流量的缓存空间,因此可以防止丢包。另一方面。当设置目标交换芯片上的内部端口禁止转发流量后,由于线卡板无法将流量发送至目标交换芯片,所以线卡板可以将原本发送给目标交换芯片的流量发送给该级联口UP的其它交换芯片,从而可以保证业务流量依然可以通过其它交换芯片进行转发。附图说明图1a是本公开一示例性实施例示出的一种背靠背集群组网的示意图;图1b是本公开一示例性实施例示出的一种背靠背集群线卡板结构示意图;图2a是本公开一示例性实施例示出的一种多框集群组网的示意图;图2b是本公开一示例性实施例示出的一种多框集群中的线卡框201与交换框201结构示意图;图3是本公开一示例性实施例示出的一种端口设置方法的流程图;图4是本公开一示例性实施例示出的一种基于背靠背集群的端口设置方法的示意图;图5是本公开一示例性实施例示出的一种交换网板的硬件结构图;图6是本公开一示例性实施例示出的一种端口设置装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。不论是多框集群还是背靠背集群,在实现跨框流量转发时,线卡板上的交换芯片可以通过用户端口接收业务流量,若该业务流量需要跨框转发,线卡板的交换芯片通过本地内部端口将该业务流量发送给交换网板上的交换芯片,以由交换网板上的交换芯片通过级联口将该业务流量发送给其他成员设备。然而,当交换网板上的交换芯片的级联口处于Down状态,当该交换芯片的内部端口正常时,该交换网板上的交换芯片仍会不断接收线卡板上的交换芯片发出的业务流量,但是由于级联口处于Down状态,所以无法对该业务流量进行转发,当未转发的业务流量超过该交换芯片的缓存能力时,交换芯片就会将该业务流量丢弃,造成丢包。在介绍本公开提供的端口设置方法之前,先介绍下背靠背集群和多框集群。参见图1a,图1a是本公开一示例性实施例示出的一种背靠背集群组网的示意图。1)背靠背集群背靠背集群通常包括两个线卡框(如图1a所示的线卡框101和线卡框102),两个线卡框相连,均用于业务流量的转发。线卡框至少包括线卡板和交换网板。线卡板上包括至少一个交换芯片。线卡板上的交换芯片具有用户端口和与交换网板相连的内部端口,交换网板上也配置有至少一个交换芯片,交换网板上的交换芯片具有与线卡板相连的内部端口以及连接集群中的其他成员设备的级联口。如图1b所示,图1b是本公开一示例性实施例示出的一种背靠背集群线卡板结构示意图。以图1b中的线卡框101为例。在图1b中,线卡框101包括多个线卡板,以线卡板101为例,对线卡框上的线卡板结构进行介绍。假设,线卡板101上包括至少一个交换芯片,以交换芯片101为例本文档来自技高网...

【技术保护点】
1.一种端口设置方法,其特征在于,所述方法应用于交换网板,所述交换网板配置于集群系统中的线卡框,包括:获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相连;依据获取到的级联口的状态,统计状态为工作UP状态的级联口数量;若统计到的状态为UP状态的级联口数量小于等于预设阈值,则隔离本板的目标交换芯片上的内部端口;所述目标交换芯片是状态为非UP状态的级联口所在的交换芯片;所述内部端口用于连接所述线卡框中的线卡板。

【技术特征摘要】
1.一种端口设置方法,其特征在于,所述方法应用于交换网板,所述交换网板配置于集群系统中的线卡框,包括:获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相连;依据获取到的级联口的状态,统计状态为工作UP状态的级联口数量;若统计到的状态为UP状态的级联口数量小于等于预设阈值,则隔离本板的目标交换芯片上的内部端口;所述目标交换芯片是状态为非UP状态的级联口所在的交换芯片;所述内部端口用于连接所述线卡框中的线卡板。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若统计到的状态为UP状态的级联口数量大于预设阈值,则检测各交换芯片上是否存在被设置了禁止转发流量的目标内部端口;如果是,解除对所述目标端口禁止转发流量的设置。3.根据权利要求1所述的方法,其特征在于,所述获取本板各交换芯片上的级联口的状态,包括:周期性地获取本板各交换芯片上的级联口的状态;或者,若检测到本板交换芯片上的级联口的状态发生变化,则获取本板各交换芯片上的级联口的状态。4.根据权利要求1所述的方法,其特征在于,所述隔离本板的目标交换芯片上的内部端口,包括:隔离本板目标交换芯片上的全部内部端口;或者,隔离本板目标交换芯片上的部分内部端口。5.一种端口设置装置,其特征在于,所述装置应用于交换网板,所述交换网板配置于集群系统中的线卡框,包括:获取单元,用于获取本板各交换芯片上的级联口的状态;所述级联口用于与所述集群系统中的其他成员设备相...

【专利技术属性】
技术研发人员:高毅
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1