I would like to set up an ICMP tunnel from the Internet into my private network, which thus requires a static ICMP NAT entry. You can do straightforward PAT for things like SSH (and any other TCP/UDP traffic) into one's network, but as ICMP doesn't have port numbers this causes problems. How do you go about implementing this in Cisco IOS? Is it even possible?
Just in case you haven't got it, the below is what I'd like to do...
Ping (source = Internet) ---> Gateway router (ping gets NAT'd) ---> Inside server (private IP) recieves ping and replies (echo reply for example)
I know the opposite direction is trivial, but can the above be done? (e.g. something similar to PAT for ICMP_
I don't have config as I haven't even got as far as "config that appears to be broken".