The Internet Engineering Task Force (IETF), recognizing the urgency of these twin problems, assigned the ROAD group to develop a solution. That solution became known as classless routing, supernetting, or CIDR, and is the addressing scheme currently used in the Internet.
CIDR was based on the already successful practice of subnetting. By supernetting, or allowing the subnet boundary to move to the left, into the network portion, both problems could be solved. Groups of neighboring classful networks could be combined into single routing table entries, thus reducing the size of the tables through summarization. Groups of Class C networks could be assigned in batches of 2, 4, 8, or 16 to fill the needs of organizations that would otherwise have requested the increasingly scarse Class Bs. CIDR also eliminated most of subnetting's restrictions.
CIDR, by generalizing the practice of subnetting, closed the lid on the coffin of classful addressing, which had simply proved too inflexible to manage the global Internet. As we'll see, vestiges of the old addressing scheme still haunt network engineers, but the prudent designer, by installing modern routing protocols and following the practices described earlier, will reap all the benefits of CIDR's prefix-based addressing.