[发明专利]一种集中式设备端口资源分配设置的方法有效
申请号: | 201810173533.8 | 申请日: | 2018-03-02 |
公开(公告)号: | CN108536477B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 张凯;刘娟;夏珺 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/50;G06F13/40 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集中 设备 端口 资源 分配 设置 方法 | ||
本发明公开了一种集中式设备端口资源分配设置的方法,包括以下步骤:维护一个标识各槽位端口资源分配情况的状态机,并实时更新;根据各槽位的单盘的在位情况、当前在位单盘有效情况、当前各槽位端口资源分配状态,改变状态机中各槽位端口资源分配状态、调用芯片驱动层接口分配或回收端口资源。本发明利用状态机实时监控槽位端口资源分配状态,并根据有业务盘在位的槽位的端口资源分配状态和业务盘类型,向芯片申请端口资源,或在单盘不再使用后回收资源收回,以供其他业务盘使用,解决了集中式设备的业务接口分配资源紧张的问题,且方案简单,具有较好的适应性和扩展性。
技术领域
本发明涉及端口资源分配,具体涉及一种集中式设备端口资源分配设置的方法。
背景技术
目前,集中式设备一般采用集中式架构设计,交叉盘交换芯片要为整台设备的业务接口分配资源,造成资源紧张。而在目前PTN和OTN功能融合的趋势下,在兼容PTN和OTN单盘的设备平台上,硬件资源更显紧张。为了有效的利用交叉盘交换芯片的有限资源,避免无谓浪费,亟需一种能根据所使用的业务单盘,实时动态的分配、调整端口资源的方案,进行灵活的分配和回收端口资源,并根据单盘类型智能的进行一些特有设置。
发明内容
本发明所要解决的技术问题是实时根据所插入的业务盘类型,向芯片申请端口资源,并能在业务盘不再使用后将资源收回,以供其他业务盘使用,解决硬件资源紧张的问题。
为了解决上述技术问题,本发明所采用的技术方案是提供一种集中式设备端口资源分配设置的方法,包括以下步骤:
维护一个标识各槽位端口资源分配情况的状态机,并实时更新;
根据各槽位的单盘的在位情况、当前在位单盘有效情况、当前各槽位端口资源分配状态,改变状态机中各槽位端口资源分配状态、调用芯片驱动层接口分配或回收端口资源。
在上述方法中,所述状态机的各个状态表示为:
初始状态,表示对应槽位未插单盘,暂时不需进行端口资源分配;
无效状态,表示该槽位插入单盘无法识别,无法分配端口资源;
待分配状态,表示该槽位已插入单盘,正在分配端口资源;
已分配状态,表示该槽位端口已分配完成。
在上述方法中,根据各槽位的单盘的在位情况、当前在位单盘有效情况、当前各槽位端口资源分配状态,改变状态机中各槽位端口资源分配状态、调用芯片驱动层接口分配或回收端口资源,具体为:
槽位无在位单盘,将该槽位端口资源分配状态改变为初始状态;否则,保持状态机中状态不变;
槽位有在位单盘,判断当前在位单盘是否有效;
当前在位单盘无效,该槽位端口资源分配状态改变为无效状态;
当前在位单盘有效,判断在状态机中当前该槽位端口资源分配状态是否为已分配状态;
槽位端口资源分配状态为已分配状态,保持状态机中状态不变;
槽位端口资源分配状态不为已分配状态,判断在状态机中当前该槽位端口资源分配状态是否为待分配状态;
槽位端口资源分配状态为待分配状态,为该槽位端口分配资源,并在资源分配成功后改为已分配状态;否则,保持状态机中状态不变;
槽位端口资源分配状态不为待分配状态,将该槽位端口资源分配状态改变为待分配状态,并为该槽位端口进行资源分配和设置,分配成功后改为已分配状态;否则,保持状态机中状态不变。
在上述方法中,为槽位端口进行资源分配和设置具体是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810173533.8/2.html,转载请声明来源钻瓜专利网。