Discovering the underlying layer 2 topology of a carrier's network requires inside information and cannot be easily discerned sitting at a computer elsewhere on the internet. You might see two routers that appear to be directly adjacent to each other but it's actually carried as a 10Gbps VLAN across a several-state sized region between two cities many hundreds of km apart, with a lot of intermediate equipment in between.
There are other ways of acquiring layer 1 data which are labor intensive and involve the equivalent of filing FOIAs for construction permits with local city and county agencies, etc.
Big facilities based ISPs that have a lot of fiber out there underground and aerial make extensive use of GIS software. Their construction groups will have their own full time GIS staff positions.
Medium to large sized ISPs have a very large amount of BSD/GPL/Apache/misc licensed software running to support back end monitoring and provisioning systems. They do occasionally hire software developers to customize things for their environments, so it certainly wouldn't hurt to reach out to the noteworthy ones in your region and try giving them your CV.
Plenty of other resources like irc channels, too.
Most of the interesting stuff can be setup using Linux, OpenvSwitch, FRR/ BIRD, network namespaces/ VRF and more. It is all in FOS Software - so more or less zero cost. Of course, you will not learn how to configure a Catalyst Switch that way. For some stuff, there are virtual appliances that you can spin up with KVM/ QEMU but most of the enterprise stuff has to be bought. Again, at that time, you will have a solid understanding of what should be happening and will know what to look for in the documentation. The rest is field experience with firmware bugs, methods how to approach some problems and syntactic sugar of the particular equipment. At least that is my view.
Start by installing a BGP deamon on two boxes that share a network and see what you can do :)
Of course you can hide a router by not decrementing the TTL as it passes through your network at layer 3, you can hide the IP by not responding with ICMP expired messages
An ICMP could well return on a different path to the direction it was sent, with a path like this
Host -> R1 -> R2 -> R3 // R3 -> R4 -> R5 -> R1 -> Host
Traceroute will only show the outbound route, so you should traceroute from both ends
The latency will also be affected by ICMP generation on the router, which could be delayed, rate limited, dropping, etc.
Doing a quick traceroute to a host of mine in Sydney, from London, shows
5ms to i-91.ulco-core02.telstraglobal.net 202.40.148.33
82ms to i-10104.unse-core01.telstraglobal.net 202.84.141.145
132ms to i-10601.1wlt-core02.telstraglobal.net 202.40.148.106
277ms to i-10406.sydo-core04.telstraglobal.net 202.84.141.226
sydo will be sydneyTo get the exact map I could talk to Telstra (in this case I peer with telstra directly in London)
Or I could look at telstra's map, which ddg helpfully tells me is at
https://www.telstraglobal.com/network-infrastructure-map/
Sadly the map doesn't work very well, more form over function
ddging 1wlt-core02.telstraglobal.net returns this though
https://crowdsupport.telstra.com.au/t5/home-broadband/bad-ro...
Which tells me 1wlt is LA. unse will thus be east coast U.S. I'd have expected routing via Singapore.
There's no way to know which way the traffic is actually going without asking Telstra.
I have 2 ethernet circuits from the UK to Washington DC, to me it looks like two layer 2 1500MTU circuit. Only by talking to the provier can I work out which circuits it actually travels on trans atlanticly. It's supposed to be separate, but latency changed by 2ms a few days ago. Asked them about it, and there was a failure in their network, they rerouted in a few hundered milliseconds (which isn't good as now both diverse circuits run via the same equipment, thus any issues like another 100ms outage will cause an impact)
Buying two mpls circuits (assuming they are that) from the same provider is a single point of faliure, your only real redundancy is your handover at each site, if they are separate.
You're better of buying an optical link, then you are also not sharing bandwidth with anyone else. The cost isn't that different in my experience, but might be for an trans-Atlantic circuit. IPSEC over normal internet connections with multiple isp's is a better choice.
However I know reality and contracts never meet, unfortunately in a large disfunctional organization there are other considerations in circuit procurement than technical requirements.
As for internet circuits, I had two ISPs in NY on two separate paths, which is great. Something went wrong about a month ago, and the routing from one of the ISPs changed, meaning that we were back to a single point of failure who we have no business relationship with
This was designed by the partner, contract signed by us, the whole solution paid by us, without consulting any network engineer on our side until 1 week before it was supposed to be implemented. We proposed two different solutions that would cost less than 1/20 of the cost their solution was costing us ($20k/month), while providing real redundancy (yet to be implemented, though some SPOFs solved by now). Never enjoyed outages as much as this as we got to explain why their solution was so bad each time.
The third party consulting firm are long gone, as are the people high up in the company who brought them in.
Now there's new people high up who come up with the same problems, but in a slightly different way, arguing how their basket is far better than the previous basket.
Sigh.
That's basically a good portion of the internet.
Opto equipment adds practically no delay as they just forward the light without looking at it or processing it. There might be redundant paths that it can switch between if there's a fiber cut.