A method of maintaining multiple routing tables within a global table of a
network router including the steps of providing the router with a route
table generator to maintain the global table, and a forwarding engine to
perform table lookups, the performing of table lookups in one of the
multiple routing tables of the global table using a key, the key
representing an index into the one of said multiple routing tables within
said global table, the key created by combining a virtual private network
identification (VPN ID) and an address prefix, and maintaining a plurality
of table entries in the global table by using the key as a pointer to one
of said table entries.
Une méthode de maintenir des tables de cheminement multiple dans une table globale d'un couteau de réseau comprenant les étapes de fournir au couteau un générateur de table d'itinéraire pour maintenir la table globale, et un moteur de expédition pour exécuter des consultations de table, l'exécution des consultations de table dans une des tables de cheminement multiple de la table globale en utilisant une clef, la clef représentant un index dans celle de lesdites tables de cheminement multiple dans ladite table globale, la clef créée en combinant une identification de réseau privée virtuelle (identification de VPN) et un préfixe d'adresse, et en maintenant une pluralité d'entrées de table dans la table globale en employant la clef comme indicateur à une de lesdites entrées de table.