VLSM gives every subnet a mask that fits its size, wasting few addresses. Summarisation does the reverse: it merges several contiguous networks into one route.