ภายในเราเตอร์ อินเทอร์เฟซ lt- ดูเหมือนสายเคเบิลทุกประการ และความเข้าใจนั้นเองที่ทำให้เกิดความสับสนส่วนใหญ่ ไม่ใช่ลิงก์เดียวแต่เป็นจุดเชื่อมต่อสองจุด: แต่ละด้านเป็นของบริการหนึ่ง แต่ละด้านมีการห่อหุ้มของตัวเอง และคู่นี้จะส่งต่อก็ต่อเมื่อบริการทั้งสองเชื่อมกันอย่างถูกต้อง ทำตามห้าขั้นตอนด้านล่างตามลำดับ และมองว่าการคอมมิตที่สะอาดคือจุดเริ่มต้นของการตรวจสอบ ไม่ใช่จุดสิ้นสุดของงาน แต่ละขั้นตอนทิ้งบันทึกที่วิศวกรคนถัดไปตรวจสอบได้โดยไม่ต้องทำการสอบสวนซ้ำ

ขั้นตอนที่ 1: เขียนแผ่นงานจุดเชื่อมต่อ

ก่อนแตะการกำหนดค่า ให้วาดว่าอะไรควรเชื่อมกับอะไร ด้านหนึ่งสิ้นสุดวงจร Layer 2 แบบจุดต่อจุด อีกด้านหนึ่งเข้าร่วมอินสแตนซ์ VPLS และอุโมงค์ลอจิกอยู่ระหว่างทั้งสองโดยบรรทุกเฟรมจากด้านหนึ่งไปอีกด้าน ตั้งชื่อบริการทั้งสองอย่างชัดเจน เพราะวงจรจุดต่อจุด อินสแตนซ์ VPLS และการเชื่อมต่อ EVPN-VXLAN ไม่สามารถใช้แทนกันได้เพียงเพราะแต่ละอย่างอธิบายได้ว่าเป็นการเย็บ

บันทึกหมายเลขยูนิตทั้งสองด้านและบริการที่แต่ละยูนิตสังกัด แผ่นงานนั้นเป็นเอกสารเดียวที่ยังถูกต้องหลังจากสามการเปลี่ยนแปลงและการย้อนกลับ

ขั้นตอนที่ 2: ตรึงยูนิตเพื่อนบ้านและการห่อหุ้ม

ยูนิตทั้งสองต้องอยู่บนอินเทอร์เฟซอุโมงค์ลอจิกเดียวกันและชี้เข้าหากัน และยูนิตหนึ่งมีเพื่อนบ้านได้เพียงหนึ่งเดียว เอกสารของ Juniper เรื่องอุโมงค์ลอจิกระบุข้อจำกัดทั้งสองพร้อมการห่อหุ้มที่รองรับและทรัพยากรแพลตฟอร์มที่อินเทอร์เฟซใช้ไป ตรวจสอบสิ่งเหล่านี้กับฮาร์ดแวร์และรีลีสที่ติดตั้งไว้ ไม่ใช่กับตัวอย่างในห้องแล็บจากการ์ดไลน์อื่น ยูนิตเพื่อนบ้านที่อ้างอิงข้ามอินเทอร์เฟซ lt สองอันต่างกันจะคอมมิตได้สะอาดและไม่ส่งต่อสิ่งใดเลย

จากนั้นเลือกการห่อหุ้มที่ตรงกับบริการในแต่ละด้าน ภาพร่างของคู่เป็นเช่นนี้:

set interfaces lt-0/0/0 unit 0 encapsulation vlan-ccc
set interfaces lt-0/0/0 unit 0 peer-unit 1
set interfaces lt-0/0/0 unit 1 encapsulation vlan-vpls
set interfaces lt-0/0/0 unit 1 peer-unit 0

การคัดลอกคำสำคัญ Ethernet-CCC และ Ethernet-VPLS ลงในบริการ VLAN โดยไม่ปรับให้เข้ากับการติดแท็กเป็นอีกวิธีทั่วไปที่ทำให้ได้คู่ที่ขึ้นมาแต่ไม่ส่งต่อสิ่งใด

ขั้นตอนที่ 3: เชื่อมแต่ละด้านเข้ากับบริการของตัวเอง

แต่ละยูนิตเป็นของนิยามบริการ และบริการต้องรวมยูนิตนั้นไว้จริง ๆ สำหรับการจัดวาง MX Layer 2 ที่รองรับ เอกสารระบุว่าสมาชิกภาพใน bridge-domain หรือ VPLS คือสิ่งที่ทำให้การส่งต่อเป็นสองทิศทาง ซึ่งหมายความว่าคู่เพื่อนบ้านที่ถูกต้องซึ่งมียูนิตที่ไม่มีสมาชิกภาพคือคู่ของปลายทางสองจุดที่พูดกับความว่างเปล่า เพิ่มสมาชิกภาพในการคอมมิตเดียวกับยูนิต เพื่อให้ทั้งสองไม่ขัดแย้งกันได้เลย

ตั้งค่าการส่งสัญญาณ pseudowire และสมาชิกภาพของอินสแตนซ์เป็นส่วนหนึ่งของการเปลี่ยนแปลงเดียวกัน เพราะปลายด้านไกลของวงจรคือสิ่งที่มอบบางอย่างให้ฝั่ง VPLS เรียนรู้

ขั้นตอนที่ 4: วางงบทรัพยากรและขนาดเฟรม

ลิงก์ภายในยังคงใช้ทรัพยากรในการส่งต่อ เอกสารระบุผลกระทบต่อแบนด์วิดท์ของแพลตฟอร์มสำหรับอุโมงค์ลอจิก ดังนั้นจงตรวจสอบแทนที่จะถือว่าภายในหมายถึงฟรี

ปรับ MTU ของบริการและรูปแบบการติดแท็กให้ตรงกันทั้งสองจุดเชื่อมต่อและ pseudowire ปลายไกล อย่าคัดลอกค่า MTU จากตัวอย่างโดยไม่ยืนยันว่าการตั้งค่าที่เกี่ยวข้องนับส่วนหัวใด เพราะฮอปภายในที่ลดงบประมาณอย่างเงียบ ๆ จะล้มเหลวตรงจุดที่ทราฟฟิกผู้ใช้มากที่สุด

ขั้นตอนที่ 5: ตรวจสอบการส่งต่อ แล้วมองหาลูป

ส่งทราฟฟิกทั้งสองทิศทางและตรวจสอบสถานะของบริการ ไม่ใช่แค่สถานะของอินเทอร์เฟซ show interfaces lt-0/0/0 บอกคุณว่าคู่อยู่ในสถานะเปิดทำงานเชิงบริหาร และ show vpls connections บอกคุณว่าอินสแตนซ์มีการเชื่อมต่อให้เรียนรู้หรือไม่ ไม่มีสิ่งใดพิสูจน์ว่าเฟรมที่เข้าทางบริการหนึ่งออกอีกบริการหนึ่ง ดังนั้นจงทดสอบอย่างชัดเจน ส่งจากโฮสต์ด้านหนึ่งไปยังโฮสต์อีกด้าน โดยให้สถานะบริการมองเห็นได้ขณะทราฟฟิกไหล

สุดท้าย ตรวจสอบว่ามีเส้นทางกายภาพหรือเชิงตรรกะอื่นเชื่อมกับโดเมน Ethernet เดียวกันอยู่แล้วหรือไม่ การเพิ่มจุดเชื่อมต่อนี้อาจเปลี่ยนพฤติกรรมการท่วมและสร้างลูปที่ไม่เคยมีมาก่อน และอาการจะปรากฏในที่อื่นโดยสิ้นเชิง วางแผนความซ้ำซ้อนที่คุณต้องการแทนการค้นพบเส้นทาง Layer 2 ที่ไม่มีผู้ดูแลระหว่างเหตุการณ์

บทความที่เกี่ยวข้อง