The simplified block diagram below shows the basic software architecture of the DC-ISIS stack.

For an overview of the DC-ISIS software and its features, see DC-ISIS Product Overview.
Components
In the above architecture diagram, the components shown within the shaded boxes form the core portable DC-ISIS source code components.
IS-IS Protocol Manager
The IS-IS Protocol Manager component supports the core
- Maintenance of link state database
- Calculation of shortest path routes using the Dijkstra algorithm
- Distribution of next hop routes to Routing Table Manager and traffic engineering link state information to CSPF calculator
- Support for separation of data bearing and control links for optical networks
- Multiple instances of IS-IS support Virtual Routers
IS-IS Subnetwork Dependent Component
The IS-IS Subnetwork Dependent Component supports the
interactions with
- Creation and maintenance of adjacencies
- Forwarding SNPs and LSPs to and from the Protocol Manager
- Maintaining adjacencies during failover of the Protocol Manager
Routing Table Manager
The Routing Table Manager selects a single active route for each destination and uses this information to program the Forwarding Tables. DC-ISIS can work with DC-RTM or a third party routing table manager.
CSPF Calculator
The CSPF Calculator deals with Quality of Service queries (finding the best route to a destination that meets specified constraints, such as a specified minimum bandwidth). DC-CSPF provides a flexible CSPF calculator designed for use with DC-ISIS and DC-OSPF.
Related links:
For more information about Data Connection's IS-IS product and expertise contact .
