[c-nsp] CEF Load Sharing question

Drew Weaver drew.weaver at thenap.com
Wed Jan 28 16:06:13 EST 2009


I have a 3560-48TS which is connected via gig-e to 3 switches(routers).

On the 3560:

G0/1, g0/2, and g0/3 are part of VLAN 2

interface Vlan2
 ip address x.x.x.4 255.255.255.248
end

Ip route 0.0.0.0 0.0.0.0 Vlan2 x.x.x.1 track 1
Ip route 0.0.0.0 0.0.0.0 Vlan2 x.x.x.2 track 2
Ip route 0.0.0.0 0.0.0.0 Vlan2 x.x.x.3 track 3

Routing entry for 0.0.0.0/0, supernet
  Known via "static", distance 1, metric 0, candidate default path
  Routing Descriptor Blocks:
    x.x.x.3, via Vlan2
      Route metric is 0, traffic share count is 1
  * x.x.x.2, via Vlan2
      Route metric is 0, traffic share count is 1
    x.x.x.1, via Vlan2
      Route metric is 0, traffic share count is 1

On VLAN 3 (x.x.x.129) I have two servers, one is a Windows 2003 server, and one is a Redhat 5 server (the 3560 is the gateway for these two servers).

I know this is kind of nit-picky, but when I run a traceroute from the Linux server it looks like total * city:

[~]# traceroute x.x.x.1
traceroute to x.x.x.1 (x.x.x.1), 30 hops max, 40 byte packets
 1  x.x.x.129 (x.x.x.129)  2.476 ms  2.662 ms  2.882 ms
 2  x.x.x.1 (x.x.x.1)  0.744 ms * *

If I trace route past the routers to the internet there are many more dozens of *** along the way.

The windows 2003 server never shows any * * * during trace routes so I am assuming this has something to do with the way linux is doing the trace route?

Is there a better way to do load sharing between l3 devices?

Thanks,
-Drew



More information about the cisco-nsp mailing list