Issues to be addressed by central management software
Check to see if we are at a known configuration
Find error source/machine
Allow putting the machines back into known state
State variables
On NetFPGA:
Routing table
ARP table
MAC/IP port addresses
Destination port filter table
Output Queue pointers
On Host:
Routing table
ARP table
ifconfig
SR status
Functional Requirements
The System shall provide a central machine with a graphical interface to easily identify problems
The System shall compare the configurations of the monitored machines and the NetFPGA's attached to them to a known working configuration.
The System shall display mismatching configurations and sources of error.
The following state variables will be compared to establish correctness:
On NetFPGA:
Routing table
ARP table
MAC/IP port addresses
Destination port filter table
Output Queue pointers
On Host:
Routing table
ARP table
ifconfig
SR status
The GUI will attempt to draw the connectivity map to indicate how the machines are connected. This connectivity map will be compared with a correct map as well.
The System will allow the user to copy the configuration on file from the central management console to any of the connected machines.