Tutorial Management
From NetFPGAWiki
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.