IPv6 Considerations

Beginning in RLM v11.0, RLM supports IPv6 on Windows and Linux.

Linux support operates correctly on all RLM builds.

Windows support, however, is limited to the x86_w3//x64_w3 and x86_w4//x64_w4, since earlier versions of the compiler do not support IPv6. This can lead to some inconsistent behavior if different RLM versions are used on IPv6 networks.

Let’s assume that you have an IPv6 network, and both client and server are running on IPv6- capable machines. If your ISV’s application is built with one of the _w3 kits, it will attempt to communicate to an IPv6 address. However, if either RLM or the ISV server is built with the _w1 or _w2 kit, it will not be able to bind an IPv6 address, and the connection to the server will fail.

If this is the case, you can do one or 2 things:

  1. Use an IPv4 address in the SERVER line in place of the hostname, or

  2. Ensure that you are running _w3//_w4 versions of RLM and the ISV server.

If you have received a _w1 or _w2 version of an ISV server, you must use technique #1 above, until your ISV can supply you with an ISV server built with a _w3//_w4 kit. If your ISV supplies a settings file, however, you only need to make sure that the version of the RLM binary you are running is a _w3//_w4 version.

To determine the version of the RLM kit a server was built with, you can look at the “Server Architecture:” line in the first few lines of the debug log file, as in this example:

05/21 14:19 (rlm) RLM License Server Version 11.3BL1
Copyright (C) 2006-2015, Reprise Software, Inc. All rights reserved.

05/21 14:19 (rlm) License server started on aztec
05/21 14:19 (rlm) Server architecture: x86_w3

This example is a copy of RLM built with the x86_w3 kit, so it will operate correctly on IPv6 networks.

You can view the debug log from the ISV server to determine which RLM kit was used to build it as well.