Back to Articles
The ServAssure Poller process runs a trivial file transfer protocol (TFTP) server to handle DOCSIS 3.1 PNM data from devices. This data is used for:
  • Analyze Modem View Sub-Carrier CmtsRxMER OFDMA
  • Analyze Modem View Sub-Carrier CmRxMER OFDM
  • Upstream Spectrum Analyzer (Cisco/Casa)
You can configure the ServAssure TFTP Receiver listen address in the host_inventory file. By default, if no listen address is configured, the TFTP listen address is configured to listen on the default IPv4 IPv6 (if the target poller host is configured for IPv6) addresses.

To override the default behavior, you must configure the TFTP_IPV4 and/or TFTP_IPV6 host variables on the ServAssure Poller CMTS or CM hosts to specify the address to which the ServAssure TFTP Receiver should be bound.

In cases where a CMTS or CM device must use a network address translated (NAT'd) address to send PreEQ data to the poller over TFTP, you can configure Ansible host variables to use NAT'd addresses from the TFTP clients. This configuration permits the clients (CMTS or CM devices) to use addresses other than the TFTP bind address of the poller for TFTP. You can use different configurable addresses specific to CMTS or CM devices for either IPv4 or IPv6. For example,
  • tftpserver.ipV4.cm.nataddress
  • tftpserver.ipV4.cmts.nataddress
  • tftpserver.ipV6.cm.nataddress
  • tftpserver.ipV6.cmts.nataddress

The ServAssure Poller service is configured with access to a privileged port. If Java is upgraded, or the system default is changed, the access is revoked, and you must run an Ansible upgrade playbook to restore the access. See Configure ServAssure Poller service privileged port access for instructions.

For additional information about the host_inventory file, see host_inventory file definitions and ServAssure Collection Platform host_inventory.