Hi,
We had a configuration working on a Cisco ASR1001 (Cisco IOS XE Software, Version 16.09.02) that translate with NAT from unicast to multicast, but suddenly it stopped working fine. We have two unicast sources that sends two flows each of them to a private IP destination with 4 different ports which we change with nat to a multicast IP, and send the multicast traffic, it is something like this:
Server 1(10.200.15.21) -> unicast to 10.0.11.200 port 20001 -> router NAT -> multicast to 234.0.0.180 20001
Server 1(10.200.15.21) -> unicast to 10.0.11.200 port 20002 -> router NAT -> multicast to 234.0.0.180 20002
Server 2(10.200.15.20) -> unicast to 10.0.11.200 port 20003 -> router NAT -> multicast to 234.0.0.180 20003
Server 2(10.200.15.20) -> unicast to 10.0.11.200 port 20004 -> router NAT -> multicast to 234.0.0.180 20004
The router worked fine during months but suddenly, it only send the multicast of the first two flows, and the other two, are not being sent by the router (multicast flows).
The simplified configuration in the router is this:
ip multicast-routing distributed
ip multicast-routing vrf Multicast distributed
!
interface GigabitEthernet0/0/1
no ip address
negotiation auto
!
interface GigabitEthernet0/0/1.1
encapsulation dot1Q 1 native
ip address 10.95.130.1 255.255.255.0
ip pim dense-mode
ip igmp query-interval 125
!
interface GigabitEthernet0/0/1.110
encapsulation dot1Q 110
ip vrf forwarding Multicast
ip address 10.0.11.193 255.255.255.224
ip nat inside
ip pim dense-mode
ip igmp query-interval 125
!
interface GigabitEthernet0/0/4
no ip address
negotiation auto
!
interface GigabitEthernet0/0/4.1
encapsulation dot1Q 1 native
ip address 172.16.2.90 255.255.255.0
ip ospf 1 area 0
!
interface GigabitEthernet0/0/4.110
encapsulation dot1Q 110
ip vrf forwarding Multicast
ip address 10.0.11.68 255.255.255.240
ip nat outside
ip pim dense-mode
!
ip nat inside source static udp 234.0.0.180 20001 10.0.11.200 20001 vrf Multicast extendable
ip nat inside source static udp 234.0.0.180 20002 10.0.11.200 20002 vrf Multicast extendable
ip nat inside source static udp 234.0.0.180 20003 10.0.11.200 20003 vrf Multicast extendable
ip nat inside source static udp 234.0.0.180 20004 10.0.11.200 20004 vrf Multicast extendable
And these are the output of some commands:
#show ip nat translations
Pro Inside global Inside local Outside local Outside global
udp 10.0.11.200:20001 234.0.0.180:20001 --- ---
udp 10.0.11.200:20004 234.0.0.180:20004 --- ---
udp 10.0.11.200:20003 234.0.0.180:20003 --- ---
udp 10.0.11.200:20002 234.0.0.180:20002 --- ---
udp 10.0.11.200:20001 234.0.0.180:20001 10.200.15.21:53763 10.200.15.21:53763
udp 10.0.11.200:20003 234.0.0.180:20003 10.200.15.20:42007 10.200.15.20:42007
udp 10.0.11.200:20004 234.0.0.180:20004 10.200.15.20:35715 10.200.15.20:35715
udp 10.0.11.200:20002 234.0.0.180:20002 10.200.15.21:53944 10.200.15.21:53944
Total number of translations: 8
#show ip mfib vrf Multicast active
Active Multicast Sources - sending >= 4 kbps
VRF Multicast
Group: 234.0.0.180
Source: 10.200.15.21,
SW Rate: 0 pps/0 kbps(1sec), 0 kbps(last 328479 sec)
HW Rate: 168 pps/1853 kbps(1sec)
I would appreciate any help on what could have happened and how to solve it and work again as before.
Thanks