IPv6 Addressing - Anycast Addressing ========================================== .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **What is Anycast addressing?** Anycast is a network addressing and routing method where the same IP address is assigned to multiple devices, and traffic is routed to the nearest or best destination based on routing protocols. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Why is Anycast useful?** Anycast improves performance and availability by directing traffic to the closest or most responsive server, reducing latency and providing redundancy. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **How it works?** Multiple servers share the same IP address. Routers use dynamic routing protocols (like BGP) to send packets to the nearest instance based on network topology and routing metrics. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Where is Anycast used?** Anycast is widely used in DNS (e.g., root DNS servers), CDN networks, DDoS mitigation services, and global load balancing. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which OSI layer does this protocol belong to?** Anycast operates at the Network Layer (Layer 3) of the OSI model. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Anycast Windows specific?** No, Anycast is not Windows specific. It is a network routing concept and is OS-agnostic. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Anycast Linux specific?** No, Anycast is not Linux specific. However, it can be implemented and configured on Linux-based systems using appropriate network tools. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which Transport Protocol is used by Anycast?** Anycast is transport protocol-independent. It can be used with TCP, UDP, or any IP-based protocol. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which Port is used by Anycast?** Anycast does not use a specific port. Port usage depends on the application (e.g., DNS over UDP port 53). .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Is Anycast using client-server model?** Yes, Anycast is typically used in client-server models where clients connect to the nearest server instance using the same IP address. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`Anycast_Addressing Version&IEEE Details ` * :ref:`Anycast_Addressing Basic Setup on Ubuntu using IPv4 ` * :ref:`Anycast_Addressing Basic Setup on Ubuntu using IPv6 ` * :ref:`Anycast_Addressing Protocol Packet Details ` * :ref:`Anycast_Addressing Usecases ` * :ref:`Anycast_Addressing Basic Features ` * :ref:`Reference links ` .. _Anycast_Addressing_step1: .. tab-set:: .. tab-item:: Learnings in this section * In this section, you are going to learn .. _Anycast_Addressing_step2: .. tab-set:: .. tab-item:: Terminology * Terminology .. _Anycast_Addressing_step3: .. tab-set:: .. tab-item:: Version Info * Version Info .. _Anycast_Addressing_step5: .. tab-set:: .. tab-item:: Anycast_Addressing Version&RFC Details * rfc details .. _Anycast_Addressing_step18: .. tab-set:: .. tab-item:: Anycast_Addressing Basic Setup on Ubuntu using IPv4 * setup .. _Anycast_Addressing_step19: .. tab-set:: .. tab-item:: Anycast_Addressing Basic Setup on Ubuntu using IPv6 * setup .. _Anycast_Addressing_step6: .. tab-set:: .. tab-item:: Anycast_Addressing Protocol Packet Details * packet details .. _Anycast_Addressing_step7: .. tab-set:: .. tab-item:: Anycast_Addressing Usecases * usecases .. _Anycast_Addressing_step8: .. tab-set:: .. tab-item:: Anycast_Addressing Basic Features * features .. _Anycast_Addressing_step17: .. tab-set:: .. tab-item:: Reference links * Reference links