Try TT Now

Configuring Multiple NIC Setup

Overview

When connecting to the ITCH platform, customers can set up their NFX Gateway so that multiple network interface cards (NICs) face the exchange's network. Using this physical setup, customers can then route the Price Session over specific NIC IP addresses.

Note

TT does not require you to configure multiple NICs for the Price Sessions. However, you can improve gateway performance by load balancing data across multiple NICs.

Configuring Multiple NICs for the Price Session

To route the Price Session along a dedicated NIC, you may use the NetworkInterfaceFeed parameters in the [PriceServer] section of the hostinfo.cfg file. For the Price Session, you have the option of listing one NIC IP address for the A and B price feeds or dedicating a separate NIC IP address for each.

To dedicate a single NIC for both price feeds, simply add the NIC IP address after the NetworkInterfaceFeed parameter and remove the hash (#) symbol. In this setup, you should leave the NetworkInterfaceFeedA and NetworkInterfaceFeedB parameter commented-out with a hash (#) symbol.

Example Dedicating one NIC for both price feeds

[PriceServer]

...

# Unless your Primary NIC is in the exchange network,

# uncomment the applicable line(s) below and

# fill in the NIC IP address(es)

NetworkInterface=10.1.2.3

#NetworkInterfaceFeedA=xxx.xxx.xxx.xxx

#NetworkInterfaceFeedB=xxx.xxx.xxx.xxx

To dedicate a separate NIC for each price feed, add the NIC IP address after the NetworkInterfaceFeedA and NetworkInterfaceFeedB parameters and remove the hash (#) symbols. In this setup, you should leave the NetworkInterface parameter commented-out with a hash (#) symbol.

Example Dedicating a separate NIC for each price feed

[PriceServer]

...

# Unless your Primary NIC is in the exchange network,

# uncomment the applicable line(s) below and

# fill in the NIC IP address(es)

#NetworkInterface=xxx.xxx.xxx.xxx

NetworkInterfaceFeedA=10.4.5.6

NetworkInterfaceFeedB=10.7.8.9

Warning

Adding a value to the NetworkInterface parameter overrides any value set by the NetworkInterfaceFeedA and NetworkInterfaceFeedB parameters.