[发明专利]资源调度方法及装置有效
申请号: | 201611192753.2 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108234422B | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 廖以顺;章靠;寇远芳 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/911 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 | ||
1.一种资源调度方法,其特征在于,分布式接入网关设备中包括两个以上业务板,所述方法应用于任一业务板的数据平面,所述方法包括:
在第一用户认证通过后,创建与所述第一用户对应的第一软件用户表项,判断本业务板上是否存在空闲硬件资源;
若不存在,则获取存在空闲硬件资源的不同于本业务板的第一业务板的槽位标识ID,其中,所述第一业务板是从资源组中选择出来的,所述资源组由两个以上业务板组成;
根据获取到的槽位ID将所述第一软件用户表项发送给所述第一业务板,以使所述第一业务板创建与所述第一用户对应的硬件用户表项;
所述方法还包括:
在确定所述第一业务板成功创建了与所述第一用户对应的硬件用户表项时,在所述第一软件用户表项中记录所述第一业务板的槽位ID;
接收来自用户主机的数据报文,若接收到的数据报文与所述第一软件用户表项匹配,则根据所述第一软件用户表项中记录的所述第一业务板的槽位ID,将所述数据报文转发给所述第一业务板。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收不同于本业务板的第二业务板发来的与第二用户对应的软件用户表项,根据接收到的软件用户表项,创建与所述第二用户对应的第二软件用户表项和第二硬件用户表项,并在所述第二软件用户表项中记录所述第二业务板的槽位ID。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在创建了所述第二软件用户表项和所述第二硬件用户表项之后,创建包含所述第二用户的主机IP地址的路由表项,其中,所述路由表项中的目的设备ID为所述资源组的ID、目的端口ID为本业务板的槽位ID;
将所述路由表项同步给其它业务板。
4.根据权利要求3所述的方法,其特征在于,所述第一软件用户表项中还记录有本业务板上连接所述第一用户的主机的端口ID,所述方法还包括:
接收同步过来的路由表项并进行保存;
或者,接收同步过来的路由表项,根据该路由表项中包含的IP地址查找对应的软件用户表项,若没有查找到,则保存接收到的路由表项;若查找到了所述第一软件用户表项,则保存接收到的路由表项,并将保存的路由表项中的目的设备ID修改为本业务板的槽位ID,将目的端口ID修改为所述第一软件用户表项中记录的本业务板上连接所述第一用户的主机的端口ID。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收发往用户主机的数据报文,根据接收到的数据报文的目的IP地址查找对应的路由表项,该路由表项中的目的设备ID为所述资源组的ID、目的端口ID为槽位ID;
根据该数据报文的目的IP地址查找对应的软件用户表项和硬件用户表项;
若均没有查找到,则根据该路由表项中作为目的端口ID的槽位ID,将该数据报文转发给对应槽位上的业务板;
若查找到了所述第二软件用户表项和所述第二硬件用户表项,则根据所述第二硬件用户表项进行相应处理,之后根据所述第二软件用户表项中记录的所述第二业务板的槽位ID,将该数据报文转发给所述第二业务板;
若查找到了所述第一软件用户表项、但没有查找到硬件用户表项,则根据所述第一软件用户表项中记录的本业务板上连接所述第一用户的主机的端口ID,将该数据报文转发给所述第一用户的主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611192753.2/1.html,转载请声明来源钻瓜专利网。