Une architecture de réseau, appelée NARA, basée sur l'adressage récursif est proposée. L'Internet est modélisé comme un réseau de sites autonomes, chacun étant un ensemble de nœuds. Chaque site est nommé par une adresse de site tirée d'un espace numérique global, tandis que chaque nœud est nommé par une adresse de nœud tirée d'un espace numérique local à chaque site. Le routage entre les sites dépend uniquement des adresses de site, tandis que celui entre les nœuds de chaque site dépend des adresses de nœud. Un routage plat pour rendre la mobilité inhérente et un routage en cache ainsi qu'un routage virtuel pour tenir compte en outre de la taille de la table sont proposés. Le modèle peut se répéter récursivement à la fois vers l'extérieur et vers l'intérieur du réseau, ce qui permet de l'appliquer, par exemple, aux réseaux interplanétaires et aux réseaux de zone corporelle. L'architecture générique NARA est ensuite projetée sur IPv6 comme exemple de mise en œuvre. Au lieu d'introduire un nouvel espace numérique pour décharger la sémantique équivoque de l'adresse IP, l'implémentation spécifique, appelée SID6 (Subnet ID Deprecated for IPv6), supprime la sémantique d'interface de l'adresse IPv6 de Global Unicast qui doit alors identifier exclusivement un nœud et doit donc être utilisée uniquement comme adresse de nœud.