Wired Intelligent Edge

 View Only
last person joined: 2 days ago 

Bring performance and reliability to your network with the HPE Aruba Networking Core, Aggregation, and Access layer switches. Discuss the latest features and functionality of your switching devices, and find ways to improve security across your network to bring together a mobile-first solution
Expand all | Collapse all

Mesh discontinued with AOS-CX & 3810M replacements - Why?

This thread has been viewed 41 times
  • 1.  Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 06, 2022 03:28 PM
    By mesh I mean mesh as defined in this manual, and as implemented on the 3810M

    https://techhub.hpe.com/eginfolib/networking/docs/switches/K-KA-KB/15-18/atmg/content/ch06s07.html

    From the document,

    "Any switch in the mesh can have up to 24 meshed ports.

    A mesh domain can contain up to 12 switches.
    Up to 5 inter-switch meshed hops are allowed in the path connecting two nodes.
    A fully interconnected mesh domain can contain up to 5 switches."

    There don't seem to be any other topology restrictions than those above, and links of different speeds can be used.  In other words, connect up all the ports you want to provide bandwidth, redundancy, and additional links to reduce latency (hop count), and it'll figure it out. 

    It's not quite VSF as the switches are not made into one virtual switch, but it goes beyond the sophistication of LAGs ("Trunks" in Aruba nomenclature).   The advantages over regular inter-switch links (including LAGs) is that optimal routes are automatically recalculated often and that traffic is automatically allocated based on performance.  

    From the document, "Provides significantly better bandwidth utilization than either Spanning Tree Protocol (MSTP) or standard port trunking.  Uses redundant links that remain open to carry traffic, removing any single point of failure for disabling the network, and allowing quick responses to individual link failures. This also helps to maximize investments in ports and cabling. Unlike trunked ports, the ports in a switch mesh can be of different types and speeds (10 and 100 Mbps, gigabit, and 10 gigabit). For example, a 10Base-FL port and a 1GB port can be included in the same switch mesh."

    The 3810M series has reached EOS, with EOsL in 2027.  The recommended replacement is the 6300M.  I don't see references to meshing in any 6300M documentation (or any CX documentation period).  As far as I can tell, the 6300M *only* has VSF stacking, not backplane stacking.  This limits the stacked bandwidth to what is available on the front of the switch via normal ports, which is normally two 50G ports (one in, one out in supported VSF topology).    This sacrifices other non-VSF bandwidth to what will be required to connect it to the stack.  

    VSF only supports chain or ring topologies, not mesh or other arbitrary interconnect (see mesh comments above), thus limiting speed between to arbitrary switches in the stack.   A full connected 3810M stack of 3 switches will have 80G bandwidth between each pair in the stack and with only one hop, whereas a VSF chain with 50G links will have only 50G bandwidth between any two switches and 33% of all possible routes will have two hops instead of one.  That's sort-of comparing backplane stacking to VSF.  A 5-switch VSF ring has more hops for the average random port-to-port route than a 5-switch fully interconnected backplane stack.

    Now if we look at mesh vs. VSF, VSF only supports chain or ring, not arbitrary interconnect, so it seems like for a way to flexibly, scalably, and redundantly interconnect switches, mesh is superior to VSF (and multiple LAGs via the manual's own comments quoted above).

    Can someone tell me what I'm missing here?  

    How is dropping meshing not a big drop in functionality?  Especially when VSF is limited in interconnect and topology?

    VSF stacking does not allow fully-connected or arbitrary interconnect (in what would have been called the "mesh domain" in a mesh setup), so it limits performance scaling compared to both backplane stacking and mesh domains.


  • 2.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    MVP GURU
    Posted Nov 07, 2022 06:52 AM
    Hi, given that Mesh is not a Virtualization Technology then I have a question related to this particular sentence (the highlighted text):

    "It's not quite VSF as the switches are not made into one virtual switch, but it goes beyond the sophistication of LAGs ("Trunks" in Aruba nomenclature). The advantages over regular inter-switch links (including LAGs) is that optimal routes are automatically recalculated often and that traffic is automatically allocated based on performance."

    Here we are forgetting the fact that - from the specific peers' standpoint - a LAG (Port Trunk) with its member links terminating against all available VSF members (or just against the VSF Conductor and VSF Standby members only) translates to enhanced up/down-links redundancy and resiliency (call it "sophistication" if you want even if I don't think it is the kind of sophistication you are referring to)...so here the question about the Mesh deployment:

    Provided that a peer Switch (the equivalent of a Switch connected to the Mesh domain) with a LAG with member links terminating into two different Switches of the same Mesh domain is not a supported scenario (indeed a LAG requires to terminate its member links into a single logical entity and a Mesh domain isn't a single logical entity while a VSF is exactly that)...the fact you can have a peer Switch with multiple single links terminating into different Switches forming the same Mesh domain means that those links are necessarily not concurrently active (differently to what happens to LAG's links), isn't it?

    Just this point.



  • 3.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 07, 2022 11:21 AM

    parnassus,

    Thank you for your reply.   I take away from your post several points (facts):

    1. That a peer switch, can have a LAG with links to each VSF member.

    2. A peer switch cannot have a LAG with links to multiple switches in a single mesh domain.

    3. A peer switch can have multiple regular (non-LAG) links to multiple switches in a mesh domain (will require a spanning tree algorithm) which will provide redundancy to link-failure but not increase bandwidth.   (The use of multiple external links  to a mesh with STP is specifically diagrammed out in the documentation link in the first post.)

    "The fact you can have a peer Switch with multiple single links terminating into different Switches forming the same Mesh domain means that those links are necessarily not concurrently active, isn't it?"

    I must admit that I do not understand the point you are trying to make in this sentence with the last, "isn't it?"  The grammar doesn't quite work out.  But yes, that is point #3 above.

    But anyway, point by point.   To #1, this is only an advantage to VSF only if the primary consideration is that the VSF switches are geographically far apart.   Otherwise we can do a LAG into a stack (single virtual switch) of either VSF or backplane stacked switches with no difference.    The difference is a VSF only switch has much worse topology in the stack itself because it supports only ring or chain.  In the case of a 3-switch stack of either a 3810M or 6300M in specific, the former has 80G links between each of the two nodes while the 6300M only has 50G (using one 50G port to connect to each of its neighbors in the ring).    With more than 3 in the stack, forget it, mesh is better for multiple interconnect, and even up to 5 nodes, a backplane stack can be fully interconnected.  A VSF stack can never be fully interconnected beyond 3 units.

    Also on point #1, if that peer switch were just part of the mesh, then it can have mesh links to (almost) as many switches in the mesh as it wants and any LAG restrictions/limitations are erased.  

    ​​To #2, that is true, but again, if the peer switch were using mesh instead of LAG this limitation wouldn't exist anyway.

    To #3, yes, that is true, but as you said, bandwidth will not be shared, and in many cases, hops will increase, due to the requirement of disabling ports via STP.


    ​​I appreciate the elaboration of different scenarios of VSF only vs. mesh, but I don't see any compelling argument for VSF only stacking AND getting rid of mesh.   The only point in its favor is the from point #1 above, the ability to terminate a peer switch's LAG group to multiple physically distant switches in the same VSF.   I wonder how useful that actually is, but regardless, the point becomes moot if the peer switch were connected via mesh, which would work seamlessly.
    ​​


  • 4.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    MVP GURU
    Posted Nov 07, 2022 04:07 PM
    Hi!

    "I must admit that I do not understand the point you are trying to make in this sentence with the last, "isn't it?" The grammar doesn't quite work out."

    Sorry, I'm not English mother tongue so, maybe, my text couldn't be as clear as I wanted...but with the last rhetorical question (yes, it was) was meant to ask a inter-negative question as "Don't you agree with that?", of course you agreed indeed you then wrote "But yes, that is point #3 above." and point 3 above means that LAG and Mesh didn't cope well if compared to how LAG instead performs when deployed against a Virtual Switch (so against virtualization technologies like, as example, the VSF = Frontend Stacking approach, IRF, VSX or even Backend Stacking approach just to name a few provided by HPE/Aruba portfolios).

    Point by point:

    "To #1 ("That a peer switch, can have a LAG with links to each VSF member"), this is only an advantage to VSF only if the primary consideration is that the VSF switches are geographically far apart."

    Why? because a peer switch connected with a LAG to VSF Members has an advantage in any case, even if VSF and peer switch sit just few centimeters away each others (so also when VSF Members aren't "geographically" separated in remote sites), like when they are deployed just few racks away from each others or also in the very same rack. Why that? because the usage of LAG and VSF hasn't an essential relationship with the fact VSF Members must be "separated" (it would be a bonus in particular cases but not a mandatory requirement), the real "gain" it brings is the redundancy and resiliency (even with a well formed and stable STP topology). A LAG link fails? no STP topology recalculation (generally).

    "Otherwise we can do a LAG into a stack (single virtual switch) of either VSF or backplane stacked switches with no difference."

    I don't understand the above sentence if related to the previous one...but it's true, really there is no difference: a LAG against a VSF or against a Backplane Stack acts the same way because both stacking technology/approaches represent a single logical entity and so LAG member links can be terminated against the VSF/Backplane Stack members.


    "The difference is a VSF only switch has much worse topology in the stack itself because it supports only ring or chain. In the case of a 3-switch stack of either a 3810M or 6300M in specific, the former has 80G links between each of the two nodes while the 6300M only has 50G (using one 50G port to connect to each of its neighbors in the ring)."

    VSF supporting Mesh (up to 5 Switches), Ring topology or Chain topology is, IMHO, not a Cons but a Pro (it's just my point of view) and Ring is the recommended one when you have more than 5 Switches (it requires that each VSF Member is configured with two VSF Links, interconnecting each member with two other members in the stack) and Mesh below that number. In any case, VRRP, OSPF, MSTP and LACP are supported by any adopted stacking topology.

    About your Aruba 3810M Backplane Stack versus Aruba CX 6300 VSF stacking bandwidth comparison: Aruba 3810M Backplane Stack provides 80 Gbps if exactly two neighbor stack switches are used (8x10Gbps stacking ports) but Aruba 6300M VSF could aggregate more 50Gbps ports together (note the plural in ports) to form the VSF Link(s) - both in case of two or three VSF Members - so you can easily overcome the Aruba 3810M stacking bandwidth (OK, at the expense of precious Frontplane 50Gbps ports but Aruba 3810M Stacking Module and Cables aren't cheap too) even if the comparison is against the two Backplane stacked switches case (a Chain).

    "With more than 3 in the stack, forget it, mesh is better for multiple interconnect, and even up to 5 nodes, a backplane stack can be fully interconnected. A VSF stack can never be fully interconnected beyond 3 units."

    I'm not sure the "Mesh Domain" versus "VSF Stacking" is a fair comparison, also isn't fair the comparison between Aruba 3810M "Backplane Stacking" deployed with a Mesh Topology (up to 5 members) and the Aruba CX 6300 deployed as VSF because VSF doesn't support a "Mesh Topology" approach as the Aruba 3810M does (only Chain or Ring) and here I'm not speaking of just "Mesh Domain" (which, again, is not a Virtualization Technology).

    "Also on point #1 ("That a peer switch, can have a LAG with links to each VSF member"), if that peer switch were just part of the mesh, then it can have mesh links to (almost) as many switches in the mesh as it wants and any LAG restrictions/limitations are erased."

    But a peer switch here is considered an external entity with regard to the VSF or the Backplane Stack so I don't understand the purpose of that sentence.

    "To #2, that is true, but again, if the peer switch were using mesh instead of LAG this limitation wouldn't exist anyway."

    Again, why a peer switch (with Mesh Domain related restriction) should be part of a Mesh Domain? and if you don't have a peer switch but just a peer host (server) which is able "to speak" LAG with LACP, as example? The whole network assets can't be part of a Mesh Domain, generally.

    "To #3, yes, that is true, but as you said, bandwidth will not be shared, and in many cases, hops will increase, due to the requirement of disabling ports via STP."

    That's Cons of the Mesh Domain approach, necessarily.

    "​​I appreciate the elaboration of different scenarios of VSF only vs. mesh, but I don't see any compelling argument for VSF only stacking AND getting rid of mesh."

    Maybe on Aruba CX switch series (running ArubaOS-CX operating system != ArubaOS-Switch = HP ProVision OS) the Mesh Domain wasn't considered as an essential feature given technologies like VSF (of ArubaOS-CX) and VSX. Simply Aruba decided to not implement that feature into ArubaOS-CX operating system based switch series given they provided VSX (two members) and VSF (various members) virtualization technologies.

    "The only point in its favor is the from point #1 above, the ability to terminate a peer switch's LAG group to multiple physically distant switches in the same VSF."

    Remove the word "physically distant" because it's not a requirement necessary to validate and justify the usage of peer switch/host LAG against a VSF stack. The sentence should instead sound, in my opinion, this way:

    "One of the point in its favor is the from point #1 above, the ability to terminate a peer switch's LAG member links to multiple switches belonging to the same VSF."

    Again

    "I wonder how useful that actually is, but regardless, the point becomes moot if the peer switch were connected via mesh, which would work seamlessly."

    See above, a peer (Switch/Host) could not be necessarily part of a Mesh Domain...you have to admit that VSF or Backplane Stacking are agnostic enough to leave freedom to connected peers, you can do LAG...do it and enjoy the Pro, you can't? don't do it and accept the Cons, VSF will continue to provide its services and peers continue to be perfectly/imperfectly connected to it.

    Edit: I love Aruba 3810M, it is a really powerful platform (with or without Mesh), I consider it at the same level of the Aruba 5400R zl2.




  • 5.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 07, 2022 10:09 AM

    Hi,

    Even if your thoughts are accurate and precise, it is somewhat unclear for me

    exactly what is it you want to accomplish :), with the new OS CX ?

     

    Multiple path?, back and forth, or a non-stop solution..?




  • 6.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 07, 2022 11:32 AM
    Hello Steinar,

    I am trying to figure out why the functionality of the mesh was discarded and what feature or features encompass a replacement or improvement of it. 

    Or perhaps I am looking at the wrong product family for the replacement of the 3810M, and the recommended 6300M is not really the precise one.


  • 7.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    MVP GURU
    Posted Nov 07, 2022 04:38 PM
    Hi, to be honest (after better reading about HP Switch Meshing Protocol) a Mesh Domain looks better than it is at first sight: "HP Switch Meshing is similar to the Spanning Tree Protocol in that it allows designers to create topologies that contain redundant paths or loops. However, HP Switch Meshing deals with redundant links in a more intelligent way than Spanning Tree. Instead of placing redundant links in the Blocking state, switches using HP Switch Meshing can use all available links to forward traffic." so a like for like comparison with VSF is even more difficult because, apart considering Pro/Cons when dealing with a Mesh Domain topology/setup (if it is a feature really provided by the switch operating system) or apart considering the Pro/Cons versus other technologies like VSF/Backplane Stacking, here we are discussing about a specific HP protocol that overcomes some of the typical STP restrictions (bringing into new ones). To me, given the above, the switching virtualization looks like a sort of evolution of some kind of some Mesh Domain's fundamental principles (the one, as example, of better using multiple connected links instead of keeping it blocked and unused) but I easily admit the roots of Mesh Domain and VSF are quite different.


  • 8.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 16, 2022 03:06 PM
    Hi,

    Just a couple notes.  I mentioned the point about "geographically distant" and related points because in the 3810M case, we can use backplane stacking cables for switches in the same room.  If they are further than that, we are in the "geographically distant" case, in which VSF has the "advantage" of terminating a single LAG into two physically distant switches.

    As you said, the more you read about mesh, the better it seems.  Instead of very strict topology requirements with VSF, mesh is totally open.  It has redundancy and load shares in any topology.   You cannot convince me that the restriction to only chain and ring topologies is actually an advantage of VSF over mesh, that is nonsensical.  You can get less hops in mesh and you can get more interconnected switch networks (or "switch meshes" if you will-- which makes it obvious why they named it that).  In fact you can get a fully interconnected network of switches, as the examples in the Mesh chapter in the OP demonstrate.

    As you said, VSF might have been seen as an evolution of Mesh, except for the topology restrictions.  Also, having individually-addressed switches in a Mesh has a few flexibility advantages over a VSF, which requires more formality when adding/removing switches from the virtual stack.


  • 9.  RE: Mesh discontinued with AOS-CX & 3810M replacements - Why?

    Posted Nov 16, 2022 03:09 PM
    Steinar, to your question, a LAG/TRUNKs in combination with a STP, while they provide redundancy, do not load balance traffic or have fast recovery from link loss, which mesh does.    A Mesh will distribute traffic over all routes between two switches based on the various links and routes available in the mesh, while LAG/TRUNKs only do traffic distribution based on hashing and redundant links with STP enabled simply turn off ports to prevent loops instead of utilizing link bandwidth for traffic.