Peering point speed publicly available?
NANOG, I have a question regarding information on my ISP's peering relationships. Are the speeds of some or all peering relationships public knowledge, and if so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps, 1Gbps, etc.). I am trying to transfer large stuff from my AS, through my ISP, through another ISP, to another AS, and I'm wondering how fast the peering point is between the ISPs. I'm working with my provider to get this information as we speak, but I'm wondering if it's available publicly anywhere. If it were, this could be one way to evaluate providers in the future, I guess. Erik Amundson A+, N+, CCNA, CCNP IT and Network Manager Open Access Technology Int'l, Inc. Phone (763) 201-2005 Fax (763) 553-2813 mailto:erik.amundson@oati.net
> I have a question regarding information on my ISP's peering relationships. > Are the speeds of some or all peering relationships public knowledge, and if > so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps, > 1Gbps, etc.). I am trying to transfer large stuff from my AS, through my > ISP, through another ISP, to another AS, and I'm wondering how fast the > peering point is between the ISPs. ISPs don't register it or publish it anywhere, generally, and if you ask salescritters, they're likely to say "At the speed of LIGHT!!!" or some such. But the two methods people would generally use to determine this externally would be first to do a bidirectional traceroute and look closely at the in-addr DNS names associated with the router interfaces on the IX or crossconnect, which, if you trust them, may give you some indication of speed. Next, if you have time, you could run pathchar across the link. -Bill
On 7/1/04 8:14 PM, "Bill Woodcock" <woody@pch.net> wrote:
I have a question regarding information on my ISP's peering relationships. Are the speeds of some or all peering relationships public knowledge, and if so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps, 1Gbps, etc.). I am trying to transfer large stuff from my AS, through my ISP, through another ISP, to another AS, and I'm wondering how fast the peering point is between the ISPs.
ISPs don't register it or publish it anywhere, generally, and if you ask salescritters, they're likely to say "At the speed of LIGHT!!!" or some such. But the two methods people would generally use to determine this externally would be first to do a bidirectional traceroute and look closely at the in-addr DNS names associated with the router interfaces on the IX or crossconnect, which, if you trust them, may give you some indication of speed. Next, if you have time, you could run pathchar across the link.
-Bill
Of course, the big issue isn't the size of the links - its utilization. Most private peering links today are OC-12 to OC-192. Most big ISPs do this in a half dozen locations - sometimes more, occasionally less. Of course, you'll use the closest exit between ISPs. Ask your ISP what the utilization of that link is - or what the packet loss is, historically. They are much more likely to tell you that. Its funny, you always see people asking about peering link sizes or locations on RFP's, but they never ask about peering utilization or packet loss. The former is both NDA and meaningless - the latter is terribly important. -- Daniel Golding Network and Telecommunications Strategies Burton Group
DG> Date: Thu, 01 Jul 2004 21:57:55 -0400 DG> From: Daniel Golding DG> Its funny, you always see people asking about peering link DG> sizes or locations on RFP's, but they never ask about peering DG> utilization or packet loss. The former is both NDA and DG> meaningless - the latter is terribly important. It's ANES -- Armchair Network Engineer Syndrome. The same people fuss arbitrarily about traceroute hop count. Eddy -- EverQuick Internet - http://www.everquick.net/ A division of Brotsman & Dreger, Inc. - http://www.brotsman.com/ Bandwidth, consulting, e-commerce, hosting, and network building Phone: +1 785 865 5885 Lawrence and [inter]national Phone: +1 316 794 8922 Wichita _________________________________________________________________ DO NOT send mail to the following addresses: davidc@brics.com -*- jfconmaapaq@intc.net -*- sam@everquick.net Sending mail to spambait addresses is a great way to get blocked.
On Thu, Jul 01, 2004 at 05:14:10PM -0700, Bill Woodcock wrote: > I have a question regarding information on my ISP's peering relationships. > Are the speeds of some or all peering relationships public knowledge, and if > so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps, > 1Gbps, etc.). I am trying to transfer large stuff from my AS, through my > ISP, through another ISP, to another AS, and I'm wondering how fast the > peering point is between the ISPs. ISPs don't register it or publish it anywhere, generally, and if you ask salescritters, they're likely to say "At the speed of LIGHT!!!" or some such. But the two methods people would generally use to determine this externally would be first to do a bidirectional traceroute and look closely at the in-addr DNS names associated with the router interfaces on the IX or crossconnect, which, if you trust them, may give you some indication of speed. Next, if you have time, you could run pathchar across the link. -Bill um, pathchar will attempt to do a capacity-per-link over a whole forward path, but it struggles with the complexities of real world infrastructure (alas, who doesn't) after about 1997, when it was last supported. van let caida index the tool at http://www.caida.org/tools/utilities/others/pathchar/ it is 100% van's knightly work. but i think van moved on to other things after concluding that the task of accurately identifying capacities of links many hops away via layer 3 measurement on the global Internet was 'sub-possible.' a few others agree w him. professor constantine dovrolis and his amazing grad students ravi and manish at GA tech have taken on a slightly smaller windmill: measurement of capacity and available bandwidth for a given -path- (which means the narrow and tight links along the path, see http://www.pathrate.org for excellent brief description and source codes). note that neither tool requires root privileges but both require installing software at both ends of the path, which render them less useful for the specific application above. see constantine's IEEE Network paper http://www.cc.gatech.edu/fac/Constantinos.Dovrolis/Papers/NetDov0248.pdf if you want high signal techie survey paper on the field, including a table listing a bunch of tools on page 12. caida has a summer student from UNC this year working on evaluating the accuracy of some of these tools in a controlled lab setting. i personally can't believe you knights put up with not being able to measure capacity and available bandwidth of your peers' paths, but i guess it puts the anycast drama into perspective. :) the bottom line is that the research community has made some progress in the field in the last 5 years, but it's a harder problem than it seems. and it seems pretty bloody hard. as an operator the best thing you can do to advance this particular research ball is to use these tools on paths where you actually know the available bandwidths, and give the tool authors feedback to help make them more accurate or otherwise more conducive to your needs. it's the single largest barrier standing between these tools and these tools being more useful to you. (besides funding and strong-stomached coders of course) </brokenrecord> k
Erik Amundson wrote:
<head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)"> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"PersonName"/> <!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style>
<snip>
. I am trying to transfer large stuff from my AS, through my ISP, through another ISP, to another AS, and I’m wondering how fast the peering point is = between the ISPs. I’m
Turn off the HTML formatting and your "stuff" will get there much faster.
On Thu, 1 Jul 2004 19:09:52 -0500 "Erik Amundson" <erik@myevilempire.net> wrote:
I have a question regarding information on my ISP's peering relationships. Are the speeds of some or all peering relationships public knowledge, and if so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps,
In addition to some of the other answers, you can sometimes discover peering relationships and even infer some routing policing at public exchanges if you 1) have access to a host on each of the provider's networks (near the exchange preferably) and 2) you can rely on the public address scheme provided by the exchange operator to be used for peering. So for example, if you have a host on provider X's network, run a series of traceroutes to each of the exchange IP space. If the traceroute reaches the far side, you can infer that peering is established. If not traceroute results in a TTL failure or unreachable message, you can infer that peering is not established. Finding hosts behind each network is often as easy as finding publicly accessible traceroute pages such as those found on traceroute.org. Note, this is far from full proof. For a number of reasons there will be false positives and false negatives if you try to rely on this as the only source of info for peering discovery. John
On Thu, Jul 01, 2004 at 07:09:52PM -0500, Erik Amundson wrote:
NANOG, I have a question regarding information on my ISP's peering relationships. Are the speeds of some or all peering relationships public knowledge, and if so, where can I find this? By speed, I mean bandwidth (DS3, OC3, 100Mbps, 1Gbps, etc.). I am trying to transfer large stuff from my AS, through my ISP, through another ISP, to another AS, and I'm wondering how fast the peering point is between the ISPs. I'm working with my provider to get this information as we speak, but I'm wondering if it's available publicly anywhere. If it were, this could be one way to evaluate providers in the future, I guess.
perhaps you have already beaten this dead horse enough but here is my non-flash, stick/ascii rendition... { ISP core } --- [rtr] --- [possibleIX] --- [rtr] --- { ISP core } lkA lkB lkC lkD lkA & lkD are "hidden" from external view. if you are a customer of ISP which owns lkA, they -may- tell you what the characteristics of lkA are ... "today". No assurances that it will remain the same for any given period of time. And the ISP with lkA is unlikely to be able to judge/interpret the accuate value of lkD, although this may be infered from their peering SLAs... which are generally NDA'ed. if ther exists a "possibleIX", there is the strong case that the interconnects are one of the possible ehternet formats, e.g. 10Mbps in full or half duplex, 100Mbps in either full or hald duplex, or 1Gbps, generall full duplex. Yes, there are some other varients... :) And there is no assurance that lkB and lkC are the same! in the case where there is no "possibleIX" and the links lkB and lkC are the two sides of a point2point link, then more choices arise and the potential for determining the actual "speed" of the link. then there are the other "tweekable" characteristics of a specific link (MTU, MSS, etc.) which will affect throughput/goodput of that specific link. Sorry for the additional flogging. :) --bill (wading thorugh two weeks of old email)
participants (8)
-
Bill Woodcock
-
bmanning@vacation.karoshi.com
-
Daniel Golding
-
Edward B. Dreger
-
Erik Amundson
-
John Kristoff
-
k claffy
-
Mike Lewinski