Linux流量掌握实例利用介绍[Linux安全]
本文“Linux流量掌握实例利用介绍[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
普通企业内部网络有充足的带宽可以利用.但是,在企业接入Internet的部份都是一个有限的流量.为了提高网络的利用质量,保证用户按照网络中业务计划的要求来利用整个网络的带宽,可以从流量掌握服务器的角度解析、优化Linux系统,给企业服务带来便利和高效.下面一同来看看Linux 流量掌握的实现和具体利用情形.
Linux流量掌握的基本实现
Linux操作系统中的流量掌握器(TC)主如果通过在输出端口处成立一个行列来实现流量掌握.Linux从2.1.105版内核开始支持流量掌握,利用时需求重新编译内核.Linux流量掌握的基本实现可简单地由图1来描写.从图1可以看出,内核是若何处理接纳包、若何产生发送包,并送往网络的.
图1 Linux流量掌握的基本实现
接纳包进来后,由输入多路分配器(Input De-Multiplexing)举行判断挑选:假如接纳包的目的是本主机,那么将该包送给上层处理;不然需求举行转发,将接纳包交到转发块(Forwarding Block)处理.转发块同时也接纳本主机上层(TCP、UDP等)产生的包.转发块通过查看路由表,决意所处理包的下一跳.然后,对包举行布列以便将它们传送到输出接口(Output Interface).Linux流量掌握恰是在布列时举行处理和实现的.
图2 流量掌握基本框架
如图2所示,Linux流量掌握主要由三大部份来实现:
◆ 行列法则(Queue Discipline)
◆ 分类(Classes)
◆ 过滤器(Filters)
因此,Linux流量掌握主要分为成立行列、成立分类和成立过滤器三个方面.其基本实现步骤为:
(1)针对网络物理设备(如以太网卡eth0)绑定一个行列;
(2)在该行列上成立分类;
(3)为每一分类成立一个基于路由的过滤器.
以上是“Linux流量掌握实例利用介绍[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |