Topology

A common visualization used to describe relationships between structures is a graph or topology diagram. A topology consists of a set of nodes, links, and endpoints, with one or more toggle-able overlays and badges to indicate various types of status for the displayed objects.

A node in the topology is an anchor for endpoints, and the relationship between endpoints is described using links.

In EDA, a topology can represent the relationships between any set of resources that have a structured relationship. The most common form of this is a physical topology, which EDA uses to illustrate how managed TopoNode resources interact with each other using TopoLink resources.

The most common topology visualization, and the one currently supported by EDA, is a tree in which:

  • Nodes and links are included in the tree
  • Each level of the tree is denoted as a "tier"
  • A tier may have one or more groups of resources
  • Relationships between tiers are drawn based on links present

Nodes

In a physical topology, a node is simply a termination point for endpoints. For example, in a data center a topology can be represented using:

  • A leaf switch that is abstracted using a TopoNode, which becomes a "node" in the topology.
  • The interface connecting to a spine is abstracted using an Interface, which becomes an "endpoint" in the topology.
  • The physical cable plugged into the interface is abstracted using a TopoLink, which becomes the "link" in the topology.

Within the EDA GUI's topology display, nodes can display badges and adopt a particular shading based on a selected overlay.

Links

Any links with endpoints on nodes selected is drawn as links connecting those nodes in the topology illustration. Other links may extend into an abstract "edge" icon.

Endpoints

An endpoint is one end of a link, and is commonly used in physical topologies.

The Topologies page

You can view the topology page by selecting Topologies in EDA's main menu.

Figure 1. The Topologies page

Table 1. Elements of the Topologies page
# Name Function
1 Topology list Select an available topology. Currently, the Physical topology is supported.
2 Table row action list Select to take an action for the current row. Currently the Show Topology action is supported.
3 Information panel Like most page of the EDA GUI, the Topologies list includes an information panel that displays details about the currently selected object.

The topology illustration

When you select Show Topology from the actions on the Topologies page, EDA displays a graphical representation of the topology including nodes and links.

Figure 2. The topology illustration
Table 2. Elements of the topology illustration
# Name Function
1 Topology breadcrumb Displays the name of the topology currently being displayed. You can click Topologies to return to the Topologies page.
2 Node This is an example of a node within the topology.

Click on any node to view details about that node in the Information panel.

3 Links These are examples of links within the topology.

Click on any link to view details about that link, the connected nodes, and the link endpoints in the Information panel.

4 Overlay and Badge selectors Use this drop-down list to select an available overlay and / or set of badges.

Each overlay applies shading to the topology illustration to indicate the related status of all nodes and links.

Badges display on the nodes with in the topology, and the badge icon and color indicate the related status of each node.

Overlays

Overlays are specific to a topology, although the same functional overlay may exist for different topologies. For example, EDA's status overlay shows the operational state of the resources within the topology, and shades them a corresponding color in the topology illustration.

In EDA, you can toggle overlays on and off. When available, multiple overlays can be enabled concurrently.

More details about the significance of overlay shading is available in the Information panel for each node.

Figure 3. CPU Utilization Overlay and information panel
The following overlays are available for physical topologies in EDA:
  • The Status overlay indicates the operational status of each TopoNode and TopoLink in the topology. This status derived from the status of NPP connectivity to the node, and the operational state of underlying interfaces making up the TopoLink. As with other overlays, updates are constantly updated to reflect moment-by-moment status.
  • The CPU utilization overlay shades nodes based on the percentage of CPU utilization.
  • The Deviations overlay indicates whether the current, detected configuration of a node or link differs in some way from the configuration expected by EDA. This can happen when methods external to EDA are used to configure resources.

More details about the significance of the overlay shading for a selected object is available in the Information panel for a badged node.

Badges

EDA applications may provide badges for display on the nodes with the topology display. Each badge consists of an icon or a single-digit character (to identify the information type) and a set of colors (to indicate status related to that information type). Where multiple badges are available and enabled, they display in a series at the upper right of the node image.

More details about the significance of a badge is available in the Information panel for a badged node.

For some badges, you can also hover your mouse over the badge to see more information about its meaning.

Figure 4. A badge indicating that a node's Operational Status is 'Synced'

Information panel

As with many pages in the EDA GUI, an information panel is available on the right side of the topology illustration. Expand this panel to view detailed information about a selected object within the illustration.

This can be a useful way to see the specific meaning of overlays shading or badges within the topology illustration.

Figure 5. A sample information panel display

Viewing a topology

The page in the EDA UI in which to view network topologies is located at Main > Topologies. This page displays a list of available topologies.

  1. Select a topology from the list.
  2. Click the Table row actions icon at the right edge of the list and select Show Topology from the actions list.
    The Topology Diagram displays, showing a graphical representation of the nodes and links within network topology.
  3. Optionally, select an overlay by clicking the Overlay State drop-down and selecting an overlay from the list.
  4. Optionally, select a badge type by clicking the Overlay Badge drop-down and selecting a badge type from the list.
  5. To view details about an individual node, select the node and then expand the Information panel.
    Note: When the Information panel is open, you can click other objects to see their information in the panel.
  6. To view information about a link within the topology, click the link. If it is not already expanded, expand the Information panel.
    The panel shows information about:
    • the nodes at either end of the link, and their status
    • the inter-switch links that connect the nodes, and their status
    • the endpoints of each link and their status.
    Note: For any displayed item in the link Information panel, click the More icon to open the configuration window for that link. From there you can see complete details about the link configuration.