What I don't understand is why Cloudflare is making changes to their border routers in the process of protecting their customers. I am a network engineer and I love Juniper, but the reality is with any complex system, every change you make has a possibility of inducing an unexpected failure. I would think Cloudflare would have increased stability by using an architecture where the border routers have a mostly static…
So now you have two pieces of gear to test changes on and another interaction where stuff could break / go weird. I don't see how that would solve anything here.
Today's Outage Post Mortem
151–159 of 159 posts
Re: Today's Outage Post Mortem
#152Earlier quoted context omitted.
You are joking right? The packet size at the higher layer is what they were matching against. The size of the layer 2 packets is irrelevant.
Maybe, but nothing in the the rule they showed hinted it was not at layer 3 (For IPv4 )
Re: Today's Outage Post Mortem
#153This is pretty impressive. Keep in mind most of the team is on the west coast so this happened at 1am on a Sunday and they put up a post mortem within hours. Obviously you would prefer it not happen at all, but that is a great response imo.
But this is not impressive: "Someone from our operations team is monitoring our network 24/7." "Someone" seems to indicate "1 person". Not "people are monitoring" but "someone". That's it, one person monitors the network? Like the single night guard at the warehouse?
Re: Today's Outage Post Mortem
#154Earlier quoted context omitted.
I don't think that's the only solution. I would be willing to bet that outside of heavy-DDoS conditions that even a tiny fraction of Cloudflare's network could handle the incoming tcp connections and deny all of them. At that point you don't have to worry about traffic collapsing anything. You can wait to bring up more equipment. You can send a tiny error page. You can let X% of requests get through and be fully serv…
You're vastly oversimplifying the problem here by only accounting for one class of problems. >". I would be willing to bet that outside of heavy-DDoS conditions that even a tiny fraction of Cloudflare's network could handle the incoming tcp connections and deny all of them." depends on the attack. >"You can send a tiny error page. You can let X% of requests get through and be fully served." Not usually that easy.
I call BS on saying it's not easy to limit the number of served connections and RST the rest. Isn't this something every web server can do by itself it's so easy?
Re: Today's Outage Post Mortem
#155Earlier quoted context omitted.
Maybe, but nothing in the the rule they showed hinted it was not at layer 3 (For IPv4 )
It is at layer 3. IPv6 is layer 3.
Re: Today's Outage Post Mortem
#156Earlier quoted context omitted.
The distinction is a bit arbitrary. As a customer you should care that their service is geographically distributed, not whether they own the buildings where the servers are kept.
Gotta disagree. Owning a datacenter doesn't mean that they own the building. The difference between renting space in a datacenter versus running an entire datacenter is very big, and has ramifications for their uptime, security of their data and disaster recovery. Not sure why they aren't clearer about this.
Re: Today's Outage Post Mortem
#157OT: I want to pitch cloudflare for our CDN needs. Can someone estimate the scale of cloudflare wrt. akamai (current provider), in terms of operations, consumers etc.?
What reason do you have to pitch Cloudflare?
Re: Today's Outage Post Mortem
#158This is pretty impressive. Keep in mind most of the team is on the west coast so this happened at 1am on a Sunday and they put up a post mortem within hours. Obviously you would prefer it not happen at all, but that is a great response imo.
But this is not impressive: "Someone from our operations team is monitoring our network 24/7." "Someone" seems to indicate "1 person". Not "people are monitoring" but "someone". That's it, one person monitors the network? Like the single night guard at the warehouse?
Welcome to the club.
Re: Today's Outage Post Mortem
#159Earlier quoted context omitted.
It is at layer 3. IPv6 is layer 3.
If it was IPv6, I'd assume the routing rule on their blog contained IPv6 addreses, not IPv4 addresses, even if the blog faked the IP addresses.