一种工PIS交换机静态汇聚链路保护的方法与流程

文档序号:34899996发布日期:2023-07-26 09:16阅读:59来源:国知局
一种工PIS交换机静态汇聚链路保护的方法与流程

本发明涉及交换机链路保护领域,尤其涉及一种工pis交换机静态汇聚链路保护的方法。


背景技术:

1、由一条或者多条物理链路组合成链路组,mac层之上的应用和协议把这个组作为一条单独的链路来对待,这种方式的链路应用就是链路汇聚。

2、端口汇聚是将多个端口聚合在一起形成一个汇聚组,以实现负荷在各成员端口中的分担,同时也提供冗余功能具有更高的连接可靠性。端口汇聚可以分为静态汇聚、动态链路汇聚(link aggregation control protocol,lacp)汇聚。

3、同一个汇聚组中端口的基本配置应该保持一致,即如果某端口为汇聚端口,则其他端口也配置为汇聚端口;如该端口的链路类型改为单端口,则其他端口的链路类型也改为单端口。使用动态链路汇聚控需要经过协议交互才能确定汇聚状态,可以确保链路类型一致。但是在一些特殊的环境下无法使用动态链路汇聚,pis系统交换机直接采用bypass功能为了避免单一交换机故障影响整体链路业务交换机组网的情况下bypass切换导致软件无法感知会导致lacp协议运行失效。这个时候需要配置静态聚合工,在配置静态聚合端口的时候,通过静态汇聚连接的两个设备上有一端因为配置失误或者不支持汇聚的终端接入以及因为其他原因导致的静态汇聚组没有配置成功会导致设备之间的通信丢包、环路等问题,严重的会导致整个网络崩溃,业务功能无法正常使用,因此,端口检测是端口汇聚过程中重要的环节。


技术实现思路

1、为了克服现有技术存在的缺点与不足,本发明提供一种工pis交换机静态汇聚链路保护的方法。

2、本发明所采用的技术方案是,步骤s1:第一交换机和第二交换机之间相交互静态汇聚保护协议包,第一交换机或第二交换机根据发送以及接收静态汇聚保护的端口来向对方设备发送报文,对方设备根据接收的报文的内容调整端口的状态,以实现自动检测出对方设备静态汇聚组的工作正常与否,并根据对方设备静态汇聚组的工作情况调整端口状态,实时保证整个网络的正常;

3、步骤s2:同一个汇聚组中端口的基本配置保持一致,端口为汇聚端口,则其他端口也配置为汇聚端口;如该端口的链路类型改为单端口,则其他端口的链路类型也改为单端口,使用动态链路汇聚控需要经过协议交互才能确定汇聚状态,确保链路类型一致;

4、步骤s3:第一交换机确定静态汇聚组的成员端口信息,根据所述成员端口信息配置静态汇聚组。

5、进一步地,所述第一交换机从所述静态汇聚组中选择出第一端口,通过所述第一端口向第二交换机发送第一汇聚保护报文,同时启动预设的第一汇聚保护定时器。其中,所述第一端口为所述静态汇聚组中最先连接的端口作为第一端口,所述第一汇聚保护报文与所述第二汇聚保护报文相同。

6、进一步地,所述第一交换机判断是否接收到所述第二交换机发送的第一汇聚保护包;

7、若接收到,则所述第一交换机与所述交换机静态汇聚邻居建立成功,启动预设的计时器,并向所述第二交换机发送第一报文以及接收所述第二交换机发送的第二报文,根据所述第一报文和所述第二报文对所述静态汇聚组进行检测及保护。

8、进一步地,所述第二报文包括active和inactive报文,active表示当前静态汇聚组在生效状态,inactive报文表示当前静态汇聚组不生效。

9、进一步地,所述第一交换机收到所述第二交换机的第二报文为inactive报文则断开第一端口以外的静态汇聚组的端口,并且配置当前静态汇聚为inactive状态,在inactive状态如果收到对方active报文之后重新打开之前端口的静态汇聚组端口,同时配置当前active状态。如active状态下忽略active报文。

10、进一步地,若在第一汇聚保护定时器超时之前所述第一交换机未收到所述第二交换机的第一报文,则认定所述第二交换机的接口不是静态汇聚保护组,所述第一交换机关闭第一端口以外的静态汇聚组的端口

11、进一步地,所述第一交换机收到目的地址为本机mac地址的任意所述报文则认为当前网络环路,断开所有静态汇聚断口,并且启动预设的环路定时器,在定时器超时后重新打开静态汇聚组的所有断口。

12、有益效果:

13、本发明提出一种工pis交换机静态汇聚链路保护的方法通过第一交换机和第二交换机之间相交互静态汇聚保护协议包,第一交换机或第二交换机根据发送以及接收静态汇聚保护的端口来向对方设备发送报文,以及同一个汇聚组中端口的基本配置保持一致克服了设备之间的通信丢包、环路等问题,使得数据间的传输比现有方法更加稳定,根据对方设备静态汇聚组的工作情况调整端口状态,实时保证整个网络的正常,通过定时器的设置有效的实现环路自愈。



技术特征:

1.一种工pis交换机静态汇聚链路保护的方法,其特征在于,该方法包括:

2.如权利要求1所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,所述第一交换机从所述静态汇聚组中选择出第一端口,通过所述第一端口向第二交换机发送第一汇聚保护报文,同时启动预设的第一汇聚保护定时器。其中,所述第一端口为所述静态汇聚组中最先连接的端口作为第一端口,所述第一汇聚保护报文与所述第二汇聚保护报文相同。

3.如权利要求1所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,所述第一交换机判断是否接收到所述第二交换机发送的第一汇聚保护包;

4.如权利要求3所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,所述第二报文包括active和inactive报文,active表示当前静态汇聚组在生效状态,inactive报文表示当前静态汇聚组不生效。

5.如权利要求3所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,所述第一交换机收到所述第二交换机的第二报文为inactive报文则断开第一端口以外的静态汇聚组的端口,并且配置当前静态汇聚为inactive状态,在inactive状态如果收到对方active报文之后重新打开之前端口的静态汇聚组端口,同时配置当前active状态。如active状态下忽略active报文。

6.如权利要求3所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,若在第一汇聚保护定时器超时之前所述第一交换机未收到所述第二交换机的第一报文,则认定所述第二交换机的接口不是静态汇聚保护组,所述第一交换机关闭第一端口以外的静态汇聚组的端口。

7.如权利要求1所述的一种工pis交换机静态汇聚链路保护的方法,其特征在于,所述第一交换机收到目的地址为本机mac地址的任意所述报文则认为当前网络环路,断开所有静态汇聚断口,并且启动预设的环路定时器,在定时器超时后重新打开静态汇聚组的所有断口。


技术总结
本发明公开了一种工PIS交换机静态汇聚链路保护的方法,包括步骤S1:第一交换机和第二交换机之间相交互静态汇聚保护协议包,第一交换机或第二交换机根据发送以及接收静态汇聚保护的端口来向对方设备发送报文;步骤S2:同一个汇聚组中端口的基本配置保持一致,端口为汇聚端口,则其他端口也配置为汇聚端口;如该端口的链路类型改为单端口,则其他端口的链路类型也改为单端口,使用动态链路汇聚控需要经过协议交互才能确定汇聚状态,确保链路类型一致;步骤S3:第一交换机确定静态汇聚组的成员端口信息,根据所述成员端口信息配置静态汇聚组,该方法克服了设备之间的通信丢包、环路等问题,使得数据间的传输比现有方法更加稳定。

技术研发人员:周林华
受保护的技术使用者:深圳市宇泰科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1