Re: [Vyatta-users] Request for link redundancy suggestions

2008-03-05 Thread Daniel Stickney
Hi Stig,

I will be following the Glendale release, though I want to keep only 
stable releases in production. Glad to know this feature is coming down 
the pipe though.

Thanks!
-Daniel

Stig Thormodsrud wrote:
> Daniel,
>
> If you're able to use the glendale alpha (i.e. VC4.0.0) it does have
> support for adding an IP address on the bridge interface and it also
> supports ECMP which might be an option for your dual links.  I wrote a
> quick howto for ECMP on the new forum at:
> http://www.vyatta.org/forum/viewtopic.php?t=20
>
> stig
>
>   
>> -Original Message-
>> From: [EMAIL PROTECTED] [mailto:vyatta-users-
>> [EMAIL PROTECTED] On Behalf Of Daniel Stickney
>> Sent: Wednesday, March 05, 2008 11:42 AM
>> To: [EMAIL PROTECTED]
>> Subject: [Vyatta-users] Request for link redundancy suggestions
>>
>> Hi Everyone,
>>
>> I have exhausted my ideas and am now looking for suggestions on how to
>> achieve my goal of having redundant links from two clustered Vyatta
>> 
> boxes.
>   
>> I'll lay out the technical details and goal first. We have two edge
>> 
> layer
>   
>> 3 switches which are stacked (with stacking modules and cable, so they
>> are a single logical switch with a single administration interface. For
>> those not familiar with stacking, they act like separate 48 port blades
>> in a switch chassis) and two Vyatta boxes with clustering configured.
>> 
> The
>   
>> cluster resources are one public VIP, and one private VIP. I am
>> excluding the rest of the network architecture to focus in on the links
>> between the two Vyatta boxes and the edge (logical) switch. Our network
>> design requirements document stated we wanted to have no single point of
>> failure in our network backbone. To meet this goal, we have 2 ISP drops
>> with 2 cables per drop (spanning-tree used to select designated cable on
>> each drop) to our edge switch stack; one cable from each drop is
>> 
> connected
>   
>> to each
>> switch (think "connected to each blade") so if an edge switch in the
>> 
> stack
>   
>> dies (or "if a blade in the chassis dies") traffic can still run
>> through the surviving edge switch ("blade"). As mentioned, we also have
>> two Vyatta boxes clustered. The only part of this that I can't figure
>> out how to make redundant is the gigabit network cable between each
>> 
> Vyatta
>   
>> box and the edge switch stack (named link1-1, link1-2, and link2-1,
>> 
> link2-
>   
>> 2
>> below). I am hoping to hear some suggestions on how this might be
>> 
> achieved
>   
>> within our architecture. So far I have considered port-channeling
>> and spanning-tree, but neither of these appear to be a solution in this
>> case. Here is an ASCII drawing of this description:
>>
>>
>>
>> ISP-drop1-1>|-|
>> ISP-drop1-2>|edge-sw-1|<link2-1
>> | |<link2-2   |
>> |-|   |   |
>>  -link1-1-->| |<ISP-drop2-1   |   |
>>  |-link1-2->|edge-sw-2|<ISP-drop2-2   |   |
>>  || |-|   |   |
>>  ||   |   |
>>  ||  --   |
>>  ||  | 
>>  ||  | |
>>  ||  | |
>> |--|   |--|
>> | vyatta-1 |   | vyatta-2 |
>> |--|   |--|
>>
>>
>>
>> I realize the link1 and link2 can be done with one cable from each
>> 
> Vyatta
>   
>> box to the edge switch stack, but we are trying to eliminate each
>> cable as a single point of failure by providing a backup cable from each
>> Vyatta box to the edge. We have no interest in applying a 'duct-tape
>> and bubble gum' hacked together solution on our network backbone, so I
>> 
> am
>   
>> hoping there is a standardized method to achieve our goal. I am
>> 
> concerned
>   
>> that I am misunderstanding something or missing an option which has left
>> me at my dead end. Here is how I have gotten to this logical dead end.
>> Vyatta (VC3) does not support Linux bonded NICs (devices named bondX) in
>> the command shell or web interface, so port-channeling is not an option.
>> Vyatta (VC3) does support bridge groups, but not officially assigning
>> 
> them
>   
>>

Re: [Vyatta-users] Request for link redundancy suggestions

2008-03-05 Thread Stig Thormodsrud
Daniel,

If you're able to use the glendale alpha (i.e. VC4.0.0) it does have
support for adding an IP address on the bridge interface and it also
supports ECMP which might be an option for your dual links.  I wrote a
quick howto for ECMP on the new forum at:
http://www.vyatta.org/forum/viewtopic.php?t=20

stig

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:vyatta-users-
> [EMAIL PROTECTED] On Behalf Of Daniel Stickney
> Sent: Wednesday, March 05, 2008 11:42 AM
> To: [EMAIL PROTECTED]
> Subject: [Vyatta-users] Request for link redundancy suggestions
> 
> Hi Everyone,
> 
> I have exhausted my ideas and am now looking for suggestions on how to
> achieve my goal of having redundant links from two clustered Vyatta
boxes.
> I'll lay out the technical details and goal first. We have two edge
layer
> 3 switches which are stacked (with stacking modules and cable, so they
> are a single logical switch with a single administration interface. For
> those not familiar with stacking, they act like separate 48 port blades
> in a switch chassis) and two Vyatta boxes with clustering configured.
The
> cluster resources are one public VIP, and one private VIP. I am
> excluding the rest of the network architecture to focus in on the links
> between the two Vyatta boxes and the edge (logical) switch. Our network
> design requirements document stated we wanted to have no single point of
> failure in our network backbone. To meet this goal, we have 2 ISP drops
> with 2 cables per drop (spanning-tree used to select designated cable on
> each drop) to our edge switch stack; one cable from each drop is
connected
> to each
> switch (think "connected to each blade") so if an edge switch in the
stack
> dies (or "if a blade in the chassis dies") traffic can still run
> through the surviving edge switch ("blade"). As mentioned, we also have
> two Vyatta boxes clustered. The only part of this that I can't figure
> out how to make redundant is the gigabit network cable between each
Vyatta
> box and the edge switch stack (named link1-1, link1-2, and link2-1,
link2-
> 2
> below). I am hoping to hear some suggestions on how this might be
achieved
> within our architecture. So far I have considered port-channeling
> and spanning-tree, but neither of these appear to be a solution in this
> case. Here is an ASCII drawing of this description:
> 
> 
> 
> ISP-drop1-1>|-|
> ISP-drop1-2>|edge-sw-1|<link2-1
> | |<link2-2   |
> |-|   |   |
>  -link1-1-->| |<ISP-drop2-1   |   |
>  |-link1-2->|edge-sw-2|<ISP-drop2-2   |   |
>  || |-|   |   |
>  ||   |   |
>  ||  --   |
>  ||  | 
>  ||  | |
>  ||  | |
> |--|   |--|
> | vyatta-1 |   | vyatta-2 |
> |--|   |--|
> 
> 
> 
> I realize the link1 and link2 can be done with one cable from each
Vyatta
> box to the edge switch stack, but we are trying to eliminate each
> cable as a single point of failure by providing a backup cable from each
> Vyatta box to the edge. We have no interest in applying a 'duct-tape
> and bubble gum' hacked together solution on our network backbone, so I
am
> hoping there is a standardized method to achieve our goal. I am
concerned
> that I am misunderstanding something or missing an option which has left
> me at my dead end. Here is how I have gotten to this logical dead end.
> Vyatta (VC3) does not support Linux bonded NICs (devices named bondX) in
> the command shell or web interface, so port-channeling is not an option.
> Vyatta (VC3) does support bridge groups, but not officially assigning
them
> IPs within Xorpsh or the web interface (yes I know the Linux shell
method,
> but we are avoiding any unofficial hacks). With 2 bridged interfaces,
> running spanning-tree with the switch ports to have only one active
cable
> would meet our goal, but we need the clustering to move a VIP resource
> back and forth between the bridge group interfaces on the two Vyatta
> boxes, and
> as far as I can tell from reading the manuals and forums and guides,
this
> is not supported.
> 
> Am I understanding things correctly? I am ok with the answer being
"there
> is no way to do what you want at this time", I just don't want to miss
> an officially supported method if it exists. If we just have to use a
> single cable from each Vyatta box to the edge stack, it is not optimal

Re: [Vyatta-users] Request for link redundancy suggestions

2008-03-05 Thread Jonathon Exley
> ISP-drop1-1>|-|
> ISP-drop1-2>|edge-sw-1| | | |-|   |   |
>  -link1-1-->| |  |-link1-2->|edge-sw-2|  || |-|   |   |
>  ||   |   |
>  ||  --   |
>  ||  | 
>  ||  | |
>  ||  | |
> |--|   |--|
> | vyatta-1 |   | vyatta-2 |
> |--|   |--|
> 
> 
> 
> I realize the link1 and link2 can be done with one cable from 
> each Vyatta box to the edge switch stack, but we are trying 
> to eliminate each cable as a single point of failure by 
> providing a backup cable from each Vyatta box to the edge. 

If you do run only one cable from each vyatta router, then you still
have cable redundancy as there are two routers in the cluster.
Do you really need the added protection of four cables? What situation
do you forsee where three cables simultaneously fail?


Jonathon.
___
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users


[Vyatta-users] Request for link redundancy suggestions

2008-03-05 Thread Daniel Stickney
Hi Everyone,

I have exhausted my ideas and am now looking for suggestions on how to achieve 
my goal of having redundant links from two clustered Vyatta boxes. 
I'll lay out the technical details and goal first. We have two edge layer 3 
switches which are stacked (with stacking modules and cable, so they
are a single logical switch with a single administration interface. For those 
not familiar with stacking, they act like separate 48 port blades
in a switch chassis) and two Vyatta boxes with clustering configured. The 
cluster resources are one public VIP, and one private VIP. I am 
excluding the rest of the network architecture to focus in on the links between 
the two Vyatta boxes and the edge (logical) switch. Our network
design requirements document stated we wanted to have no single point of 
failure in our network backbone. To meet this goal, we have 2 ISP drops
with 2 cables per drop (spanning-tree used to select designated cable on each 
drop) to our edge switch stack; one cable from each drop is connected to each 
switch (think "connected to each blade") so if an edge switch in the stack dies 
(or "if a blade in the chassis dies") traffic can still run
through the surviving edge switch ("blade"). As mentioned, we also have two 
Vyatta boxes clustered. The only part of this that I can't figure
out how to make redundant is the gigabit network cable between each Vyatta box 
and the edge switch stack (named link1-1, link1-2, and link2-1, link2-2
below). I am hoping to hear some suggestions on how this might be achieved 
within our architecture. So far I have considered port-channeling
and spanning-tree, but neither of these appear to be a solution in this case. 
Here is an ASCII drawing of this description:



ISP-drop1-1>|-|
ISP-drop1-2>|edge-sw-1|| ||edge-sw-2|