Giới hạn băng thông trong mạng sử dụng Simple Queue – BSOVN - Giải Pháp cho doanh nghiệp Việt

Chào mừng các bạn đến với Công Ty Tư Vấn và Giải Pháp Công Nghệ BSO

1/3/13 Nguyễn Thái Sơn

P.3, Q. Gò Vấp, HCM

8:30 AM - 7:00 PM

Thứ hai đến thứ bảy

Giới hạn băng thông trong mạng sử dụng Simple Queue

Đời sống con người càng nâng cao thì nhu cầu về internet ngày càng trở thành nhu cầu thiết yếu. Các dịch vụ trực tuyến ngày càng mọc lên như nấm trong cộng đồng mạng, nhiều người muốn được chú ý trên không gian mạng hơn. Có vô vàng các công cụ để hiển thị chân dung tự chụp và phát trực tiếp các hoạt động hàng ngày lên các mạng xã hội, và đó trở thành một xu hướng. Tương tự như vậy để tiếp cận thông tin mới nhất, từ phương tiện viết, phương tiện ảnh cho đến phương tiện phổ biến hiện nay, cụ thể là video. Như thể dù chúng ta có bao nhiêu băng thông cũng không thể khiến chúng ta hài lòng.
Nếu băng thông bạn có, nhưng không được quy định rõ ràng, có thể là xảy ra sự “giành giật” băng thông giữa những người dùng trong mạng với nhau và tất nhiên, những người dùng sử dụng ít băng thông lại không có băng thông trong những lúc cần thiết. Nếu nó xảy ra ở văn phòng trong giờ làm việc, công việc cần kết nối internet sẽ bị gián đoạn và ảnh hưởng không tốt đến hiệu quả công việc của nhân viên. Hoặc một ví dụ khác, nếu nó xảy ra ở một quán cà phê internet, khu vực wifi của bạn, chắc chắn sẽ có rất nhiều lời phàn nàn từ một số khách hàng đang sử dụng dịch vụ internet của bạn.
Chính vì vậy, cần có sự quản lý sử dụng băng thông tại nơi bạn ở để không xảy ra những điều không mong muốn như đã nói ở trên. Giải pháp có thể là sử dụng bộ định tuyến Mikrotik rất phổ biến để thực hiện nhiệm vụ như một bộ điều khiển băng thông. Nhiều chức năng có thể được sử dụng trong Mikrotik như HTB, Queue Type, Burst, v.v.

Quản lý băng thông là quá trình xếp hàng dữ liệu trong truyền tải, vì vậy chức năng quản lý băng thông trong Mikrotik được gọi là Queue (Hàng đợi). Có hai Hàng đợi trên Mikrotik, đó là Hàng đợi Đơn giản (Simple Queue) và Cây Hàng đợi (Queue Tree). Cả hai phương pháp này đều sử dụng Bộ nhớ / RAM trên bộ định tuyến làm bộ đệm để lưu trữ hàng đợi các gói dữ liệu. Nếu hàng đợi gói dữ liệu đã lấp đầy các gói, các gói dữ liệu vượt quá sẽ bị loại bỏ. Nếu giao thức là TCP, gói tin bị loại bỏ sẽ được máy chủ gửi lại.
Giống như tên gọi, hàng đợi đơn giản (Simple Queue) cung cấp chức năng quản lý băng thông đơn giản hơn.
Lần này, chúng tôi thảo luận về việc sử dụng Simple Queue để giới hạn băng thông đơn giản nhất.

1. Hàng đợi đơn giản (Simple Queue).

Đây là phương pháp quản lý băng thông dễ dàng nhất trong Mikrotik. Các menu và cấu hình được bố trí gọn để triển khai một hàng đợi đơn giản khá đơn giản và dễ hiểu. Mặc dù tên là hàng đợi đơn giản, nhưng thực tế có rất nhiều tham số trong hàng đợi đơn giản, nó có thể được điều chỉnh theo nhu cầu mà bạn muốn áp dụng cho mạng hiện tại.
Chúng tôi có thể thực hiện cài đặt băng thông đơn giản dựa trên địa chỉ IP của máy khách bằng cách xác định tốc độ tải lên và tải xuống tối đa mà máy khách có thể đạt được.

Ý nghĩa các thuộc tính.
– Name: Đặt tên cho giới hạn băng thông, chẳng hạn IP-1
– Target: Thuộc tính giới hạn băng thông áp dụng cho đối tượng nào trong mạng nội bộ. Chúng tôi có thể giới hạn băng thông cho một địa chỉ IP, một lớp mạng: 192.168.1.100 hoặc 192.168.1.0/24 chẳng hạn.
– Dst: Thuộc tính máy chủ đích, nơi băng thông truy cập tới máy chủ đích bị giới hạn.

Ví dụ: Chúng tôi sẽ giới hạn tải lên (Upload) tối đa: 5Mb/s và tải xuống tối đa (Download): 5Mb/s đối với máy khách có IP 192.168.10.2 được kết nối với Bộ định tuyến. Vậy thì thuộc tính Target chính là Địa chỉ IP của máy khách mà chúng tôi đang muốn giới hạn. Cụ thể:
+ Một địa chỉ IP: (192.168.10.2)
+ Một lớp mạng: (192.168.10.0/24)
+ Nhiều địa chỉ IP cùng lúc: (192.168.10.2, 192.168.10.13) bằng cách nhấn vào nút mũi tên xuống (nhỏ) ở bên phải của trường này.


Với việc cài đặt này, máy khách 192.168.10.2 sẽ có tốc độ tải lên là 10M và tốc độ tải xuống là 10M, miễn sao băng thông hệ thống luôn có sẵn.
Tất nhiên, nếu chúng tôi chỉ muốn giới hạn băng thông theo thời gian định trước, mục Time sẽ được áp dụng.

Điều này có nghĩa, giới hạn băng thông luôn áp dụng cho máy khách, cứ vào mỗi 8h-17h hằng ngày. Sau khoản thời gian này máy khách sẽ hoạt động với mức băng thông không giới hạn.
Cờ “I” xuất hiện trước thuộc tính giới hạn băng thông để chỉ rõ rằng, giới hạn băng thông không còn áp dụng cho máy khách (ngoài thời gian quy định).

Lấy một ví dụ tiếp theo, chẳng hạn:
Chúng tôi muốn giới hạn băng thông cho nhiều máy khách cùng lúc. Lúc này, bằng cách chọn dấu mũi tên đi xuống ở mục Target và nhập địa chỉ máy khách, chúng tôi có thể giới hạn hàng loạt máy khách cùng lúc mà không cần thực hiện nhiều thuộc tính.

Trong trường hợp khác, chúng tôi giới hạn cho một đoạn IP (nhiều địa chỉ IP cùng lúc), việc gán thủ công trước đó có thể trở nên chậm chạp và rắc rối hơn. Lúc này, chúng tôi có thể sử dụng tập lệnh thực thi để áp dụng hàng loạt các giới hạn băng thông cho nhiều địa chỉ IP cùng lúc.
Chẳng hạn, chúng tôi gán dải địa chỉ IP Nhân viên từ 192.168.10.50-192.168.10.100 với mức băng thông tối đa là 10M/10M từ 8h-17h, dải địa chỉ IP Quản lý từ 192.168.10.101-192.168.10.120 với mức băng thông tối đa là 30M/30M.
Đây là một tập lệnh thưc thi có dạng:
:for x from 1 to 254 do={/queue simple add name=”GroupNhanVien-IP$x” max-limit=2M/2M target=”192.168.1.$x” time=8h-17h,mon,tue,wed,thu,fri} . Trong đó, x là biến số khởi chạy từ 1 tới 254, tương ứng đó là mỗi lệnh giới hạn băng thông được tạo ra ứng với thời gian cụ thể.
Vậy áp dụng với ví dụ trên sẽ như thế nào nhỉ?
Nhóm Nhân viên gán mức băng thông tải xuống và tải lên tối đa là 10M/10M, có nghĩa rằng giá trị max-limit=10M/10M, thời gian áp dụng từ 8h-17h, thứ 2 tới thứ 6 thì giá trị time=8h-17h,mon,tue,wed,thu,fri. Nhóm IP Nhân viên bắt đầu từ địa chỉ 192.168.10.50-192.168.10.100, tương ứng giá trị biến số x gán từ 50 tới 100.
Tập lệnh thực thi sẽ như thế này: :for x from 50 to 100 do={/queue simple add name=”GroupNhanVien-IP$x” max-limit=10M/10M target=”192.168.10.$x” time=8h-17h,mon,tue,wed,thu,fri}
Sao chép tập lệnh thực thi và dán vào Terminal. Các giới hạn băng thông sẽ áp dụng ngay sau đó.

Với những ý tưởng này, chúng tôi có thể giới hạn băng thông theo từng nhóm địa chỉ IP trong mạng cục bộ, chẳng hạn nhóm Nhân viên có thể truy cập mạng với mức băng thông giới hạn trong khi nhóm Quản lý có thể truy cập với băng thông không giới hạn; cũng như áp dụng các chính sách giới hạn băng thông theo thời gian linh động cho các nhóm người dùng truy cập vào mỗi thời điểm.

Việc cài đặt đã hoàn tất.

Nguồn: Routerikvn

Chia sẻ:

Call Now Button
Gửi tin nhắn facebook