Class ForeInfo

java.lang.Object
   |
   +----VendorInfo
           |
           +----ForeInfo

public class ForeInfo
extends VendorInfo

Variable Index

 o discoverHosts
Should we look for hosts?
 o isSwitch
Is the FORE device a switch
 o portTable
List of physical port names on this device

Constructor Index

 o ForeInfo(HostEntry)
Constructor method -- ForeInfo

Method Index

 o getArpServers()
Query a FORE switch for its configured ATMARP Servers
 o getAtmArps()
Query for ATM to IP address mappings in a FORE switch Query the ATMARP table in the switch and pass mappings upward.
 o 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.
 o getLaneInfo()
Get LANE information from this node
 o 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.
 o getPortMap()
Method to query a FORE switch for it's port configuration table.
 o 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.
 o getSpansAddr()
Determine the SPANS address of a FORE switch
 o getUPCContracts()
Query a FORE switch for its UPC Contract Table
 o getVCCAttributes()
Query a FORE switch for additional VCC segment info
 o 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.
 o query(DataCollector, CollectorAnalyzer, int)
Query method - method called on each pass for Fore devices.
 o toString()
toString() method -- print something useful about this object.

Variables

 o isSwitch
 private boolean isSwitch
Is the FORE device a switch

 o portTable
 private String portTable[]
List of physical port names on this device

 o discoverHosts
 private boolean discoverHosts
Should we look for hosts?

Constructors

 o ForeInfo
 public ForeInfo(HostEntry host)
Constructor method -- ForeInfo

Parameters:
host - the "host" object representing the device to be queried.

Methods

 o 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
 o 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.

 o getSpansAddr
 private void getSpansAddr()
Determine the SPANS address of a FORE switch

 o 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.

 o getArpServers
 private void getArpServers()
Query a FORE switch for its configured ATMARP Servers

 o 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.

 o 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.

 o getVCCAttributes
 private void getVCCAttributes()
Query a FORE switch for additional VCC segment info

 o getUPCContracts
 private void getUPCContracts()
Query a FORE switch for its UPC Contract Table

 o 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.

 o 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.

 o getLaneInfo
 private void getLaneInfo()
Get LANE information from this node

 o 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