I've been studying the logs and admin pages of the modem/router that my ISP supplied (it's my version of "don't turn it on, take it apart") and I'm curious as to how it actually determines link speed. I'm paying extra for a 25Mbps connection, but how does the node/exchange actually "know" that? With VDSL I'm not required to enter a username or password, so how does the node etc... know that "this line and this modem relates to this ISP and this account"?
Obviously during training it assesses signal-to-noise ratios and determines what gains to apply for specific line conditions to arrive at a specific uplink/downlink speed. But how does the ISP limit the connection speed? I assume that all the negotiation is done between the modem and the node somewhere in the street or the local exchange, from there, it's just a backhaul link back to whatever ISP I'm connected to.
My modem is VDSL2 capable, so what's stopping it from negotiating with the node at the maximum speed that VDSL2 is capable of (i.e.: 100/100 or 300/100 Mbps depending on the version)?