Bạn đọc «L2VPN» trên một báo giá, rồi «VPLS» trên tờ cấu hình, và cho rằng từ thứ hai thu hẹp từ thứ nhất. Đôi khi đúng như vậy, đôi khi hai dòng trả lời những câu hỏi không liên quan. Hiểu lầm là coi những cái tên này như các bậc của một chiếc thang từ cơ bản đến nâng cao. L2VPN là một họ, VPWS và VPLS là hai hành vi dịch vụ bên trong nó, và EVPN là một cơ chế mặt phẳng điều khiển có thể mang cả hai.

Mỗi từ viết tắt trả lời một câu hỏi khác

Hãy bắt đầu từ việc kết nối của khách hàng phải làm gì, vì đó là câu hỏi duy nhất mà mô hình dịch vụ trả lời. Một mạch điểm-điểm giữa hai địa điểm và một đoạn Ethernet chia sẻ trên mười địa điểm là những sản phẩm khác nhau, kể cả khi cả hai được bán như kết nối lớp 2.

NameQuestion it answersWhat it does not tell you
L2VPNWhich family of services carries Ethernet framesPoint-to-point or multipoint
VPWSA pair of attachment circuits behaves as one wireWhich control plane builds it
VPLSMany attachments share a bridged broadcast domainWhether MAC learning is limited or flooded
EVPNBGP distributes MAC and IP reachabilityWhich service model it is being used for

Bảng đó không phải là hệ thống phân cấp, và đọc nó như phân cấp gây ra lỗi mua sắm thường gặp: so một báo giá VPWS với một báo giá VPLS như thể cái thứ hai là phiên bản đầy đủ hơn của cái thứ nhất. Chúng giải quyết những vấn đề khác nhau, và không cái nào là siêu tập theo nghĩa mà người mua giả định.

VPWS và VPLS tách nhau ở quyết định chuyển tiếp

Trong dịch vụ dây riêng ảo, kết nối chọn điểm cuối xa. Lưu lượng đến cổng đó đi ra theo cổng ghép cặp, và biên của nhà cung cấp không cần học những địa chỉ MAC nào ở phía sau cho quyết định chuyển tiếp cơ bản.

Trong một VPLS, biên của nhà cung cấp làm cầu nối. Nó kiểm tra địa chỉ MAC đích của từng khung, học địa chỉ nguồn theo từng kết nối, và làm ngập các đích không xác định bên trong LAN được mô phỏng. Đó là điều khiến dịch vụ hoạt động như một LAN, và cũng là nguồn gốc của các giới hạn vận hành.

Một sơ đồ trông như đa điểm không chứng minh rằng mọi địa điểm chia sẻ một miền quảng bá. Hai nhà cung cấp có thể vẽ cùng một đám mây và bán một miền cầu nối hoặc vài mạch điểm-điểm, và sự khác biệt chỉ hiện ra khi một quảng bá, một khung unicast không xác định hoặc một lần di chuyển MAC vượt qua ranh giới địa điểm. Một ping quảng bá giữa hai địa điểm trả lời câu hỏi nhanh hơn bất kỳ slide kiến trúc nào. Nếu các phản hồi đến từ mọi địa điểm khác, bạn có một cầu nối; nếu chỉ cặp đó trả lời, bạn có một sợi dây.

EVPN là mặt phẳng điều khiển, không phải cấu trúc liên kết

Đặc tả cơ sở của EVPN, RFC 7432, định nghĩa các thủ tục Ethernet VPN dựa trên BGP MPLS: khả năng đến của MAC được quảng bá trong BGP thay vì chỉ học qua làm ngập mặt phẳng dữ liệu. Sau đó RFC 8214 quy định hỗ trợ VPWS dùng EVPN, và chính điểm đó phá vỡ mô hình bậc thang. Cùng một mặt phẳng điều khiển phục vụ cả dịch vụ điểm-điểm và dịch vụ đa điểm.

Vì vậy «chúng tôi chạy EVPN» không phải câu trả lời cho «chúng tôi đã mua gì». Nhà cung cấp vẫn phải nói dịch vụ là một cặp kết nối hay một cầu nối chia sẻ, và vận chuyển là MPLS, VXLAN hay thứ khác. Những lựa chọn đó sống trong các tài liệu khác nhau và các phần khác nhau của cấu hình.

Với một nhà vận hành, hệ quả thực tế là chọn EVPN sớm khiến các thay đổi dịch vụ về sau rẻ hơn, vì khả năng đến đã được báo hiệu thay vì bị làm ngập. Nó không xóa bỏ nhu cầu quyết định mô hình dịch vụ trước, và không sửa một cầu nối cấu hình sai.

MPLS là đường dữ liệu, không phải định nghĩa

Các tài liệu khung mô tả họ và các yêu cầu của nó; chúng không bắt buộc một kiểu đóng gói. Xếp chồng nhãn MPLS là một vận chuyển phổ biến cho các dịch vụ này, và nó không phải là duy nhất. Một dịch vụ được báo hiệu bằng BGP và một đường chuyển tiếp MPLS là những quyết định thiết kế riêng chỉ thường đi cùng nhau.

Khi nhà cung cấp nói «MPLS L2VPN», hãy hỏi nửa nào đang được mô tả. Nếu câu trả lời chỉ là vận chuyển, mô hình dịch vụ vẫn chưa được xác định, và hành vi của kết nối vẫn chưa rõ.

Bốn câu hỏi biến một cái tên thành hợp đồng

Hỏi bàn giao là gì: một cổng, một VLAN hay một nhóm VLAN, và những cái nào được phép nói chuyện với nhau. Hỏi các địa điểm có chia sẻ một miền quảng bá không, vì câu trả lời duy nhất đó quyết định làm ngập, giới hạn MAC và cách một vòng lặp sẽ hành xử.

Yêu cầu ngân sách kích thước khung từ đầu đến cuối, rồi tự bạn cộng thêm chi phí đóng gói. Hỏi điều gì xảy ra khi một kết nối hỏng, các kết nối khác có tiếp tục chuyển tiếp không, và nhà cung cấp rút khả năng đến hay để nó cho đến khi bộ hẹn giờ hết hạn.

Viết bốn câu trả lời đó bên cạnh tên sản phẩm trong hồ sơ của bạn. Khi báo giá tiếp theo đến với một từ viết tắt khác và cùng mức giá, việc so sánh trở thành so sánh hành vi, và chỉ nó dự đoán được mạng sẽ làm gì vào một ngày xấu.

Bài viết liên quan