a system and method for routing packets over wireless and wired networks is presented . the system employs an attribute routing scheme that routes communication packets that include objects containing network optimization parameters that are used to control the physical links in the network . the routing transport protocol is logically separated from the objects that are routed , which allows objects having new optimization parameters beyond the conventional network topology parameters or network link parameters to be defined and propagated throughout the network . additionally , new dynamic routing objects of arbitrary size can be defined that have a customizable update period . these dynamic routing objects are propagated through the network based on their respective custom update periods . the system also includes a feature that enables exponential backoff in the custom update periods . updates may also be linked to one another , enabling network clients to query the network for related information resulting in efficient implementation of a networking system .