ACM Home Page
Please provide us with feedback. Feedback
A measurement-based deployment proposal for IP anycast
Full text PdfPdf (491 KB)
Source Internet Measurement Conference archive
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement table of contents
Rio de Janeriro, Brazil
SESSION: Traffic table of contents
Pages: 231 - 244  
Year of Publication: 2006
ISBN:1-59593-561-4
Authors
Hitesh Ballani  Cornell University, Ithaca, NY
Paul Francis  Cornell University, Ithaca, NY
Sylvia Ratnasamy  Intel Research, Berkeley, CA
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 63,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1177080.1177109
What is a DOI?

ABSTRACT

Despite its growing use in critical infrastructure services, the performance of IP(v4) Anycast and its interaction with IP routing practices is not well understood. In this paper, we present the results of a detailed measurement study of IP Anycast. Our study uses a two-pronged approach. First, using a variant of known latency estimation techniques, we measure the performance of current commercially operational IP Anycast deployments from a large number (>20,000) of vantage points. Second, we deploy our own small-scale anycast service that allows us to perform controlled tests under different deployment and failure scenarios. To the best of our knowledge, our study represents the first large-scale evaluation of existing anycast services and the first evaluation of the behavior of IP Anycast under failure.We find that: (1) IP Anycast, if deployed in an ad-hoc manner, does not offer good latency-based proximity, (2) IP Anycast, if deployed in an ad-hoc manner, does not provide fast failover to clients, (3) IP Anycast typically offers good affinity to all clients with the exception of those that explicitly load balance traffic across multiple providers, (4) IP Anycast, by itself, is not effective in balancing client load across multiple sites. We thus propose and evaluate practical means by which anycast deployments can achieve good proximity, fast failover and control over the distribution of client load. Overall, our results suggest that an IP Anycast service, if deployed carefully, can offer good proximity, load balance, and failover behavior.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abley, J. Hierarchical Anycast for Global Service Distribution. ISC Technical Note ISC-TN-2003-1 www.isc.org/tn/isc-tn-2003-1.html.
 
2
Abley, J. A Software Approach to Distributing Requests for DNS Service Using GNU Zebra, ISC BIND 9, and FreeBSD. In Proc. of USENIX Annual Technical Conference (2004).
 
3
Ballani, H., Ermolinskiy, A., Ratnasamy, S., and Francis, P. An Experiment in Deploying Next Generation Network Protocols. Tech. rep., Cornell University Technical Report, 2006.
4
 
5
Ballani, H., and Francis, P. Understanding IP Anycast. Tech. rep., Cornell University Technical Report, 2006. http://pias.gforge.cis.cornell.edu/unpub/any-measure.pdf.
 
6
Barber, P., Larson, M., Kosters, M., and Toscano, P. Life and Times of J-Root. NANOG 32 meeting, October 2004. http://www.nanog.org/mtg-0410/kosters.html.
 
7
Basturk, E., Haas, R., Engel, R., Kandlur, D., Peris, V., and Saha, D. Using IP Anycast For Load Distribution And Server Location. In Proc. of IEEE Globecom Global Internet Mini Conference (1998).
 
8
Boothe, P., and Bush, R. Anycast Measurements Used to Highlight Routing Instabilities. NANOG 34 meeting, May 2005. http://www.nanog.org/mtg-0505/boothe.html.
 
9
Chang, R., and Lo, M. Inbound traffic engineering for multi-homed AS's using AS path prepending. IEEE Network (2005), 18--25.
 
10
11
 
12
Colitti, L. Effect of anycast on K-root. DNS-OARC Workshop, July 2005. http://www.ripe.net/info/ncc/presentations/anycast-kroot.pdf.
 
13
Fei, Z., Bhattacharjee, S., Zegura, E. W., and Ammar, M. H. A Novel Server Selection Technique for Improving the Response Time of a Replicated Service. In Proc. of INFOCOM (1998).
14
 
15
Freedman, M. J., Lakshminarayanan, K., and Maziéres, D. OASIS: Anycast for Any Service. In Proc. of 3rd USENIX/ACM Symposium on Networked Systems Design and Implementation (2006).
 
16
Greene, B., and McPherson, D. ISP Security: Deploying and Using Sinkholes. NANOG meeting, June 2003. www.nanog.org/mtg-0306/sink.html.
17
 
18
Hardy, T. RFC 3258 - Distributing Authoritative Name Servers via Shared Unicast Addresses, April 2002.
 
19
20
 
21
22
 
23
 
24
Lo, S. S. M., and Chang, R. K. C. Active Measurement of the AS Path Prepending Method. In Proc. of ICNP (Poster) (2005).
25
 
26
Matsunaga, S., Ata, S., Kitamura, H., and Murata, M. Applications of IPv6 Anycasting. draft-ata-ipv6-anycast-app-00, February 2005.
 
27
Miller, K. Deploying IP Anycast. NANOG 29 meeting, 2003. http://www.net.cmu.edu/pres/anycast/.
 
28
 
29
30
 
31
Sarat, S., Pappas, V., and Terzis, A. On the use of Anycast in DNS. Tech. rep., HiNRG, Johns Hopkins University Technical Report, 2004.
32
 
33
Shaikh, A., Tewari, R., and Agrawal, M. On the Effectiveness of DNS-based Server Selection. In Proc. of IEEE INFOCOM 2001 (2001).
34
35
36
 
37
 
38
Akamai, May 2006. http://www.akamai.com/.
 
39
AS112 Project Home Page, May 2006. www.as112.net.
 
40
CacheFly, May 2006. http://www.cachefly.com.
 
41
CIDR Report, May 2006. http://www.cidr-report.org/.
 
42
Global Server Load Balancing, May 2006. http://www.tenereillo.com/GSLBPageOfShame.htm.
 
43
History of DNS Root Anycast controversy, May 2006. http://www.av8.net/IETF-watch/DNSRootAnycast/History.html.
 
44
Internal Anycast Service deployment, May 2006. http://pias.gforge.cis.cornell.edu/deployment.php.
 
45
ISC F Root-Server, May 2006. http://www.isc.org/index.pl?/ops/f-root/.
 
46
National Lambda Rail, April 2006. www.nlr.net.
 
47
Report on DNS Amplification attacks, May 2006. http://www.circleid.com/posts/report_on_dns_amplification_attacks/.
 
48
Root-Server Technical Operations, May 2006. http://www.root-servers.org/.
 
49
Route Views Project Page, May 2006. www.route-views.org.
 
50
SprintLink's BGP Policy, May 2006. http://www.sprintlink.net/policy/bgp.html.


Collaborative Colleagues:
Hitesh Ballani: colleagues
Paul Francis: colleagues
Sylvia Ratnasamy: colleagues