L2VPN, VPLS, EVPN: ชื่อไม่ใช่บริการ
อักษรย่อบนใบสั่งซื้อบอกชื่อตระกูล พฤติกรรมการส่งต่อ หรือระนาบควบคุม สี่คำถามแยกมันออกจากกันก่อนที่คุณจะเทียบใบเสนอราคาสองใบ
คุณอ่าน «L2VPN» บนใบเสนอราคา แล้วเจอ «VPLS» บนแผ่นการตั้งค่า และคิดว่าคำที่สองจำกัดคำแรก บางครั้งก็เป็นเช่นนั้น บางครั้งสองบรรทัดตอบคำถามที่ไม่เกี่ยวข้องกัน ความเข้าใจผิดคือการมองชื่อเหล่านี้เป็นขั้นบันไดจากพื้นฐานไปสู่ขั้นสูง L2VPN คือตระกูล VPWS และ VPLS คือพฤติกรรมบริการสองแบบภายใน และ EVPN คือกลไกระนาบควบคุมที่พาได้ทั้งสองแบบ
อักษรย่อแต่ละตัวตอบคำถามคนละข้อ
เริ่มจากสิ่งที่การเชื่อมต่อของลูกค้าต้องทำ เพราะนั่นคือคำถามเดียวที่แบบจำลองบริการตอบ วงจรจุดต่อจุดระหว่างสองสถานที่กับเซกเมนต์อีเทอร์เน็ตที่ใช้ร่วมกันในสิบสถานที่เป็นผลิตภัณฑ์คนละแบบ แม้ทั้งคู่จะขายเป็นการเชื่อมต่อชั้น 2
| Name | Question it answers | What it does not tell you |
|---|---|---|
| L2VPN | Which family of services carries Ethernet frames | Point-to-point or multipoint |
| VPWS | A pair of attachment circuits behaves as one wire | Which control plane builds it |
| VPLS | Many attachments share a bridged broadcast domain | Whether MAC learning is limited or flooded |
| EVPN | BGP distributes MAC and IP reachability | Which service model it is being used for |
ตารางนั้นไม่ใช่ลำดับชั้น และการอ่านเป็นลำดับชั้นทำให้เกิดข้อผิดพลาดในการจัดซื้อตามปกติ คือการเทียบใบเสนอราคา VPWS กับ VPLS ราวกับอันที่สองเป็นฉบับสมบูรณ์กว่าของอันแรก ทั้งสองแก้ปัญหาต่างกัน และไม่มีอันใดเป็นเซตใหญ่กว่าในความหมายที่ผู้ซื้อเข้าใจ
VPWS กับ VPLS แยกกันที่การตัดสินใจส่งต่อ
ในบริการสายส่วนตัวเสมือน การเชื่อมต่อเลือกปลายทางไกล ทราฟฟิกที่มาถึงพอร์ตนั้นออกไปยังพอร์ตคู่ และขอบของผู้ให้บริการไม่จำเป็นต้องเรียนรู้ว่ามีที่อยู่ MAC อะไรอยู่ข้างหลังสำหรับการตัดสินใจส่งต่อพื้นฐาน
ใน VPLS ขอบของผู้ให้บริการทำบริดจ์ ตรวจที่อยู่ MAC ปลายทางของแต่ละเฟรม เรียนที่อยู่ต้นทางต่อการเชื่อมต่อ และท่วมปลายทางที่ไม่รู้จักภายใน LAN ที่จำลองขึ้น นั่นคือสิ่งที่ทำให้บริการทำงานเหมือน LAN และเป็นที่มาของขีดจำกัดด้านปฏิบัติการด้วย
แผนภาพที่ดูเหมือนหลายจุดไม่ได้พิสูจน์ว่าทุกสถานที่ใช้โดเมน broadcast เดียวกัน ผู้ให้บริการสองรายสามารถวาดคลาวด์เดียวกันและขายโดเมนที่บริดจ์แล้วหนึ่งโดเมนหรือวงจรจุดต่อจุดหลายวงจร และความต่างจะเห็นได้เมื่อ broadcast เฟรม unicast ที่ไม่รู้จัก หรือการย้าย MAC ข้ามพรมแดนสถานที่ การ ping แบบ broadcast ระหว่างสองสถานที่ตอบคำถามได้เร็วกว่าสไลด์สถาปัตยกรรมใด ๆ ถ้าคำตอบมาจากทุกสถานที่อื่น แสดงว่ามีบริดจ์หนึ่งตัว ถ้าคู่เดียวตอบ แสดงว่ามีสายเส้นเดียว
EVPN คือระนาบควบคุม ไม่ใช่โครงสร้างเชื่อมโยง
ข้อกำหนดพื้นฐานของ EVPN คือ RFC 7432 กำหนดขั้นตอน Ethernet VPN บน BGP MPLS โดยประกาศการเข้าถึง MAC ใน BGP แทนที่จะเรียนรู้ด้วยการท่วมระนาบข้อมูลเพียงอย่างเดียว จากนั้น RFC 8214 ระบุการสนับสนุน VPWS ด้วย EVPN และนั่นคือจุดที่ทำให้แบบจำลองขั้นบันไดพัง ระนาบควบคุมเดียวกันให้บริการทั้งแบบจุดต่อจุดและแบบหลายจุด
ดังนั้น «เราใช้ EVPN» ไม่ใช่คำตอบของ «เราซื้ออะไร» ผู้ให้บริการยังต้องบอกว่าบริการเป็นการเชื่อมต่อคู่หรือบริดจ์ร่วม และการขนส่งเป็น MPLS, VXLAN หรืออย่างอื่น ตัวเลือกเหล่านั้นอยู่ในเอกสารต่างกันและส่วนต่าง ๆ ของการตั้งค่า
สำหรับผู้ปฏิบัติการ ผลในทางปฏิบัติคือการเลือก EVPN แต่เนิ่น ๆ ทำให้การเปลี่ยนแปลงบริการภายหลังถูกกว่า เพราะการเข้าถึงถูกส่งสัญญาณแล้วแทนที่จะถูกท่วม มันไม่ได้ลบความจำเป็นในการตัดสินใจแบบจำลองบริการก่อน และไม่ได้แก้บริดจ์ที่ตั้งค่าผิดให้ถูก
MPLS คือเส้นทางข้อมูล ไม่ใช่คำนิยาม
เอกสารกรอบอธิบายตระกูลและข้อกำหนดของมัน ไม่ได้บังคับการห่อหุ้มแบบเดียว การซ้อนป้าย MPLS เป็นการขนส่งทั่วไปสำหรับบริการเหล่านี้ และไม่ใช่ทางเดียว บริการที่ส่งสัญญาณด้วย BGP กับเส้นทางส่งต่อ MPLS เป็นการตัดสินใจออกแบบแยกกัน ที่มักมาคู่กันเท่านั้น
เมื่อผู้ขายพูดว่า «MPLS L2VPN» ให้ถามว่ากำลังอธิบายครึ่งไหน ถ้าคำตอบคือการขนส่งเท่านั้น แบบจำลองบริการยังไม่ระบุ และพฤติกรรมการเชื่อมต่อยังไม่รู้
สี่คำถามที่เปลี่ยนชื่อเป็นสัญญา
ถามว่าการส่งมอบคืออะไร พอร์ต VLAN หรือกลุ่ม VLAN และตัวไหนคุยกันได้ ถามว่าสถานที่ใช้โดเมน broadcast เดียวกันหรือไม่ เพราะคำตอบเดียวนั้นกำหนดการท่วม ขีดจำกัด MAC และพฤติกรรมของลูป
ขอ Budget ขนาดเฟรมตั้งแต่ต้นจนจบ แล้วบวก overhead การห่อหุ้มเอง ถามว่าเกิดอะไรขึ้นเมื่อการเชื่อมต่อหนึ่งล้มเหลว ตัวอื่นยังส่งต่อหรือไม่ และผู้ให้บริการถอนการเข้าถึงหรือปล่อยไว้จนตัวจับเวลาหมดอายุ
เขียนคำตอบสี่ข้อนั้นข้างชื่อผลิตภัณฑ์ในบันทึกของคุณ เมื่อใบเสนอราคาถัดมาถึงด้วยอักษรย่ออื่นและราคาเดียวกัน การเปรียบเทียบจะกลายเป็นการเปรียบเทียบพฤติกรรม และมีเพียงการเปรียบเทียบนั้นที่ทำนายว่าเครือข่ายจะทำอะไรในวันที่แย่