Session Protocol

Imported from previous forum

Would anyone pl explain , How can a single FIX session exist across multiple physical connections ? . I am pretty new to FIX, would be glad to recv an answer

I’m not sure if your question is:

  1. How a single FIX Session can be connected via multiple physical network links or circuits which form a single logical connection?

or
2) How a single FIX Session with a counterparty can establish that connection via more than one network link and path (e.g. via a private FIX network or via the Internet)?

Answers (assuming connectivity via TCP/IP sockets):

  1. That’s the magic of TCP/IP and networks

  2. Assuming your FIX engine and the counterparty’s FIX engine support connections (routes) via the Internet and another network this is possible. Ideally the counterparty’s device appears to the session initiator with a different IP address (although it’s the same machine) and the session initiator has routes setup appropriately. The initiator can simply have more than one IP address/port combination to use for establishing the FIX session and try the first, if it doesn’t work, switch to the second. Note that sequence numbers continue, they are just two paths to the same device. Our firm supports and uses this configuration with some of our connections.

>
> Would anyone pl explain , How can a single FIX session exist across multiple physical connections ? . I am pretty new to FIX, would be glad to recv an answer
>