This document discusses subnetting IP networks. It covers reasons for subnetting including network segmentation and traffic control. Subnetting involves dividing a network into smaller subnetworks using a subnet mask. Variable length subnet masking allows for more efficient use of addresses by creating subnets of varying sizes. IPv6 networks are also subnetted to support hierarchical network design. The objectives cover calculating subnets, hosts, and subnet masks based on network requirements.