Tạo simple queue MikroTik
Đặt gói băng thông một lần và nhận một simple queue cho mỗi địa chỉ máy khách, có thể kèm burst và một queue cha giới hạn cả nhóm.
Chạy trong trình duyệt; những gì bạn nhập không rời khỏi thiết bị của bạn
Tạo cú pháp RouterOS v7 (cũng hợp lệ trên v6) cho target IPv4, tối đa 2048 queue. Mọi queue dùng chung một gói; khi nhiều máy khách chia sẻ một đường truyền, PCQ nhẹ CPU hơn. MikroTik và RouterOS là nhãn hiệu của SIA Mikrotīkls. Công cụ này độc lập, không liên kết với hay được MikroTik bảo trợ.
Cách giới hạn băng thông theo IP trên MikroTik
- Liệt kê các địa chỉ máy khách (mỗi dòng một địa chỉ, có thể kèm tên phía sau), hoặc nhập một subnet để tạo queue cho mọi host trong đó.
- Nhập gói cước dưới dạng max-limit upload và download, cộng limit-at và burst nếu bạn dùng. Tốc độ nhận hậu tố k, M hoặc G.
- Có thể thêm một queue cha cho tổng dung lượng đường truyền, rồi sao chép tập lệnh hoặc tải xuống tệp .rsc.
Tóm tắt về simple queue
Một simple queue trong /queue simple giới hạn lưu lượng đến và đi từ target của nó: một địa chỉ, một mạng hoặc một interface. RouterOS đối chiếu từng gói tin với danh sách từ trên xuống và đưa nó vào queue đầu tiên có target khớp, theo cả hai chiều, nên một queue giới hạn được cả upload lẫn download của máy khách. Nhờ vậy simple queue là cách nhanh nhất để cấp cho mỗi khách hàng hay thiết bị một gói riêng, và là lựa chọn quen thuộc trên các router WISP và hotspot nhỏ.
Mỗi queue có một max-limit (mức trần), một limit-at tùy chọn (tốc độ được đảm bảo khi queue cha bị nghẽn) và các thiết lập burst tùy chọn. Queue parent gom các queue con dưới một mức tổng: max-limit của queue cha nên bằng dung lượng thực của đường truyền, thấp hơn một chút so với mức nhà mạng cung cấp, để router chứ không phải modem là nơi gói tin xếp hàng và các ưu tiên của gói cước phát huy tác dụng.
Mẹo
- Tính burst-threshold và burst-time bằng Tính burst MikroTik.
- Hàng trăm máy khách dùng cùng một gói? Chỉ một queue PCQ đã chia đều phần cho từng máy với ít CPU hơn nhiều.
- Khách hàng PPPoE nhận queue từ rate-limit của profile; xem Tạo PPPoE server MikroTik.
Câu hỏi thường gặp
Trong max-limit, bên nào là upload?
Tốc độ của simple queue được viết theo dạng upload/download từ góc nhìn của target: max-limit=5M/20M cho phép máy khách gửi 5 Mbit/s và nhận 20 Mbit/s. Công cụ gắn nhãn các trường đúng như vậy, nên bạn không phải nhớ thứ tự.
Vì sao queue của tôi không giới hạn gì cả?
Nguyên nhân phổ biến nhất là FastTrack: các kết nối đã fasttrack bỏ qua simple queue. Hãy tắt rule fasttrack trong /ip firewall filter, hoặc loại trừ các địa chỉ có queue khỏi rule đó. Cũng cần kiểm tra thứ tự: simple queue được đối chiếu từ trên xuống, và một queue đứng trước có target chồng lấn sẽ lấy lưu lượng trước.
limit-at và queue cha có tác dụng gì?
Queue cha giới hạn cả nhóm ở dung lượng thực của đường truyền. limit-at là tốc độ được đảm bảo cho mỗi queue con khi queue cha đã đầy; vượt mức đó, các queue con chia nhau phần băng thông còn lại tới max-limit của chúng. Nếu tổng các limit-at lớn hơn queue cha thì không thể đáp ứng tất cả.
Một router xử lý được bao nhiêu simple queue?
Tùy vào CPU và lưu lượng, nhưng mỗi gói tin phải duyệt danh sách từ đầu, nên hàng nghìn queue sẽ tốn tài nguyên. Với các gói đồng nhất cho nhiều máy khách, queue type PCQ giới hạn công bằng cho từng máy chỉ bằng một queue; Tạo PCQ MikroTik viết sẵn phần đó.
Target /32 có cần ghi prefix không?
RouterOS lưu target một địa chỉ ở dạng /32 trong cả hai trường hợp. Công cụ ghi chúng kèm /32 để các target hiển thị giống nhau trong bản export.
Gói cước của tôi có bị gửi đi đâu không?
Không. Các queue được tạo ngay trong trình duyệt và những gì bạn nhập không rời khỏi thiết bị của bạn.