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

วิธีปิดเสียงชัตเตอร์ของกล้อง – 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 ซึ่งสามารถบล็อกโฆษณาได้ทั่วทั้งเครือข่ายของคุณ และวิธีการติดตั้งและใช้งานได้อย่างง่ายดาย

วิธีปลดล็อก iPhone โดยไม่ต้องใช้รหัสผ่านหรือคอมพิวเตอร์

วิธีปลดล็อก iPhone โดยไม่ต้องใช้รหัสผ่านหรือคอมพิวเตอร์

ลืมรหัสผ่านล็อคหน้าจอของ iPhone ของคุณ? ค้นหาวิธีปลดล็อก iPhone โดยไม่ต้องใช้รหัสผ่านหรือคอมพิวเตอร์ในบทความนี้

Active Heat Sink คืออะไร?

Active Heat Sink คืออะไร?

เรียนรู้เกี่ยวกับ Active Heat Sink และความแตกต่างจาก Passive Heat Sink พร้อมวิธีการทำงานและข้อดี

การปิดการซิงค์ข้อมูลอัตโนมัติในแอป Gmail

การปิดการซิงค์ข้อมูลอัตโนมัติในแอป Gmail

เรียนรู้วิธีปิดการซิงค์ข้อมูลอัตโนมัติในแอป Gmail เพื่อประหยัดข้อมูลมือถือและจัดการการตั้งค่าอีเมลของคุณให้มีประสิทธิภาพมากขึ้น

วิธีการโคลนฮาร์ดไดรฟ์

วิธีการโคลนฮาร์ดไดรฟ์

ในยุคดิจิทัลสมัยใหม่ ที่ข้อมูลเป็นทรัพย์สินที่มีค่า การโคลนฮาร์ดไดรฟ์บน Windows อาจเป็นกระบวนการที่สำคัญสำหรับหลายๆ คน คู่มือที่ครอบคลุมนี้

วิธีแก้ไขไดรเวอร์ WUDFRd ไม่สามารถโหลดบน Windows 10 ได้

วิธีแก้ไขไดรเวอร์ WUDFRd ไม่สามารถโหลดบน Windows 10 ได้

คุณกำลังเผชิญกับข้อความแสดงข้อผิดพลาดขณะบูตเครื่องคอมพิวเตอร์ซึ่งระบุว่าไดรเวอร์ WUDFRd ไม่สามารถโหลดบนคอมพิวเตอร์ของคุณได้ใช่หรือไม่?

Roomba Stops, Sticks and Turns Around – Fix

Roomba Stops, Sticks and Turns Around – Fix

Fix a problem where your Roomba robot vacuum stops, sticks, and keeps turning around.

วิธีลบ GPU ออกจากพีซีที่ใช้ Windows ในปี 2023

วิธีลบ GPU ออกจากพีซีที่ใช้ Windows ในปี 2023

คุณจำเป็นต้องลบ GPU ออกจากพีซีของคุณหรือไม่? เข้าร่วมกับฉันในขณะที่ฉันอธิบายวิธีลบ GPU ออกจากพีซีของคุณในคำแนะนำทีละขั้นตอนนี้