HP VAN SDN Controller Administrator Guide

19
Summary of Built-In Network Services
Application
Operation
TopologyViewer
Creates and updates a network graph for visualizing the network the
controller discovers.
The Topology Viewer uses the services of the Topology Manager and
Link Manager.
TopologyManager
Topology Manager computes the broadcast tree to avoid loops and
broadcast storms. On a given switch it also provides the following:
Provides a list of discovered ports on a given switch.
Indicates whether a switch port is an edge port (connection
point) or part of a link.
Indicates whether a port is in a blocked or open state by
determining whether ingress broadcast traffic is allowed
through the port.
Verifies whether a path exists between two nodes.
Enumerates the clusters of OpenFlow-capable switches.
For a given switch, provides details of the cluster to which it
belongs.
The Topology Manager provides notification to subscribed
applications regarding changes in the broadcast tree and
cluster. This enables development of intelligent and proactive
applications that can subscribe to topology change
notifications.
Node Manager
Operation:
Learns and maintains end-host locations in the network.
Uses information received from network devices to maintain the
ARP table and end host data.
Uses the Topology Service to determine if a port receiving a
packet is an edge port or not.
Learns and maintains end nodes in the controller domain, and
associates end nodes with edge ports.
Builds an ARP cache with MAC-IP translations of end hosts.
Maintains ARPs on a per-VID basis.
Provides the edge port details for end hosts.
Example ARP table data:
IP Address
MAC
Vid
10.250.100.1
00:af:cd:12:10:01
100