>Anyone that wants to peer at an IXP can do so (usually, and assuming you lay your own cable to get there), and whether or not a peering is made is decided by the would be peers.
Right, and the three rules are about regulating how those decisions get made.
>In the world you illustrate, these peering decisions are made by government regulators.
No, they're still made by the ISPs, it's just that as long as one of them wants it the other can't say no.
>In your world, there is literally zero money to be made as a transit provider.
Not really. Unless you're willing to connect to all the interchange points in the world you will be paying a transit provider to access all the interchange points you don't peer at directly, just like it happens today.
>Your solution asks companies, which have expended enormous amounts of capital on infrastructure, to share their capital expenditure with anyone and everyone. That's entirely unfair to those companies, and it renders their investment useless.
Which companies are your referring to? The end-user ISPs will continue to charge their clients. The transit providers will continue to charge ISPs to connect to other interchange points. The CDNs will continue to provide the same service. No one is getting to use infrastructure for free. In fact the exchange points are just physical points, the fibers going into them are paid by each of the ISPs peering. Everyone pays their own way.
>So, if I'm Netflix and I operate an AS based in California, I connect to an IXP and every customer facing ISP has to take my traffic.
Every customer facing ISP that operates in the area of that IXP yes.
>So then I send my traffic over AT&T's line to NYC where AT&T connects to an IXP
AT&T has no obligation to provide you with that transit. It just has to accept traffic at your IXP and deliver it inside their network, not to other IXPs. To make it even fairer to large ISPs you could even say that they only have to deliver it to the part of their network covered by the IXP where you inject the traffic.
>and each ISP at that IXP has to pay AT&T for access to AT&T's backbone.
I don't follow. What's forcing them to pay anything? Definitely not my peering rules. If AT&T has decided to transit traffic between IXPs the ISPs are definitely not being forced to pay for it.
Here's a more descriptive version of my proposal. All customer facing links need to be connected with free peering to a regional IXP, making the last mile net neutral. To get actual global routing of traffic you need a route to all IXPs in the world. You can build infrastructure to every IXP in the world yourself or you can pay a transit provider to do that for you, possibly in coordination with other transit providers. This way ISPs can't use their last mile monopoly to extract rents and there's still competition between transit providers to create good backbones.
Right, and the three rules are about regulating how those decisions get made.
>In the world you illustrate, these peering decisions are made by government regulators.
No, they're still made by the ISPs, it's just that as long as one of them wants it the other can't say no.
>In your world, there is literally zero money to be made as a transit provider.
Not really. Unless you're willing to connect to all the interchange points in the world you will be paying a transit provider to access all the interchange points you don't peer at directly, just like it happens today.
>Your solution asks companies, which have expended enormous amounts of capital on infrastructure, to share their capital expenditure with anyone and everyone. That's entirely unfair to those companies, and it renders their investment useless.
Which companies are your referring to? The end-user ISPs will continue to charge their clients. The transit providers will continue to charge ISPs to connect to other interchange points. The CDNs will continue to provide the same service. No one is getting to use infrastructure for free. In fact the exchange points are just physical points, the fibers going into them are paid by each of the ISPs peering. Everyone pays their own way.