CH logo® Knowledge Base
Contents Search

Kentik How-to

Using Ultimate Exit

Kentik Detect includes Ultimate Exit dimensions that enable end-to-end visibility of your traffic for business intelligence analytics. An introduction to the use of Ultimate Exit is provided in the following topics:



Why Ultimate Exit

End-to-end visibility of your traffic means that you need an easy way to figure out what volumes of traffic are flowing in and out of your network, from any source to any destination network. You can then use that information to cut costs (e.g. peering) and to more accurately estimate the cost of carrying any set of traffic for any given customer.

A great use case for this is assessing potential peer or transit prospects. How many times have you had to toggle between multiple spreadsheets that contain only approximations of traffic to or from various ASNs? Instead of being able to accurately estimate ROI to make what should be a simple decision, you quickly get bogged down in hacked, convoluted Excel formulas.

What about trying to figure out how much traffic from a peer is being routed locally versus over more costly long-haul links? You need to able to figure out precisely at the site and device level — and at the interface level in the future — the traffic flowing between network entry and exit points.

It turns out that the flow consolidation and analytics required for this task are sophisticated, and beyond the scope of the home-grown tools, data infrastructure, and software engineering capacities available to most network engineering teams. That’s not surprising, because it’s a hard problem. So to make it less painful to get accurate information on utilization of your network, several destination dimensions are available in Kentik Detect:

  • BGP Ultimate Exit Interface
  • BGP Ultimate Exit Site
  • BGP Ultimate Exit Device
  • BGP Ultimate Exit Connectivity Type
  • BGP Ultimate Exit Network Boundary
  • BGP Ultimate Provider



Using Exit Dimensions

How do you use these ultimate-exit dimensions? Let’s take one example, using the BGP Ultimate Exit Site dimension. If you’re a transit provider, you move packets from content providers to eyeball ISPs, and carry them over a costly global backbone. You want to look at the traffic you’re exchanging with one of the major content providers, such as Google, and see where it comes into and out of your network.

Let’s further assume that you run a well-organized network, so your interconnections with Google are indicated as part of your interface description nomenclature. This means that, as shown at right, you can easily use a simple filter to identify the interfaces involved in these interconnects.

As a side note, if you know that you’re going to be looking at these same interfaces often, you can save the filter (see Saved Filters) so that you can apply it any time you need it in any Data Explorer query that you’re working on.

Continuing with the Google example, here, in sequence, is what you’re going to want to look at:

  • The site where the traffic enters the network.
  • The site where the traffic leaves the network.
  • The next-hop Network.
  • Which eyeball network it is terminating at, i.e. its Destination AS.

Using Kentik Detect’s ultimate exit dimensions, you can now answer this question with a query that’s set up in the sidebar as shown in the image at right. For the most useful visualization, set the display type in the Display pane (not shown) to Sankey Flow diagram.

Looking at the generated Sankey diagram below you can now instantly see what traffic is flowing between the entry site and the ultimate exit site, and which eyeball networks are reached. At this point you would typically look at where transport is the most expensive or least performant between your Entry Site and Ultimate Exit site and take appropriate steps to optimize based on that information.

The above is just a simple example, but hopefully it gives you a sense of what you can do with Kentik Detect’s ultimate exit feature.


In this article: