Both OSPF and IS-IS allow the association of a value called a route tag with external prefixes. You can think of route tags as a protocol extensibility feature in that they enable you to arbitrarily assign some administratively meaningful value to external prefixes to associate them with some group that you define. You can then create routing policies that act on the external prefixes according to their assigned tags. In this, route tags for IGPs serve the same purpose as BGP community attributes.
 RIPv2 and Cisco EIGRP also support route tags.