myfullflavour:
Performance improves somewhat via Sydney but there are still a number of hops we don't control and we can't guarantee the capacity exists all the way back to the destination telco.
See this is where your post comes undone, Peering does not allow you to guarantee capacity to that Telco. Unless you have your own XC with the Telco you can never be sure how much capacity is available.
Let's spitball this
No local peering for Provider X:
Your client calls up complaining that their clients report problems with streaming your videos on Telco X. You jump into action and check your side, Check your National and International capacity and everything is ok. Your noticing that there is some packet loss within Telco X's upstream provider. All you can do is tell your Client to tell end users to call their ISP
Local peering over open IX:
Your client calls up complaining that their clients report problems with streaming your videos on Telco X. You jump into action and check your side, Check your IX capacity and everything is ok. Your noticing that there is some packet loss within Telco X. All you can do is tell your Client to tell end users to call their ISP
Paid Peering/Direct XC:
Your client calls up complaining that their clients report problems with streaming your videos on Telco X. You jump into action and check your side, Check your IX capacity and everything is ok. Your noticing that there is some packet loss within Telco X. Because of your agreement with Telco X you can call their Business helpdesk and raise a fault directly, If you dont have any luck you can pass it up to your account manager/contact, You're now able to take charge of the problem for your client and get things fixed
In option 1 and 2 you dont have any real sway with Telco X, You might be able to get a hold of the NOC and inform them of an issue but you have no escalation path and if the problem isn't widespread or a sever impact you might not have any luck getting things sorted in time