[发明专利]多租户环境下的共享资源处理方法和网络设备有效
申请号: | 201811360824.4 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109361621B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 杨亚伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L47/76 | 分类号: | H04L47/76;H04L47/762 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租户 环境 共享资源 处理 方法 网络设备 | ||
本申请提供一种多租户环境下的共享资源处理方法和网络设备,用以在多用户MDC环境下,避免因传输问题导致共享资源索引与申请该共享资源索引的MDC的共享资源表项之间的对应关系被误删除,该方法包括:接口板接收来自主控板的添加指令,查找该添加指令携带的共享资源索引对应的MDC标识是否与第一MDC的第一标识匹配,若不匹配,则将该共享资源索引当前对应的共享资源表项更新为第一共享资源表项,并将该共享资源索引对应的MDC标识更新为第一标识,以及接收来自主控板的删除指令,查找该删除指令携带的共享资源索引对应的MDC标识是否为第二MDC的第二标识,若否,则继续维持该共享资源索引当前对应的共享资源表项。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种多租户环境下的共享资源处理方法和网络设备。
背景技术
多租户技术(multi-tenancy technology)是一种软件架构技术,可以通过虚拟化技术将一台物理设备划分成多台逻辑设备,每台逻辑设备称为一台多租户设备环境(Multitenant Devices Context,MDC),用于在多用户的环境下共用相同的系统或程序组件,并且确保各用户间数据的隔离性。
目前,对于支持MDC的网络设备,参见图1,该网络设备一般包括主控板11和接口板12。在多MDC环境下,当链路发生震荡时,会导致该多个MDC进行伪线(Pseudo Wire,PW)的修改,可能出现下述情况:
第二MDC释放的共享资源索引正好被第一MDC申请,主控板11在接收到第二MDC释放共享资源索引的请求时,下发删除指令给接口板12,以及在接收到第一MDC申请共享资源索引的请求时,下发添加指令给接口板12,其中,第一MDC申请的共享资源索引为第二MDC释放的共享资源索引,删除指令和添加指令均携带有该共享资源索引。
而主控板和接口板是异步处理数据的,虽然删除指令先于添加指令下发给接口板,但由于传输问题,添加指令可能先于删除指令到达接口板,接口板就会基于接收到的添加指令先将该共享资源索引对应的共享资源表项更新为第一MDC的共享资源表项,然后基于接收到的删除指令去除该共享资源索引与对应的共享资源表项之间的对应关系,即去除该共享资源索引与第一MDC的共享资源表项之间的对应关系,这样会导致该共享资源索引与第一MDC的共享资源表项之间的对应关系被误删除。
发明内容
有鉴于此,本申请提供一种多租户环境下的共享资源处理方法和网络设备,用以在多MDC环境下,避免因传输问题导致共享资源索引与申请该共享资源索引的MDC的共享资源表项之间的对应关系被误删除。
第一方面,本申请提供了一种多租户环境下的共享资源处理方法,该方法应用于网络设备包括的接口板,所述网络设备还包括主控板,所述方法包括:
接收来自所述主控板的添加指令,所述添加指令携带共享资源索引和第一多租户设备环境MDC的第一标识,所述共享资源索引为第二MDC释放的共享资源索引;
查找所述共享资源索引对应的MDC标识是否与所述第一标识匹配,若不匹配,则将所述共享资源索引当前对应的共享资源表项更新为第一共享资源表项,所述第一共享资源表项为所述第一标识对应的共享资源表项,并将所述共享资源索引对应的MDC标识更新为所述第一标识;
接收来自所述主控板的删除指令,所述删除指令携带所述第二MDC的第二标识和所述共享资源索引;
查找所述共享资源索引对应的MDC标识是否为所述第二标识,若否,则继续维持所述共享资源索引当前对应的共享资源表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811360824.4/2.html,转载请声明来源钻瓜专利网。