DMVPN แบบลำดับชั้น หนึ่งคลาวด์ต่อหนึ่งความสัมพันธ์ของอุโมงค์
ชั้นภูมิภาคและชั้นศูนย์กลางของ DMVPN ต้องมีบทบาทที่ชัดเจนของอินเทอร์เฟซ NHS และเครือข่ายพื้นฐาน ไอดีเครือข่ายและคีย์ GRE เป็นบริบท ไม่ใช่มาตรการควบคุมความปลอดภัย
สาขาหนึ่งลงทะเบียนกับฮับภูมิภาคได้สำเร็จแต่ยังเข้าถึงบริการในอีกภูมิภาคไม่ได้ อุโมงค์ทำงานอยู่ สถานะ NHS ดูปกติ และความล้มเหลวปรากฏเฉพาะปลายทางที่ข้ามขอบเขตชั้น รูปแบบนี้มักหมายความว่าการออกแบบไม่เคยระบุว่าอุปกรณ์ใดอยู่ในคลาวด์ DMVPN ใด ชั้นจึงถูกสร้างตามสัญชาตญาณและตอนนี้ไม่สอดคล้องกัน
อาการปรากฏที่ขอบเขตชั้น
ในการออกแบบแบบลำดับชั้น ฮับศูนย์กลาง ฮับภูมิภาคหลายแห่ง และสาขาจำนวนมากต่างมีตำแหน่งของตน ฮับภูมิภาคสามารถมีความสัมพันธ์อุโมงค์มากกว่าหนึ่ง และสาขาไม่จำเป็นต้องลงทะเบียนกับทุกปลายทางศูนย์กลาง เส้นทางที่สำคัญคือสาขาไปยังบริการภูมิภาค สาขาไปยังโหนดภูมิภาคอื่นที่ได้รับอนุมัติ และสาขาไปยังปลายทางศูนย์กลาง
เมื่อเส้นทางหนึ่งล้มเหลวในขณะที่เส้นทางอื่นทำงาน ปัญหามักเป็นการนิยามบทบาทที่ขาดหายหรือขัดแย้ง ไม่ใช่อุโมงค์ที่เสีย จดเส้นทางที่ตั้งใจไว้และเปรียบเทียบกับสิ่งที่อุปกรณ์สร้างจริง การเปรียบเทียบนั้นใช้เวลาหนึ่งชั่วโมงและป้องกันการเดาเป็นสัปดาห์ เก็บไว้กับเอกสารออกแบบ
หนึ่งคลาวด์ หนึ่งสัญญาอินเทอร์เฟซ
สำหรับแต่ละคลาวด์ บันทึกอินเทอร์เฟซอุโมงค์ การกำหนดที่อยู่ชั้นบน แหล่งเครือข่ายพื้นฐานภายใน ความสัมพันธ์ NHS และ NBMA การส่งแบบมัลติคาสต์ และนโยบายการป้องกัน ระบุด้วยว่าเส้นทางใดข้ามระหว่างบริบทภูมิภาคและศูนย์กลาง เพราะประโยคนั้นคือการออกแบบ
ฮับภูมิภาคที่มีอินเทอร์เฟซอุโมงค์สองตัวต้องมี สองสัญญา ไม่ใช่หนึ่งสัญญาที่มีสองที่อยู่ แหล่งเครือข่ายพื้นฐาน โดเมน NHRP และเส้นทางอาจแตกต่างกันตามอินเทอร์เฟซ และเอกสารที่รวมเข้าด้วยกันจะทำให้ผู้กำหนดค่าตัวที่สองเข้าใจผิด
ไอดีเป็นบริบทภายใน ไม่ใช่การควบคุมการเข้าถึง
ไอดีเครือข่าย NHRP และคีย์ GRE เป็นสองค่าที่มักถูกเข้าใจผิดว่าเป็นการตั้งค่าส่วนกลาง คู่มือ NHRP ของ IOS XE อธิบายไอดีเครือข่ายว่ามีความหมายเฉพาะภายใน ดังนั้นหมายเลขที่ตรงกันบนเราเตอร์ระยะไกลไม่ได้ยืนยันอะไรเลย และการเปลี่ยนหมายเลขภายในของเราเตอร์ตัวหนึ่งไม่ได้สร้างขอบเขตการเข้าถึง
คีย์ GRE ในจุดที่การออกแบบใช้ ช่วยระบุบริบทของอุโมงค์ที่รับ และตกลงกันระหว่างปลายทางที่ใช้บริบทเดียวกัน ไม่ใช่รหัสผ่านและไม่แทนที่การยืนยันตัวตน IKE หรือนโยบายการกำหนดเส้นทาง ให้ถือว่าทั้งสองค่าเป็นบริบทการกำหนดค่าที่ต้องตรงกันภายในความสัมพันธ์ ไม่ใช่มาตรการควบคุมความปลอดภัยที่แยกภูมิภาค
กำหนดเส้นทางระหว่างชั้นอย่างตั้งใจ
ตัดสินใจว่าฮับภูมิภาคจะประกาศคำนำหน้าใดขึ้นไปและเสนอปลายทางศูนย์กลางใดให้สาขา จากนั้นตรวจสอบฮอปถัดไปจริงและพฤติกรรมทางลัดเฉพาะเฟสของแต่ละเส้นทาง เพราะเส้นทางสรุปและทางลัดอาจให้การส่งต่อที่ต่างจากที่แผนภาพบอกอย่างมาก
ใช้การกำหนดเส้นทางและนโยบายการเข้าถึงเพื่อบังคับการแยกภูมิภาค หากสาขาไม่ควรเข้าถึงภูมิภาคอื่นโดยตรง เส้นทางและนโยบายต้องระบุเช่นนั้น แทนที่จะพึ่งไอดีที่ไม่เคยถูกออกแบบมาเพื่อบังคับเรื่องนี้ เขียนนโยบายไว้ข้างไอดี มิฉะนั้นวิศวกรคนถัดไปจะถือว่าหมายเลขนั้นทำงาน
วินิจฉัยทางลัดที่ไม่คาดคิด
เมื่อสาขาพยายามสร้างความสัมพันธ์โดยตรงกับปลายทางศูนย์กลาง ให้ตรวจสอบเส้นทาง การแมป NHRP และบริบทอุโมงค์ที่เลือกก่อนเปลี่ยนไอดีแบบสุ่ม การเข้าถึงไม่ได้ ความสัมพันธ์ NHS ที่ไม่ได้ตั้งใจ และทางลัดที่ชอบด้วยกฎแต่ไม่ได้รับอนุญาต ต้องแก้ไขสามแบบที่ต่างกัน
คู่มือการกำหนดค่า DMVPN แสดงการตั้งค่าอุโมงค์และ NHRP ไว้ด้วยกัน ซึ่งเป็นเหตุผลที่ต้องแยกขอบเขตบนกระดาษก่อน บันทึกสัญญาของคลาวด์ รักษาเส้นทางของชั้นให้ชัดเจน และความล้มเหลวที่ขอบเขตครั้งหน้าจะมีจุดให้ชี้