Tôi chỉ nhận thức trực tiếp một vấn đề với BFD, đó là nhu cầu CPU. Tôi hiện đang điều tra một sự cố với Cisco 7301, khi tăng lưu lượng truy cập trong giờ cao điểm của chúng tôi, so với phần còn lại của ngày, BFD đôi khi hết thời gian và định tuyến các chuyến đi đến liên kết tiếp theo.
Có vẻ như với lưu lượng truy cập cao, việc sử dụng CPU của bộ định tuyến đang tăng (điều này không bình thường) nhưng ở khoảng 40-50% các gói BFD của CPU không nhận đủ tài nguyên.
Tuy nhiên, tôi đã tìm thấy thông tin sau gợi ý các vấn đề bổ sung với BFD (Từ bản trình bày NANOG này , có nhiều hơn trong bản trình bày, đây là một thông tin tốt, hãy đọc!)
Hãy cẩn thận là gì?
- Hai cái chính:
- BFD có thể có nhu cầu tài nguyên cao tùy thuộc vào quy mô của bạn.
- BFD không hiển thị với các giao thức bó lớp 2. (Gói LAG Ethernet hoặc POS)
Nhu cầu tài nguyên BFD
- Số lượng phiên BFD trên mỗi linecard hoặc bộ định tuyến có thể ảnh hưởng đến mức độ quy mô BFD đối với bạn. -Mỗi nền tảng độc đáo có giới hạn riêng.
- Giao diện kèm theo hỗ trợ tối thiểu tx / rx 250ms hoặc 2 giây đã được nhìn thấy.
- Trong một số trường hợp, các phiên bản BFD trên bộ định tuyến có thể cần phải được vận hành trên bộ xử lý tuyến tùy thuộc vào việc triển khai (các phiên BFD không phụ thuộc).
- Kiểm tra nền tảng của bạn trước khi triển khai BFD. Cố gắng đặt tải lên CPU RP hoặc LC với các cài đặt được định cấu hình của bạn. Điều này có thể được thực hiện bởi:
- Thực hiện các lệnh nặng CPU
- Các gói bị ngập đến TTL hết hạn ở đích
Nhu cầu tài nguyên BFD (tiếp)
- Những giá trị nào là an toàn để thử?
- Dựa trên việc nói chuyện với một số nhà khai thác, 300ms với hệ số nhân là 3 (phát hiện 900ms) dường như là một giá trị an toàn hoạt động trên hầu hết các thiết bị khá tốt.
- Đây là một cải tiến đáng kể so với một số lựa chọn thay thế.
Gói liên kết BFD và L2
- BFD không biết về các thành viên bó liên kết L2 cơ bản.
- Một gói 4x10GigE L2 (802.3ad) sẽ xuất hiện dưới dạng một phụ thuộc L3. Các gói BFD sẽ được truyền trên một liên kết thành viên, thay vì cả 4 liên kết.
- Thất bại của liên kết với BFD trên đó sẽ dẫn đến toàn bộ sự phụ thuộc L3 không thành công.
- Tuy nhiên, trong một số trường hợp, liên kết thành viên không thành công có thể dẫn đến chỉ một gói BFD bị hủy. Các gói tiếp theo có thể định tuyến qua các liên kết thành viên làm việc.