HTB (Hierarchical Token Bucket) Queue Tree-System [email protected] 1 HTB...

43
[email protected] 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016) MIKROTIK ADVANCE TRAFFIC CONTROL

Transcript of HTB (Hierarchical Token Bucket) Queue Tree-System [email protected] 1 HTB...

Page 1: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

[email protected] 1

HTB (Hierarchical Token Bucket)Queue Tree-System

Mikrotik user MeetingJakarta, Indonesia(2016)

MIKROTIK ADVANCE TRAFFIC CONTROL

Page 2: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

[email protected] 2

Prepared by,Azfar Hameed Khan

Page 3: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

3www.GudangGPS.com

Page 4: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

MOTIF & TUJUAN:

• Seperti kita tau bandwidth itu mahal, khususnya di daerah daerah Terpencil dan di Negara Negara yang sedang berkembang.

• Kebanyakan pelanggan memulai nontonyoutube di format High definition (HD). Era 4K telah mulai.

• Cara cerdas di butuhkan untuk alokasibandwidth.

[email protected]

Page 5: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

SMART TV’S & SMART HOMES

[email protected]

WARNING! TRAFFIC CONTROLERS.SMART TV AHEAD

Page 6: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

DO YOU LIKE SMART TV’S ?

[email protected]

Page 7: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

APA YANG TERJADI PADA SAAT KITA NONTON YOUTUBE?

[email protected]

Page 8: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

APA YANG TERJADI PADA SAAT ANDA NONTON YOUTUBE?

[email protected]

DENGAN RESOLUSI……….240 P

Page 9: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

APA YANG TERJADI PADA SAAT ANDA NONTON YOUTUBE?

[email protected]

DENGAN RESOLUSI……….240 P

Page 10: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

APA YANG TERJADI PADA SAAT ANDA NONTON YOUTUBE?

[email protected]

DENGAN RESOLUSI……….240 P

Page 11: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

APA YANG TERJADI PADA SAAT ANDA NONTON YOUTUBE?

[email protected]

DENGAN RESOLUSI……….1080 P

KITA BISA BAYANGKAN APA YANG AKAN TERJADI KALAU SAYA PILIH ………. 4K?

Page 12: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

SKENARIO

[email protected]

Page 13: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

SKENARIO

[email protected]

Page 14: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

SKENARIO

[email protected]

Page 15: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

PILIHAN UNTUK MENGATUR BANDWIDTH

[email protected]

• SIMPLE QUEUES• SEDERHANA UNTUK DI IMPLEMENTASIKAN• BAGUS UNTUK PEMULA•DENGAN PERKEMBANGAN DI DUNIA JARINGAN,

SIMPLE QUEUE IKUT BERKEMBANG DAN MEMEILIKI BANYAK FITUR FITUR BARU•DI VERSI 6 SIMPLE QUEUE MEMILIKI HASHING

SYSTEM YANG LEBIH EFFISIEN•HTB – QUEUE TREE•ADVANCE BANDWIDTH MANAGEMENT (LEBIH

ADVANCE)•MEMPUNYAI PILIHAN LEBIH BANYAK UNTUK

PENGATURAN BANDWIDTH

Page 16: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

HTB-Queue Tree EXAMPLE

[email protected]

Page 17: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

UTAMAKAN TRAFFIC

[email protected]

Page 18: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Perkenalan HTB

•Apa itu HTB?

•HTB (Hierarchical Token Bucket) adalahmetode antrian classful network yang berguna untuk menangani berbagai jenistraffic.

[email protected]

Page 19: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

BUCKET SIZE

[email protected]

Page 20: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

COMMON OFFICE TOPOLIGIES

[email protected]

Page 21: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

STEPS TO BE REMEMBERED :

•Before we start make sure that you know your upload and download interfaces.

•1. Mark Connections

•2. Mark Packets

•3. Create an HTB total upload parent queue

•4. Create an HTB total download parent queue

•5. Create total Download’s child queue

•6. Create total Upload’s child queue

[email protected]

Page 22: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 1. Mark Connection Pictorial Explanation.

[email protected]

Page 23: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 1-A.Mark Connection Pictorial Explanation.

[email protected]

Page 24: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 1-B.Mark Connection Pictorial Explanation.

[email protected]

Page 25: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 2. Mark Packet Pictorial Explanation.

[email protected]

Page 26: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 2-A. Mark Packet Pictorial Explanation.

[email protected]

Page 27: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 2-B. Mark Packet Pictorial Explanation.

[email protected]

Page 28: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Working mangle winbox view, this is how it should look like.

[email protected]

Page 29: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

PLEASE CHECK

1. Check if the bytes and the packets have started running in their respective columns. (mangle facility)

[email protected]

Page 30: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 3. Create A Total Upload Queue

[email protected]

Page 31: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 4. Create A Total Download Queue

[email protected]

Page 32: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 5. CREATE Total Download’s child queue

[email protected]

Page 33: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Step 6. CREATE Total Upload’s child queue

[email protected]

Page 34: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

QUEUE TREE WINBOX VIEW

[email protected]

Page 35: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

ADVANTAGES OF HTB QUEUE-TREE SYSTEM

•Queue Tree is one directional only and can be placed in any of the available Interface. Upload interface or download interface.

[email protected]

Page 36: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

ADVANTAGES OF HTB QUEUE-TREE SYSTEM

•We can prioritize our Bosses, directors and managers over the poor office boy but still giving him maximum available bandwidth whenever its available.

[email protected]

Page 37: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

ADVANTAGES OF HTB QUEUE-TREE SYSTEM

•we can have dual limitations on a single user, allowing that user to use maximum available bandwidth in non-rush hours? (CIR/Limit At & MIR/Maximum Limit).

[email protected]

Page 38: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

ADVANTAGES OF HTB QUEUE-TREE SYSTEM

•Queue-Tree queues don't have any order – all traffic is processed simultaneously.

•Every single user can use maximum bandwidth available .

[email protected]

Page 39: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

IMPORTANT POINTS

•Parent queues don’t need limit At’s.

•Priority only works at the lowest child queue. (so put the boss at the bottom of the queue tree)

•Priority starts working when all the limit At's have already been full filled.

•All child queues must have packet marks from “/IP firewall mangle” facility assigned to them. (PARENT QUEUES DON’T NEED PACKET MARKS)

[email protected]

Page 40: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

Working queue Tree winbox view

[email protected]

Page 41: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

INNER QUEUE TREE WINBOX VIEW

[email protected]

Page 42: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

CONCLUSION

• For low bandwidth network, Use:- Queue Tree, HTB, Burst

•Your network has been maximized to use every single bit of your available bandwidth without wasting “even” a single bit.

[email protected]

Page 43: HTB (Hierarchical Token Bucket) Queue Tree-System ......azfar.hameed.khan@Gmail.com 1 HTB (Hierarchical Token Bucket) Queue Tree-System Mikrotik user Meeting Jakarta, Indonesia(2016)

THANK YOU!

Questions Please?

[email protected]