Class ForeInfo
java.lang.Object
|
+----VendorInfo
|
+----ForeInfo
- public class ForeInfo
- extends VendorInfo
-
discoverHosts
- Should we look for hosts?
-
isSwitch
- Is the FORE device a switch
-
portTable
- List of physical port names on this device
-
ForeInfo(HostEntry)
- Constructor method -- ForeInfo
-
getArpServers()
- Query a FORE switch for its configured ATMARP Servers
-
getAtmArps()
- Query for ATM to IP address mappings in a FORE switch
Query the ATMARP table in the switch and pass mappings
upward.
-
getATMArpTable()
- Query a FORE switch for its ATMARP table
For each entry in the ATMARP table, try to add the IP address
as a new node to be queried.
-
getLaneInfo()
- Get LANE information from this node
-
getNSAPTable()
- Query a FORE switch for its NSAP routing table
UNI signalling uses a NSAP routing table to determine
which NSAP address are routed via each physical port.
-
getPortMap()
- Method to query a FORE switch for it's port configuration table.
-
getRemoteIPAddresses()
- Query a FORE switch to find any known IP to physical port mapping
SPANS and UNI (via ILMI) attempt to determine the IP address of
the node which is at the terminating end of a signalling channel.
-
getSpansAddr()
- Determine the SPANS address of a FORE switch
-
getUPCContracts()
- Query a FORE switch for its UPC Contract Table
-
getVCCAttributes()
- Query a FORE switch for additional VCC segment info
-
getVCCSegments()
- Query a FORE switch for VCC segment mappings
FORE switches maintain a mapping for VCC segments listing
the incoming port/vpi/vci to the outgoing port/vpi/vci.
-
query(DataCollector, CollectorAnalyzer, int)
- Query method - method called on each pass for Fore devices.
-
toString()
- toString() method -- print something useful about this object.
isSwitch
private boolean isSwitch
- Is the FORE device a switch
portTable
private String portTable[]
- List of physical port names on this device
discoverHosts
private boolean discoverHosts
- Should we look for hosts?
ForeInfo
public ForeInfo(HostEntry host)
- Constructor method -- ForeInfo
- Parameters:
- host - the "host" object representing the device to be queried.
query
public void query(DataCollector dc,
CollectorAnalyzer ca,
int threadNum)
- Query method - method called on each pass for Fore devices.
- Parameters:
- dc - DataCollector for this run
- ca - CollectorAnalyzer for this run
- threadNum - an index to which thread called us
- Throws: Exception
- Any exception caught from queryInterfaces()
- Overrides:
- query in class VendorInfo
getPortMap
private void getPortMap()
- Method to query a FORE switch for it's port configuration table.
Generate PortUpdate records which describe physical ports on a
FORE switch. Include attributes such as bw, bw usage, uptime,
and cell counts.
getSpansAddr
private void getSpansAddr()
- Determine the SPANS address of a FORE switch
getAtmArps
private void getAtmArps()
- Query for ATM to IP address mappings in a FORE switch
Query the ATMARP table in the switch and pass mappings
upward. Parent will note the mapping between IP and NSAP
and will add any new IP addresses into its list of nodes
to query.
getArpServers
private void getArpServers()
- Query a FORE switch for its configured ATMARP Servers
getRemoteIPAddresses
private void getRemoteIPAddresses()
- Query a FORE switch to find any known IP to physical port mapping
SPANS and UNI (via ILMI) attempt to determine the IP address of
the node which is at the terminating end of a signalling channel.
Query the signalling tables and look for mappings.
getVCCSegments
private void getVCCSegments()
- Query a FORE switch for VCC segment mappings
FORE switches maintain a mapping for VCC segments listing
the incoming port/vpi/vci to the outgoing port/vpi/vci. Query
for the segments and generate updates which include cells
count attributes for each segment.
getVCCAttributes
private void getVCCAttributes()
- Query a FORE switch for additional VCC segment info
getUPCContracts
private void getUPCContracts()
- Query a FORE switch for its UPC Contract Table
getATMArpTable
private void getATMArpTable()
- Query a FORE switch for its ATMARP table
For each entry in the ATMARP table, try to add the IP address
as a new node to be queried.
getNSAPTable
private void getNSAPTable()
- Query a FORE switch for its NSAP routing table
UNI signalling uses a NSAP routing table to determine
which NSAP address are routed via each physical port. Query
the table and use that infomation to map NSAP address to
peer IP addresses which may be connected to each physical
port.
getLaneInfo
private void getLaneInfo()
- Get LANE information from this node
toString
public String toString()
- toString() method -- print something useful about this object.
- Returns:
- String which identifies this as a ForeInfo object
- Overrides:
- toString in class VendorInfo