IRDP – ICMP Router Discovery Routing Protocol

October 23, 2008 at 1:55 pm | Posted in IP Services | Leave a comment

This is a less well-known First Hop Redundancy protocol, as compared to HSRP, VRRP, and GLBP. It is based on ICMP.

SW2# 

interface Vlan58
 ip address 155.1.58.8 255.255.255.0
 ip irdp
 ip irdp maxadvertinterval 20
 ip irdp minadvertinterval 10
 ip irdp address 155.1.58.8 200

Rack1R5#
!
interface Ethernet0/0
 ip address 155.1.58.5 255.255.255.0
 ip irdp
 ip irdp maxadvertinterval 20
 ip irdp minadvertinterval 10
 ip irdp address 155.1.58.5 100

Rack1R5#sh ip irdp e0/0
Ethernet0/0 has router discovery enabled

Advertisements will occur between every 10 and 20 seconds.
Advertisements are sent with broadcasts.
Advertisements are valid for 60 seconds.
Default preference will be 0.
Proxy for 155.1.58.5 with preference 100.

Rack1SW2#sh ip irdp vlan58
Vlan58 has router discovery enabled

Advertisements will occur between every 10 and 20 seconds.
Advertisements are sent with broadcasts.
Advertisements are valid for 60 seconds.
Default preference will be 0.
Proxy for 155.1.58.8 with preference 200.

Disable SW1 routing, to simulate a host.

Rack1SW1(config)#no ip routing
Rack1SW1(config)#ip ?
 gdp                   Router discovery mechanism

Rack1SW1(config)#ip gdp ?
  eigrp  Discover routers transmitting EIGRP router updates
  irdp   Discover routers transmitting IRDP router updates
  rip    Discover routers transmitting RIP router updates

Rack1SW1(config)#ip gdp irdp

Rack1SW1#sh ip route  
Gateway         Using  Interval  Priority   Interface
155.1.58.8      IRDP       14       200     Vlan58
155.1.58.5      IRDP       14       100     Vlan58

Default gateway is 155.1.58.8

Host               Gateway           Last Use    Total Uses  Interface
ICMP redirect cache is empty

Rack1SW1#trace 155.1.10.10

Type escape sequence to abort.
Tracing the route to 155.1.10.10

  1 155.1.58.8 8 msec 0 msec 0 msec
  2 155.1.108.10 0 msec *  0 msec

Rack1SW1#trace 155.1.45.4

Type escape sequence to abort.
Tracing the route to 155.1.45.4

  1 155.1.58.8 0 msec 8 msec 0 msec
  2  *
    155.1.45.4 1015 msec *
Rack1SW1#trace 155.1.45.4

Type escape sequence to abort.
Tracing the route to 155.1.45.4

  1 155.1.58.5 8 msec 0 msec 9 msec
  2 155.1.45.4 17 msec *  8 msec

Rack1SW1#trace 155.1.0.5

Type escape sequence to abort.
Tracing the route to 155.1.0.5

  1 155.1.58.8 0 msec 8 msec 0 msec
  2 155.1.58.5 0 msec *  0 msec
Rack1SW1#trace 155.1.0.5

Type escape sequence to abort.
Tracing the route to 155.1.0.5

  1 155.1.58.5 8 msec *  0 msec
Advertisements

Leave a Comment »

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: