Funktionsweise der Routingtabellen-Manager-Architektur
Die folgende Abbildung zeigt die Beziehung zwischen den verschiedenen Komponenten eines Routers.

Beim Bootstrap des Routers wird der Router-Manager-Dienst sowie mindestens ein Routingprotokoll gestartet. Routingprotokolle sind den verschiedenen Schnittstellen auf dem Router zugeordnet. Der Router-Manager startet auch den Routingtabellen-Manager.
Die folgende Abbildung zeigt die Beziehung zwischen Clients und den verschiedenen Komponenten des Routingtabellen-Managers.

Der Router-Manager startet eine oder mehrere Instanzen des Routingtabellen-Managers. Wenn mehrere Instanzen des Routingtabellen-Managers gestartet werden, wurde der Router so konfiguriert, dass er als ein oder mehrere virtuelle Router fungieren kann. Jede Instanz des Routingtabellen-Managers besitzt mindestens eine Schnittstelle. Jede Schnittstelle kann nur einer Instanz des Routingtabellen-Managers gehören.
Jede Instanz des Routingtabellen-Managers ist unabhängig von den anderen. Zwischen den Instanzen werden keine Informationen ausgetauscht.
Jede Instanz des Routingtabellen-Managers enthält eine oder mehrere Routingtabellen. Jede Routingtabelle ist einer Adressfamilie zugeordnet.
Jede Routingtabelle enthält eine oder mehrere Sichten. In diesem Beispiel wird die Routingtabelle mit einer Unicast- und Multicastansicht angezeigt. Jede Ansicht ist eine Teilmenge der Routingtabelle.
Die folgende Abbildung zeigt die Beziehung zwischen Clients und mehreren Instanzen des Routingtabellen-Managers, Routingtabellen und Sichten.

Eine Instanz des Clients kann sich mehrmals bei einer Instanz des Routingtabellen-Managers registrieren – einmal pro Adressfamilie. Ein Client kann sich bei jeder Instanz des Routingtabellen-Managers registrieren.
Die folgende Abbildung zeigt, wie die Routingtabelleneinträge verknüpft sind. Weitere Informationen zu Routingtabelleneinträgen finden Sie unter Routingtabelleneinträge.

Die Routingtabelle enthält Ziele. Jedes Ziel bezieht sich auf eine oder mehrere Routen. Jede Route verfügt über null, einen oder mehrere Zeiger auf nächste Hops, die der Route zugeordnet sind. Jeder Zeiger verweist auf den tatsächlichen nächsten Hop in der Liste der nächsten Hops. Jeder Client, der sich beim Routingtabellen-Manager registriert, erstellt eine Liste der nächsten Hops, die der Client besitzt.
Routen können nur Zeiger auf die Liste des nächsten Hops enthalten, die dem Client zugeordnet ist, der die Route besitzt.