Quản trị mạngCó một số vấn đề mà chúng ta đem áp dụng cho nhau là không phù hợp, ví dụ như việc cư xử thiên vị một thành viên nào đó trong đám trẻ nhà bạn là không công bằng. Tuy nhiên trong kết nối mạng, đôi khi chúng ta lại cần đến sự không công bằng này. Ở đây, việc phân biệt đối xử với các kiểu lưu lượng mạng khác nhau là một ý tưởng thực sự tốt.

Các kết nối băng thông rộng ngày càng chật chội thêm bởi tất cả mọi thứ như các file download, lưu lượng VoIP, các game trực tuyến, các phiên IM, quả thực có rất nhiều dữ liệu đã và đang và sẽ làm tắc nghẽn cổng kết nối Internet của bạn. Chất lượng dịch vụ, hay vẫn được viết tắt là QoS, thường ám chỉ đến các chiến lược tạo các hàng đợi ưu tiên, để từ đó điều khiển cho phép một số kiểu dữ liệu nào đó trong số các dữ liệu đang chờ ở hàng đợi được thực hiện trước.

Trường hợp sử dụng điển hình nhất và rõ ràng đối với QoS là dành mức ưu tiên cao cho lưu lượng thời gian thực, giống như VoIP trong các dịch vụ như của Skype và các game có yêu cầu độ trễ thấp. Những lưu lượng kém nhạy cảm về mặt thời gian hơn, giống như các file download lớn và quá trình truyền tải file ngang hàng (P2P), có thể chấp nhận tốc độ cũng như mức ưu tiên thấp hơn khi cần truyền dữ liệu khẩn cấp.

Bạn có thể thiết lập các rule QoS phức tạp hoặc đơn giản trên một router khoảng 60$ như Linksys WRT54G và sử dụng phần mềm mã nguồn mở DD-WRT. Sử dụng phiên bản V23 cho DD-WRT. Còn việc thiết lập mức ưu tiên QoS khá đơn giản.

Phân loại QoS

Chúng ta sẽ sớm thấy, DD-WRT cho phép bạn định nghĩa ưu tiên QoS cho đến 4 nguồn lưu lượng:

  • Dịch vụ mạng: Đây là hạng mục điển hình nhất cho việc định nghĩa các rule QoS. Những ưu tiên được định nghĩa ở đây áp dụng cho việc tạo lưu lượng từ các ứng dụng mạng cụ thể, chẳng hạn như Skype và Bittorrent.
  • Địa chỉ IP/Netmask: Trong mục này, bạn có thể thăng cấp hoặc giáng cấp việc tạo lưu lượng từ một máy tính cụ thể hoặc một khối các máy tính được kết nối mạng với nhau, không cần quan tâm đến ứng dụng mạng nào đang tạo lưu lượng.
  • Địa chỉ MAC. Giống như Netmask/IP, ngoại trừ trường hợp bạn gán mức ưu tiên dựa trên địa chỉ MAC duy nhất của máy thay cho địa chỉ IP của nó. Điều này cho phép bạn chỉ định các máy vật lý cụ thể cho dù chúng nhận các địa chỉ IP động.
  • Cổng Ethernet. Hạng mục đặc biệt này cho phép bạn ưu tiên nguồn lưu lượng đến từ một cổng router nào đó. Từ đặc biệt ở đây là ưu tiên này chỉ làm việc trên các router tương thích DD-WRT bằng cách sử dụng chipset ADM6996L – gồm có WRT54G phiên bản 1.0, 1.1, 2.0, và WRT54GS phiên bản 1.0.

Bên trong bất cứ hạng mục nào, DD-WRT đều cung cấp 5 mức phân loại ưu tiên:

  • Exempt. Các rule QoS không áp dụng cho phân loại này.
  • Premium. Lớp elite. Chỉ có lưu lượng yêu cầu mức cực kỳ ưu tiên mới cần đến mức phân loại này, giống như lưu lượng VoIP – lý tưởng, nếu mức thấp nhất gần đó không đủ cáng đáng.
  • Express. Giống như hạng thương gia (business-class) trong ngành hàng không dân dụng, các dịch vụ hưởng lợi từ hành động thời gian thực nên thử ở phân loại này trước khi cần ở mức cao hơn.
  • Standard. Mặc định – bất cứ dịch vụ nào không có rule QoS sẽ được gán vào lớp standard. Lưu lượng trong lớp này được cư xử ở mức bình thường, ngoại trừ nơi lưu lượng các lớp cao hơn yêu cầu băng thông.
  • Bulk. Lưu lượng ở mức ưu tiên thấp, giống như P2P, có thể được phân loại vào lớp bulk. Chỉ nhận băng thông khi không có lưu lượng dữ liệu của các mức ưu tiên trên.

Biết băng thông của bạn

Trước khi thực hiện, bạn nên chuẩn bị các thông tin về băng thông của mình. DD-WRT QoS yêu cầu bạn phải thiết lập các giá trị cho tốc độ upload và download lớn nhất. Nói chung bạn nên thiết lập các giá trị này ở mức 85-90% so với tốc độ thực, để lại một số phần trăm nhỏ cho các overhead mạng và tối hiểu hóa thời gian trễ bởi việc bão hòa kết nối.

Tốc độ của các dịch vụ băng thông rộng đều được tính theo Megabit trên giây (Mbps). Bạn có thể nhân giá trị này với 1024 để chuyển đổi thành Kilobit trên giây (Kbps). Giả sử dịch vụ cable modem của bạn có tốc độ 3Mbps download/768Kbps upload:

Khi đó tốc độ download là:
3Mbps * 1024 = 3072Kbps * 0.85 = 2611Kbps
Tốc độ upload:
768Kbps * 0.85 = 653Kbps

Tiếp đó chúng ta nhân với 0.85 để tính ra 85% tổng số. Bạn cũng có thể phân biệt băng thông thực của mình bằng cách vào website test tốc độ như testmy.nethoặc Speedtest.net, tuy nhiên những con số trong những site này chỉ thị sẽ thấp hơn tốc độ mà nhà dịch vụ thông báo trong gói cưới của bạn.