Remove DNS Remove Routers Remove TCP
article thumbnail

Pumas, Routers & Keepalives—Oh my!

Heroku

This week , Heroku made Router 2.0 Throughout the Router 2.0 A small subset of Puma applications would experience increased response times upon enabling the Router 2.0 flag, reflected in customers Heroku dashboards and router logs. flag, reflected in customers Heroku dashboards and router logs. dyno root@router.1019708

Routers 59
article thumbnail

Facebook’s historic outage, explained

Kentik

According to a statement published last night, Facebook Engineering wrote, “Configuration changes on the backbone routers that coordinate network traffic between our data centers caused issues that interrupted this communication.” tfbnw.net — which is another router inside AS32934 that belongs to Facebook. So what happened?

TCP 145
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Why latency is the new outage

Kentik

Not as difficult as time travel, but it’s difficult enough so that for 30+ years IT professionals have tried to skirt the issue by adding more bandwidth between locations or by rolling out faster routers and switches. Each switch and router we pass through introduces a bit of latency that adds up quickly. How latency is measured.

TCP 116
article thumbnail

How to find applications with NetFlow

Kentik

Back in the 1990s, NetFlow was introduced on Cisco routers as a means to collect information about IP network traffic as it enters or exits an interface. Source port for UDP or TCP, 0 for other protocols. Destination port for UDP or TCP, type and code for ICMP, or 0 for other protocols. Source IP address. Destination IP address.

article thumbnail

How to measure the performance of a website

Kentik

Or, perhaps one or more of the 10-20 routers in the path needed to reach the destination gets busy for a hundred milliseconds or so. Domain lookup time : When a connection is made to a domain, the local operating system must first reach out to the DNS to resolve that hostname to an IP address. Where is the DNS?

article thumbnail

NPM, encryption, and the challenges ahead: Part 1 of 2

Kentik

Some NPM vendors started pairing DNS lookup records with flow data in order to separate business applications from non-business applications hosted on the same IP address. The problem is that many companies have several DNS servers spread out in far-reaching locations, and not all DNS vendors allow access to the logs.

article thumbnail

Resilience and Redundancy in Networking

Kentik

Message integrity and guaranteed delivery with TCP/IP Because IP does not require acknowledgments from endpoints, it does not ensure delivery; therefore, it is considered an unreliable protocol. On the other hand, Transmission Control Protocol (TCP) provides a connection-based, reliable byte stream.

Network 52