Anycast คืออะไร?

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

พิจารณาตัวอย่างต่อไปนี้: เซิร์ฟเวอร์สามเครื่องในอิตาลี แคนาดา และเม็กซิโกใช้ที่อยู่ IP ร่วมกัน ผู้ส่งในเท็กซัสต้องการแบ่งปันข้อมูลกับที่อยู่ IP ทั้งสามที่ใช้ร่วมกัน – การใช้ Anycast เซิร์ฟเวอร์ในเม็กซิโกจะรับข้อมูล เนื่องจากอยู่ใกล้ที่สุด ดังนั้นจึงเป็นเซิร์ฟเวอร์แรกและเร็วที่สุดในการตอบสนอง

เครือข่ายการส่งเนื้อหา ( CDN ) และโฮสต์ DNS มักใช้การแคสต์นี้เพื่อนำเนื้อหาที่ส่งไปให้ใกล้ชิดกับผู้ใช้มากขึ้น ระบบนี้ยังหมายความว่าหากเซิร์ฟเวอร์ที่แบ่งปันที่อยู่ IP ล้มเหลว อีกเซิร์ฟเวอร์หนึ่งจะเข้ามาดำเนินการแทน

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

ความคล้ายคลึงกับ Unicast

สำหรับผู้รับข้อมูลขั้นสุดท้าย หรือผู้ใช้ปลายทาง ไม่มีความแตกต่างระหว่าง Anycast และ Unicasting เนื่องจากข้อมูลจะย้ายจากผู้ส่งรายหนึ่งไปยังผู้รับรายหนึ่ง ข้อแตกต่างเพียงอย่างเดียวคือเส้นทางที่ใช้ ในทางตรงกันข้าม Multicasting จะส่งข้อมูลไปยังสมาชิกกลุ่มทั้งหมด ไม่ใช่แค่คนเดียว โดยทั่วไปแล้วอุปกรณ์ตัวกลางไม่จำเป็นต้องรองรับ Anycast

ข้อความจริงเป็นแบบ unicast ไปยัง IP เดียว Anycast มีผลกับการกำหนดเส้นทางเสมือนบนอินเทอร์เน็ตเท่านั้น ดังนั้นเราเตอร์ที่บ้านของคุณไม่จำเป็นต้องเข้าใจ การกำหนดเส้นทางขึ้นอยู่กับ 'ต้นทุน' การกำหนดเส้นทางไปยังแต่ละเซิร์ฟเวอร์ที่โฆษณา เลือกเฉพาะเส้นทางที่มีต้นทุนต่ำที่สุดเท่านั้น Anycast ได้รับการพัฒนามาอย่างดีเป็นพิเศษในโปรโตคอล IPv6 ซึ่งช่วยลดเวลาในการเข้าถึงและการกระจายโหลดที่ง่ายดายสำหรับการเข้าถึง

เรื่องน่ารู้:บริการป้องกัน DDoS เช่น Cloudflare มักจะใช้ Anycast เพื่อปกป้องลูกค้าของตน หากเซิร์ฟเวอร์ถูกโจมตี สามารถกำหนดค่าบริการให้กระจายโหลดไปยังเซิร์ฟเวอร์ได้มากที่สุดเท่าที่จะเป็นไปได้ สิ่งนี้จะลดผลกระทบโดยรวมต่อเซิร์ฟเวอร์ใด ๆ ทำให้เป้าหมายและเครือข่ายสามารถดำเนินการต่อได้ตามปกติ นี่อาจหมายความว่าความพยายามในการปิดไซต์ล้มเหลวโดยสิ้นเชิง

ในปี 2013 Anycast เป็นปัจจัยสำคัญต่อความสามารถของ Cloudflare ในการจัดการการโจมตี DDoS ที่สำคัญที่สุดที่เคยเผชิญ แม้จะแตะ 300Gbps การโจมตีก็ยังไม่สามารถหลีกเลี่ยงการตั้งค่าระบบ Anycast ได้

บทสรุป

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

ซึ่งช่วยให้บริการต่างๆ เช่น เซิร์ฟเวอร์ CDN และ DNS ใช้ IP เดียวเพื่อให้บริการรับส่งข้อมูลทั่วโลก แต่ส่งรับส่งข้อมูลโดยตรงไปยังเซิร์ฟเวอร์ภายในเครื่องของผู้ใช้ Anycast สามารถทำหน้าที่เป็นตัวจัดสรรภาระงานเฉพาะกิจด้วยการกำหนดค่าอย่างระมัดระวัง ทำให้มีศักยภาพในการป้องกันการโจมตี DDoS



Leave a Comment

ถ้า Powerbeats Pro ของคุณไม่ชาร์จในเคสจะทำอย่างไร

ถ้า Powerbeats Pro ของคุณไม่ชาร์จในเคสจะทำอย่างไร

ถ้า Powerbeats Pro ของคุณไม่ชาร์จ ให้ใช้แหล่งพลังงานอื่นและทำความสะอาดหูฟังของคุณ โปรดเปิดเคสขณะชาร์จหูฟังของคุณ

Canon Pixma MG5220: สแกนโดยไม่ต้องใช้หมึก

Canon Pixma MG5220: สแกนโดยไม่ต้องใช้หมึก

วิธีการเปิดใช้งานการสแกนบน Canon Pixma MG5220 เมื่อคุณหมดหมึก.

5 เหตุผลที่ทำให้แล็ปท็อปของคุณร้อนเกินไป

5 เหตุผลที่ทำให้แล็ปท็อปของคุณร้อนเกินไป

ค้นหาสาเหตุบางประการที่ทำให้แล็ปท็อปของคุณร้อนเกินไป พร้อมทั้งเคล็ดลับและกลยุทธ์ในการหลีกเลี่ยงปัญหานี้และทำให้เครื่องของคุณเย็นลง

วิธีแก้ไขข้อผิดพลาด GeForce Now รหัส 0xC272008F

วิธีแก้ไขข้อผิดพลาด GeForce Now รหัส 0xC272008F

คุณกำลังเตรียมตัวสำหรับคืนแห่งการเล่นเกมที่จะยิ่งใหญ่ – คุณเพิ่งซื้อ “Star Wars Outlaws” บนบริการสตรีมมิ่ง GeForce Now ค้นพบวิธีแก้ไขข้อผิดพลาด GeForce Now รหัส 0xC272008F เพื่อให้คุณกลับมาเล่นเกม Ubisoft ได้อีกครั้ง

พื้นฐานการพิมพ์ 3D: เคล็ดลับการบำรุงรักษาสำหรับเครื่องพิมพ์ 3D ของคุณ

พื้นฐานการพิมพ์ 3D: เคล็ดลับการบำรุงรักษาสำหรับเครื่องพิมพ์ 3D ของคุณ

การดูแลรักษาเครื่องพิมพ์ 3D ของคุณมีความสำคัญมากเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด ต่อไปนี้เป็นเคล็ดลับสำคัญที่ต้องคำนึงถึง.

พื้นฐานการพิมพ์ 3D: เช็คลิสต์การบำรุงรักษาที่ต้องอ่าน

พื้นฐานการพิมพ์ 3D: เช็คลิสต์การบำรุงรักษาที่ต้องอ่าน

การรักษาอุปกรณ์ให้ในสภาพดีเป็นสิ่งจำเป็น นี่คือเคล็ดลับที่มีประโยชน์ในการรักษาเครื่องพิมพ์ 3D ของคุณให้อยู่ในสภาพที่ดีที่สุด

วิธีการใช้ AirPods กับโทรศัพท์ Samsung

วิธีการใช้ AirPods กับโทรศัพท์ Samsung

หากคุณไม่แน่ใจว่าจะซื้อ AirPods สำหรับโทรศัพท์ Samsung ของคุณหรือไม่ คู่มือนี้สามารถช่วยได้อย่างแน่นอน คำถามที่ชัดเจนที่สุดคือทั้งสองรุ่นสามารถทำงานร่วมกันได้หรือไม่

วิธีปิดเสียงชัตเตอร์ของกล้อง – Galaxy S 21 Plus

วิธีปิดเสียงชัตเตอร์ของกล้อง – Galaxy S 21 Plus

ถ่ายภาพเหมือนนินจาและปิดเสียงชัตเตอร์บน Galaxy S21 Plus ของคุณ นอกจากนี้ ดูว่าคุณสามารถทำอะไรได้บ้างหากคุณไม่มีตัวเลือกนี้

วิธีแก้ไขรหัสข้อผิดพลาด NVIDIA GeForce Experience 0x0003

วิธีแก้ไขรหัสข้อผิดพลาด NVIDIA GeForce Experience 0x0003

คุณพบประสบการณ์รหัสข้อผิดพลาด NVIDIA GeForce 0x0003 บนเดสก์ท็อปของคุณหรือไม่? อ่านเพื่อดูวิธีแก้ไขอย่างรวดเร็วและง่ายดาย

Pi-hole คืออะไร?

Pi-hole คืออะไร?

เรียนรู้เกี่ยวกับ Pi-hole ตัวบล็อกโฆษณาที่ทำงานที่ระดับ DNS ซึ่งสามารถบล็อกโฆษณาได้ทั่วทั้งเครือข่ายของคุณ และวิธีการติดตั้งและใช้งานได้อย่างง่ายดาย