Enabling support for the IPv6 protocol

You can configure your IBM® Content Classification system to support addresses and URLs that adhere to the IP version 6 (IPv6) protocol. After you enable support for IPv6 addresses, IBM Content Classification will no longer use IPv4 addresses for any socket communications. Support for the IPv6 protocol is certified on Windows.

About this task

The Internet Explorer and Mozilla Firefox browsers handle IPv6 addresses differently:
Mozilla Firefox
To run the Content Classification web applications, you can specify either the IPv6 address or the host name in the URL. For example:
http://[9842:6a52:086d::1]:19000/EntryPoint/
http://localhost:2121/ClassificationCenter/
Internet Explorer
To run the Content Classification web applications, you cannot specify the IPv6 address in the URL. You must specify the host name in the URL and ensure that the host name is mapped to the IPv6 address in the Domain Name System (DNS). For example:
http://jk_enterprises.com:19000/EntryPoint/
http://localhost:2121/ClassificationCenter/
If you specify an IPv6 address in the URL, the message Invalid syntax error or Internet Explorer cannot open the page is displayed.

To set up your Content Classification system to use only IPv6 socket addresses:

Procedure

  1. Configure your operating system to support the IPv6 protocol. Ensure that the following mapping exists in the hosts file:

    ::1 localhost

    For further instructions, consult the documentation for your operating system.

  2. On all servers where you installed a Content Classification component, create a permanent system environment variable named ICM_IPV6 whose value is 1.
  3. Edit the Management Console startup script (ManagementConsole.bat on Windows or ManagementConsole.sh on AIX®, Linux, or Solaris) in the Classification_Home\Bin\ManagementConsole directory. Add the Djava.net.preferIPv6Addresses=true and Djava.net.preferIPv4Stack=falsefollowing arguments before the existing arguments, as follows:

    start /min ..\..\Java60\jre\bin\java -Djava.net.preferIPv6Addresses=true -Djava.net.preferIPv4Stack=false -Xmx128m -cp "ManagementConsole-86.jar;..\..\Lib\Redist\axis-1_4\axis.jar;..\..\Lib\Redist\axis-1_4\wsdl4j-1.5.1.jar;..\..\Lib\Redist\axis-1_4\commons-logging-1.0.4.jar;..\..\Lib\Redist\axis-1_4\jaxrpc.jar;..\..\Lib\Redist\axis-1_4\commons-discovery-0.2.jar;..\..\Lib\Redist\axis-1_4\log4j-1.2.8.jar;..\..\Lib\Redist\axis-1_4\saaj.jar;" -Dlog4j.configuration=managementconsole.ini com.banter.bsmc.console

  4. Restart all Content Classification servers on which you enabled IPv6 support.