[22641] in Kerberos
RE: Kerberos behind load balancer?
daemon@ATHENA.MIT.EDU (Kasundra, Digant)
Wed Oct 6 14:05:34 2004
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 6 Oct 2004 13:04:45 -0500
Message-ID: <2BF615FBFB12BB47B6501D04376E657A0B0A7D@MAILFS1.uta.edu>
From: "Kasundra, Digant" <digant@uta.edu>
To: "Ken Hornstein" <kenh@cmf.nrl.navy.mil>, <kerberos@mit.edu>
Content-Type: text/plain;
charset="iso-8859-1"
Errors-To: kerberos-bounces@mit.edu
Content-Transfer-Encoding: 8bit
Jason can correct me if I'm wrong, but the internal politics here would not allow us to do this. I'm not 100% sure, however.
-----Original Message-----
From: kerberos-bounces@mit.edu on behalf of Ken Hornstein
Sent: Wed 10/6/2004 12:41 PM
To: kerberos@mit.edu
Subject: Re: Kerberos behind load balancer?
>How do you list both in DNS? Are you implying that in DNS you only have
>(for instance) kerb1.mit.edu and kerb2.mit.edu and list both machines as
>KDCs in the krb5.conf. If so, the app then randomly picks a KDC and
>tries that and if that fails, it rolls over to the next? You then build
>that functionality into each and every app.
That's exactly it. Although, it doesn't pick one randomly. It picks
the one with the lower priority in the SRV record, or the first one in
the file. But ... you don't have to change _a single line_ of code to
do this. The Kerberos library does all this for you automagically
(this is true of the "Big Three" of Kerberos implementations: MIT,
Heimdal, and Microsoft). Speaking as someone who's written their fair
share of Kerberos code, I can say this with some confidence (there isn't
actually a supported way to say, "Send my request to KDC X" - the library
makes that decision for your).
--Ken
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos
________________________________________________
Kerberos mailing list Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos