ฉันใช้ Google Cloud Platform และได้ตั้งค่าเกตเวย์ NAT เพื่อเพียร์สองเครือข่าย A และ B ด้วยตนเอง เพื่อให้ปริมาณงานในเครือข่าย A มีเกตเวย์เริ่มต้นซึ่งกำหนดเส้นทางแพ็กเก็ตไปยังเครือข่าย B เกตเวย์ถูกใช้งานเป็นกลุ่มอินสแตนซ์ที่มีการจัดการ (MIG) โดยที่ แต่ละอินสแตนซ์มีอินเทอร์เฟซหลักในเครือข่าย A และอินเทอร์เฟซรองในเครือข่าย B จากนั้นโหลดบาลานเซอร์ภายในในเครือข่าย A จะถูกกำหนดค่าเป็นเกตเวย์เริ่มต้นเพื่อกำหนดเส้นทางแพ็กเก็ตไปยัง MIG (ตามที่อธิบายไว้ ที่นี่). อินสแตนซ์ MIG เองกำลังใช้ IPTables เพื่อกำหนดเส้นทางแพ็กเก็ต
คำถามของฉันคือ ฉันจะตรวจสุขภาพแต่ละอินสแตนซ์ของ MIG นี้ได้อย่างไร ไม่มีแอ็พพลิเคชันพื้นที่ผู้ใช้ในพาธด่วน มีเพียงแพ็กเก็ตการกำหนดเส้นทางเคอร์เนล การทดสอบ ฉันสามารถกำหนดเส้นทางผ่านอินสแตนซ์ MIG ใดๆ ไปยังจุดสิ้นสุดในเครือข่าย B ความเสี่ยงที่จะทำให้อินสแตนซ์ MIG ทั้งหมดล้มเหลวหากจุดสิ้นสุดหยุดทำงาน ฉันสามารถทดสอบการเชื่อมต่อ TCP กับแต่ละอินสแตนซ์ได้ แต่จะไม่ทดสอบลอจิกการกำหนดเส้นทางทั้งหมดจริงๆ