Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Agenda
v What is Bandwidth management?
v Why we need to manage bandwidth in our
network?
v How to Control Bandwidth on Lin...
v Bandwidth management is the process of
measuring and controlling the communications
(traffic, packets) on a network link...
Why we need to manage
bandwidth in our network?
v Control traffic bandwidth of users
v Avoid congestion in the networks
v ...
How to Control Bandwidth on
Linux (CentOS7)?
v We have many tools and methods for limiting rate on
Linux OS (Wonder shaper...
How to Control Bandwidth on
Linux (CentOS7)?
v Installing FireQOS
yum	install	git	–y
git clone	https://github.com/ktsaou/f...
How to Control Bandwidth on
Linux (CentOS7)?
DEVICE=ens160
INPUT_SPEED=1024kbit
OUTPUT_SPEED=1024kbit
interface $DEVICE wo...
Senario LAB
v Topology
Senario LAB
v Linux Side
Senario LAB
v Linux Side
Senario LAB
v Linux Side
Senario LAB
v Result at client side
Reference
v http://firehol.org/fireqos-manual.html
Bandwidth Management on Linux
Bandwidth Management on Linux
Upcoming SlideShare
Loading in …5
×

Bandwidth Management on Linux

714 views

Published on

KHNOG October 2016
Mr. Kunthea Vorn, Network Engineer at eintellego Networks

Published in: Technology
  • Be the first to comment

Bandwidth Management on Linux

  1. 1. Agenda v What is Bandwidth management? v Why we need to manage bandwidth in our network? v How to Control Bandwidth on Linux (CentOS7)? v Demontration LAB v Question and Answer
  2. 2. v Bandwidth management is the process of measuring and controlling the communications (traffic, packets) on a network link to avoid network congestion and poor performance of the network. v Bandwidth management is measured in bits per second (bit/s) or bytes per second (B/s). What is Bandwidth management?
  3. 3. Why we need to manage bandwidth in our network? v Control traffic bandwidth of users v Avoid congestion in the networks v Allocate resource for other important use (Voice Videos …) v Save cost
  4. 4. How to Control Bandwidth on Linux (CentOS7)? v We have many tools and methods for limiting rate on Linux OS (Wonder shaper, Traffic Control (TC), Fire QOS …). v FireHOL is a language for builds secure stateful firewalls from easy to understand, human-readable configurations. v FireQOS is a program which sets up traffic shaping from an easy-to-understand and flexible configuration file.
  5. 5. How to Control Bandwidth on Linux (CentOS7)? v Installing FireQOS yum install git –y git clone https://github.com/ktsaou/firehol.gitfirehol.git cd firehol.git
git checkout origin/master mkdir -p /etc/firehol cp etc/fireqos.conf.example /etc/firehol/fireqos.conf vi /etc/firehol/fireqos.conf
  6. 6. How to Control Bandwidth on Linux (CentOS7)? DEVICE=ens160 INPUT_SPEED=1024kbit OUTPUT_SPEED=1024kbit interface $DEVICE world-in input rate $INPUT_SPEED interface $DEVICE world-out output rate $OUTPUT_SPEED vStart service ./sbin/fireqos.instart
  7. 7. Senario LAB v Topology
  8. 8. Senario LAB v Linux Side
  9. 9. Senario LAB v Linux Side
  10. 10. Senario LAB v Linux Side
  11. 11. Senario LAB v Result at client side
  12. 12. Reference v http://firehol.org/fireqos-manual.html

×