Routing for an Anycast CDN Martin J CloudFlare MENOG14 - Dubai - March 2014.

Slides:



Advertisements
Similar presentations
EDNS0 Client-Subnet for DNS based CDNs
Advertisements

Measuring IPv6 Geoff Huston APNIC Labs, February 2014.
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Confidential and proprietary material for authorized Verizon Wireless personnel only. Use, disclosure or distribution of this material is not permitted.
WAN WAN ExpressRoute provides a private, dedicated, high-throughput network connection between on-premises and Microsoft Azure.
Akamai networks,48000 servers and 70 countries in the world.
Economic growth in developing Asian countries
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
IPv4 Depletion and IPv6 Adoption Today Community Use Slide Deck Courtesy of ARIN May 2014.
Interconnection: Costs, Complexity, Policies Gaurab Raj Upadhaya Why Peering in Asia Sucks !
Customer needs EnterpriseGrade HyperScale Hybrid.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
ISP vs. ISP+CDN: Can ISPs in Duopoly Profit by Introducing CDN Services? Dongmyung Lee Seoul National University June 11, 2012 Joint work with J. Mo and.
Responding the Challenges of Continuing IP Traffic Growth
A Case Study: Citi-bank Asia- Pacific. Agenda Background Problems Strategies Implementation Conclusion.
Enabling Healthy Internet Access Doug Madory, Director of Internet Analysis June 2015 CommunicAsia 2015, Singapore.
Traffic Engineering for CDNs Matt Jansen Akamai Technologies APRICOT 2015.
Content Distribution March 8, : Application Layer1.
Peering, network sharing, interconnects Eckart Zollner September 2014.
Digital Content & IP Transit Growth Caspian Telecoms, Istanbul, Turkey, 24 th April 2014 Konstantin Novikov Wholesale, CIS countries.
Internet Technologies and Applications
1 International Office International Recruitment and Development Recruitment Activity: Regional International Officers Office in North East Asia Office.
Inter-domain AMT Multicast Use Case Discussion Proposal for AMT Multicast Source-AMT Connectivity Model For Inter-connected Networks (AS’s) 1.
NEWskies November 2001 Presentation Internet in South East Asia Thailand Eui Koh Vice President Sales, Asia Pacific.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
A View from the Stoep: Tracking the evolution of local hosting in ZA and beyond Joe Abley, Director of Architecture Jim Cowie, Chief Scientist iWeek 2015.
1 1 Asia Pacific: the third global IP traffic region April 2004 Sturt Eastwood Director, Europe.
Draft-tarapore-mbone- multicast-cdni-05 Percy S. Tarapore, AT&T Robert Sayko, AT&T Greg Shepherd, Cisco Toerless Eckert, Cisco Ram Krishnan, Brocade.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
Sharing a single IPv4 address among many broadband customers
APNIC Update The state of IP address distribution and IPv6 deployment status Miwa Fujii Senior IPv6 Program Specialist APNIC.
IPv6 for ISP Industry Sify Technologies Ltd Somasundaram Padmanabhan Network Engineering IPv6 Awareness Workshop.
Commercial in confidence
0 HKIX Hong Kong Internet eXchange Cheng, Che-Hoo Computer Services Center The Chinese University of Hong Kong
AARNet Copyright 2007 AARNet IPv6 Update IPv6 Workshop APAN 24, Xi’An 2007 Bruce Morgan.
IPv6/IPv4 XLATE Trial Service for sharing IPv4 address Japan Internet Exchange Co., Ltd. Masataka MAWATARI.
The Silk Road Business Directory was initiated to bring together people settled in Ontario, Canada, from the lands of the most ancient and successful.
AP* Retreat APAN Activities Kilnam Chon APAN Chair
International Research Networking David West, DANTE 26 April 2007 S Asia Planning Meeting Crystal Gateway Marriott, Arlington, Virginia TEIN2 experiences.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
RONOG2 - INTRODUCTION INTERLAN & THE OPERATORS’ COMMUNITY.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Hosting server for Asian market. There are some countries in mind when choosing server for developing in Asian market It comes to Japan, Singapore, Hong.
Rostelecom 2.0 – the new leader in the Russian market.
Energy Demand Outlook by Mohamed Ariff Based on Data from The Institute of Energy Economics, Japan.
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
17/10/031 Euronetlab – Implementation of Teredo
PacINET 2011 The state of IP address distribution and its impact Elly Tawhai Senior Internet Resource Analyst/Liaison Officer, Pacific, APNIC 1.
Benefits and Value of an IXP The IXP Value Proposition.
6to4
Global Crossing’s IPv6 Service Global Crossing Japan Corp. Takuya Tanimura.
The Benefit and Need of Standard Contribution for IXPs Jan Stumpf System Engineer.
IPv6 Matrix Project - Page 1 IPv6 Matrix Project Tracking IPv6 connectivity Worldwide Dr. Olivier MJ.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Content Delivery Cloud A Better Alternative To Your Content Delivery Network (CDN) ©2013 Riverbed Technology Confidential and Proprietary.
XO International Partners Strong Relationships, Strong Connections.
100 Internet Exchange Points And Beyond! KINX Peering Forum Jeju Korea June 2016 Walt Wollny, Director Interconnection Strategy Hurricane Electric AS6939.
How to build a successful Internet exchange in the Middle East March 2016 MENOG 16, Istanbul Marco Brandstaetter Business Development
Ipv6 Firewall Features & Benefits. Ipv6 Firewall  Internet Protocol v6 is the latest version of IP that serves the function of providing a unique identification.
GÉANT LHCONE Update Mian Usman Network Architect
Global Internet Protocol Television (IPTV) CDN Market
For More Details Contact at
CloudFront: Living on the Edge
Utilization of Azure CDN for the large file distribution
Electrification Products
How do we decide where to deploy to next?
Office 365 Performance Management
Content Delivery: Extending to the Edge through the IX
Internet Exchange.
Market Research Future +1 (339) (US) (UK) IoT Managed Services Market Research Report- Global Forecast 2022 Innovation and the.
Presentation transcript:

Routing for an Anycast CDN Martin J CloudFlare MENOG14 - Dubai - March 2014

What is CloudFlare? CloudFlare makes websites faster and safer using our globally distributed network to deliver essential services to any website Routing for an Anycast CDN2 Performance Content Optimization Security Analytics Third party services

How does CloudFlare Work? CloudFlare works at the network level. Once a website is part of the CloudFlare community, its web traffic is routed through CloudFlare’s global network of 24 (and growing) data centers. At each edge node, CloudFlare manages DNS, caching, bot filtering, web content optimization and third party app installations. Routing for an Anycast CDN3

IPv4/IPv6 – automatically enabled With the Internet's explosive growth and the number of on-net devices closing in on IPv4's maximum capacity, CloudFlare now offers an automatic IPv6 gateway seamlessly bridging the IPv4 and IPv6 networks For most businesses, upgrading to the IPv6 protocol is costly and time consuming CloudFlare’s solution requires NO hardware, software, or other infrastructure changes by the site owner or hosting provider Enabled via the flip of a switch on the site owner’s CloudFlare dashboard Users can choose two options: (FULL) which will enable IPv6 on all subdomains that are CloudFlare Enabled, or (SAFE) which will automatically create specific IPv6-only subdomains (e.g. Routing for an Anycast CDN4

Anycast CDN Routing for an Anycast CDN5

Anycast CDN Anycast prefixes Same IP prefixes (IPv4 & IPv6) advertised in each of the 24 sites around the world (and growing) Unicast used to pull traffic from “origin” web source Traffic Control How the eyeball ISP routes If ISP A routes to CloudFlare in Germany then traffic will be served for ISP A from Frankfurt If ISP B routes to CloudFlare in Central USA then traffic will be served for ISP B from Dallas or Chicago Routing for an Anycast CDN6

Anycast CDN Traceroute from Hong Kong Traceroute from Singapore Traceroute from Dubai Routing for an Anycast CDN7 traceroute to ( ), 30 hops max, 40 byte packets rev.ne.com.sg ( ) ms ms ms 2 s4-6-r10.cyberway.com.sg ( ) ms ms ms 3 anutsi10.starhub.net.sg ( ) ms ms ms 4 six2utsi1.starhub.net.sg ( ) ms ms ms 5 SH.gw5.sin1.asianetcom.net ( ) ms ms ms 6 te wr1.sin0.asianetcom.net ( ) ms ms ms 7 gi4-0-0.gw2.sin3.asianetcom.net ( ) ms ms ms 8 CDF-0003.gw2.sin3.asianetcom.net ( ) ms ms ms 9 cf cloudflare.com ( ) ms ms ms Traceroute Completed. traceroute to ( ), 64 hops max, 44 byte packets 1 bbs on-nets.com ( ) ms ms ms ( ) ms ms ms 3 peer ( ) ms ms ms 4 cloudflare-RGE.hkix.net ( ) ms ms ms 5 cf cloudflare.com ( ) ms ms ms Traceroute Completed. traceroute to ( ), 64 hops max, 52 byte packets ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms 9 * * * 10 cf cloudflare.com ( ) ms ms ms 11 Traceroute Completed.

CloudFlare Singapore CloudFlare Frankfurt CloudFlare New York Anycast CDN DNS Query DNS result returned with “Anycast” IP Client makes connection to closest server CloudFlare replies Outage Re-routes to next closest cluster Routing for an Anycast CDN8

Transit Routing for an Anycast CDN9

Transit Who? Choice of Transit Provider is VERY important We’ve chosen one provider per region – One in US/EU and one in Asia (or the same provider for both regions) Single Provider makes routing easier Transit provider should offer good routing controls You need to be able to keep routes within a region Prepend to specific peers Transit Provider should make use of “Hot Potato” routing to their peers i.e. Peer and exchange traffic in every mutual location Routing for an Anycast CDN10

Transit Routing Controls? Transit must be able to keep advertisements within region. A customer of your European transit provider is likely to be a peer of your Asian transit provider You don’t want to serve traffic from Asia for Europe A lot of work should be done in the presales stage to understand the providers network and how they peer. Example location to look for controls Looking at AS1299’s (Telia-Sonera) whois entry gives a good idea how they peer Some routing controls listed at Routing for an Anycast CDN11

Transit Choices? Many providers give you good coverage for common US/EU locations (LA, New York, London, Amsterdam, etc... ) One provider can’t do it all in Asia Asian networks are usually somewhat ‘disconnected’ Few peer with NTT in Asia & NTT, Pacnet and TATA are all disconnected from each other Transit in the US/EU could be far cheaper for the provider than within Asia or Africa or Middle East Supplement this with peering in all regions Routing for an Anycast CDN12

Peering Routing for an Anycast CDN13

Peering North America Peering Is it economic to peer? Transit is < $1 Eyeball networks probably *wont* peer with you Comcast (not at any exchange) ATT South America? Peering in Miami Most networks open to peering EU Peering Same argument as US, might be more costly to peer Many networks open to peering however Major providers / incumbents more difficult, probably wont peer: DTAG, TeliaSonera Telecom Italia Sparkle Telefonica, France Telecom IX’s have good reach to surrounding regions. AMS-IX, DE-CIX, NETNOD, LINX Asia Peering Very economical; however large providers may not peer HKIX and Hong Kong Equinix No IX charges and HKIX will get you 100% of domestic Hong Kong. Very good Vietnam and some Taiwan, Korea, Japan and China routes too Singapore Equinix Priced competitively and great coverage for South East Asia (Indonesia, Thailand, Malaysia, India) Tokyo Japan JPIX and JPNAP much more costly Routing for an Anycast CDN14

Routing for an Anycast CDN Challenges 15

Challenges Routing Inefficient routing, optimizing. Turning up peering, causing unexpected routing changes Russian Network preferred our routes via HKIX instead of in Europe. Keeping optimal routing to Eyeball Networks Deployments into new markets China, South America, Africa, Middle East Routing for an Anycast CDN16

Routing for an Anycast CDN Questions? 17

? AS13335 Routing for an Anycast CDN18