1. A method comprising: determining, using a first network device, capabilities of resources in a section of a network that is accessible using the first network device, wherein the first network device is one of a plurality of network devices providing access to resources in different sections of the network; based on determining the capabilities of the resources, grouping, using the first network device, the resources into a resource cluster, wherein a resource cluster is a grouping of resources with similar features; and advertising, using the first network device, the resource cluster in the network, wherein each of the plurality of network devices advertise a resource cluster associated with sections of the network that are accessible using each of the plurality of network devices.