html Băng thông của bộ chuyển mạch công nghiệp: Hàng đợi, QoS và giới hạn tốc độ | FCTELE
                                   +8618758069661 [email protected]
Tìm kiếm sản phẩm Hướng dẫn: dấu cách = VÀ, | = HOẶC, ! = KHÔNG

Bạn có câu hỏi? Hãy gọi cho chúng tôi ngay hôm nay!

+8618758069661

Hoặc để lại lời nhắn cho chúng tôi

Lời nhắn trực tuyến

Cách bộ chuyển mạch công nghiệp quản lý băng thông: Hàng đợi đầu ra, QoS và giới hạn của việc giới hạn tốc độ

Lượt xem: 95 +2Bài gốc của FCTELETác giả: Đội ngũ kỹ thuật FCTELE
TỔNG QUAN NHANH

QoS có thể cải thiện điều gì khi nhiều dịch vụ dùng chung một đầu ra đang tắc nghẽn?

Các cơ chế phân loại và lập lịch được hỗ trợ có thể thay đổi việc khung nào được cơ hội truyền và cách chúng chờ đợi. Chúng không thể tăng tốc độ vật lý của đầu ra. Kiểm soát lưu lượng (policing) và định hình lưu lượng (shaping) cũng khác nhau về cách xử lý lưu lượng vượt mức cho phép đã cấu hình. Trước tiên, hãy xác định điểm nghẽn và yêu cầu của dịch vụ, sau đó thay đổi một chính sách được hỗ trợ và so sánh độ trễ, mức mất dữ liệu cùng hành vi của lưu lượng ưu tiên thấp hơn trong các đợt lưu lượng đột biến có tính đại diện; nhãn ưu tiên không phải là sự bảo đảm vô điều kiện về thời gian.

Ba cơ chế và giới hạn xác minh của chúngTheo dõi tín hiệu, sau đó xác minh dịch vụ thực tế

01Xác định đầu ra dùng chung

Locate the shared outputSeveral inputs may briefly or continuously outrun one output.123SwitchServerShared egressSum the flows directed to the same output

Nhiều đầu vào có thể vượt khả năng của một đầu ra trong thời gian ngắn hoặc liên tục.

02Phân biệt việc loại bỏ với việc chờ đợi

Distinguish drop from waitingPolicing can mark or discard excess traffic while shaping delays it within supported buffering.ArrivePoliceShapeExcess handling changes loss and waitingABCAABC

Policing có thể đánh dấu hoặc loại bỏ lưu lượng vượt mức, còn shaping trì hoãn lưu lượng đó trong phạm vi bộ đệm được hỗ trợ.

03Kiểm tra tác động đối với từng lớp lưu lượng

Check consequences for every classPriority handling changes competition rather than removing resource limits.InInInEgress queueOverflow →Bursts compete for finite service capacity

Xử lý ưu tiên làm thay đổi sự cạnh tranh tài nguyên chứ không loại bỏ giới hạn tài nguyên.

Vuốt để so sánh ba sơ đồ →

Hình minh họa khái niệm phục vụ giảng giải — không phải dạng sóng đo được, sơ đồ đấu dây lắp đặt hay kiến trúc bên trong của một sản phẩm cụ thể.
  • Xác định đầu ra dùng chung

    Đo các chiều lưu lượng và các đợt đột biến có liên quan thay vì chỉ xem giá trị trung bình trong thời gian dài.

  • Phân biệt việc loại bỏ với việc chờ đợi

    Tìm hiểu cách triển khai thực tế của chính sách và kiểm thử tác động lên dịch vụ.

  • Kiểm tra tác động đối với từng lớp lưu lượng

    So sánh độ trễ của dịch vụ quan trọng và khả năng hoàn thành của dịch vụ ưu tiên thấp hơn khi chịu tải đồng thời.

Danh sách kiểm tra lựa chọn và xác minhMở rộng các mục kiểm tra và hướng dẫn liên quan
Các mục kiểm tra cho dịch vụ này và điều kiện vận hành thực tế
Mục kiểm traNội dung cần xác nhậnCách xác minh
Xác định đầu ra dùng chungNhiều đầu vào có thể vượt khả năng của một đầu ra trong thời gian ngắn hoặc liên tục.Đo các chiều lưu lượng và các đợt đột biến có liên quan thay vì chỉ xem giá trị trung bình trong thời gian dài.
Phân biệt việc loại bỏ với việc chờ đợiPolicing có thể đánh dấu hoặc loại bỏ lưu lượng vượt mức, còn shaping trì hoãn lưu lượng đó trong phạm vi bộ đệm được hỗ trợ.Tìm hiểu cách triển khai thực tế của chính sách và kiểm thử tác động lên dịch vụ.
Kiểm tra tác động đối với từng lớp lưu lượngXử lý ưu tiên làm thay đổi sự cạnh tranh tài nguyên chứ không loại bỏ giới hạn tài nguyên.So sánh độ trễ của dịch vụ quan trọng và khả năng hoàn thành của dịch vụ ưu tiên thấp hơn khi chịu tải đồng thời.

Quản lý băng thông trên bộ chuyển mạch công nghiệp không phải là biến một cổng gigabit thành một kênh có độ rộng vô hạn. Đó là việc kiểm soát, trên một đầu ra có giới hạn, ai được gửi trước, ai phải chờ và ai cần giảm tốc độ gửi. Trước tiên hãy tìm nơi thực sự xảy ra tắc nghẽn, sau đó kiểm tra những hàng đợi, giới hạn tốc độ và chức năng multicast mà mẫu thiết bị hỗ trợ, cuối cùng xác minh bằng lưu lượng thực tế. Cách này đáng tin cậy hơn việc bật đồng thời mọi “tính năng tối ưu hóa”.

1. Mọi cổng đều là gigabit, vậy tại sao vẫn bị trễ?

Khi bộ chuyển mạch nhận một khung Ethernet, tức một đơn vị dữ liệu có chứa địa chỉ, nó quyết định khung đó cần đi đến cổng nào. Nhiều cổng đầu vào có thể nhận đồng thời, nhưng cùng một đầu ra vật lý vẫn phải lần lượt gửi các khung theo một chiều truyền. Có thể hình dung điều này như nhiều đường nhánh nhập vào một đường chính: thêm đường nhánh không tự động làm tăng khả năng thông hành của đường chính. Phép so sánh này chỉ giải thích quan hệ nhập luồng; không có nghĩa dữ liệu mạng và xe cộ được điều khiển theo cùng một cách.

Giả sử hai thiết bị, mỗi thiết bị gửi 800 megabit mỗi giây đến cùng một máy chủ trong thời gian ngắn, trong khi đầu ra nối với máy chủ chỉ có tốc độ 1000 megabit mỗi giây. Tổng lưu lượng đầu vào tức thời vượt quá dung lượng đầu ra, nên dữ liệu dư chỉ có thể được đưa vào bộ đệm trước. Bộ đệm là vùng lưu trữ gần chip dùng để tạm giữ các khung và có dung lượng giới hạn. Nếu dữ liệu tiếp tục đi vào nhanh hơn đi ra, hàng đợi sẽ ngày càng dài và cuối cùng có thể xảy ra mất khung. Các con số ở đây là ví dụ minh họa phục vụ giảng giải, không phải hiệu năng đo được của bất kỳ thiết bị cụ thể nào.

Mức sử dụng trung bình trong một phút thấp không có nghĩa là không có tắc nghẽn. Khung hình chính của camera, hoạt động tải tệp lên và nhiều thiết bị báo cáo đồng thời có thể tạo ra các đợt lưu lượng đột biến trong khoảng thời gian rất ngắn. Thống kê trung bình làm phẳng các đỉnh này, giống như một con đường có mức lưu thông trung bình ngày thấp nhưng vẫn có hàng xe dài vào giờ cao điểm buổi sáng. Vì vậy, hãy quan sát đồng thời mức sử dụng đầu ra, bộ đếm loại bỏ, trạng thái hàng đợi và độ trễ dịch vụ, chứ không chỉ tổng lưu lượng.

Hai luồng lưu lượng ví dụ hợp vào cùng một đầu ra gigabit, nơi bộ chuyển mạch xếp chúng vào hàng đợi trong bộ đệm có giới hạn và có thể xảy ra tràn bộ đệm
Hình 1: Tắc nghẽn phụ thuộc vào quan hệ giữa lưu lượng đi vào và đi ra qua cùng một đầu ra. Đây là hình minh họa nguyên lý chung; lưu lượng và cấu trúc bên trong không thể hiện thông số kỹ thuật hoặc kết quả đo của một mẫu thiết bị cụ thể.

2. Chính xác thì QoS thay đổi điều gì?

QoS thường được dịch là chất lượng dịch vụ. Trên bộ chuyển mạch, trước tiên các khung có thể được phân loại theo cổng, mức ưu tiên trong khung hoặc các điều kiện khác được hỗ trợ, sau đó được đưa vào các hàng đợi khác nhau, và cuối cùng chính sách lập lịch quyết định thứ tự truyền. QoS chủ yếu giải quyết cách các dịch vụ chia sẻ cơ hội truyền khi xảy ra tắc nghẽn. Nó không tự tạo ra băng thông vật lý và không thể khắc phục cáp bị hỏng hoặc lỗi thu.

Ví dụ, lệnh điều khiển nhạy cảm với thời gian chờ, trong khi việc tải tệp dữ liệu lịch sử lên có thể chậm hơn. Một chính sách hợp lý có thể giúp lưu lượng điều khiển nhận được cơ hội truyền nhanh hơn và để lưu lượng tệp sử dụng tài nguyên còn lại. Nhưng không thể đánh dấu mọi khung ở mức ưu tiên cao nhất: nếu tất cả đều là “ưu tiên” thì việc phân loại sẽ mất ý nghĩa; nếu lưu lượng ưu tiên cao chiếm đầu ra trong thời gian dài, các dịch vụ ưu tiên thấp cũng có thể không được phục vụ trong thời gian dài. Chính sách cần được thiết kế dựa trên cơ chế ưu tiên nghiêm ngặt, lập lịch có trọng số và giới hạn lưu lượng mà thiết bị hỗ trợ.

DSCP là một dạng đánh dấu ưu tiên trong các gói IP, và Ethernet lớp 2 cũng có cách biểu thị mức ưu tiên tương ứng. Dấu ưu tiên không phải là tấm vé tự động bảo đảm cách xử lý; bộ chuyển mạch cần nhận diện chính xác, ánh xạ nó vào hàng đợi và áp dụng chính sách tương ứng tại đầu ra đang tắc nghẽn. Không thể tùy tiện tin cậy các dấu ưu tiên cao do mọi thiết bị đầu cuối tự gắn. Cần kiểm tra tài liệu hướng dẫn tương ứng để biết thiết bị có cho phép thiết lập ranh giới tin cậy theo cổng hay không.

3. Giới hạn tốc độ và định hình lưu lượng không phải là một

Thuật ngữ giới hạn tốc độ trên một giao diện có thể chỉ các cơ chế khác nhau. Kiểm soát lưu lượng (policing) thường loại bỏ khung hoặc đánh dấu lại khi vượt các điều kiện quy định; định hình lưu lượng (shaping) giữ các khung tạm thời vượt mức trong hàng đợi và gửi chúng theo nhịp đã đặt. Cơ chế trước có thể làm tăng số khung bị loại bỏ, còn cơ chế sau có thể làm tăng thời gian chờ. Cả hai đều cần xét đến kích thước đợt lưu lượng đột biến và giới hạn bộ đệm. Không thể chỉ nhìn vào một con số rồi cho rằng tác động hoàn toàn giống nhau.

Trước tiên, có thể hạn chế các dịch vụ truyền tệp lớn không quan trọng và dành khoảng dung lượng dự phòng hợp lý cho điều khiển và giám sát, nhưng không nên sao chép trực tiếp tỷ lệ phần trăm của người khác. Tốc độ đường truyền của cổng, phần thông tin phụ trội của giao thức, mức đỉnh của thiết bị đầu cuối và dung lượng liên kết phía hạ lưu đều khác nhau. Đặt quá thấp có thể khiến chính dịch vụ không hoạt động, còn đặt quá cao có thể không giảm được tắc nghẽn. Khi thay đổi cài đặt, hãy ghi lại các giá trị ban đầu và bố trí một khoảng thời gian kiểm thử có thể khôi phục về trạng thái ban đầu.

Khung điều khiển và khung video đi vào các hàng đợi khác nhau, đi qua bộ lập lịch để lần lượt dùng chung một đầu ra, và lưu lượng đột biến có thể được làm phẳng theo chính sách
Hình 2: Hàng đợi và lập lịch thay đổi cơ hội truyền, định hình lưu lượng thay đổi nhịp truyền, còn dung lượng đầu ra vẫn có giới hạn. Đây là hình minh họa cơ chế chung; không cam kết độ trễ xác định hoặc một mẫu thiết bị cụ thể có đầy đủ mọi chức năng.

4. VLAN, multicast và gộp liên kết giải quyết những vấn đề gì?

VLAN là phương pháp phân chia mạng về mặt logic và có thể giới hạn phạm vi lan truyền của lưu lượng quảng bá. Nó không thể biến cùng một đường uplink thành nhiều đường vật lý độc lập: nếu lưu lượng của nhiều VLAN vẫn hội tụ tại cùng một đầu ra, chúng vẫn cạnh tranh dung lượng đầu ra. Trước khi phân chia, hãy xác định thiết bị đầu cuối thuộc mạng nào và nhu cầu liên lạc giữa các mạng, để việc cố gắng “tiết kiệm băng thông” không làm gián đoạn các dịch vụ cần thiết.

Video multicast có thể cần IGMP Snooping, nghĩa là bộ chuyển mạch theo dõi tư cách thành viên nhóm và chỉ gửi lưu lượng đến các cổng thực sự có bên nhận. Cũng cần kiểm tra bộ truy vấn và cấu trúc liên kết mạng. Không thể chỉ bật chức năng trên một bộ chuyển mạch rồi cho rằng trạng thái thành viên sẽ luôn chính xác. Tối ưu hóa multicast làm giảm các bản sao không cần thiết; đây không phải là nén mã hóa video và không làm giảm lưu lượng trên những cổng bắt buộc phải nhận video đó.

Gộp liên kết sử dụng nhiều kết nối vật lý tương thích như một kết nối logic, thường phân phối các luồng dữ liệu khác nhau đến các liên kết thành viên theo những quy tắc nhất định. Nó giúp tăng tổng dung lượng cho nhiều luồng, nhưng một luồng dữ liệu thường vẫn được đưa vào một liên kết thành viên, vì vậy không thể đơn giản cam kết tốc độ của một lần truyền sẽ tăng gấp đôi. Cả hai đầu đều phải hỗ trợ và được cấu hình chính xác; chỉ cắm thêm một sợi cáp có thể tạo vòng lặp thay vì tăng dung lượng.

5. Sản phẩm của Feichang Technology phù hợp với một giải pháp thực tế như thế nào?

Danh mục bộ chuyển mạch công nghiệp trên website Feichang Technology bao gồm nhiều sản phẩm có quản lý và không quản lý khác nhau, nên không thể khái quát chức năng của một dòng sản phẩm cho mọi thiết bị. Sản phẩm gigabit có quản lý loại mini gắn thanh DIN với bốn cổng điện và hai cổng quang được liệt kê trên website nêu rõ rằng sản phẩm hỗ trợ VLAN, IGMP Snooping và tám hàng đợi dựa trên DSCP. Những khả năng này có thể là gợi ý lựa chọn cho mạng kết hợp điều khiển và video, nhưng việc ánh xạ hàng đợi, phương pháp lập lịch và các tổ hợp có thể cấu hình vẫn cần được xác nhận bằng tài liệu đầy đủ về mẫu thiết bị và firmware.

Tám hàng đợi không có nghĩa là tám kênh gigabit độc lập; sản phẩm có hai cổng quang nhưng điều đó không có nghĩa chúng được gộp theo mặc định. Nếu cần định hình lưu lượng, nhận diện ứng dụng hoặc cơ chế thời gian thực ở mức cao hơn, cần kiểm tra riêng bằng chứng hỗ trợ. Không thể suy ra rằng tất cả đều có chỉ vì tài liệu ghi QoS. Khoảng cách truyền của cổng quang, mô-đun và tùy chọn nguồn điện cũng cần được xác nhận riêng.

6. Người mới có thể xác minh từng bước như thế nào?

Trước tiên, hãy vẽ đường đi của dữ liệu từ thiết bị đầu cuối đến máy chủ và ghi lại tốc độ cổng cùng chiều lưu lượng dịch vụ trên từng đoạn. Sau đó lưu cấu hình ban đầu và trạng thái bình thường, rồi kiểm tra tốc độ đã thương lượng, bộ đếm lỗi và tình trạng cáp. Sau khi xác nhận liên kết vật lý hoạt động tốt, hãy thêm lần lượt các dịch vụ thực tế và tìm nơi số khung bị loại bỏ hoặc thời gian chờ bắt đầu tăng. Một lần Ping thành công chỉ cho thấy có khả năng kết nối ở một mức nào đó tại thời điểm đó; không thể thay thế việc xác minh dưới tải đỉnh.

Mỗi lần chỉ thay đổi một loại chính sách và so sánh độ trễ cùng mức biến thiên của dịch vụ điều khiển, tính liên tục của video, thời gian hoàn tất tệp và số khung bị loại bỏ tại đầu ra. Việc quan sát cần bao quát cả giai đoạn ổn định lẫn các đợt đột biến khi thiết bị báo cáo đồng thời và khi dịch vụ khôi phục. Ghi lại mẫu thiết bị, firmware, cấu trúc liên kết mạng, cấu hình, phương pháp kiểm thử và khoảng thời gian để nhà cung cấp có thể tái hiện. Nếu tải trung bình dài hạn đã vượt dung lượng đầu ra, hãy ưu tiên giảm lưu lượng không hữu ích, điều chỉnh dịch vụ hoặc mở rộng dung lượng; chính sách hàng đợi không thể thay thế việc hoạch định dung lượng.

Không thể coi việc phân bổ băng thông động, nhận diện ứng dụng và “bảo đảm tính thời gian thực” được đề cập trong bài viết cũ là những khả năng chung của mọi bộ chuyển mạch công nghiệp. Bài viết này thay các phát biểu khái quát đó bằng những cơ chế và giới hạn có thể kiểm chứng: trước tiên xác định điểm nghẽn, sau đó chọn công cụ được hỗ trợ và chứng minh sự cải thiện bằng kết quả của dịch vụ.

Nguồn:Danh mục bộ chuyển mạch công nghiệp Feichang Technology;Chi tiết sản phẩm có quản lý với bốn cổng điện và hai cổng quang;Giải thích của Cisco về cơ chế policing và shaping. Các nguồn được dùng để tìm hiểu cơ chế, không cung cấp lệnh cấu hình chung áp dụng cho mọi mẫu thiết bị.

Được dịch từ bài viết kỹ thuật tiếng Trung. Nguồn xuất bản lần đầu: 2024-12-03. Nguồn sửa đổi lần cuối: 2026-10-13T19:28:50+08:00. Đọc nguồn tiếng Trung

Các câu hỏi thực tế thường gặp

Mỗi hàng đợi ưu tiên có bổ sung một lượng băng thông tương đương một cổng không?

Không. Các hàng đợi dùng chung tài nguyên truyền của đầu ra mà chúng được phép sử dụng. Lập lịch phân bổ cơ hội trong phạm vi dung lượng thực tế; không nhân dung lượng đó lên.

Vì sao thay policing bằng shaping có thể làm tăng thời gian chờ của một luồng?

Shaping có thể đưa lưu lượng vào hàng đợi để điều tiết nhịp gửi ra thay vì lập tức loại bỏ hoặc đánh dấu phần vượt mức. Kết quả phụ thuộc vào mức cho phép đã cấu hình, bộ đệm và tải công việc, vì vậy hãy xác minh đồng thời độ trễ và mức mất dữ liệu.

Có thể chấp thuận cơ chế ưu tiên nghiêm ngặt mà không quan sát các dịch vụ ưu tiên thấp hơn không?

Không. Lưu lượng được ưu tiên kéo dài có thể làm giảm cơ hội của các lớp khác. Hãy xác minh bộ lập lịch được hỗ trợ và yêu cầu của mọi dịch vụ bị ảnh hưởng, bao gồm hành vi dự kiến khi quá tải.

Nguồn và giới hạn áp dụng

Các nội dung bổ sung này giải thích cơ chế chung. Tính năng được hỗ trợ, chi tiết kết nối và giới hạn nghiệm thu phải được xác minh cho thiết bị, phần mềm và điều kiện vận hành thực tế; các sơ đồ không phải số liệu đo hay bằng chứng chứng nhận.

Chia sẻ bài viết này