CIDR and VLSM are the same
CIDR usually discussed in general Internet context
- Uses arbitrary length prefixes to reduce workload in key Internet routers
VLSM usually discussed in enterprise context
- Uses arbitrary length prefixes to have better usage of enterprise address space