Từ VXLAN đến MPLS IP VPN: VNI không phải nhãn MPLS
Cả hai cách đóng gói đều mang nhãn, nên các nhóm thử ánh xạ VNI lên một nhãn MPLS. Hãy dùng chuyển giao định tuyến hoặc một cổng được hỗ trợ thay thế.
Cả hai công nghệ đều đặt một mã định danh trước gói tin, nên kết luận có vẻ hiển nhiên: ánh xạ VNI lên một nhãn MPLS và để hai mạng hợp nhất. Cách ánh xạ đó không tồn tại như một thao tác được hỗ trợ, vì các mã định danh mang nghĩa khác nhau và được tạo bởi các mặt phẳng điều khiển khác nhau. VNI nhận diện một phân đoạn VXLAN bên trong một overlay; nhãn MPLS nhận diện cách xử lý chuyển tiếp dọc theo một đường dẫn chuyển mạch nhãn. Nối các miền lại là một quyết định định tuyến, không phải bản dịch của các con số.
Lầm tưởng: cả hai dùng nhãn, nên hãy ánh xạ chúng
Sự giống nhau bề mặt là thật và gây nhầm lẫn. VXLAN mang một VNI 24 bit trong phần đầu, còn MPLS mang một chồng nhãn, nên có vẻ như một giá trị có thể được ghi đè thành giá trị kia trên thiết bị biên.
Điều phá vỡ ý tưởng là mọi thứ xung quanh giá trị. VNI được phân giải bởi mặt phẳng điều khiển EVPN và các điểm cuối đường hầm ở lớp dưới. Nhãn được gán bởi mặt phẳng chuyển tiếp MPLS dọc theo một đường dẫn. Không bên nào có thủ tục được định nghĩa để chấp nhận mã định danh của bên kia làm của mình.
Mỗi bên thực sự chuyển tiếp gì
Về phía fabric, một thiết bị biên kết thúc đường hầm VXLAN, ánh xạ VNI lên VRF của người thuê và định tuyến gói tin như IP thông thường. Về phía nhà cung cấp, PE nhận tuyến của khách hàng vào một VRF, áp chồng nhãn MPLS và chuyển tiếp nó qua IP VPN.
Việc chuyển giao đó là mô hình được hiểu rõ trong RFC 4364: biên phía khách hàng trao đổi tuyến IP với biên phía nhà cung cấp, và mỗi miền sở hữu cách đóng gói của riêng mình. VNI đã biến mất khi gói tin tới PE, và đó chính là lý do mô hình này hoạt động.
Vì sao các mặt phẳng điều khiển không hợp nhất
EVPN Type 5 mang các tuyến tiền tố IP với bước nhảy kế tiếp của overlay, trong khi quảng cáo VPN-IPv4 thuộc một họ địa chỉ khác. Các đích tuyến trông giống nhau ở hai bên không dịch họ này sang họ kia và không phân giải bước nhảy kế tiếp qua ranh giới.
Một cổng tích hợp chỉ có thể làm cả hai việc khi nền tảng triển khai các cách đóng gói cần thiết và khả năng liên làm việc giữa các họ tuyến. Năng lực đó phải được kiểm chứng cho đúng phần cứng và bản phát hành, không suy ra từ tên một họ sản phẩm.
Hai giả định nữa thất bại tại ranh giới này. MPLS IP VPN cung cấp khả năng tiếp cận định tuyến, không phải một phân đoạn Ethernet, nên việc mở rộng quảng bá cần một dịch vụ lớp 2 được hỗ trợ thay thế. Và cả hai cách đóng gói đều tiêu tốn byte, nên MTU hiệu dụng nhỏ hơn mức mà bất kỳ lớp dưới nào gợi ý.
Chọn chuyển giao định tuyến hoặc cổng tích hợp
Chọn chuyển giao định tuyến khi người thuê cần khả năng tiếp cận IP và nhà cung cấp đã có dịch vụ hướng tới CE. Cách này giữ quyền sở hữu rõ ràng: fabric sở hữu VXLAN và EVPN, nhà cung cấp sở hữu MPLS và VPN, còn biên sở hữu ánh xạ VRF sang giao diện. Hãy lập kế hoạch quy mô kết nối, địa chỉ hóa và chuyển đổi khi lỗi cùng nhà cung cấp thay vì cho rằng một liên kết là đủ.
Chỉ chọn cổng tích hợp khi nền tảng bạn vận hành hỗ trợ cả hai vai trò và bạn có thể kiểm thử liên làm việc. Việc tiết kiệm thiết bị là thật, nhưng rủi ro vận hành cũng thật khi một thiết bị trở thành nơi duy nhất mà hai mặt phẳng điều khiển phải đồng ý với nhau.
Cần ghi lại gì cho mỗi người thuê
Hãy giữ một bản ghi riêng cho người thuê gồm kết nối, các tiền tố được chấp nhận và xuất đi, cách phân giải bước nhảy kế tiếp và hành vi dự kiến sau sự cố của biên hoặc của liên kết nhà cung cấp. Bao gồm ngân sách MTU ở cả hai ranh giới đóng gói và đường quay về, vì một chiều đi hoạt động tự nó chứng minh rất ít.
Chính bản ghi đó là thứ kết nối hai miền quản trị mà không giả vờ rằng các giả định định tuyến và đóng gói của chúng giống nhau. Khi về sau ai đó hỏi liệu VNI có thể đơn giản trở thành một nhãn, tài liệu sẽ trả lời bằng thiết kế chứ không bằng tranh luận.