When you configure Network Address Translation (NAT) on a Cisco IOS®
router, multicast sources and receivers, or Protocol Independent Multicast
(PIM) entities, such as Rendezvous Points (RPs) or RP mapping agents, work on
either side of the NAT router without additional configuration commands.
You must fully enable multicast on all the routers (inside, outside,
and the NAT router itself).
Readers of this document should have knowledge of these topics:
The feature described in this document was introduced in Cisco IOS
Software Release 12.0(1)T.
The information in this document was created from the devices in a
specific lab environment. All of the devices used in this document started with
a cleared (default) configuration. If your network is live, make sure that you
understand the potential impact of any command.
For more information on document conventions, refer to the
Cisco Technical Tips
Data packet source address translation.
PIM control packet (PIM payload) address translation, including
Auto-RP and PIM Version 2 bootstrap router (BSR).
mrinfo, and mtrace
command requests and responses.
SDR advertisement or application
With the above translations, PIM works in an enterprise domain even if
part of the domain is behind NAT. All sources and receivers behind the NAT
router can send and receive packets to the rest of the PIM cloud, and take
advantage of the RP/RP mapping agent on either side of the cloud.
Terminate tunnels on the NAT router using the ip nat
inside/outside command. Tunnels cannot run through the NAT router
with end points on either side.
Addresses in Real-Time Transport Protocol (RTP), RTP Control Protocol
(RTCP), or other application payloads are not translated.
This feature does not translate destination group addresses.