一种保证串接设备在通信过程中保持主备用网口一致性的方法与流程

文档序号:12278190阅读:778来源:国知局
一种保证串接设备在通信过程中保持主备用网口一致性的方法与流程

本发明针对目前串接设备采用主备方式时,可能导致两端主备用不一致的问题,提出一种有效可靠的一种保证串接设备在通信过程中保持主备用网口一致性的方法。



背景技术:

目前电信设备一般采用双机主备用的方式来保证通信的可靠性,需要通信的两个设备的主用机和备用机都通过网口分别接入一个交换机,两个交换机之间使用中继链路进行连接,为了保证通信的可靠性,交换机之间通常也使用双线主备的方式进行连接。串接设备在接入系统时,为了保持对原有网络设备的无感接入,在串接设备接入和退出时不影响业务的正常运行,通常都串接在两个交换机之间,而为了保证通信的可靠性,串接设备也必须采用主备用的方式进行接入。

串接设备接入之后业务正常运行的情况下,交换机的主备网口连接如图1所示。其中,实线表示主用连接,虚线表示备用连接。交换机S1的3口和4口设置为smart-link模式,互为主备用;交换机S2的3口和4口设置为smart-link模式,互为主备用。交换机可以自动检测网口连接状态,如果检测到连接状态异常,则会自动进行网口的主备切换。两个交换机的主用网口都连接到主用串接设备的两个网口上。数据从智能网A的主设备送到S1的网口3,进入主用串接设备,主用串接设备提交给防护设备处理后,从另一个网口发送到S2的网口3,最后被提交给智能网B的主用设备,完成一次业务数据的正常交换处理。

但是由于串接设备的独立性,以及设备启动时间和顺序的不确定性,无法保证两端交换机的主用端口都能与串接设备保持一致,此时就会导致业务的中断,如图2所示。



技术实现要素:

鉴于已有技术存在的缺陷,本发明的目的是要提供一种保证串接设备在通信过程中保持主备用网口一致性的方法,该方法可以让串接设备与两端的交换机主备用端口保持一致,保证业务的正常进行。

为了实现上述目的,本发明的技术方案:

一种保证串接设备在通信过程中保持主备用网口一致性的方法,其特征在于,包括如下步骤:

S1、在将采用主备用方式的串接设备接入到网络时,首先接入主用串接设备的网口,备用串接设备的网口暂不接入;

S2、通过与主用串接设备的网口相连的两个交换机网口对其连接状态进行检测,若当前这两个交换机的网口为备用状态,则在检测到网络连接断开后,将网口状态变为断开状态,并在重新检测到网络连接恢复正常后保持备用状态;若当前这两个交换机的网口为主用状态,则在检测到网络连接断开后,将网口状态变为断开状态,同时将原备用网口切换为主用网口同时使得数据自当前所设定的主用网口传输,并在重新检测到网络连接恢复正常后将其所对应的状态变为备用状态;

S3、接入备用串接设备的网口,并使得所述备用串接设备的网口在所设定的时间内保持掉电状态;

S4、通过与备用串接设备的网口相连的两个交换机的主用网口对其连接状态进行检测,若当前这两个交换机的主用网口检测到网络连接断开,则将其各自所对应的网口状态变为断开状态,同时将当前的备用网口切换为主用网口并使得数据自当前所设定的主用网口传输到主用串接设备,完成正常的业务数据传送;

S5、使得所述备用串接设备的网口在所设定的时间内恢复上电状态。

进一步的,作为本发明的优选方案

所述主用串接设备的掉电状态通过修改其网络控制器芯片寄存器的方式实现,其上电状态均通过修改备用串接设备的网口寄存器实现。

与现有技术相比,本发明的有益效果:

本发明通过对采用主备用方式的串接设备接入到网络时,进行相应的交换机网口设定机制实现了保证串接设备和两端交换机的主备用网口一致性的设计目的,达到了在添加技术成本的前提下,便捷快速地实现了网络业务数据正常传送过程。

附图说明

图1为现有串接设备-交换机的正常运行时的网口连接状态示意图;

图2为现有串接设备-交换机的异常时的网口连接状态示意图;

图3为本发明所述方法所对应的步骤流程图;

图4为本发明所述方法所对应的两个交换机的网口连接状态示意图;

图5为图4所对应的接入主用串接设备且网口状态修改后的网口连接状态示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明基于交换机网口的smart-link特性,即在网络中,交换机两个主备用网口设置为smart-link模式时,会根据网口的连接状态自动切换主备网口,而且同一时间只能有一个主用网口的特性,设计了一种能够使得串接设备和两端交换机的主备用网口保持一致性的方法,具体步骤如图3所示;同时为了进一步说明所述方案,以具体实例1为例对所述方法作以详细说明。

实例1:所述串接设备为主备用形式的串接设备,并通过两个交换机S1、S2接入到网络中,并使得交换机S1的网口3和交换机S2的网口3连接;S1的网口4和S2的网口4连接,其中网口3为主用网口,网口4为备用网口,具体的两个交换机的网口连接状态如图4所示。

则对应实例1的步骤包括如下:

所述串接设备接入网络时,首先接入主用串接设备的网口,备用串接设备的网口暂不接入;

在此情况下,与主用串接设备的网口相连的两个交换机网口会检测到一次包括连接断开,然后又重新连接的连接状态的改变过程,如果交换机网口原来是备用状态,则检测到网口连接断开后,将其网口状态变为断开,并在重新检测到网络连接恢复正常后保持备用状态;如果这两个交换机的网口原来为主用状态,则在检测到网络连接断开后,将网口状态变为断开状态,同时将原备用网口切换为主用网口,使得以后的业务数据都从新的主用网口进行传输,并在重新检测到网络连接恢复正常后将其所对应的状态变为备用状态,如图5所示,将两个交换机的网口3变为备用状态,网口4变为主用状态;

然后接入备用串接设备即接入备用串接设备的网口,并使得所述备用串接设备的网口在所设定的时间内(几秒钟)保持掉电状态,以便于连接到备用串接设备的交换机网口4能够检测到网口状态的改变,如可采用修改网络控制器芯片寄存器的方式保持掉电状态;

之后通过与备用串接设备的网口相连的两个交换机的主用网口4对其连接状态进行检测,若当前这两个交换机的主用网口4检测到网络连接断开,则将其各自所对应的网口状态变为断开状态,同时将当前的备用网口3切换为主用网口,并使得数据自当前所设定的主用网口3传输到主用串接设备,串接设备处理后从另一个主用网口送出,完成正常的业务数据传送;

最后使得所述备用串接设备的网口在所设定的时间内恢复上电状态,如通过修改备用串接设备的网口寄存器实现,让网口恢复正常状态,此时交换机的网口4会检测到连接状态恢复正常,将网口4状态变为备用状态,其连接状态可参考图1,经过上述全部过程即可实现串接设备和两端交换机的主备用网口一致性的目的。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1