How can I gain better insight into ISP-managed equipment (routers)?
Solution 1:
Usually for a large contract you should be able to negotiate at least read only access to their edge router.
However even as building a new data center near one of our ISP connection (~40m cable) and a pretty big contract back then i was unable to get that. There was often some data leaking which you could get.
Depending on your local laws this might however be some sort of unauthorized access already and you should make sure you can get either a permission or take the risk no one is noticing :)
Getting some sort of regress is as usual negotiable , but it is most likely not worth it.
Example for a small contract: we get up to 2 month of what we pay them back if they really mess up and fail to provide the service we buy from them. We (back then) would lose a lot more in worst case so this was rather useless in terms of money.
We tried to document everything "external". What you cannot change yourself, write it down/monitor it so you immediately know if it changed.
We had documents about which routing which of our customers got, how long this usually takes, how big the bandwidth between the links is, every detail we could think of. This was done with the help of the ISP, so it did not take that long, i think it was a week or something like that.
For the actual fixing and/or blaming:
If we found a specific issue we notified them with monitoring data and with the parts of our documentation. There was an incident where they changed the routing and a part of our customer had a few ms delay more than before, which was crucial for our service .
They did not respond positively to that all the time however.
We got permission to "prove" that is their issue, spammed the link and could reproduce the additional delay when some threshold was reached. Soon after it was fixed, even with the different routing.
Basically there are two options:
Either you have really good connections to the technicians in charge (read CTO of ISP), and they are able to allow you read-only access, or you have to try and error , reproduce the issue (however hard that is) and then get someone to actually understand it.
Do not even try with normal customer support of the ISPs, even their "higher level support" is most of the time not allowed to acknowledge their faults.
All of this won't work with enough cash in the contract.
Solution 2:
Some ISPs might provide a looking glass server, which provides limited info for public access. These info generally include traceroute
/ping
from ISP router to specific location, as well as basic BGP info.
One can check out sites like lookinglass.org or bgp4.net wiki to see if concerned ISP is listed. However note that those info are very limited, and may not completely satisfy original question.
In general, answer from @dennis-nolte do apply: everything boils down to money, and the initial term of contract. It's quite easy to ask ISP to provide read-only access when ISP spots a big customer during discussion of initial contract, but they are reluctant to do anything as an afterthought.