Hi,
the VLSM idea is from times back when classful IP routing was used. Old routing protocols did not send a subnet mask with the network address. But all modern routing protocols (including RIPv2 which is not really modern) include a network mask (or prefix length) and fully support CIDR (classless inter-domain routing) which includes all the features associated with VLSM (variable length subnet masks).
Extreme switches and routing protocols support classless IP routing by default.
Thanks,
Erik