nanog mailing list archives

Re: Routing to multiple uplinks


From: Rodrick Brown <rodrick.brown () gmail com>
Date: Sat, 19 Dec 2009 14:48:12 -0500

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> 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
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]
Sent: Friday, December 18, 2009 7:47 PM
To: 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


Current thread: