An
internetwork routing architecture that can be applied to routing both within a single routing domain and among multiple routing domains. Nimrod works by separating the identification of communicating entities, called
endpoints, from any
topological information. It uses
Endpoint Identifiers (EIDs) to specify and identify entities connected to the network. The subsystems which are covered by Nimrod include routing information distribution, route selection, and user
traffic handling. Nimrod is equally applicable to both the
TCP/IP and
OSI environments.