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
File | Description | Reload Event | Restart Required |
---|---|---|---|
enlinkd-configuration.xml |
Configures generic behavior of enlinkd. |
Yes |
No |
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.
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
.