Enlinkd

The enhanced link daemon collects topology information via SNMP to determine connections between nodes. The daemon essentially asks each device the following question: "What is the network topology, from your point of view?"

The enlinkd discovery process tries to discover bridge domain links using the data coming from all collected bridge forwarding tables.

The enlinkd updaters correlate all collected topology data and use it to generate a global topology map of your network.

How it works

Table 1. Enlinkd configuration file overview
File Description Reload Event Restart Required

enlinkd-configuration.xml

Configures generic behavior of enlinkd.

Yes

No

Table 2. Enlinkd log file overview
File Description

enlinkd.log

Logs relating to enlinkd server events.

Configuration

If multiple link discovery protocols are enabled, links will be discovered for each enabled protocol. The topology map visualizes links for each discovery protocol. For example, if you start both the CDP and LLDP discovery protocols, the web UI visualizes a CDP link and an LLDP link.

Restart enlinkd or Horizon to apply configuration changes.

Table 3. enlinkd-configuration.xml parameters
Attribute Description Default

Integer

threads

Number of parallel threads for enlinkd collector, updater, and discovery tasks.

5

initial_sleep_time

Amount of time (in milliseconds) to wait before starting collectors after Horizon is launched.

60000

rescan_interval

Rescan interval (in milliseconds) for collectors.

86400000

topology_interval

Interval (in milliseconds) for the updaters.

30000

bridge_topology_interval

Interval (in milliseconds) for the discovery process.

300000

max_bft

Maximum number of bridge forwarding tables (BFTs) that can be stored in memory for discovery.

100

discovery-bridge-threads

Number of threads used for discovery.

1

Boolean

use-cdp-discovery

Enable or disable CDP discovery protocol.

true

use-bridge-discovery

Enable or disable bridge discovery protocol.

true

use-lldp-discovery

Enable or disable LLDP discovery protocol.

true

use-ospf-discovery

Enable or disable OSPF discovery protocol.

true

use-isis-discovery

Enable or disable IS-IS discovery protocol.

true

The first run of the bridge discovery process is scheduled for initial_sleep_time + bridge_topology_interval. The first run of the updaters is scheduled for 0L.