Giả định phổ biến là mô hình gắn kết Layer 2 tại biên quyết định mọi thứ phía trên nó, nên thiết kế bắt đầu bằng một cặp vPC rồi đi lên. Nó thường kết thúc bằng những quyết định định tuyến được đưa ra một cách tình cờ. Một biên EVPN trước hết là một ranh giới định tuyến: ngữ cảnh định tuyến của một khách thuê gặp một miền định tuyến bên ngoài, và thứ vượt qua ranh giới đó là một tuyên bố chính sách. Hãy chọn các tuyến, quan hệ ASN và các đường thất bại trước khi bất kỳ ai tranh luận về port-channels. Mô hình gắn kết sau đó tuân theo một yêu cầu thay vì áp đặt yêu cầu.

Bắt đầu với những gì vượt qua ranh giới

Viết ra các tuyến cần hiển thị ở mỗi bên, hướng chúng đi và ai phê duyệt một thay đổi trong danh sách đó. Một biên chấp nhận mọi thứ và quảng bá mọi thứ thì không có chính sách, chỉ có một sợi cáp.

Sau đó gọi tên sự cố bạn định vận hành: một uplink hỏng, một border leaf hỏng, hoặc toàn bộ miền bên ngoài không thể tiếp cận. Mỗi câu trả lời thay đổi việc bạn cần hai láng giềng độc lập, một gắn kết Layer 2 dùng chung, hay cả hai.

Chỉ sau khi hai danh sách đó tồn tại thì câu hỏi về gắn kết mới có thể trả lời được. Trước đó mọi cơ chế đều có vẻ hợp lệ như nhau. Sau đó phần lớn chúng tự loại mình. Đó là toàn bộ lý lẽ để làm phần định tuyến trước.

Cố định ranh giới ASN và peering

Một fabric dùng AS riêng thường peering với miền biên công cộng qua eBGP, và phần thú vị là chính sách ở cả hai phía. Hãy quyết định tiền tố nào được chấp nhận, tiền tố nào được quảng bá và upstream sẽ nhận AS path nào.

RFC 6996 dành riêng một dải ASN cho mục đích riêng, và những ASN đó không được xuất hiện trong quảng bá toàn cầu. Hãy áp dụng chính sách loại bỏ hoặc lọc mà nền tảng hỗ trợ và kiểm chứng quảng bá kết quả thay vì giả định thiết bị đã làm việc đó. Bước đó cũng không cho bạn quyền quảng bá một tiền tố công cộng tùy ý, đó là cuộc trao đổi riêng với chủ sở hữu địa chỉ.

Một liên bang hoặc tính năng local-AS là lựa chọn thiết kế cho một topo cụ thể. Không cái nào là bắt buộc chỉ vì fabric và upstream dùng các vai trò ASN khác nhau, và việc áp dụng một cái mà không có yêu cầu sẽ thêm các bộ phận chuyển động vào mọi thay đổi trong tương lai.

Uplink Layer 3 không cần multichassis LAG

Các giao diện được định tuyến độc lập với láng giềng BGP riêng cho hai đường rõ ràng và hai miền sự cố rõ ràng. vPC hoặc một multichassis LAG khác phục vụ một yêu cầu gắn kết Layer 2, và nó là công cụ đúng khi yêu cầu đó tồn tại.

Một quy tắc chung rằng mọi cặp biên phải dùng vPC, hoặc phải tránh nó, che giấu những điều kiện thực sự quyết định vấn đề. Hãy hỏi gắn kết phải mang gì, rồi chọn cơ chế mang điều đó với ít chế độ sự cố dùng chung nhất.

Chính sách định tuyến bạn viết đầu tiên không thay đổi khi cơ chế gắn kết thay đổi, đó là dấu hiệu tốt cho thấy thứ tự đã đúng.

Chỉ xuất những gì khách thuê cần

Một khách thuê có thể cần một tuyến mặc định, một tập tiền tố bên ngoài được chọn, hoặc một bảng lớn hơn nhiều. Hãy chọn phạm vi đó dựa trên năng lực chuyển tiếp và mặt phẳng điều khiển thực tế, không dựa trên một con số cũ về các tuyến internet mà không ai đo lại.

Tuyến EVPN IP Prefix, thường được gọi là Type 5 và được định nghĩa trong RFC 9136mang thông tin tiền tố trong overlay. Việc triển khai vẫn cần chính sách xuất và nhập khớp nhau cùng phân giải next-hop, nên nhận một tuyến BGP bên ngoài tại biên không có nghĩa là mọi VRF của khách thuê đều nhập nó.

Không phải mọi leaf cần bảng đầy đủ chỉ vì biên giữ nó. Hãy phân phối những gì lưu lượng của khách thuê yêu cầu, và để biên sở hữu phần còn lại.

Kiểm chứng một tiền tố từ đầu đến cuối

Chọn một tiền tố bên ngoài tiêu biểu và theo nó qua VRF dự định của biên, chính sách xuất, ngữ cảnh chuyển tiếp của leaf nhận và đường quay lại một nguồn của khách thuê. Một tiền tố xuất hiện ở một chỗ mà không xuất hiện ở chỗ tiếp theo sẽ khoanh vùng lỗi ngay lập tức.

Xác nhận cách next hop được phân giải qua overlay, vì một tuyến hiện diện với next hop chưa phân giải thì không chuyển tiếp gì cả. Sau đó lặp lại kiểm tra sau một thay đổi uplink, vì đó là lúc chính sách và phân giải next-hop thường khác nhau nhất.

Thứ tự công việc: liệt kê các tuyến vượt qua, thống nhất chính sách ASN, chọn gắn kết theo công việc thực tế của nó, giới hạn phạm vi xuất cho từng khách thuê, rồi kiểm chứng một tiền tố và đường quay lại của nó.

Bài viết liên quan