3. ● 4+ million zones/domains
● 43+ billion DNS queries/day
● How?
○ Orange cloud
○ Global distributed network
in 80+ locations
Still growing fast!
○ Anycast routing
Protect and accelerate any website online
4. Benefit of orange cloud
● Direct visitors to the nearest entry point
○ Fast!
■ Lesser hops
■ Reduced latency
■ Improved performance
● Save bandwidth!
○ Lesser requests to origin
■ Typically 50% of the resources on any given
web page are cacheable
○ Mitigate malicious visitors or DDoS
■ Stop them before get to the origin web server
● Resiliency
○ 80+ locations!
8. Strategic Planning
● Agreement/Negotiation
● Location
○ Peering Exchanges
○ Cost
○ Support
● Size
○ Traffic analysis
■ Number of Racks
■ Equipment types
■ Transits/Peering Exchanges
● How many?
● How big are the pipes?
9. Challenges
● Installation
○ Regulation
■ Import policy
○ Transits
■ Different carriers have different setup/policies
○ Language barriers
● Human factors
○ Configuration errors!
■ Anycast
● Traffic turnup
○ How to ensure it is not impacting
■ No outages please!
10. Solutions
● Out of band network is a must!
○ Acting as last resort
○ Upgrade/downgrade
○ Maintenances
● Configuration template
○ Auto configuration
■ Anycast!
○ Peer review
● Global Network Engineering
○ Round the clock deployment
■ Reduced bottleneck
11. Testing with providers
● Circuit testing
○ Point to point extended ping test
■ Test all physical ports
○ Failover Testing
■ Redundancy
● Do not create a blackhole instead!
● Use testing prefix
○ Global versus domestic
■ RIPE Atlas measurement
■ Public route servers
○ Good related BGP configuration
■ It does what is supposed to do
12. Traffic Turnup
● Do not send all prefixes at 1 go!
○ Start with few prefixes
○ Check the routing to these few prefixes
■ Global traffic analysis
● No big drop of traffic in other location
● Traffic comes from the right countries
○ Monitor for 24 hours
■ Confirms there are no anomalies observed
● On the new location
● Globally
○ Announce all prefixes
■ In batches
■ Repeat the same steps above!
13. Traffic Turnup
● Get the providers to be involved
○ Especially if it is a single homed
○ Inform them the schedule
■ Get them to understand what to expect
■ Troubleshoot and fix the problem faster!
○ Their users might be able to see problem faster
16. Building Resilience Network
● Stable hardware and software
● Automatic configuration template/peer review
● Solid monitoring system
● Network automation
● Global network engineering
17. Hardware and Software
● Proper evaluation and testing
○ Fits requirement
○ Bugs free
○ Scalable
● Global standardization
○ Same models of hardware
○ Same software codes
● No mass software upgrade!
○ Small PoP first
○ Deploy in batches
18. Solid Monitoring System
● Reduced unwanted alerts
○ Only gets relevant alerts
○ Silence PoP/ports during maintenances
● Monitor the performance of transit providers
○ Detects packet loss on their backbone
○ Provides automatic related traceroutes
○ Actions based on severity
■ Disabling the PoP automatically
■ Disabling traffic on related transit provider automatically
■ Suggests on actions to do
26. Global Network Engineering
● Follow the sun approach
○ San Francisco -> Singapore -> London -> San Francisco
● Doing all stuffs
○ Technical operations
○ Network engineering
○ Network expansion projects
○ New PoPs deployment
○ Peering stuffs
● Very fast response to network issues and escalation