发明名称 |
一种分布式链路接入带宽控制系统 |
摘要 |
本发明公开了一种分布式链路接入带宽控制系统,包括网络链路接入内核级计算模块、分布式结点系统负载均衡调度模块和链路带宽分配模块,网络链路接入内核级计算模块用于将接入服务器接收到的客户端的用户数据包进行拆包和封装处理,同时还向它的上层应用提供接口服务;分布式结点系统负载均衡调度模块,采用分布式多计算结点的架构,在网络环境中部署多台接入服务器;链路带宽分配模块在系统的内存为每个用户链路新建一个令牌缓冲池并配有令牌,持有令牌的数据包将有权限到达出口链路。本发明支持超大规模的网络链路接入,能够有效地降低系统负载,增加系统总体带宽利用率和系统效能,该方法适用于超大规模用户、高负载的网络环境。 |
申请公布号 |
CN105743999A |
申请公布日期 |
2016.07.06 |
申请号 |
CN201610211095.0 |
申请日期 |
2016.04.05 |
申请人 |
广东石油化工学院 |
发明人 |
舒磊;梁根;俞鹤伟;郭小雪;王博 |
分类号 |
H04L29/08(2006.01)I;H04L12/803(2013.01)I;H04L12/815(2013.01)I;H04L12/863(2013.01)I;H04L12/873(2013.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
南京纵横知识产权代理有限公司 32224 |
代理人 |
董建林 |
主权项 |
一种分布式链路接入带宽控制系统,其特征在于,包括网络链路接入内核级计算模块、分布式结点系统负载均衡调度模块和链路带宽分配模块;其中,网络链路接入内核级计算模块是在Linux操作系统的内核中的一个虚拟的网络接口,用于将接入服务器接收到的客户端的用户数据包进行拆包和封装处理,同时还向它的上层应用提供接口服务;分布式结点系统负载均衡调度模块,采用分布式多计算结点的架构,在网络环境中部署多台接入服务器,并且各接入服务器之间都是相对透明的,接入服务器独立地为用户提供链路接入;所述计算结点随着系统负载的变化,增加或者减少;链路带宽分配模块由数据包排队器和令牌缓冲池构成,所述数据包排队器为每个接入系统的用户链路新建一个排队,同一个用户链路,按照先进先出队列的规则进行排队,数据包依次进入令牌缓冲池,在系统的内存为每个用户链路新建一个令牌缓冲池,令牌缓冲池的容量根据认证数据库中相应的数据表指定的网络带宽来设置,并且编程为每一个令牌缓冲池生成一定数量的令牌,令牌缓冲池根据FIFO规则及剩余可用令牌的数量,把令牌发放给进入令牌缓冲区的数据包,最后,持有令牌的数据包将有权限到达出口链路;若数据包无法获得令牌,数据包将不能发送,然后被丢弃。 |
地址 |
525000 广东省茂名市官渡二路139号大院 |