PGM (Pragmatic General Multicast) URL Format

With PGM, discovery of the current metaspace members is done by using reliable IP multicast.

The attributes of this discovery mechanism are expressed in the form of an URL in the following format:

tibpgm://[dport]/[interface];[discovery group address]/[option=value;]*

where

  • dport specifies the destination port used by the PGM transport protocol. If not specified, the default value of 7888 is used.
  • interface;discovery group address specifies the address of the interface to be used for sending discovery packets, and the discovery group address to be used. If not specified, it will default to the default interface and discovery address, 239.8.8.8.
    Attention: PGM discovery does not work on wireless networks.
  • optional transport arguments a semicolon-separated list of optional PGM transport arguments. For example:
    • source_max_trans_rate=100000000 (in bits per second) would limit the PGM transport to limit its transmission rate to 100 megabits per second.
    • By default, the PGM transport is tuned to provide the best performance according to the most common deployment architectures, and the values of those optional arguments should only be changed when necessary, and with care as inappropriate values could easily result in degraded performance of the product.
      Note: Creating raw PGM packets (as opposed to UDP encapsulated PGM packets) requires the process to have root privileges on Unix-based systems.