ฉันต้องการเชื่อมต่อสำนักงานของเรากับเซิร์ฟเวอร์ด้วย VMs ใน DC โดยใช้ที่อยู่ wireguard และ ipv6 ULA
สำนักงาน ULA คือ FD58:1234:beef:cafe::/64 ฉันต้องการใช้ช่วงเดียวกันสำหรับเซิร์ฟเวอร์ + VMs ใน DC การเชื่อมต่อระหว่างจุดทั้งสองทำได้โดยใช้ที่อยู่สาธารณะ IPv4 ของแต่ละปลาย ใช้งานได้ดี อุโมงค์เปิดอยู่ ไซต์หนึ่ง FD58:1234:beef:cafe:fade::12/96 -router1 office- อีกไซต์หนึ่ง FD58:1234:beef:cafe:fade::12/96 -router2 DC- I สามารถ ping เราเตอร์แต่ละตัวจากทั้งตัวมันเองและจากเครื่องในสำนักงานที่อยู่หลังเราเตอร์1
บนเซิร์ฟเวอร์ DC ฉันตั้งค่า ULA FD58:1234:beef:cafe:fade::7000/120 สำหรับ VMs (KVM) อินเทอร์เฟซเป็น virbr0 พร้อม IP FD58:1234:beef:cafe:fade::7000/120 VM หนึ่งเครื่องมี FD58:1234:beef:cafe:fade::7012/120 เป็น IP จาก VM นี้ ฉันสามารถ ping virbr0 เช่นเดียวกับ IP ของเราเตอร์ทั้งสอง
ปัญหาคือเมื่อฉันพยายาม ping เครื่องที่สำนักงาน (เช่น หลังเราเตอร์ 1) จะใช้เวลานาน (ระหว่าง 100 ถึง 500 seq) จนกว่าฉันจะได้รับคำตอบ ช่วงเวลาหนึ่งระหว่างการทดสอบ ฉันเห็นการร้องขอจากเพื่อนบ้านโดยไม่มีคำตอบ ดังนั้นฉันจึงติดตั้ง ndp6 บนเราเตอร์แต่ละตัว ฉันเล่นด้วยเมตริกเส้นทางเพื่อให้ช่วงในพื้นที่มีลำดับความสำคัญสูงขึ้น
จาก tcpdump ฉันเห็นคำขอทั้งหมดที่ไม่มีคำตอบและคำตอบก็มาและเริ่มทำงาน เราเตอร์ทั้งสองเป็น Debian11
ถ้าใครมีเงื่อนงำเกี่ยวกับเรื่องนี้ก็ยินดีแบ่งปัน ;)
ดาเนียล