[j-nsp] MX Design
Chuck Anderson
cra at WPI.EDU
Thu Sep 13 10:08:44 EDT 2012
On Thu, Sep 13, 2012 at 10:55:41AM +0200, Johan Borch wrote:
> Hi,
>
> I have two mx and two ex connected as follows, L2 on the EX and L2/L3
> on MX, MX handles all the routing.
>
>
> MX -- MX
> | \ / |
> | / \ |
> EX -- EX
> \ /
> Access-sw
>
>
> What is the best way to tie everything together? MSTP all the way up
> to MX or is there a better way? How do I transport VLAN's between the
> MX, with just tagging the interfaces between or is some kind of MPLS
> better?
We have a similar setup and are currently doing MSTP all the way
through, with 2 MSTIs and half the VLANs in each MSTI. It works ok as
long as you are diligent about monitoring for STP topology changes and
minimizing/mitigating them as much as possible. Don't allow random
users to plug/unplug STP-enabled devices, put all your edge ports into
edge mode and use bpdu-block-on-edge. Also use no-root-port
protection on the MXes and set your bridge-priorities appropriately
(such as priority 0 for one MX, 4k for the other).
Options for avoiding/migrating away from MSTP:
1. MX Virtual Chassis + EX Virtual Chassis + regular AEs between them.
Gets you full load-sharing, all links active on all VLANs, at the
expense of fate-sharing your MXes with a single
control-plane/management-plane between them. This might actually
work well with the latest 11.4 release...
2. EX Redundant Trunk Groups (RTG) to disable one of the uplink ports
locally until the other one fails. Active-Passive only, but
simple--no control protocols to worry about. Combine with EX VC
and use regular AE to Access-sw if possible.
3. MX Multi-Chassis LAG (MC-LAG). Either Active-Active or
Active-Passive. Somewhat complicated control protocol that is
bug-prone. I've seen PR's in the release notes that describe
problems of the sort that I first encountered on Nortel's
Split-Multi-Link Trunking 5-7 years ago. The same mistakes are
being made by Juniper. I think this proves that this technology is
perhaps overly complicated and difficult to get the implementation
right. Requires robust LACP implementation on the edge device,
which should be OK if you stick with Juniper, hit-or-miss with
other vendors.
4. Wait for Juniper to implement IEEE 802.1aq Shortest Path Bridging
(SPB), especially SPB-MAC (SPBM). It is unclear to me if the EX
line hardware can support the MAC-in-MAC encapsulation required by
SPBM. It is my belief that this is the future of L2 networking.
More information about the juniper-nsp
mailing list