Hướng dẫn cấu hình QoS trên Switch Ruijie

Hướng dẫn cấu hình QoS trên Switch Ruijie

1. Kịch bản ứng dụng

QoS policy-map có thể liên kết ACL với QoS policy-map để triển khai giới hạn tốc độ dựa trên các luồng gói tin cụ thể (ví dụ: chỉ giới hạn lưu lượng http cho các trang web hoặc chỉ giới hạn lưu lượng cho người dùng trên phân đoạn mạng XX). Cấu hình linh hoạt của ACL cho phép tùy chỉnh giới hạn tốc độ cho các lưu lượng khác nhau. Tất nhiên, cấu hình ở chế độ này tương đối phức tạp. Khi khách hàng cần chế độ policy-map, nó có thể được sử dụng để giới hạn giới hạn cổng.
Nó tương tự như việc chỉ định băng thông cố định cho một cổng nhất định. Chế độ điều khiển đơn giản và cấu hình cũng đơn giản. Nếu khách hàng có các yêu cầu trên, bạn có thể sử dụng chế độ rate-limit để giới hạn tốc độ lưu lượng.

2. Yêu cầu về mạng

Tất cả các chi nhánh của một tổ chức kết nối với lõi thông qua các đường MSTP và chia sẻ đường ra mạng thống nhất. Vì các chi nhánh có quy mô khác nhau nên quản trị viên muốn thiết lập tốc độ tải lên và tải xuống cho các cổng được kết nối với từng chi nhánh.

3. Mô hình mạng

4. Các bước cấu hình

1) Sử dụng ACL để phân loại lưu lượng

Ruijie>vi

Ruijie#config ter

Ruijie(config)#access-list 100 permit ip192.168.1.0 0.0.0.255 any ------> Xác định luồng dữ liệu trên phân đoạn mạng company a. Nếu bạn muốn khớp tất cả lưu lượng, bạn có thể đặt nó thành permit ipany any

Ruijie(config)# class-map companya

Ruijie(config-cmap)# match access-group 100

Ruijie(config-cmap)#exit

Ruijie(config)# policy-map companya

Ruijie(config-pmap)#class companya

Ruijie(config-pmap-c)#police 10000 1024exceed-action drop

Ruijie(config-pmap-c)#exit

Ruijie(config-pmap)#exit

Ruijie(config)# interface gigabitEthernet 1/1

Ruijie(config-if-GigabitEthernet1/1)#service-policy input companya


Lưu ý:
1. Chạy lệnh rate-limit để thiết lập giới hạn tốc độ và lưu lượng burst. Làm thế nào để thiết lập giá trị burst? Hãy xem xét trải nghiệm sau:

  • Giá trị Burst nằm trong khoảng (2,4,8,16,32,64, * *1024, 2*1024,4*1024,16*1024).
  • Nên sử dụng dung lượng bộ đệm của nhóm mã thông báo ít nhất là 200ms, tức là (CIR/8) x 200ms, tức là giá trị tối thiểu được khuyến nghị = Giới hạn tốc độ /40
  • Nếu có các dịch vụ không mong muốn như truyền video và tập tin trên mạng, hãy tăng dung lượng nhóm mã thông báo để cải thiện khả năng chịu đựng bùng nổ QOS.

Theo ba nguyên tắc trên, nên chọn giá trị burst value (giá trị giới hạn/10) và chọn giá trị gần nhất với x lũy thừa của 2.
2. Configurerate-limit để giới hạn tốc độ lưu lượng trên cổng


Ruijie(config)#interface gigabitEthernet 1/1------> Vào giao diện

Ruijie(config-if-GigabitEthernet 1/1)#rate-limitinput 10000 1024

Ruijie(config-if-GigabitEthernet 1/1)#rate-limitoutput 10000 1024

Ruijie(config)#interface gigabitEthernet 1/2------> Vào giao diện

Ruijie(config-if-GigabitEthernet 1/2)#rate-limitinput 8000 1024

Ruijie(config-if-GigabitEthernet 1/2)#rate-limitoutput 8000 1024

Ruijie(config)#interface gigabitEthernet 1/3------> Vào giao diện

Ruijie(config-if-GigabitEthernet 1/3)#rate-limitoutput 20000 2048

Ruijie(config-if-GigabitEthernet 1/3)#rate-limitoutput 20000 2048



Lưu ý:
1. Chạy lệnh rate-limit để thiết lập giới hạn tốc độ và lưu lượng burst. Làm thế nào để thiết lập giá trị burst? Hãy xem xét trải nghiệm sau:

  • Giá trị burst nằm trong khoảng (2,4,8,16,32,64, * *1024, 2*1024,4*1024,16*1024).
  • Nên sử dụng dung lượng bộ đệm của nhóm mã thông báo ít nhất là 200ms, tức là (CIR/8) x 200ms, tức là giá trị tối thiểu được khuyến nghị = Giới hạn tốc độ /40
  • Nếu có các dịch vụ không mong muốn như truyền video và tập tin trên mạng, hãy tăng dung lượng nhóm mã thông báo để cải thiện khả năng chịu đựng bùng nổ QOS.

Theo ba nguyên tắc trên, nên chọn giá trị burst value (giá trị giới hạn/10) và chọn giá trị gần nhất với x mũ của 2.

5. Diễn giải lệnh

rate-limit input|output kbps burst-bytes
Input | output: người dùng muốn giới hạn luồng Input hoặc output.
kbps: biểu thị tốc độ giới hạn trên của lưu lượng mà người dùng muốn. Đơn vị là kbps.
Burst-bytes: Chỉ kích thước của lưu lượng burst (kích thước nhóm mã thông báo) tính bằng kbyte.

6. Xác minh cấu hình

1)Ruijie#show policy-map interface gigabit Ethernet 1/1 command to view the QoS policies called by the interface
GigabitEthernet 1/1 input (tc policy): companya
Class companya
current token tbf: NULL
params: 10000 kbps, 1024 limit, 0 extended limit , 0 pir
conformed 0 packets, 0 bytes;  action: drop 0
exceeded 0 packets, 0 bytes;  action: none 0
violated 0 packets, 0 bytes;  action: none 0
cbucket 0, cbs 0; ebucket 0 ebs 0
2) Ruijie#show mls qos rate-limit command to view the rate-limit policy of theinterface
Interface: GigabitEthernet 1/1
rate limit input Kbps = 10000 burst = 1024
rate limit output Kbps = 10000 burst = 1024
Interface: GigabitEthernet 1/2
rate limit input Kbps = 10000 burst = 1024
rate limit output Kbps = 10000 burst = 1024
Interface: GigabitEthernet 1/3
rate limit input Kbps = 10000 burst = 1024
rate limit output Kbps = 10000 burst = 1024

Như vậy là chúng ta đã hoàn tất việc cấu hình. Hi vọng bài viết này sẽ giúp các bạn trong công việc. Chúc các bạn thực hiện thành công. Trong quá trình thiết lập nếu như có thắc mắc hoặc gặp sự cố hãy liên hệ đội ngũ kỹ thuật của chúng tôi để được trợ giúp một cách tốt nhất.

Hẹn gặp lại các bạn trong các bài viết tiếp theo !

CÔNG TY CỔ PHẦN DỊCH VỤ CÔNG NGHỆ DATECH

• Địa chỉ: Số 23E4 KĐT Cầu Diễn, Tổ 7, Phú Diễn, Bắc Từ Liêm, Hà Nội

• Điện thoại: 02432012368

• Hotline: 098 115 6699

• Email: info@datech.vn

• Website: https://datech.vn