[c-nsp] Swap hsrp with vrrp in mixed physical/vmware environment?

Peter Rathlev peter at rathlev.dk
Fri Mar 22 03:55:34 EDT 2013


On Thu, 2013-03-21 at 21:46 +0000, Nick Hilliard wrote:
> It would be really nice if cisco supported "ping a.b.c.d source a.b.c.X"
> where a.b.c.X was the virtual IP - it would solve a couple of problems
> including this one.  Unfortunately, they don't support it:
> 
> > % Invalid source address- IP address not on any of our up interfaces
> 
> sigh.

Though a rather cumbersome procedure, one can actually trick routers to
use the HSRP address via a dummy VRF. Many people probably know this
already, but for the record (here Sup720/SXI):

  interface Vlan70
   vrf forwarding test-vrf
   ip address 192.0.2.2 255.255.255.0
   standby 15 ip 192.0.2.1
  !

  Router(config)#vrf definition dummy
  Router(config-vrf)#rd 1:1
  Router(config-vrf)#addr ipv4
  Router(config-vrf-af)#interface Lo100
  Router(config-if)#vrf forwarding dummy
  Router(config-if)#ip address 192.0.2.1 255.255.255.255
  Router(config-if)#^C
  Router#

Picking a random end host that's pingable:

  Router#show ip arp vrf test-vrf | incl 192.0.2.113
  ...
  Internet  192.0.2.113             7   0200.babe.cafe  ARPA   Vlan70
  ...
  Router#ping vrf test-vrf 192.0.2.113 

  Type escape sequence to abort.
  Sending 5, 100-byte ICMP Echos to 192.0.2.113, timeout is 2 seconds:
  !!!!!
  Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
  Router#

Simply using the HSRP virtual address as source fails.

  Router#ping vrf test-vrf 192.0.2.113 source 192.0.2.1

  % Invalid source address- IP address not on any of our up interfaces
  Router#

But using the interface from the dummy VRF as a source interface works
and since the address actually exists in "test-vrf" the replies are
accepted:

  Router#ping vrf test-vrf 192.0.2.113 source Lo100     

  Type escape sequence to abort.
  Sending 5, 100-byte ICMP Echos to 192.0.2.113, timeout is 2 seconds:
  Packet sent with a source address of 192.0.2.1 
  !!!!!
  Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
  Router#

Using an interface from a dummy VRF one can source traffic from
arbitrary addresses. It's convenient e.g. when testing IPsec tunnels
without access to hosts that are allowed in the crypto domain.

-- 
Peter




More information about the cisco-nsp mailing list