[c-nsp] Per-packet load-sharing on hardware based platforms.
Cory Ayers
cayers at ena.com
Thu Oct 7 12:37:08 EDT 2010
> Hi
>
> I didn't realise until today that you can't do CEF per-packet
> load-sharing on hardware-based platforms, ie. 6500/7600, this is
> purely because I haven't tried to implement it until now. The traffic
> I'm trying to load-balance is a single flow, encapsulated inside a
> port-based pseudowire, therefore I was going to use per-packet
> load-sharing on two MPLS TE tunnels destined for the endpoint.
>
> What workarounds or alternatives can people suggest?
Hi Dan,
With MPLS-TE you can configure the tunnel to weight CEF hash buckets. The command you are looking for is 'tunnel mpls traffic-eng load-share #' configured under the tunnel interface. I believe you can use 'show ip cef x.x.x.x internal' to see the hash-bucket allocation for a given prefix. It seems to me it didn't balance properly with 12.2(18)SXF; we always saw 50/50 load regardless of weighting. However, it did provide the desired results running 12.2(33)SRC. I stopped using it a year or two back, so you'll probably have to check the IOS train features relevant to your kit. I'm only using MPLS-TE for FRR at this point.
Cheers,
Cory
>
> Regards,
> --Dan
> _______________________________________________
> cisco-nsp mailing list cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
More information about the cisco-nsp
mailing list