VPN ค่าเริ่มต้นในตาราง 200 ซ่อนเส้นทาง LAN ของคุณ
เส้นทางที่มองเห็นในตารางหลักอาจไม่ถูกสอบถามเลย ตรวจว่ากฎใดตรงกัน ตารางนั้นมีอะไรอยู่ และเส้นทางของคำตอบยังอยู่รอดหรือไม่
การตรวจสอบสี่ข้อแยกความผิดพลาดของตารางนโยบายออกจากความผิดพลาดของการกำหนดเส้นทาง คือกฎใดที่ตรงกัน ตารางใดที่กฎนั้นระบุ ตารางนั้นมีอะไรอยู่ และเส้นทางใดในตารางนั้นเป็นผู้ชนะ ตารางหลักจะไม่ถูกสอบถามเมื่อตารางก่อนหน้าให้เส้นทางมา ดังนั้นรายการ LAN ที่เห็นอยู่ในตารางหลักอาจไม่เกี่ยวข้องกับแพ็กเก็ตที่คุณกำลังทดสอบก็ได้ ตรวจสอบตามลำดับ แล้วเส้นทางที่หายไปจะปรากฏในขั้นตอนที่สามไม่ใช่ขั้นตอนที่สี่
การจับคู่คำนำหน้าที่ยาวที่สุดเกิดขึ้นภายในตารางเดียว ไม่ได้เปรียบเทียบเส้นทางของทุกตารางเป็นรายการเดียว
การค้นหาสิ้นสุดที่ตารางแรกที่ตอบ
ลองนึกถึงนโยบายที่ทราฟฟิกจากซับเน็ตค้นตาราง 200 ก่อน ตาราง 200 มีเส้นทางค่าเริ่มต้นผ่านอุโมงค์ และตารางหลักมีคำนำหน้า LAN แพ็กเก็ตที่ไปยังที่อยู่ LAN อาจตรงกับค่าเริ่มต้นในตาราง 200 และหยุดอยู่ตรงนั้น เพราะการค้นหาให้เส้นทางออกมา กฎของตารางหลักที่อยู่ถัดไปจึงไม่มีโอกาสเสนอรายการที่เฉพาะเจาะจงกว่าเลย ผลลัพธ์คือแพ็กเก็ตที่เข้าอุโมงค์ ในขณะที่เส้นทาง LAN ที่ดีสมบูรณ์กลับไม่ได้ถูกใช้
กฎก่อนหน้าและการค้นหาที่อยู่ภายในเครื่องเองยังมีผลอยู่ การทดสอบจึงต้องใช้ซอร์ส เครื่องหมาย และอินเทอร์เฟซที่โฟลว์จริงพามา ถ้าถามด้วยอย่างอื่น LAN อาจถูกเลือกอย่างถูกต้อง ซึ่งจะซ่อนความผิดพลาดที่คุณกำลังตามหาอยู่พอดี
วางข้อยกเว้น LAN ให้ถูกที่
ตารางที่เลือกสามารถพาเส้นทาง LAN เส้นทางที่เชื่อมต่อ และเส้นทางไปยังปลายทางที่ต้องการได้ ซึ่งทำให้นโยบายพึ่งพาตนเองได้ การออกแบบอีกแบบใช้กฎก่อนหน้าที่ชัดเจนสำหรับคำนำหน้า LAN หรือเส้นทางทิ้งโดยเจตนาที่ส่งคำนำหน้าไปยังการค้นหาถัดไป แต่ละแบบเป็นรูปแบบที่ชอบด้วยเหตุผลและมีเจ้าของต่างกัน เลือกจากนโยบายที่ตั้งใจและจากว่าใครดูแลเส้นทางเหล่านั้น ไม่ใช่จากว่าแบบไหนพิมพ์สั้นกว่า
ไม่ว่าจะเป็นรูปแบบใด ข้อยกเว้นต้องมองเห็นได้ตรงที่นโยบายถูกนิยาม เส้นทางที่เพิ่มด้วยมือและไม่ได้บันทึกไว้จะหายไปเมื่อรีบูตครั้งถัดไป และพาการวินิจฉัยไปด้วย
อย่าคัดลอกตารางหลักทั้งตาราง
การคัดลอกทุกเส้นทางจากตารางหลักไปยังตารางนโยบายดูเหมือนการแก้ไข แต่กลับสร้างภาพนิ่ง ผู้ดูแลอาจเพิ่มหรือลบที่อยู่และอินเทอร์เฟซแบบไดนามิก และสำเนาจะล้าสมัยโดยไม่มีใครสังเกต เก็บวงจรชีวิตของเส้นทางไว้กับเจ้าของการกำหนดค่า และสร้างตารางใหม่จากการกำหนดค่า ไม่ใช่จากช่วงเวลาหนึ่ง
ตารางที่คัดลอกยังทำให้วัตถุประสงค์ล้มเหลว เพราะมันสร้างพฤติกรรมสำรองที่นโยบายควรจำกัดขึ้นมาใหม่
ตรวจคำตอบแยกจากเส้นทาง
เมื่อการค้นหาเลือกเส้นทางที่ตั้งใจแล้ว คำตอบก็ยังล้มเหลวได้ด้วยเหตุผลที่ไม่เกี่ยวข้องกับตารางเลย การแปลอาจถูกใช้กับอินเทอร์เฟซผิด การตรวจสอบเส้นทางย้อนกลับอาจปฏิเสธแพ็กเก็ตที่มาจากเส้นทางที่ไม่คาดคิด หรือปลายทางอาจไม่ตอบกลับเลย สิ่งเหล่านี้เป็นความผิดพลาดคนละแบบพร้อมหลักฐานคนละชุด และไม่มีข้อใดถูกแก้ไขด้วยการแก้ไขรายการเส้นทาง
บันทึกผลการค้นหาของโฟลว์นั้นไว้ทั้งสองด้านของการเปลี่ยนแปลง เพื่อให้การแก้ไขยังมองเห็นได้ การปิดการตรวจสอบเส้นทางย้อนกลับทั้งหมดหรือล้างกฎไม่ได้ให้เส้นทางที่หายไป และทำให้การควบคุมที่ไม่เกี่ยวข้องอ่อนแอลง
บันทึกกฎ ตาราง เส้นทางที่ชนะ และเส้นทางของคำตอบ บันทึกนั้นแยกความผิดพลาดของนโยบายออกจากบริการที่เสีย