# RF Bandwidth Management

## Bandwidth Management Selectors

These selectors allow the user to tune the device parameters based on the desired network operation. Selections on the left will favor minimum latency & maximum throughput. Selections on the right favor minimum congestion & maximum reliability. The user may select "Custom" and enter their own values.

Note: When Data Retries is set to "off", the unit is in "No Acks Required" mode. All other settings enable acks.

### TCP Proxy (Router mode only).

TCP Proxy - Default = Disabled.
Turn on or off the TCP proxy.

### Bridge Forwarding

Everything / IP and ARP types only
By default, the Viper only forwards IP and ARP packets (Ethernet II types: 0x0800, 0x0806).
By selecting the "Everything" setting, the Viper will forward all 802.3 Ethernet II packet types. Use this setting to transport protocols such as IPX, 802.1Q, etc.
Note that this option is not available in router mode because the Viper will automatically forward all packets per its routing table. When selecting Router forwarding mode, all relevant IP settings must be configured.

### Duplicate Packet Removal

Enable or disable the duplicate packet removal algorithm. By default it is disabled to preserve compatibility with firmware versions prior to V3.3_R201109191700. This algorithm detects duplicate packets that might appear through the system because of retransmits.

Note: When enabling this feature, all transmitted packets will contain a unique sequence number. This sequence number is used by PER calculation and duplicate packet detection. If the feature is not enabled, PER calculation and duplicate packet detection cannot occur.

## Tx Packet Pacing

In a Viper network, a polling device may want to send a query to a remote device and wait an amount of time for a response. Failure to obtain a response will trigger the polling device to resend a query. If the polling device resends the query too fast, it may collide (on the RF) with the previous response causing the new query and the old response to be lost.

In this poll/response scenario, the user may not be able to configure the wait period between the request and the response in the polling device. The Tx pacing parameter allows the user configure a waiting period to insert in the Viper unit after each packet is sent out over the RF interface. This waiting period gives enough time for the response to come back to the polling device without causing any collisions on the RF interface.

These parameters set the amount of time for the Viper unit to remain idle after sending a packet over the RF interface. If it is set to 100 ms, it will send a packet, wait 100 ms, send the next packet, wait 100 ms, etc. Normally, the pacing is set to 0, meaning don't wait, send the next packet right away.

### TCP

TCP packet pacing.

### UCP

UDP packet pacing.

### Fragment

Fragment packet pacing.

### Other

Pacing for any other type of packet.

Back to Top