Importance of note in the manual regarding, "Creating raw PGM packets (as opposed to UDP encapsulated PGM packets) requires the process to have root privileges on Unix-based systems."
book
Article ID: KB0087160
calendar_today
Updated On:
Products
Versions
TIBCO ActiveSpaces
-
Not Applicable
-
Description
Resolution: Description: =========== Importance of note in the manual regarding, "Creating raw PGM packets (as opposed to UDP encapsulated PGM packets) requires the process to have root privileges on Unix-based systems."
Environment: =========== TIBCO ActiveSpaces 2.x All Operating Systems
Resolution: ======== PGM can be run in two modes: 'raw PGM' and 'UDP encapsulated PGM'.
Running PGM in raw mode is required if you have PGM-enabled routers and want to make use of the router assist optional part of the PGM protocol. In that case, the PGM stack needs to be able to create raw sockets. This requires root privileges.
By default PGM is used in UDP encapsulation mode, everything happens on top of UDP and since any process can create a UDP socket, the process does not need to have root privileges.
In practice most customers do not need to (nor want to) turn PGM router assist on in their routers (if the routers even support that feature). The usage AS does multicasting is rather light weight there would not be much advantage to having router assist.
Issue/Introduction
Importance of note in the manual regarding, "Creating raw PGM packets (as opposed to UDP encapsulated PGM packets) requires the process to have root privileges on Unix-based systems."