当前位置:萝卜系统 > 网络技术教程 > 详细页面

白盒交换机端口汇聚的设置办法及动态lacp聚合方式

白盒交换机端口汇聚的设置办法及动态lacp聚合方式

更新时间:2023-08-21 文章作者:未知 信息来源:网络 阅读次数:

网络故障(network failure)是指由于硬件的问题、软件的漏洞、病毒的侵入等引起网络无法提供正常服务或降低服务质量的状态。

一种端口汇聚的配置方法及装置与流程

本发明涉及开关技术领域。本发明还涉及一种端口聚合的配置方法和装置。

背景技术:

目前,许多中小企业正在使用华为,H3C和思科等品牌的传统交换机。但是,越来越多的大型企业,例如Google,Amazon和Facebook,已经开始首先使用白盒开关。与传统开关相比,白盒开关可以编程,而后者不能编程。白盒开关的最大亮点是它的开放性强,也就是说,对于用户来说,白盒开关的操作系统和软件有更多选择。

trunk或portchannel是端口聚合的意思,它是通过配置软件设置以增加交换机和网络节点之间的带宽(将属于此带宽)将2个或更多物理端口组合到一条逻辑路径中。多个端口的组合可以为一个端口提供排他的高带宽,该带宽是独立端口的几倍,并且数据还可以通过同时绑定的多个物理链路进行传输,这具有链路冗余的作用。当一个或多个链接由于故障或其他原因而断开连接时,其余链接仍然可以工作。基于端口聚合(中继/端口通道)功能,其允许开关和开关,开关和路由器,所述主机与所述交换机或路由器通过的两个或更多端口的并联连接,以提供更高的带宽之间的同时传输,更大的吞吐量和提供整个网络功能。

当前端口聚合模式支持两种端口配置:手动静态聚合配置和动态lacp聚合模式。手动静态聚合配置,无需在正在聚合的设备之间交换协议消息,并且端口的聚合完全由管理员手动指定。动态lacp聚合配置动态lacp聚合模式,无需手动创建聚合组,也无需指定端口的聚合组,根据接收到的对等设备ID等参数在设备之间交换lacpdu。每个端口,设备的硬件限制等。确定哪些端口具有要聚合的条件,然后为每个端口分配相同的键值,然后可以聚合这些端口。

当前,数据中心交换机使用的网络操作系统(例如声波等)是开源软件,并且发展历史很短。仍然存在各种问题。例如,可以重复创建现有的端口通道。已添加到端口通道的端口可以重复添加到其他端口通道;当portchannel成员的配置已经存在时,portchannel成员端口也可以正常添加到portchannel,从而导致该端口具有自己的端口配置,并且portchannel为public。配置和其他问题。在进行服务转发时,交换系统无法确定哪个端口通道,哪个成员端口以及哪个配置正确,这最终将导致业务混乱,导致整个网络丢失数据,甚至使崩溃。

因此,有必要提出一种更有效,更安全的端口聚合配置方法,该方法不仅可以在配置过程中实现端口聚合功能,而且可以更好地保证网络的安全性和交换系统的稳定性。

技术实现要素:

一方面,本发明基于上述目的提出了一种端口聚合配置方法,该方法包括以下步骤:

在数据中心交换机系统

,建立一个端口聚合列表;

响应于接收到端口聚合创建指令,检查端口聚合列表中是否存在创建指令中要创建的端口聚合名称;

响应以下事实:在端口聚合列表中没有要创建的端口聚合名称,使用要创建的端口聚合名称创建端口聚合表条目,并添加公共配置和经过验证的裸对端口;

响应于接收到端口聚合的delete命令,检查端口聚合列表中的delete命令中是否包含要删除的端口聚合名称;

响应要在端口聚合列表中删除的端口聚合名称,清除相应的端口和公共配置,并从端口聚合列表中删除相应的端口聚合条目。

根据本发明的端口聚合配置方法的一个实施例,所述方法还包括:

响应端口聚合列表中要创建的端口聚合名称的存在,反馈提示,表明要创建的端口聚合已经存在。

根据本发明的端口聚合配置方法的实施例,所述方法还包括:

响应于端口聚合列表中没有要删除的端口聚合名称的事实,反馈不存在要删除的端口聚合的提示。

根据本发明的端口聚合配置方法的实施例,响应于端口聚合列表中不存在要创建的端口聚合名称,创建端口聚合条目为:创建后,公共配置和经过验证的裸机匹配端口还包括:

在端口聚合表中添加公共配置;

检查要添加的端口是否已经被标记为端口聚合名称;

响应要添加的端口而未标记端口聚合名称的情况,请检查是否已配置要添加的端口;

响应于未配置要添加的端口,请在要添加的端口上标记端口聚合名称,然后将要添加的端口的标识符添加到相应的端口聚合表条目中。

根据本发明的端口聚合配置方法的实施例,响应于端口聚合列表中要删除的端口聚合名称,清除相应的端口和公共配置,并删除相应的端口聚合从端口聚合列表中,表项进一步包括:

删除对应于该端口聚合名端口聚合表条目中的公共配置,以根据端口聚合表项的记录被删除;

根据端口聚合表项的记录,删除在要删除的端口聚合名称对应的端口上标记的要删除的端口聚合名称;

16口千兆智能网管交换机支持端口汇聚_端口汇聚路由器_路由器 端口汇聚

从端口聚合列表中删除相应的端口聚合条目。

另一方面,本发明还提供了一种端口聚合配置设备,所述设备包括:

至少一个处理器;和

内存,内存中存储了处理器可以运行的程序指令,当处理器运行该程序指令时,将执行以下步骤:

在数据中心交换系统中建立端口聚合列表;

响应于接收到端口聚合创建指令,检查端口聚合列表中是否存在创建指令中要创建的端口聚合名称;

响应以下事实:在端口聚合列表中没有要创建的端口聚合名称,使用要创建的端口聚合名称创建端口聚合表条目,并添加公共配置和经过验证的裸对端口;

响应于接收到端口聚合的delete命令,检查端口聚合列表中的delete命令中是否包含要删除的端口聚合名称;

响应要在端口聚合列表中删除的端口聚合名称,清除相应的端口和公共配置,并从端口聚合列表中删除相应的端口聚合条目。

根据本发明的端口聚合配置设备的实施例,程序指令在被处理器执行时还执行以下步骤:

响应端口聚合列表中要创建的端口聚合名称的存在,反馈提示,表明要创建的端口聚合已经存在。

根据本发明的端口聚合配置设备的实施例,程序指令在被处理器执行时还执行以下步骤:

响应于端口聚合列表中没有要删除的端口聚合名称的事实,反馈不存在要删除的端口聚合的提示。

根据本发明的端口聚合配置装置的实施例中,响应于要被创建的端口聚合列表不存在端口聚合名称,端口聚合表条目与所述端口聚合名称创建创建后,公共配置和经过验证的裸机匹配端口还包括:

在端口聚合表中添加公共配置;

检查要添加的端口是否已经被标记为端口聚合名称;

响应要添加的端口而未标记端口聚合名称的情况,请检查是否已配置要添加的端口;

响应于未配置要添加的端口,请在要添加的端口上标记端口聚合名称,然后将要添加的端口的标识符添加到相应的端口聚合表条目中。

根据本发明的端口聚合配置设备的实施例,响应于端口聚合列表中要删除的端口聚合名称,清除相应的端口和公共配置,并删除相应的端口聚合从端口聚合列表中,表项进一步包括:

根据端口聚合表项的记录,删除端口聚合表项中与要删除的端口聚合名称对应的公共配置;

根据端口聚合表项的记录,删除在要删除的端口聚合名称对应的端口上标记的要删除的端口聚合名称;

从端口聚合列表中删除相应的端口聚合条目。

使用上述技术方案,本发明至少具有以下有益效果:增加和删除端口聚合本身的检查,增加和删除要添加的端口的检查,以及增加和删除端口的检查在端口聚合配置过程中添加。对配置的验证有效地避免了现有端口通道的重复创建;已经添加到该端口通道的端口被重复添加到其他端口通道;当存在配置时,会将portchannel成员端口添加到portchannel中,从而使该端口具有自己的端口配置和portchannel。对于诸如公共配置之类的问题,在配置过程中会实现端口聚合功能,以及网络和网络的安全性。可以更好地保证交换系统的稳定性。

本发明提供了实施方式的各个方面,并且不应被用来限制本发明的保护范围。基于本文描述的技术,可以设想其他实施例,这对于本领域普通技术人员在研究了以下附图和特定实施例之后将是显而易见的,并且这些实施例旨在被包括在本申请的范围内。

下面参考附图更详细地解释和描述本发明的实施例,但是它们不应被解释为对本发明的限制。

图纸说明

为了更清楚地解释本发明实施例的技术方案,下面将简要介绍现有技术和实施例的描述中需要使用的附图。在附图中的各部分不必按比例绘制,并且在某些情况下,相关元件可以被省略,或者比例可以被放大,以便强调和清楚地示出本文所述的新颖特征。另外,如本领域中已知的,结构顺序可以不同地布置。

图。图1示出了根据本发明的用于配置端口聚合的方法的实施例的示意性框图;

图2示出了根据本发明的端口聚合配置方法的另一实施例的示意性框图;

图。图3示出了根据本发明的端口聚合配置方法的另一个实施例的示意性框图。

具体的实现方法

尽管可以以各种形式实现本发明,但是在附图中示出了本发明,并且下面将描述一些示例性和非限制性实施例,但是应当理解,本公开将被认为是本发明。实施例不旨在将本发明限制于所描述的特定实施例。

在本发明实施例的以下描述中,应注意,其中提及的步骤的数量仅用于方便且清楚地指示步骤,而无特殊说明,并且不限制步骤。顺序。

为了解决现有技术中已经存在的端口通道可以重复创建的问题;已添加到端口通道的端口可以重复添加到其他端口通道;当有配置时,portchannel成员端口也可以正常添加到portchannel中,从而导致该端口本身存在。Port配置还存在诸如portchannel的通用配置之类的问题。本发明提出在端口聚合的配置过程中添加端口聚合自身的添加和删除检查,要添加的端口的添加和删除检查以及要添加的端口的配置。验证机制。图1示出了根据本发明的端口聚合配置方法的实施例的示意性框图。在图1所示的实施例中,该方法至少包括以下步骤:

s1:在数据中心交换系统中建立端口聚合列表;

s2:响应于接收到端口聚合创建命令,检查端口聚合列表中的创建命令中是否包含要创建的端口聚合名称;

s3:响应于端口聚合列表中不存在要创建的端口聚合名称,请使用要创建的端口聚合名称创建端口聚合表条目,并添加公共配置和经过验证的裸对端口;

s4:响应收到端口聚合删除命令,检查端口聚合列表中是否包含删除命令中要删除的端口聚合名称;

S5:在响应于所述端口聚合名称在端口聚合列表中删除,清除相应的端口和公共配置,并删除从端口聚合列表中的相应端口聚合条目

具体地,优选地,端口聚合的相关信息以端口聚合列表的形式存储在白盒交换机系统的中。进行数据传输和其他相关操作时,交换机将通过读取中的端口聚合列表,相关端口通道,端口,配置等信息来获取该信息,并根据该信息选择对应的链路进行相关操作。因此,第一步s1在数据中心交换系统中建立端口聚合列表。在端口聚合的配置过程中,运维人员将输入相应的说明,以创建和删除端口通道以及添加和删除端口。在接收到指令之后,在本发明的方法中,将不会直接执行相应的操作,但是必须首先执行相关的验证工作。其中,一方面包含创建端口通道时的端口通道和端口验证,另一方面包含删除端口通道时的端口通道和端口验证。

对于第一方面,当接收到端口聚合创建指令时,步骤s2检查在端口聚合列表中是否存在创建指令中包含的端口聚合名称,即检查是否已经创建了要创建的端口通道。创建并避免重复创建现有端口通道的问题。当确认尚未创建要创建的端口通道时,即当端口聚合列表中不存在要创建的端口聚合名称时,步骤s3创建端口聚合表条目,其中端口聚合名称为创建并添加公共配置和已验证的裸端口,其中已验证的端口可确保该端口尚未添加到其他端口通道,并且避免了已添加到端口通道的端口被重复添加到其他端口通道的问题。在下面的实施例中将进一步解释具体的裸对端口验证过程。

另一方面,当接收到端口聚合删除命令时,步骤s4检查在端口聚合列表中是否存在删除命令中包括的端口聚合名称,以确保要删除的端口信道确实可以被删除。避免由于操作维护人员的误输入,对不存在的端口通道进行进一步的操作,并在端口聚合列表中查询与端口聚合名称相对应的端口聚合表项,以进行进一步的操作。当确认在端口聚合列表中有待删除的端口聚合名称时,即查询完与该端口聚合名称对应的端口聚合表项后,步骤s5清除对应的端口和公共配置,并删除端口聚合列表表条目中的相应端口聚合。也就是说,根据对应的端口聚合表条目中的记录删除对应的端口和公共配置,然后从端口聚合列表中删除对应的端口聚合表条目。换句话说,首先清理端口和公共配置,以确保要删除的端口通道不再与任何端口和公共配置相对应,然后删除端口聚合表条目以完全删除端口通道,以确保不存在任何相关联的端口通道。交换系统中的垃圾信息。

在本发明的端口聚合配置方法的一些实施例中,该方法还包括:


本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-374483-1.html


当今,越来越多的业务应用运行于网络架构之上,保障网络的持续、高效、安全的运行,成为网络管理者面临的巨大挑战。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html