基于Linux流量控制系统功能简介

来源:互联网 发布:c语言length函数 编辑:程序博客网 时间:2024/06/10 12:01

操作系统选用Linux在嵌入式环境下需要:排队规则、类、分类器。

类是将排队规则系统化可以把各个不同排队规则联合成为一个整体分类器找到不同类分别控制。

内核来看个人分为设置、控制两部分。

设置采用netlink进行进程间通信(把内核用户空间看作不同的进程不是坏事吧)回调函数找到设置位置挂载替换删除差不多。

控制规则比较多传统来讲有类无类随便选CBQ算作分类比较经典的但是吃力不讨好,WRR有可取之处,不过别指望单独用它WFQ差不多没有默认队列等着丢包吧。SFQ想法很好,但是O(1)的背后谁不是空间的激增然后就折中。tbf无分类整形算法思想可以用到服务器带宽分配。HTB没错还是用它啦HFSC实在不太熟见谅啊分层令牌桶六十四颗分类树供给树三色标记双桶看上去都还不错能扩展。无分类通道直接发送可以加入新变化。具体详解很多。先进先出大家都喜欢ipforward会改变优先级注意通过优先级调整。

基于IP地址流量控制排队规则分类器差不多啦

基于MAC地址-m mac --mac-source 限制上传下载钩子函数可以但是要找工作红黑树链表还是挺好红黑树查找链表方便遍历加上映射可以啦

基于IP地址带宽保证更新体现不同方式读文件啦

流量监测哈希表流跟踪包检测

智能流控状态机平均态增长态最高态稳态

简单复习Luck With me





0 0
原创粉丝点击