[120427] in North American Network Operators' Group
Re: Routing to multiple uplinks
daemon@ATHENA.MIT.EDU (Steven King)
Sat Dec 19 15:21:01 2009
Date: Sat, 19 Dec 2009 15:20:03 -0500
From: Steven King <sking@kingrst.com>
To: Rodrick Brown <rodrick.brown@gmail.com>
In-Reply-To: <bb075cdf0912191148t144d626ct1b0665d9df6a2be5@mail.gmail.com>
Cc: nanog@nanog.org
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
HSRP/VRRP can be tweaked to less than 1s fail over time. Can you provide
a copy of your network map for analysis? GLBP might be a viable option
as fail over is not actually an issue at that point.
On 12/19/09 2:48 PM, Rodrick Brown wrote:
> VRRP/HSRP does not cause latency the problem we faced prior was when
> links flapped or timed out this would be too much of a hindrance for
> our users to reconcile application state with various trading venues
> we are trading thousands upon thousands of trades a minute to various
> destinations.
>
> As stated before Path A and Path B are two distinct paths they do
> however provide identical services but application state is not
> preserved. A new session and state must be established if a user
> decides to switch between paths.
>
> Essentially we provide the ability for users either shutdown and start
> sending orders to Path A or Path B based on latency from our servers
> to these trading venues we're actively monitoring latency between both
> end points.
>
> The overall design is being driven by our rigorous application needs
> more than anything.
>
> The implementation is straight forward we receive a duplicate set of
> feeds from site A and site B and can also access various services
> coming from site A or site B however, at any given time a user will be
> sending/recieving data from one of those destinations. Never both
> simultaneously. So my question what is the best way to provide this
> type of redundancy at the host level?
>
> The application will only use one target address.
>
> On Sat, Dec 19, 2009 at 1:17 PM, Steven King <sking@kingrst.com
> <mailto:sking@kingrst.com>> wrote:
>
> Maybe I am missing something, but how does VRRP/HSRP cause latency?
>
> On 12/19/09 3:45 AM, Scott Berkman wrote:
> > Anycast?
> >
> http://www.nanog.org/meetings/nanog29/abstracts.php?pt=NjcxJm5hbm9nMjk=&nm=n
> <http://www.nanog.org/meetings/nanog29/abstracts.php?pt=NjcxJm5hbm9nMjk=&nm=n>
> > anog29
> >
> > Might need to know a little more about the layout here for a
> better answer.
> >
> > -Scott
> >
> > -----Original Message-----
> > From: rodrick brown [mailto:rodrick.brown@gmail.com
> <mailto:rodrick.brown@gmail.com>]
> > Sent: Friday, December 18, 2009 7:47 PM
> > To: nanog@nanog.org <mailto:nanog@nanog.org> list
> > Subject: Routing to multiple uplinks
> >
> > This may be slightly off topic however I have a very unique
> situation
> > where I need to provide two diverse paths to a major stock exchange.
> > Each host may either use route A or B for any given reason to access
> > this particular exchange using two distinct routers and target
> address.
> >
> > The applicatiOn running on these hosts must only see/use one target
> > address this needs to be transparent as possible. NIC
> bonding/teaming
> > on the host side isn't a viable solution because of the latency
> > overhead same goes for vrrp/hsrp.
> >
> > I believe my only option here is to setup multiple default
> routes with
> > a preferred path of some sort. This seems to be possible using ip
> > route2 on Linux.
> >
> > This just seems wrong on many levels and I thought I would post here
> > because I know there is something obvious I'm missing.
> > Please clue me in.
> >
> > Thanks.
> >
> > Sent from my iPhone 3GS.
> >
> >
> >
> >
>
> --
> Steve King
>
> Network Engineer - Liquid Web, Inc.
> Cisco Certified Network Associate
> CompTIA Linux+ Certified Professional
> CompTIA A+ Certified Professional
>
>
>
>
>
> --
> [ Rodrick R. Brown ]
> http://www.rodrickbrown.com http://www.linkedin.com/in/rodrickbrown
--
Steve King
Network Engineer - Liquid Web, Inc.
Cisco Certified Network Associate
CompTIA Linux+ Certified Professional
CompTIA A+ Certified Professional