Nghiên cứu phát hiện tình trạng thao tác thuộc tính BGP ORIGIN và ảnh hưởng đến lựa chọn tuyến
"The article reports widespread BGP ORIGIN attribute rewriting observed across public and private vantage points, with many ASes changing non-IGP announcements to IGP to influence path selection. In experiments using IPv4 and IPv6 anycast prefixes, roughly 70% of observed unique paths had ORIGIN reset to IGP, and the behavior was especially common among large Tier-1 networks, affecting traffic engineering and route preference. No CVE is mentioned; the issue is mitigated only by preserving RFC4271-compliant ORIGIN handling and avoiding unauthorized modification."
Tác động chủ yếu là làm sai lệch lựa chọn tuyến trong BGP, có thể dẫn tới điều hướng lưu lượng bất lợi. Điểm đáng chú ý gồm ORIGIN bị reset về IGP (~70%), hành vi tập trung ở AS lớn và ảnh hưởng đến best path selection khi các tiêu chí khác tương đương.
Có thể làm thay đổi luồng lưu lượng và hiệu quả traffic engineering giữa các nhà cung cấp, đặc biệt khi các AS trung tâm thực hiện rewriting. Hệ quả gồm giành thêm tuyến (IPv4 +18%, IPv6 +40%) và tăng khả năng lưu lượng đi qua Tier-1.
Một nghiên cứu phân tích việc thao tác thuộc tính BGP ORIGIN trong các bản tin định tuyến công khai và dữ liệu quan sát từ biên mạng. Theo chuẩn RFC4271, thuộc tính ORIGIN phải do hệ thống AS phát hành ban đầu tạo ra và không nên bị thay đổi bởi các router khác. Tuy nhiên, trong thí nghiệm với IPv4 và IPv6 anycast prefixes, nhóm tác giả ghi nhận khoảng ~70% các đường đi (unique paths) quan sát được có ORIGIN bị reset về IGP so với giá trị gốc.
ORIGIN có ba giá trị: IGP, EGP (giá trị lịch sử, không khuyến nghị dùng) và INCOMPLETE. Trong thuật toán chọn đường của BGP, router có thể dùng ORIGIN khi các tiêu chí như Local Preference và AS_PATH length tương đương; giá trị ORIGIN “thấp hơn” sẽ được ưu tiên.
Phân tích cho thấy hành vi thay đổi ORIGIN sang IGP tập trung ở các AS lớn: khoảng 10% direct peers và 20.3% các AS thực hiện rewriting nằm trong nhóm top-50 theo CAIDA AS Rank. Đặc biệt, việc reset ORIGIN sang IGP giúp các AS “rewriter” giành thêm tuyến trong bảng định tuyến hội tụ (IPv4: +18%, IPv6: +40%), làm tăng khả năng lưu lượng đi qua các mạng Tier-1.
Khuyến nghị: duy trì xử lý ORIGIN theo RFC4271, tránh sửa đổi trái phép và tăng giám sát các thay đổi ORIGIN trong quá trình vận hành/peering.