HP VAN SDN Controller Administrator Guide

20
10.250.100.2
00:af:cd:12:10:20
110
10.250.100.3
00:af:cd:12:10:02
120
The Node Manager uses the services of the Topology Manager
application.
Note
End hosts connected to non-OpenFlow switches within the
network (hybrid network) will not be discovered in a reliable
manner
Path Daemon
Path Daemon is a “proof of concept” network service application built
on top of the SDN controller. Path Daemon is responsible for pushing
end-to-end flows for all ARP and IPv4 flow misses that arrive at the
controller. By default, Path Daemon is responsible for Layer-2
forwarding only. This component depends on other network service
components like Node Manager and Topology.
Path Daemon does the following:
It registers with the controller as a “DIRECTOR”. Only Directors
are allowed to send a packet out.
It registers for only ARP packets and IPv4 Packets
The flowchart below explains the Path Daemon algorithm.
Uses the Node Service to get the end hosts corresponding to
the source and destination MAC addresses and the switches to
which these hosts are connected. It makes use of the Topology
Service to get the end-to-end path between the source and
destination switches. It makes use of the controller to push flows
to the switches. The flowchart in Figure 14 on page 23
provides more details of its operation.
Path Daemon uses the following match fields when pushing a
flow module. These match fields have been chosen so that the
flow modules are pushed on hardware tables in both Provision
and Comware switches.
o Ether Type
o Source Macaddress
o Destination Macaddress
o Input Port and
o Output port.
Path Daemon also registers for PORT STATUS DOWN messages.
When such messages are received, Path Daemon removes all flows