Link aggregation at level higher than EtherChannel?

Discussion in 'Linux Networking' started by Juha Laiho, Oct 3, 2006.

  1. Juha Laiho

    Juha Laiho Guest

    I'm working on a cluster set-up, to which I'd like to create
    a fault-tolerant interconnect, _and_ be able to use the aggregate
    capacity of the links when there are no failures. As far as I see,
    the application to be run on the cluster (Oracle RAC) only allows
    for a single interconnect IP address per node.

    Below is the "diamond" hardware configuration which would comply
    with the fault tolerance requirement, but then the link aggregation
    becomes an issue -- plain trunking/bonding/etherchannel won't work
    here, as the hosts connect to separate switches.

    +-----+
    | |
    ,-| SW1 |-,
    +----+ | | | | +----+
    | |-' +-----+ '-| |
    | N1 | | | N2 |
    | |-, +-----+ ,-| |
    +----+ | | | | +----+
    '-| SW2 |-'
    | |
    +-----+

    Fault tolerance alone would be relatively easy; just arrange for
    a local interface failover, and "the network takes care of the rest".

    So, any suggestions to aggregate the bandwidth of the two links,
    while maintaining fault-tolerance (outage of any single link,
    interface or switch)?

    Thanks,
     
    Juha Laiho, Oct 3, 2006
    #1
    1. Advertisements

  2. Juha Laiho

    Rick Jones Guest

    Unless the trunking/bonding/aggregation software on N1 & N2, and in
    the firmware on SW1 and SW2 support "meshing."
    Just to be clear - you aren't looking for a _single_ connection to go
    faster right, but the aggregate of several connections?

    Unless we're talking about 10G here, in broad handwaving terms which
    may completely ignore the specifics of your situation, NICs and switch
    ports are cheap - how about simply doubling-up and go active-standby
    with the switches, two links to each?

    rick jones
     
    Rick Jones, Oct 3, 2006
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.