Câu trả lời ngắn gọn, chỉ cần sử dụng Giao thức ReSerVation tài nguyên (RSVP).
Câu trả lời dài, bạn có thể sử dụng định tuyến đa cấu trúc và có nhiều số liệu trong mỗi giao diện và buộc một số gói thành cấu trúc liên kết khác với các gói khác. Nhưng tôi sẽ không thực sự mạo hiểm ở đó.
Bạn có thể muốn nói chuyện với nhóm tài khoản của mình rằng bạn muốn thực hiện định tuyến phân đoạn: http://tools.ietf.org/html/draft-previdi-filsfils-isis-seribution-routing-02 (áp lực của khách hàng sẽ giúp phát triển tài nguyên)
Định tuyến phân đoạn sẽ giúp việc giải quyết vấn đề của bạn trở nên tầm thường trong khi loại bỏ cả LDP và RSVP khỏi mạng của bạn, chỉ dựa vào IGP.
Vì đề xuất của tôi trong các nhận xét không thực sự hiệu quả, tôi sẽ giải thích lý do tại sao không và cách khắc phục.
Vấn đề là chúng ta cần cài đặt LSP trong CTNH để có thể sử dụng nó. Và theo gợi ý của tôi, RSVP LSP không thực sự được cài đặt cho đến khi LDP LSP biến mất. Vì vậy, chúng tôi không thể có điều kiện tiêm lưu lượng truy cập ở đó.
Tôi không thể tìm thấy bất kỳ cách nào để buộc RSVP + LDP trong ECMP, với chiến thắng LDP ưu tiên như nhau. Nhưng chúng ta vẫn có thể đạt được những gì mong muốn ít nhất theo hai cách riêng biệt.
Bước nhảy kép tiếp theo Thêm bước nhảy tiếp theo thứ hai trong PE l2circuit. IBGP này sẽ không được sử dụng bởi iBGP, vì vậy nó không thu hút được lưu lượng truy cập nào cả.
Bây giờ cấu hình đường hầm RSVP cho vòng lặp thứ hai này và sử dụng nó làm địa chỉ lân cận cho l2circuit.
Hiệu quả ròng là, tất cả lưu lượng truy cập đang sử dụng LDP ngoại trừ l2circuit này đang sử dụng RSVP
- RSVP chỉ
Tạo hai đường hầm RSVP, một đường dẫn sử dụng đường dẫn IGP (nghĩa là sẽ sử dụng giống như LDP) đường dẫn khác bằng đường dẫn rõ ràng của bạn. Chúng có thể được đặt thành ECMP, tức là tất cả lưu lượng sẽ sử dụng cả hai đường hầm.
Bây giờ khi chúng tôi đã hoàn thành yêu cầu ECMP, chúng tôi có thể sử dụng chính sách xuất khẩu 'bảng chuyển tiếp tùy chọn định tuyến' để đặt một số lưu lượng truy cập trên LSP_NORMAL và một số lưu lượng truy cập trên LSP_EVPN. Về cơ bản chính sách xuất khẩu của chúng tôi sẽ là:
.
term EVPN {
from community EVPN;
then {
install-nexthop lsp LSP_EVPN;
accept;
}
}
term NORMAL {
from next-hop 1.2.3.4;
then {
install-nexthop lsp LSP_NORMAL;
accept;
}
}
Bây giờ không có lưu lượng nào thực sự sử dụng ECMP vì tất cả lưu lượng sẽ bị buộc phải theo một hoặc LSP RSVP khác.
Tôi thích lựa chọn thứ nhất.