I've just installed from ova file a CSR 1000V in my personal lab into an ESXi.
I followed this link:
I do have an interface Giga 1 in default vlan with adapter type VMXNET3 as it's suggested.
Whenever I turn on the CSR I configure the interface and I unshut it. Negotiation is auto (I tried to hard link it but w/o success).
Problem is that from my pc I can't ping the giga1 CSR interface and viceversa. But on both side I see the arp of the interface.
I tried to change adapter type on vmware (VMXNET2 or E1000) but with no help..
If I turn on a debian or Windows VM on the same nic card on the same vlan I can ping it or reach it.
I've tried to debug the ip packets but nothing shows up some issues.
Config is a default one... there are no acls, not security features, nothing.. just an ip address on the giga1 and the no shut command.
What could be?
Thanks in advance
Solved! Go to Solution.
Well maybe I found the issue. I have ESXi 5.5 with update 3 ,and it seems that CSR1000V 3.15 is not supported, it needs 3.16
In the past it was working with 3.13 and ESXi 5.0
So I shall install 3.16 tomorrow, and that should work, at least it is supported
Thanks for your reply
Hi J. huizinga,
I did try myself with the eESXi 5.5.0 3116895 together with the exact image you provided but i was still unable to ping from the virtual machine to the CSR1000v sub-interface, please can someone explain the reason why is behaving this way.
This problem typically looks like a vmware issue, i did some testing from my physical machine to my virtual csr1000v routers and all pings were successful without a single drop but as soon as I issued pings from the virtual windows 7 machine the pings fails. On the otherhand, if you add the native command to the sub-interface on the csr1000v everything start working which to me defeat the whole purpose of the tagging protocol in vmware.
encapsulation dot1q 13
ip add 188.8.131.52 255.255.255.0
with this command on the csr1000v all pings works without any issue with the exception of the virtual machines.
on the later part:
encapsulation dot1q 13 native
ip address 184.108.40.206 255.255.255.0
with this command the vm's will be able to communicate with the csr1000v and if this happens you have add native to all the sub-interfaces you will create for all your topology. Any suggestion or solution or critics will be welcome.
I can confirm this solution.
I was using a CSR1000v 3.13.00 on ESXi 5.5U3. Ping from VM to VM (or CSR to CSR) would not work. CDP did not work.
Oddly, 3.13.00 works perfectly fine on ESXI 6.0U3.
I tried both CSR1000v 3.16 and 3.17 on ESXi 5.5U3, and pings and CDP works. This certainly indicates a VMware issue of some type or an odd compatibility issue.
Version 3.13 is desired for the lab environment due to only consuming 2.5 Gb of RAM per instance of the CSR. 3.16 and 3.17 both request 4 Gb.
It becomes a question of what version of ESXi you are on. 6.0U3 works.
I Finally Found the issue,
on Vmware host > Configuration > Networking > choose the vSWITCH properties, and there see the port group properties. It may show you the VLAN ID option, choose all. Worked for me today.