[rbridge] LIDs

Caitlin Bestler caitlinb at broadcom.com
Fri Nov 3 09:07:25 PST 2006


Larry Kreeger (kreeger) wrote:
> Hi,
> 
> I was catching up on old RBridge threads and saw this one about LIDs.
> 
> LIDs can be useful in reducing costs in large switches where
> the entire (potentially large) local MAC table would not need
> to be present in every module of the system.  In fact it
> could probably eliminate the need to keep locally learned
> MACs in hardware at all.  Assuming a switch with 16 slots and
> 48 ports per linecard, and servers running 16 virtual
> machines each connected to the ports, the number of local
> MACs would be 16*48*16= 12,288.  With 48 bits per address,
> that is ~59kbits.
> 
> With LIDs, an entry is need only per port, not per local MAC.
>  So given a 16 bit LID, only 16 cards * 48 ports * 16 bits =
> ~12kbits, a savings of ~47kbits.
> 
> The more locally attached MACs, the bigger the savings.
> 

Instead of keeping the MAC to Port mapping in the egress RBridge
you instead keep it in each ingress rbridge that has learned
of this rbridge. I'm not seeing a net savings in memory costs
anywhere. There is certainly a potential latency benefit, but
is there really one that is valid over the desired lifespan
of the protocol?








More information about the rbridge mailing list