facebook

Kiểm thử tải ứng dụng L4-7 với Keysight IxLoad: mô phỏng người dùng web, video, thoại trên PerfectStorm ONE

Kiểm thử tải ứng dụng L4-7 với Keysight IxLoad trên thiết bị PerfectStorm ONE 10GE 8 cổng
Keysight IxLoad trên PerfectStorm ONE 10GE 8 cổng: 64 Gbps thông lượng ứng dụng, 1,5 triệu kết nối HTTP mới mỗi giây, đo back-to-back theo data sheet (ảnh minh họa: Techmaster)

Một tường lửa mới có thể đạt thông lượng rất cao khi đẩy gói tin lớn, nhưng vẫn nghẽn khi hàng triệu người dùng cùng mở trang web HTTPS, xem video và gọi điện qua SIP. Lý do là các thiết bị lớp 4–7 bị giới hạn bởi số kết nối mới mỗi giây, số phiên đồng thời và chi phí giải mã TLS, chứ không chỉ bởi băng thông. Kiểm thử tải ứng dụng là cách tái tạo đúng loại tải đó trong phòng lab. Bài viết giải thích Keysight IxLoad làm việc này ra sao, cách đọc bảng hiệu năng của nền tảng phần cứng PerfectStorm ONE mà không lấy nhầm số, và quy trình 5 bước để tìm điểm gãy của thiết bị trước khi đưa vào khai thác.

Kiểm thử tải ứng dụng L4-7 là gì?

Kiểm thử tải ứng dụng là việc phát lưu lượng có trạng thái — tức là các phiên TCP thật, bắt tay TLS thật, yêu cầu HTTP và phản hồi thật — qua một thiết bị hoặc một dịch vụ, rồi đo xem nó phục vụ được bao nhiêu người dùng trước khi chất lượng suy giảm. Khác với bài thử lớp 2–3 (chỉ đếm gói, đo mất gói và độ trễ), bài thử lớp 4–7 trả lời những câu hỏi mà người vận hành thực sự quan tâm: bao nhiêu kết nối mới mỗi giây, bao nhiêu phiên đồng thời, thông lượng HTTPS là bao nhiêu khi bật kiểm tra sâu, và trải nghiệm (QoE) của người xem video hay người gọi thoại thay đổi thế nào khi tải tăng.

Thiết bị cần kiểm thử thường là tường lửa, bộ cân bằng tải, bộ điều khiển phân phối ứng dụng (ADC), cổng VPN, proxy, hoặc cả một cụm dịch vụ trong trung tâm dữ liệu. Với hạ tầng lớp 2–3, Techmaster đã có bài riêng về nghiệm thu switch theo RFC 2889; bài này đi lên tầng ứng dụng.

Keysight IxLoad mô phỏng những gì?

Theo data sheet IxLoad Overview (3120-1107, 10/2025), IxLoad mô phỏng lưu lượng web, video, thoại, lưu trữ, VPN, không dây, hạ tầng và bảo mật để dựng kịch bản sát thực tế. Danh sách giao thức trong data sheet gồm (data sheet lưu ý một số tính năng chỉ có trên một số module tải nhất định, nên cần xác nhận theo nền tảng phần cứng):

  • Web: HTTP 1.0/1.1, HTTP/2, HTTP/3, TLS từ v1.0 tới v1.3 — cả phía client lẫn phía server.
  • Truyền tệp và email: FTP, TFTP, SMTP, POP3, IMAP.
  • Video OTT: Apple HLS, MPEG-DASH, Adobe HDS và các trình phát khác; IPTV multicast qua IGMP/MLD, RTSP.
  • Thoại: SIP, WebRTC, MGCP, H.248, RTP và SRTP.
  • Lưu trữ: SMB1/2/3, NFSv3/v4/v4.1, iSCSI, RoCEv2.
  • Ứng dụng mới hoặc độc quyền: AppReplay phát lại bản ghi gói tin có trạng thái và không trạng thái; AppLibrary là thư viện luồng ứng dụng soạn sẵn, được cập nhật định kỳ qua chương trình Application and Threat Intelligence (ATI) của Keysight.

Điểm làm IxLoad khác một công cụ phát tải đơn giản là mô hình hoá thuê bao: mỗi người dùng ảo có thể dùng nhiều dịch vụ theo trình tự, lưu lượng của từng ứng dụng thay đổi theo timeline, và người dùng kết nối rồi ngắt khỏi mạng một cách động. Kết quả QoE được phân tích theo từng người dùng, từng IP hoặc từng VLAN, nên khi tải tăng có thể thấy chính xác nhóm thuê bao nào bị ảnh hưởng trước.

Thiết bị Keysight PerfectStorm ONE chạy IxLoad trên bàn phòng lab mạng, phía sau là tủ máy chủ
Keysight PerfectStorm ONE trong phòng lab kiểm thử mạng (ảnh minh họa: Techmaster)

IxLoad chạy trên phần cứng nào?

IxLoad là phần mềm; năng lực phát tải phụ thuộc nền tảng bên dưới. Data sheet liệt kê các lựa chọn: bản ảo IxLoad VE, đám mây công cộng (AWS, Azure, GCP, Oracle), khung máy XGS2/XGS12 với các module tải CloudStorm, PerfectStorm, Novus, và các thiết bị gọn như APS-ONE-100, Novus ONE PLUS, PerfectStorm ONE. Bản ảo phù hợp cho kiểm thử trong pipeline CI/CD và môi trường đám mây; khi cần tải lớn ổn định với độ trễ đo bằng phần cứng, nên chọn nền tảng có tăng tốc phần cứng.

PerfectStorm ONE 10GE là một lựa chọn gọn cho phòng lab doanh nghiệp: một hộp để bàn 8 cổng 1GE/10GE SFP+, bộ nhớ 64 GB, giảm tải mã hoá IPsec/SSL bằng phần cứng và FPGA đo độ trễ với độ phân giải 10 ns. Thiết bị có hai phiên bản: bản tiêu chuẩn chỉ chạy IxLoad, bản Fusion chạy cả IxLoad lẫn Keysight BreakingPoint (phát tấn công và kiểm thử bảo mật). Số cổng và tốc độ có thể nâng cấp bằng mã kích hoạt, không cần thay phần cứng.

Đọc bảng hiệu năng PerfectStorm ONE thế nào cho đúng?

Data sheet PerfectStorm ONE 1GE/10GE (3120-1235) có hai bảng hiệu năng riêng: một cho BreakingPoint, một cho IxLoad. Với kế hoạch kiểm thử tải ứng dụng bằng IxLoad, chỉ dùng bảng “IxLoad performance”, áp dụng như nhau cho bản tiêu chuẩn PS10GE8 và bản Fusion PS10GE8NG (model 8 cổng 10GE; data sheet không công bố số cho các biến thể 2 cổng, 4 cổng hay 1GE):

  • Thông lượng ứng dụng 64 Gbps; thông lượng HTTP 40 Gbps một chiều / 76 Gbps hai chiều.
  • 1,5 triệu kết nối HTTP mới mỗi giây và 30 triệu kết nối HTTP đồng thời.
  • Thông lượng SSL 20 Gbps, 200.000 kết nối SSL mới mỗi giây, 1 triệu luồng SSL đồng thời.
  • 500.000 đường hầm IPsec đồng thời, dựng 10.000 đường hầm mỗi giây.

Hai lưu ý quan trọng. Thứ nhất, các con số 80 Gbps, 60 triệu kết nối đồng thời và 2 triệu kết nối TCP mỗi giây ở phần giới thiệu đầu data sheet trùng với bảng hiệu năng BreakingPoint của bản Fusion (PS10GE8NG); không dùng chúng cho kế hoạch thử bằng IxLoad. Thứ hai, mọi số trong bảng đều đo back-to-back trên một thiết bị (cổng phát nối thẳng cổng thu, không có DUT ở giữa), còn số SSL đo với khoá 2K trong cấu hình lý tưởng. Đây là trần năng lực của máy đo; năng lực của thiết bị cần kiểm thử là thứ bài thử phải tìm ra.

Bảng hiệu năng IxLoad trên PerfectStorm ONE 10GE và các gói giấy phép IxLoad theo data sheet Keysight
Hiệu năng IxLoad trên PerfectStorm ONE 10GE và gói giấy phép (ảnh minh họa: Techmaster)

Quy trình 5 bước kiểm thử tải ứng dụng với IxLoad như thế nào?

Trong một bài thử điển hình, IxLoad đóng vai cả máy khách lẫn máy chủ: một nhóm cổng giả lập người dùng, nhóm cổng còn lại giả lập máy chủ, và thiết bị cần kiểm thử nằm giữa. Trình tự Techmaster gợi ý, dựa trên các tính năng mô tả trong data sheet:

  1. Chốt chỉ số cần chứng minh. Kết nối mới mỗi giây, kết nối đồng thời, thông lượng, thông lượng mã hoá và QoE nên là các bài thử riêng, vì mỗi chỉ số chạm một giới hạn khác của thiết bị.
  2. Mô hình hoá thuê bao. Định nghĩa nhóm người dùng, dịch vụ họ dùng, trình tự và timeline tăng tải.
  3. Trộn ứng dụng thực tế. Kết hợp HTTP/2, HTTP/3, TLS 1.3, video HLS/DASH, SIP với các luồng trong AppLibrary, hoặc phát lại bản ghi lưu lượng của chính mạng mình bằng AppReplay.
  4. Chạy và tìm điểm gãy. QuickTest dựng sẵn cho HTTP, TLS và IPsec giúp khởi động nhanh; theo dõi QoE thời gian thực, và bật Analyzer để bắt gói, xem sơ đồ ladder khi xuất hiện lỗi. Gói DATA cho PerfectStorm ONE (925-6121) còn kèm RFC 3511 Quick Test — RFC 3511 là phương pháp đo hiệu năng tường lửa của IETF.
  5. Báo cáo và tự động hoá. Xuất báo cáo PDF/HTML một chạm; dùng ScriptGen chuyển cấu hình GUI thành script, rồi đưa vào CI/CD qua Python, Tcl, REST API hoặc ROBOT.
Sơ đồ client, thiết bị cần kiểm thử, server và 5 bước kiểm thử tải ứng dụng L4-7 bằng Keysight IxLoad
Quy trình 5 bước kiểm thử tải ứng dụng L4-7 với Keysight IxLoad (ảnh minh họa: Techmaster)

Nếu mục tiêu là đo khả năng chặn tấn công và hiệu năng tường lửa thế hệ mới theo chuẩn NetSecOPEN, xem bài kiểm thử hiệu năng tường lửa NGFW theo RFC 9411. Nếu hạ tầng cần đo nằm trên đám mây hoặc là kiến trúc Zero Trust/SASE, xem bài kiểm thử hiệu năng mạng đám mây với Keysight CyPerf.

Vì sao kiểm thử tải ứng dụng quan trọng với thị trường Việt Nam?

Theo số liệu CBRE 2025 được Báo Pháp luật Việt Nam dẫn lại, quy mô thị trường trung tâm dữ liệu Việt Nam là 104 MW trên cả nước, trong đó công suất hoạt động tại Hà Nội và TP.HCM chiếm 84 MW, và thị trường cần tăng thêm 316 MW trong giai đoạn 2025–2030. Theo đánh giá của Techmaster, mỗi đợt mở rộng như vậy kéo theo việc chọn mua tường lửa, bộ cân bằng tải và cổng VPN mới — đúng loại thiết bị mà thông số trên catalogue thường không phản ánh được tải ứng dụng thực tế.

Các nhóm khách hàng thường cần kiểm thử tải ứng dụng gồm: nhà mạng và nhà cung cấp dịch vụ IPTV/OTT cần nghiệm thu chất lượng video và thoại; trung tâm dữ liệu và nhà cung cấp đám mây cần định cỡ hạ tầng trước khi bán dịch vụ; ngân hàng, ví điện tử và sàn thương mại điện tử cần biết hệ thống HTTPS chịu được bao nhiêu phiên trong giờ cao điểm; và các hãng sản xuất thiết bị mạng cần một bài PoC khách quan để so sánh sản phẩm. Với bài thử PoC trước khi mua, IxLoad cho phép chạy cùng một cấu hình trên nhiều thiết bị ứng viên và so sánh kết quả trên cùng một báo cáo.

Keysight PerfectStorm ONE đặt trên kệ thép trong lối đi trung tâm dữ liệu để kiểm thử tải ứng dụng
Keysight PerfectStorm ONE tại trung tâm dữ liệu (ảnh minh họa: Techmaster)

Chọn giấy phép IxLoad cho PerfectStorm ONE ra sao?

Giấy phép IxLoad được chia theo nhóm công nghệ. Với PerfectStorm ONE, data sheet liệt kê: gói Basic 925-6104 (HTTP, HTTPS, DNS, ADVNET-DHCP, WAP, Stateless Peer; cần IxLoad Framework 925-0001, miễn phí khi mua kèm phần mềm); gói DATA 925-6121 (Basic cộng FTP, email, App-Replay, HTTP Quick Test, RFC 3511 Quick Test và các giao thức lưu trữ); gói VIDEO 925-6112 (RTSP, IPTV, HLS, MPEG-DASH, đánh giá chất lượng video VQMON tới 10 Gbps); gói VOICE 925-6113 (SIP nâng cao, TLS, SRTP, hội nghị âm thanh/hình ảnh); gói Access & VPN 925-6117 (IPsec, IPsec Quick Tests, PPP, L2TP); và gói Multiplay 925-6321 gộp DATA, VIDEO, VOICE và Access & VPN. AppLibrary được đặt hàng riêng theo gói 925-3461, kèm thuê bao cập nhật luồng ứng dụng một năm. Về phần cứng, 941-0037 là PerfectStorm ONE 10GE 8 cổng bản tiêu chuẩn; 941-0027 là bản Fusion, data sheet yêu cầu mua kèm chương trình ATI 909-0856 của BreakingPoint ngay khi đặt hàng.

Cách chọn hợp lý là bắt đầu từ ứng dụng cần chứng minh: chỉ đo web và HTTPS thì gói Basic hoặc DATA là đủ; cần đo IPsec/VPN thì thêm gói Access & VPN; nghiệm thu dịch vụ IPTV hay VoIP thì cần thêm VIDEO hoặc VOICE; còn nếu cùng một thiết bị phải vừa đo hiệu năng vừa đo khả năng chặn tấn công thì nên cân nhắc bản Fusion. Mã sản phẩm và chính sách giấy phép có thể thay đổi theo thời gian, nên hãy liên hệ Techmaster để xác nhận cấu hình hiện hành.

Techmaster hỗ trợ gì cho dự án kiểm thử tải ứng dụng?

Là nhà phân phối ủy quyền Keysight tại Việt Nam, Techmaster tư vấn chọn nền tảng (PerfectStorm ONE, Novus ONE PLUS, APS-ONE-100 hoặc bản ảo IxLoad VE), gói giấy phép phù hợp với giao thức cần đo, và tư vấn cách xây dựng kịch bản thử phù hợp với mục tiêu nghiệm thu. Bạn có thể xem thêm danh mục mô phỏng lưu lượng IP và thiết bị đo Keysight tại Techmaster, hoặc các công cụ đo mạng liên quan như Keysight IxChariot để đo hiệu năng đầu cuối và network packet broker để giám sát mạng đang khai thác.

Câu hỏi thường gặp

Keysight IxLoad khác BreakingPoint ở điểm nào?

IxLoad tập trung vào hiệu năng và chất lượng trải nghiệm của ứng dụng hợp lệ: web, video, thoại, lưu trữ, VPN với mô hình hoá thuê bao. BreakingPoint tập trung vào bảo mật: trộn lưu lượng ứng dụng với tấn công và phần mềm độc hại. Trên PerfectStorm ONE, bản tiêu chuẩn chỉ chạy IxLoad, còn bản Fusion chạy được cả hai.

PerfectStorm ONE 10GE chạy IxLoad đạt bao nhiêu kết nối mỗi giây?

Theo bảng hiệu năng IxLoad trong data sheet 3120-1235, bản PerfectStorm ONE 10GE 8 cổng (PS10GE8 hoặc bản Fusion PS10GE8NG) đạt 1,5 triệu kết nối HTTP mới mỗi giây, 30 triệu kết nối HTTP đồng thời và thông lượng ứng dụng 64 Gbps, đo back-to-back trên một thiết bị. Các con số 80 Gbps và 60 triệu kết nối đồng thời trùng với bảng hiệu năng BreakingPoint của bản Fusion, không dùng cho IxLoad.

IxLoad có chạy được mà không cần phần cứng không?

Có. Data sheet liệt kê IxLoad Virtual Edition chạy trên máy ảo và các bản chạy trên AWS, Azure, GCP, Oracle. Bản ảo phù hợp cho tự động hoá trong CI/CD và kiểm thử trên đám mây; khi cần tải lớn với độ trễ đo bằng phần cứng thì dùng thiết bị như PerfectStorm ONE hoặc khung máy XGS.

Kiểm thử tải ứng dụng có tự động hoá được không?

Được. IxLoad có Test Composer và QuickTest trên giao diện, ScriptGen chuyển cấu hình GUI thành script chỉ với một thao tác, và API cho Tcl, Python, Perl, REST, ROBOT. Nhờ đó cùng một bài thử có thể chạy lại tự động sau mỗi lần cập nhật firmware hoặc cấu hình thiết bị.

Leave a Reply

Your email address will not be published. Required fields are marked *

Liên hệ Techmaster
Liên hệ chúng tôi
support techmaster