Saurav, I don't see why you can't benefit from having other services
redundant as well. Vpn might be a problem as the source ip of a
redundant router pair on a vpn might give a problem (maybe there is an
implementation) but why wouldn't you want redundant dhcp or dns
services? As I understand it these are used at Schuberg Philis at the
moment. will double check when I get a chance.

regards,
Daan



On Thu, Jan 16, 2014 at 1:33 PM, Saurav Lahiri
<saurav.lah...@sungard.com> wrote:
> Daan,
> So looking at what is available today for guest network, the Redundant VR
> can be enabled only for the source nat service. I guess the mention of the
> source nat router is in relation to that. I could be wrong though. It
> appears  that the other services like vpn, dhcp, dns do not benefit much
> from the RVR capability. Can you clarify if thats correct?
>
> Thanks
> Saurav
>
>
> On Thu, Jan 16, 2014 at 2:27 AM, Karl Harris <karl.har...@sungard.com>wrote:
>
>> ---------- Forwarded message ----------
>> From: Daan Hoogland <daan.hoogl...@gmail.com>
>> Date: Wed, Jan 15, 2014 at 2:51 PM
>> Subject: Re: rvr4vpc
>> To: Karl Harris <karl.har...@sungard.com>
>> Cc: Christopher Litsinger <christopher.litsi...@sungard.com>
>>
>>
>> H Karl,
>>
>> Thanks for sharing. I didn't want to initiate this but I encourage you
>> to share this on the dev list (not in jira) as things are only
>> considered 'discussed' if they passed by there.
>>
>> You speak of '1 Get configuration data on Source Nat Router', I don't
>> understand why you call the router by this designation. 'Source Nat'
>> is only one of it's many possible functions.
>>
>> Apart from the design principles I shared with you I have so far only
>> a technical implementation detail so far. That is to reserve the
>> (eth2) interface for the private gateway on the vpc (r)vr. This way
>> the inteface to configure are somewhat predictable.
>>
>> As for the design principle to have a statefull router (reboot proof)
>> the idea is to implement a configuration file that will be uploaded to
>> the router after which a self-config command is send that will
>> implement the details of configuring the interfaces, haproxy and
>> keepalived and maybe more. I think your current assessment of the
>> working of the RVRs is accurate but it will not be workable for an
>> implementation for vpc's as they have an unpreditable number of
>> interfaces.
>>
>> to bad you can't make it next thursday,
>> Daan Hoogland
>>
>>
>> On Wed, Jan 15, 2014 at 3:25 PM, Karl Harris <karl.har...@sungard.com>
>> wrote:
>> > Daan,
>> >
>> > Sorry for the delayed response but as Christopher mentioned to you in his
>> > email I am getting my head around the CloudStack software.
>> > Since I am new to CloudStack but "old" to enterprise level JAVA the task
>> is
>> > large but not impossible. I have no experience with running CloudStack
>> but
>> > considerable experience designing and maintaining large JAVA
>> applications.
>> >
>> > I've created what I believe is a very high level abstract of how the
>> current
>> > guest VRR's are created for guest networks with the intent of making this
>> > abstract
>> > more detailed.
>> >
>> > 1 Get configuration data on Source Nat Router  selected as a redundant
>> > router
>> >    1.1 Public and Guest network identified.
>> > 2 Both routers are provisioned
>> >    2.1 Software  trys different, regions(?),zones,pods,clusters,hosts in
>> > that order as the location of the router. Log maximum “distance” apart.
>> > 3 Keepalived is configured
>> > 4 Both routers are started
>> > 5 Keepalived is started
>> >
>> > Obviously there is much more that is happening under each of the steps
>> > above. My intent is to complete this detailed "as is" listing as much as
>> we
>> > can. Then  using the "as is" description/sequence
>> > make a "to-be" addition for VPC's. When I get a consensus on WHAT needs
>> to
>> > be implemented for the VRR in VPC  then develop HOW best to implement the
>> > "to-be" addition with the
>> > existing JAVA code as well as what additional classes need to be
>> > extended/implemented/created.
>> >
>> > Comments, critiques and changes to the above sequence are encouraged.
>> >
>> > I plan on posting this to the dev-list/Jira very soon.
>> >
>> > I have been using this functional spec as a guide, after discussing this
>> > with our Systems Engineering people this spec meets our requirements.
>> >
>> > Do you have an implementation in mind?
>> >
>> > We have an internal Cloud Meeting with conflicts with the cloudstack
>> "day"
>> > next week so I will not be in attendence.
>> >
>> > Karl
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Tue, Jan 14, 2014 at 4:35 PM, Daan Hoogland <daan.hoogl...@gmail.com>
>> > wrote:
>> >>
>> >> Hello overthere in the states,
>> >>
>> >> Tomorow I will start some experimenting with redundant vpc routers.
>> >> This is to check up on any findings and requirements that you might
>> >> have on this. Once again I would not like to waste work on this as it
>> >> is really a globally usable feature that is probably universal.
>> >>
>> >> please let me know your status on this.
>> >>
>> >> If any of you are coming to the cloudstack day in London next week,
>> >> let's meetup next thursday.
>> >>
>> >> kind regards,
>> >> Daan Hoogland
>> >>
>> >
>> >
>> >
>> > --
>> > Karl O. Harris
>> > Cloud Software Engineer
>> > Sungard Availability Services
>> >
>>
>>
>>
>>
>> --
>> Karl O. Harris
>> Cloud Software Engineer
>> Sungard Availability Services
>>

Reply via email to