[发明专利]接口状态上报的实现方法、系统及装置有效
申请号: | 202110392035.4 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113328905B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 谈小冬 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | H04L43/06 | 分类号: | H04L43/06;H04L43/10;H04L69/321 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 状态 上报 实现 方法 系统 装置 | ||
本申请提供一种接口状态上报的实现方法、系统及装置,该方法包括:从所述事件队列中,获取第一接口状态上报事件;若第一处理核的标识表征的处理核为控制核,则识别第一接口的管理状态信息;若第一接口的管理状态信息指示接口的关联状态为DOWN状态,则向上层协议模块发送第一接口状态上报事件;从事件队列中,获取第二接口状态上报事件;若第二处理核的标识表征的处理核为非控制核且第二接口的标识与第一接口的标识表征同一接口,则识别第二接口的管理状态信息;若第二接口的管理状态信息指示的接口的管理状态为UP状态,则不再向上层协议模块发送第二接口状态上报事件。
技术领域
本申请涉及通信技术领域,尤其涉及一种接口状态上报的实现方法、系统及装置。
背景技术
网络功能虚拟化(英文:Network Function Virtualization,简称:NFV)是指通过使用x86等通用性硬件以及虚拟化技术,承载更多业务功能的软件处理,从而降低网络昂贵的设备成本。NFV可通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源能够充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。
在NFV架构中,各种服务软件部署在通用硬件设备上。一台网络设备上可创建多个虚拟机,当企业需要部署新业务时,其在开放的虚拟机平台上创建相应的虚拟机,并在虚拟机中安装相应功能的软件包即可实现部署新业务。虚拟机接口是由网络设备上的物理接口虚拟出来,虚拟机接口的状态依赖于宿主机上物理接口的状态。
虚拟机接口的状态一般分为物理状态和管理状态。物理状态是指接口的物理链路状态,分为开启(UP)状态与关闭(DOWN)状态,若物理链路状态为DOWN状态,则可能是因为该接口对应的宿主机上的物理接口未连线或者链路故障。管理状态是指用户通过shutdown和undo shutdown操作以手工关闭接口的网络功能,也分为UP状态与DOWN状态。
当接口的管理状态与物理状态均为UP状态时,该接口的状态为UP状态,该接口可正常运行。若接口的管理状态与物理状态中存在一个状态为DOWN状态时,则该接口的状态为DOWN状态,不可正常运行。作为网络设备,接口是否正常运行至关重要,因此,需要及时准确地向上层协议模块上报接口的状态变化。
接口的物理状态变化时,虚拟机可通过接口启动的定时器以不断检测当前接口的状态,进而获知接口的物理状态。接口的管理状态一般通过用户手工操作,虚拟机可很快感知接口的管理状态。在多核虚拟机系统下,接口启动的定时器运行在非控制核(其他核,例如,转发核)中,而处理用户手工设置接口的管理状态的指令则运行在控制核中。例如,在一种场景下,当接口的物理状态为UP状态,用户手动关闭接口的管理状态,二者存在并发操作。
如图1所示,图1为现有接口状态并发上报流程示意图。在图1中,控制核接收到关闭接口的管理状态的指令后,控制核判断接口的管理状态是否为UP状态。若接口的管理状态不为UP状态,则此时,控制核确定接口的管理状态为DOWN状态,控制核不必向上层协议模块上报接口的管理状态为DOWN状态的事件;若接口的管理状态为UP状态,则控制核将接口的管理状态置为DOWN状态后,向上层协议模块上报接口的管理状态为DOWN状态的事件。
接口启动的定时器运行在其他核中,其他核判断接口的管理状态是否为UP状态。若接口的管理状态不为UP状态,则此时,其他核确定接口的管理状态已经为DOWN状态,其他核不必向上层协议模块上报接口的管理状态为DOWN状态的事件;若接口的管理状态为UP状态,则其他核向上层协议模块上报接口的管理状态为UP状态的事件。
当前,控制核将接口的管理状态置为DOWN状态的操作与其他核判断接口的管理状态的操作在时序上可能存在并发操作,导致上层协议模块接收到的接口的管理状态事件与接口的实际状态不一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110392035.4/2.html,转载请声明来源钻瓜专利网。