DC-ISIS Architecture

Home » Products » Networking Protocols » Products » IP Routing - Unicast » DC-ISIS » Product Architecture

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

IS-IS stack - architecture and interfaces

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 IS-IS protocol function.

  • 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 IS-IS neighbors.

  • 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 .