一种控制网络端口的方法及装置制造方法及图纸

技术编号:13360595 阅读:49 留言:0更新日期:2016-07-17 20:17
本发明专利技术提供了一种控制网络端口的方法及装置,涉及通信领域,解决现有技术中网络业务无法实现联动的问题,该方法包括:获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路上的端口和/或链路;在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所述预设逻辑关系下所述预设检测组对应的工作状态;根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制。本发明专利技术的方案实现了网络业务的联动,可有效避免业务中断等问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种控制网络端口的方法及装置。
技术介绍
在一些组网中,无法做到端到端的伪线PW或者隧道的部署,这种情况下业务保护比较复杂,尤其在多点故障的情况下,可能会引起业务中断。如分组传送网PTN网络,在二三层桥接组网中,由于接入层、汇聚层、核心层分别采用各自网络内的保护,各部分无法映射,无法联动,这会造成各层级间业务无法有效的交互,最终可能导致业务中断。
技术实现思路
本专利技术要解决的技术问题是提供一种控制网络端口的方法及装置,解决现有技术中网络业务无法实现联动,可能导致业务中断的问题。为解决上述技术问题,本专利技术的实施例提供一种控制网络端口的方法,包括:获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路上的端口和/或链路;在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所述预设逻辑关系下所述预设检测组对应的工作状态;根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制。其中,所述获取预设检测组中检测例的网络连接状态,包括:获取预设检测组中端口的端口状态,并根据所述端口状态判断所述预设检测组中端口的网络连接状态,其中所述端口状态包括管理状态、物理状态和/或协议状态;和/或获取预设检测组中链路的链路状态,并根据所述链路状态判断所述预设检测组中链路的网络连接状态,其中所述链路状态包括检测协议状态。其中,所述根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制,包括:在所述预设检测组的工作状态为关断状态时,将与所述检测链路关联的端口的管理状态设置为关断状态。其中,所述根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制,包括:在所述预设检测组的工作状态从关断状态恢复为开启状态时,将与所述检测链路关联的端口的管理状态恢复为开启状态。为解决上述技术问题,本专利技术的实施例还提供一种控制网络端口的装置,包括:第一获取模块,用于获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路上的端口和/或链路;第二获取模块,用于在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所述预设逻辑关系下所述预设检测组对应的工作状态;控制模块,用于根据所述预设检测组的工作状态,对与所述预设检测组关联的端口进行控制。其中,所述第一获取模块包括:第一获取子模块,用于获取预设检测组中端口的端口状态,并根据所述端口状态判断所述预设检测组中端口的网络连接状态,其中所述端口状态包括管理状态、物理状态和/或协议状态;和/或第二获取子模块,用于获取预设检测组中链路的链路状态,并根据所述链路状态判断所述预设检测组中链路的网络连接状态,其中所述链路状态包括检测协议状态。其中,所述控制模块包括:第一控制子模块,用于在所述预设检测组的工作状态为关断状态时,将与所述检测链路关联的端口的管理状态置为关断状态。其中,所述控制模块包括:第二控制子模块,用于在所述预设检测组的工作状态从关断状态恢复为开启状态时,将与所述检测链路关联的端口的管理状态恢复为开启状态。本专利技术的上述技术方案的有益效果如下:本专利技术实施例的控制网络端口的方法,先获取预设检测组中检测例的网络连接状态,其中检测例包括检测链路上的端口和/或链路;然后在预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取预设逻辑关系下预设检测组对应的工作状态;最后根据预设检测组的工作状态,对与检测链路关联的端口进行控制。实现了网络业务的联动,有效避免了各网络层级间业务无法有效的交互,而导致业务中断的问题。附图说明图1为本专利技术控制网络端口的方法流程图;图2为本专利技术控制网络端口的方法端口状态关系示意图;图3为本专利技术控制网络端口的方法一具体实施例的状态示意图;图4为本专利技术控制网络端口的方法一具体实施例的流程图;图5为本专利技术控制网络端口的方法一具体实施例PTN网络第一示意图;图6为本专利技术控制网络端口的方法一具体实施例PTN网络第二示意图;图7为本专利技术控制网络端口的装置的结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例的控制网络端口的方法,通过感知检测组的状态,与端口状态实现联动,克服了现有技术中各层级间业务无法关联,而导致业务中断的问题。如图1所示,本专利技术实施例的控制网络端口的方法,包括:步骤11,获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路上的端口和/或链路;步骤12,在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所述预设逻辑关系下所述预设检测组对应的工作状态;步骤13,根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制。本专利技术实施例的控制网络端口的方法,首先获取预设检测组中检测例的网络连接状态;然后根据检测例的网络连接状态获取预设检测组的工作状态;最后根据预设检测组的工作状态,对与检测链路关联的端口进行控制,实现了网络业务的联动,有效避免了各网络层级间业务无法有效的交互,而导致业务中断的问题。本专利技术的具体实施例中,上述步骤11的步骤可以包括:步骤111,获取预设检测组中端口的端口状态,并根据所述端口状态判断所述预设检测组中端口的网络连接状态,其中所述端口状态包括管理状态、物理状态和/或协议状态;和/或步骤112,获取预设检测组中链路的链路状态,并根据所述链路状态判断所述预设检测组中链路的网络连接状态,其中所述链路状态包括检测协议状态。此时,预设检测组中的检测例可包括检测链路上的端口和/或链路,通过上述步骤111、112可获取端口和链路的网络连接状态(通:标记为up或断:标记为down),为后续获取预设检测组的工作状态提供了先决条件,以实现与端口状态之间的联动,解决可能出现的业务中断等问题。其中,物理状态可如接口物理状态、接口光功率是否有效等;协议状态可如智能组smartgroup协议状态,生成树STP协议状态等;链路状态可如双向转发检测BFD或CFM等检测协议状态,通过步骤112可将BFD或CFM等检测协议状态映射为网络连接状态up/down。其中,预设逻辑关系可以是简单的逻辑关系,如与、或等,也可根据具体的应用场景进行设定。预设检测组的工作状态由预设逻本文档来自技高网...

【技术保护点】
一种控制网络端口的方法,其特征在于,包括:获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路上的端口和/或链路;在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所述预设逻辑关系下所述预设检测组对应的工作状态;根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制。

【技术特征摘要】
1.一种控制网络端口的方法,其特征在于,包括:
获取预设检测组中检测例的网络连接状态,其中所述检测例包括检测链路
上的端口和/或链路;
在所述预设检测组中检测例的网络连接状态满足预设逻辑关系时,获取所
述预设逻辑关系下所述预设检测组对应的工作状态;
根据所述预设检测组的工作状态,对与所述检测链路关联的端口进行控制。
2.根据权利要求1所述的方法,其特征在于,所述获取预设检测组中检
测例的网络连接状态,包括:
获取预设检测组中端口的端口状态,并根据所述端口状态判断所述预设检
测组中端口的网络连接状态,其中所述端口状态包括管理状态、物理状态和/
或协议状态;和/或
获取预设检测组中链路的链路状态,并根据所述链路状态判断所述预设检
测组中链路的网络连接状态,其中所述链路状态包括检测协议状态。
3.根据权利要求1所述的方法,其特征在于,所述根据所述预设检测组
的工作状态,对与所述检测链路关联的端口进行控制,包括:
在所述预设检测组的工作状态为关断状态时,将与所述检测链路关联的端
口的管理状态设置为关断状态。
4.根据权利要求3所述的方法,其特征在于,所述根据所述预设检测组
的工作状态,对与所述检测链路关联的端口进行控制,包括:
在所述预设检测组的工作状态从关断状态恢复为开启状态时,将与所述检
测链路关联的端口的管理状态恢复为开启状态。

【专利技术属性】
技术研发人员:万伟朱明全毛坤伦
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1