PGM Configuration Guidelines
Pragmatic General Multicast (PGM) allows the router to participate in defined PGM router assistance functions between PGM-enabled sources and receivers. Although PGM is a transport layer protocol and is not directly concerned with IP packet routing, PGM must be explicitly configured on the router.
To enable PGM globally on the router, include the
pgmstatement:pgm;You can include this statement at the following hierarchy levels:
To trace the operation of PGM, include the
traceoptionsstatement:pgm {traceoptions {filename<replace> <sizesize> <filesnumber> <no-stamp><(world-readable | no-world-readable)>;flagflag<flag-modifier>;} }You can include this statement at the following hierarchy levels:
You can specify the following PGM-specific options in the PGM
flagstatement:
all—Trace all PGM packets.init—Trace all PGM initialization events.packets—Trace all PGM packet processing.parser—Trace all PGM parser processing.route-socket—Trace all PGM route-socket events.show—Trace all PGMshowcommand servicing.state—Trace all PGM state transitions.For an overview of logical routers and a detailed example of logical router configuration, see the logical routers chapter of the JUNOS Feature Guide.
By default, PGM is enabled on every interface of the router, but global, explicit configuration is required. No options are available for PGM operation.