Common Address Redundancy Protocol (CARP)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 8 พฤษภาคม 2021
วันที่อัปเดต: 25 มิถุนายน 2024
Anonim
Common Address Redundancy Protocol
วิดีโอ: Common Address Redundancy Protocol

เนื้อหา

คำจำกัดความ - Common Address Redundancy Protocol (CARP) หมายถึงอะไร

Common Address Redundancy Protocol (CARP) เป็นโปรโตคอล failover อัตโนมัติและ redundancy ที่แนะนำโดย OpenBSD ในเดือนตุลาคม 2003 CARP ได้รับการออกแบบมาเพื่อแบ่งปันที่อยู่ IP ทั่วไปในหลาย ๆ โฮสต์ในส่วนเครือข่ายเดียวกันเพื่อให้มีการทำซ้ำซ้อน มันเป็นทางเลือกแทน Internet Protocol Task Force (IETF) Virtual Router Redundancy Protocol (VRRP) และ Hot Standby Redundancy Protocol (HSRP) ของ Cisco

ปลาคาร์ฟได้รับการออกแบบให้เป็นโอเพ่นซอร์สฟรีและเป็นทางเลือกทดแทน VRRP ที่ซิสโก้อ้างว่ามีความคล้ายคลึงทางเทคนิคกับ HSRP ที่เป็นกรรมสิทธิ์ของพวกเขา ปลาคาร์ฟทำงานโดยอนุญาตให้กลุ่มโฮสต์ในส่วนเครือข่ายเดียวกันแบ่งปันที่อยู่ IP กลุ่มโฮสต์นี้เรียกว่ากลุ่มความซ้ำซ้อน กลุ่มความซ้ำซ้อนถูกกำหนดที่อยู่ IP และหมายเลขโฮสต์เสมือนทั่วไป (VHID) VHID อนุญาตให้สมาชิกกลุ่มระบุกลุ่มที่ซ้ำซ้อน ภายในกลุ่มหนึ่งโฮสต์จะถูกกำหนดให้เป็นโฮสต์หลักและส่วนที่เหลือเป็นโฮสต์การสำรองข้อมูล โฮสต์หลักคือเจ้าของที่อยู่ IP ที่ใช้ร่วมกัน โฮสต์หลักตอบสนองต่อการรับส่งข้อมูลหรือคำขอ ARP โดยตรง


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Common Address Redundancy Protocol (CARP)

แต่ละโฮสต์อาจอยู่ในกลุ่มความซ้ำซ้อนมากกว่าหนึ่งกลุ่มในเวลาเดียวกันผ่านหลายอินเทอร์เฟซทางกายภาพ โฆษณา CARP ของโฮสต์หลักไปยังโฮสต์สำรอง

โฆษณา CARP หรือแพ็คเก็ต CARP เหล่านี้ประกอบด้วยสองค่า:

  • ฐานโฆษณา (advbase) ของโฮสต์หลัก: ซึ่งสามารถกำหนดค่าได้อย่างอิสระในแต่ละโฮสต์ในกลุ่มความซ้ำซ้อน advbase สามารถมีค่าระหว่าง 1 ถึง 255
  • การโฆษณาเอียง (advskew): นี่เป็นการระบุว่าจะเอียง advbase มากเท่าใดเมื่อทำการโฆษณา CARP ไปยังโฮสต์อื่น ๆ ค่าของมันมีตั้งแต่ 1 ถึง 254

โดยการจัดการ advbase และค่า advskew ในแต่ละโฮสต์โฮสต์หลัก CARP สามารถกำหนดได้ ยิ่งค่ารวมของพารามิเตอร์ทั้งสองนี้สูงเท่าใดโฮสต์ที่ต้องการก็จะน้อยลงเท่านั้นเมื่อเลือกต้นแบบ ในกรณีที่แพ็กเก็ต CARP เกิดความล้มเหลวหลังจากเวลาที่กำหนดหรือได้รับ advbase ที่ใหญ่กว่าบวกค่า advskew โฮสต์สำรองจะใช้หน้าที่ของโฮสต์หลัก

ปลาคาร์ฟมีความสามารถ จำกัด ในการโหลดบาลานซ์การเชื่อมต่อขาเข้าระหว่างโฮสต์ในเครือข่ายอีเธอร์เน็ต สำหรับการดำเนินการโหลดบาลานซ์อินเตอร์เฟส CARP หลายตัวถูกกำหนดค่าเป็น IP แอดเดรสเดียวกัน แต่เป็น VHID ที่แตกต่างกัน เมื่อได้รับคำขอ ARP แล้วโปรโตคอล CARP จะใช้ฟังก์ชันแฮชกับที่อยู่ IP ต้นทางในคำขอ ARP เพื่อพิจารณา VHID ที่คำขอนี้ควรเป็น หากส่วนต่อประสาน CARP ที่เกี่ยวข้องอยู่ในสถานะหลักคำขอ ARP จะได้รับการตอบกลับมิฉะนั้นจะถูกละเว้น

เพื่อป้องกันผู้ใช้ที่เป็นอันตรายในส่วนเครือข่ายจากการปลอมแปลงโฆษณา CARP แต่ละกลุ่มสามารถกำหนดค่าด้วยรหัสผ่าน แต่ละแพ็คเก็ต CARP ที่ส่งไปยังกลุ่มนั้นได้รับการป้องกันโดยอัลกอริทึมแฮชที่ปลอดภัย 1 รหัสการรับรองความถูกต้องตามแฮช (SHA1 HMAC) CARP รองรับทั้งการกำหนดที่อยู่ Internet Protocol รุ่น 4 (IPV4) และ Internet Protocol รุ่น 6 (IPV6) สามารถใช้ CARP ในเซิร์ฟเวอร์ระบบชื่อโดเมน (DNS), ไฟร์วอลล์และเซิร์ฟเวอร์การกรองแพ็คเก็ตอื่น ๆ ซึ่งไคลเอ็นต์ไม่จำเป็นต้องรู้และสลับที่อยู่ IP ทั้งหมดในกรณีที่เกิดความล้มเหลว