1. Home
  2. bloXroute Documentation
  3. The BLXR Protocol
  4. Versioning

Versioning

The Current Version of the BLXR Protocol is version 6. The bloXroute BDN currently supports BLXR Protocol versions 4, and 5. Gateways announce the version of the protocol they are running during an initial HELLO Message. Relays will always run the oldest version of the protocol and will know how to convert from older version of the message to the latest.

Consider, for example, where the latest version of the BLXR protocol is version 6 with support of versions of 4 and 5. Each relay will know how to convert 4 -> 6, 5 -> 6, 6 -> 5, 6 -> 4. If a relay receives a message from a Gateway running version 4 then it will convert the message to version 6 and broadcast message of version 6 across the BDN. Likewise, when another relay sends that message to a Gateway running version 5, the relay will convert the message from version 6 to version 5, and send the version 5 message to the Gateway.

How can we help?