애니캐스트

(애니 캐스트에서 넘어옴)

애니캐스트(anycast) 또는 임의 캐스트(대한민국에서의 번역 용어)[1]는 단일 송신자로부터의 인터넷상 트래픽인 데이터그램들을 인터넷상의 경로가 되는 토폴로지상의 잠재적인 수신자 그룹 안에서 가장 가까운 노드로 연결시키는, 네트워크 어드레싱라우팅 방식으로, 여러 개의 노드들에 전송될 수 있고 이 노드들 모두 동일한 목적 주소로 식별된다.

라우팅 스킴

유니캐스트

브로드캐스트

멀티캐스트

애니캐스트

지오캐스트

v  d  e  h

개요 편집

애니캐스트(anycast)를 이용하여 멀티캐스트를 더욱 효율적으로 구현하여 고가용성 시스템 (트래픽의 전달 포인트의 장애 발생시 백업이 가능)을 구현할 수 있다. 애니캐스트는 인터넷 프로토콜과 기타 네트워크 어드레싱 시스템이 지정한 유니캐스트, 멀티캐스트, 브로드캐스트 지오캐스트를 포함, 5가지 인터넷 트래픽을 효율적으로 관리 전달하기 위한 어드레싱 또는 라우팅 방식 가운데 하나이다.

구현 사례 편집

인터넷의 성장으로 네트워크 서비스는 점점 고가용성 요구 사항을 갖게 되었다. 그 결과 애니캐스트 서비스 (RFC 4786)의 운영이 네트워크 사업자들 사이에서 점점 필요성을 더하게 되었다.[2]

인터넷 루트 네임 서버 편집

모든 인터넷 루트 네임 서버(인터넷 주소를 아이피 주소로 변환하는 서버)는 애니캐스트 주소 지정을 사용하여 호스트의 클러스터로 구현 된다. 즉 전세계에 위치한 13개의 루트 네임 서버 A-M은 모두 여러 국제적인 위치에 있으며, 여러 대륙에 분산하여 11개가 있다. (루트 서버 B와 H는 두 개의 미국에 위치에 있다.)[3][4][5]

IPv4에서 IPv6으로 전환 편집

IPv4에서 IPv6으로 전환하는 경우 IPv4 호스트에 IPv6 호환성을 제공하기 위해 애니캐스트 주소 지정을 배포하는 것에 사용될 수 있다.[6]

애니캐스트와 멀티캐스트의 동시 구현 편집

애니캐스트는 멀티캐스트와 함께 구현 가능하다. 즉, 애니캐스트 RP(랑데뷰 포인트)는 멀티캐스트의 트래픽 전달 포인트를 식별하는 MSDP(Multicast Source Discovery Protocol)를 사용할 수 있다.[7]

각주 편집

  1. “임의 캐스트 (컴퓨터인터넷IT용어대사전)”. 일진사. 2011년 1월 20일. 
  2. Abley, J.; Lindqvist, K. (December 2006). “Operation of Anycast Services” (PDF). 《RFC 4786》. The IETF Trust. 2011년 2월 21일에 확인함. 
  3. Home-page B-root DNS server, visited 8 Feb. 2015
  4. “Report on Root Nameserver Locations”. Packet Clearing House. 2011년 2월 21일에 확인함. 
  5. “Root Server Technical Operations Assn”. root-servers.org. 2013년 2월 16일에 확인함. 
  6. https://tools.ietf.org/html/rfc3068
  7. https://www.cisco.com/c/en/us/td/docs/ios/solutions_docs/ip_multicast/White_papers/anycast.html

외부 링크 편집