Interesting A10 GSLB interop problem
George Bonser
gbonser at seven.com
Mon Oct 24 02:55:56 CEST 2011
And just to add, the desired behavior would be:
If an AAAA request is received and if there is no IPv6 address for a VIP resource, if the VIP is up, return NOERR with the A record. If the VIP is down, return the as-replace cname record.
If an AAAA request is received and if there is an IPv6 address for a VIP resource, if the VIP is up, return the IPv6 address. If the VIP is down, return the as-replace cname record.
> -----Original Message-----
> From: ipv6-ops-bounces+gbonser=seven.com at lists.cluenet.de [mailto:ipv6-
> ops-bounces+gbonser=seven.com at lists.cluenet.de] On Behalf Of George
> Bonser
> Sent: Sunday, October 23, 2011 5:49 PM
> To: ipv6-ops at lists.cluenet.de
> Subject: Interesting A10 GSLB interop problem
>
> I ran across an interesting problem when using an A10 for GSLB with
> IPv4 only resources.
>
> So assume the following configuration:
>
> gslb zone example.com
> policy foo
> ttl 7200
> service http foo
> dns-cname-record fail.example.com as-replace
> dns-a-record foo-vip ttl 600
>
> GSLB is operating in server mode, not proxy mode.
>
> The purpose if this config is that if a user requests foo.example.com
> and it is down, it (and all other users using that DNS server) is
> diverted to fail.example.com for a period of two hours. Foo-vip has
> only an IPv4 address.
>
> Assume a client makes a request for an A record. The local DNS server
> will request an A record and get back the record for foo.example.com
> and everything works as planned.
>
> The problem comes in when a client device makes a request for an AAAA
> record. As there is no ipv6 address for foo-vip, the client's local
> DNS server receives the fail.example.com CNAME which lives for two
> hours.
>
> A subsequent client making an IPv4 request after the 600 second TTL of
> the A record receives the "fail.example.com" CNAME (or the local DNS
> server performs a recursive lookup on its behalf) and it gets the
> failover address and will continue getting it for as long as clients
> make AAAA requests to the GSLB.
>
> There is apparently no way to configure the A10 GSLB to say "if there
> is no IPv6 record for a VIP but there is an IPv4 address, return NOERR
> with the A record"
>
>
>
More information about the ipv6-ops
mailing list