[j-nsp] MAC table size experience w/VPLS

David Ball davidtball at gmail.com
Wed Jun 27 11:20:23 EDT 2007


  I have 5 x T640s running JunOS 8.2 and am adding some 10/100
aggregation switches.  These switches would be in a ring (say, 3 of
them per ring) and 2 of those switches would have gig uplinks to
different T640s.  The switches would run a version of spanning tree
(likely RSTP, unless they can do PVST).  Dunno if the format will look
right for everyone, but it should resemble:

T640----------T640
    |                  |
switch----------switch
         \         /
         switch

A 10/100 customer would connect to a switch, traffic would be QinQ'd
(stacked VLANd) up to the Juniper, where the top tag would be pop'd,
and they would be dumped into a VPLS routing-instance.
   While T640s have 2GB of memory, I find myself worrying about long
term memory problems due to MAC table sizes as more customers are
added over time.  I imagine this is very case specific and obviously
depends on what else the 640s are doing, but does anyone have any
real-world examples of how they mitigated MAC table size issues with a
growing customer base?  I realize there are ways of setting mac table
sizes and aging times, but  is this generally how it's done?  Anyone
noticed their MAC tables taking up a lot of memory, and if so, how
much and for how many customers (roughly) ?
   We're early in our deployment and I'm trying to make sure it's done
right the first time.  Thanks for any thoughts/experiences you might
share.

David


More information about the juniper-nsp mailing list