NETWORK VISIBILITY

Kiểm thử ERSPAN/GRE: overhead, MTU và độ trung thực của packet mirror

9/8/2026 · 16 phút

Switch đóng gói packet mirror bằng ERSPAN GRE qua mạng IP tới collector
Mục lục bài viết 9 phần

ERSPAN giúp đưa bản sao traffic qua mạng IP tới collector ở xa, nhưng encapsulation overhead, MTU, congestion và mirror oversubscription có thể làm mất hoặc biến dạng bằng chứng. Bài này kiểm tra đường mirror như một hệ thống đo độc lập.

ĐỌC NHANH

Bài viết giúp bạn

  • ERSPAN cần chứng minh điều gì?
  • Topology và điểm tham chiếu
  • Biến số phải kiểm soát
Tùy chỉnh đọc
01

ERSPAN cần chứng minh điều gì?

#

Đường mirror phải sao chép đúng traffic đã chọn, giữ đủ byte cần phân tích và chuyển tới collector trong loss/timing budget. Tunnel “up” không chứng minh source port không oversubscribe hoặc underlay không drop burst.

Cần phân biệt drop chủ ý do filter/sampling với drop do buffer, MTU hoặc congestion. Nếu collector nhận gói đã encapsulate, xác minh decapsulation và metadata không làm sai phân tích.

02

Topology và điểm tham chiếu

#

Tạo traffic có sequence number qua source interface/VLAN. Thu một bản tham chiếu bằng TAP/local capture và một bản qua ERSPAN/GRE đến collector. Ghi route/MTU của underlay và counter tại source, tunnel, egress và collector.

Test cả hai chiều và nhiều nguồn mirror. Đồng bộ clock nếu đo delay; nếu không thể, vẫn dùng sequence để đánh giá completeness/order.

Topology kiểm thử ERSPAN với capture tham chiếu
Topology kiểm thử ERSPAN với capture tham chiếu
03

Biến số phải kiểm soát

#

Khóa ERSPAN type/version, GRE key/session ID, source direction, VLAN handling, truncation, sampling, QoS/DSCP, tunnel source/destination, underlay ECMP và MTU. Ghi platform/NOS cụ thể vì khả năng mirror khác nhau.

Traffic profile gồm min/max frame, IMIX, microburst, nhiều flow và oversubscription. Kiểm soát collector NIC/offload, ring buffer, CPU và storage để không đổ lỗi cho tunnel khi điểm nhận bị nghẽn.

04

KPI và bằng chứng

#

Đo loss theo rate và burst, không chỉ tổng cuối bài. Báo packet nào bị truncation theo cấu hình và packet nào mất ngoài chủ ý.

  • KPI: Mirror completeness · Cách đo: Sequence sent/received · Bằng chứng: Reference + ERSPAN PCAP
  • KPI: Fidelity · Cách đo: Byte/header comparison · Bằng chứng: Hash/decoder output
  • KPI: Loss/duplicate/order · Cách đo: Sequence analysis · Bằng chứng: Raw report
  • KPI: Tunnel overhead · Cách đo: Outer/inner length · Bằng chứng: PCAP
  • KPI: Delivery delay · Cách đo: Reference vs receive time · Bằng chứng: Timestamp + uncertainty
  • KPI: Collector health · Cách đo: NIC/app/storage drop · Bằng chứng: Counter timeline
05

Ma trận kịch bản

#
  • Kịch bản: Baseline · Điều kiện: Tải thấp, frame đủ loại · Mục tiêu: Fidelity
  • Kịch bản: MTU sweep · Điều kiện: Inner size tăng dần · Mục tiêu: Fragment/drop behavior
  • Kịch bản: Microburst · Điều kiện: Burst profile xác định · Mục tiêu: Buffer limit
  • Kịch bản: Oversubscription · Điều kiện: N nguồn → tunnel · Mục tiêu: Loss boundary
  • Kịch bản: ECMP/path change · Điều kiện: Underlay failover · Mục tiêu: Reordering/interruption
  • Kịch bản: Collector slow · Điều kiện: CPU/storage pressure · Mục tiêu: Phân biệt receive drop
  • Kịch bản: Filter/truncate · Điều kiện: Feature bật từng bước · Mục tiêu: Drop chủ ý đúng policy
06

Test plan theo từng pha

#

Pha baseline đối chiếu local/reference với ERSPAN. Pha MTU xác định effective inner size và hành vi khi vượt ngưỡng. Pha scale tăng source/rate/flow rồi tạo microburst. Pha resiliency thay đổi underlay path và đo interruption/reordering.

Cuối cùng bật filter, truncation hoặc packet broker downstream từng tính năng một. Lưu source/tunnel counters, PCAP mẫu, collector drops, NOS/version và route snapshot.

Ma trận packet size, MTU và độ trung thực của ERSPAN GRE
Ma trận packet size, MTU và độ trung thực của ERSPAN GRE
07

Checklist nghiệm thu

#
  • Có stream tham chiếu độc lập với sequence number.
  • Ghi rõ ERSPAN type, session, direction và MTU.
  • Kiểm tra frame size, IMIX, microburst, oversubscription.
  • Thu counter source/tunnel/underlay/collector.
  • Phân biệt filter/truncation với packet loss.
  • Test failover path và collector pressure.
  • Lưu raw PCAP, config, version và checksum.
08

Giới hạn kết luận

#

Kết quả phụ thuộc switch/NOS, tunnel path, MTU, QoS, load và collector. ERSPAN không tự bảo đảm timestamp wire-accurate. Không suy rộng zero-loss từ average load thấp sang microburst hoặc nhiều source.

09

Khái niệm cần nhớ

#
  • ERSPAN: Remote switched port analyzer đóng gói mirror qua IP.
  • GRE: Generic Routing Encapsulation.
  • Inner/outer packet: Gói được mirror và lớp tunnel bên ngoài.
  • Oversubscription: Tổng input vượt output capacity.
  • Fidelity: Mức giữ nguyên dữ liệu cần quan sát.
THUẬT NGỮ NHANH

Khái niệm cần nhớ

Packet fidelity
Mức độ packet giữ nguyên nội dung, thứ tự, timestamp và metadata khi đi qua hạ tầng visibility.
Oversubscription
Tổng lưu lượng cần xuất lớn hơn khả năng của cổng hoặc công cụ nhận dữ liệu.
Source-to-tool
Ma trận mô tả nguồn packet nào phải được phân phối tới từng công cụ đích.
TÀI LIỆU ĐỐI CHIẾUTài liệu tham khảo3 nguồn

Nội dung được biên soạn độc lập, theo hướng vendor-neutral và đối chiếu các tài liệu gốc dưới đây. Tính năng sản phẩm cần được kiểm tra lại theo phiên bản đang sử dụng.

Nguyên tắc biên tập

NetVali ưu tiên nguồn tiêu chuẩn và tài liệu chính thức; phân biệt khuyến nghị triển khai với yêu cầu của tiêu chuẩn; không công bố thông số sản phẩm chưa gắn với phiên bản và điều kiện đo.

Thông số và khả năng sản phẩm có thể thay đổi theo phiên bản. Hãy đối chiếu tài liệu chính thức trước khi xây dựng cấu hình hoặc tiêu chí nghiệm thu.
BẮT ĐẦU TỪ BÀI TOÁN

Cần chuyển kiến thức thành test plan?

Chia sẻ mục tiêu, topology và ràng buộc kỹ thuật. NetVali sẽ cùng bạn xác định bài đo phù hợp.

Trao đổi yêu cầu kỹ thuật