From owner-freebsd-current Fri Jan 21 14:25:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from dozer.skynet.be (dozer.skynet.be [195.238.2.36]) by hub.freebsd.org (Postfix) with ESMTP id 40318155AB for ; Fri, 21 Jan 2000 14:25:09 -0800 (PST) (envelope-from blk@skynet.be) Received: from [195.238.1.121] (brad.techos.skynet.be [195.238.1.121]) by dozer.skynet.be (8.9.3/odie-relay-v1.0) with ESMTP id XAA29190; Fri, 21 Jan 2000 23:24:36 +0100 (MET) Mime-Version: 1.0 X-Sender: blk@foxbert.skynet.be Message-Id: In-Reply-To: <3888D870.2416BFE8@pipeline.ch> References: <3888D870.2416BFE8@pipeline.ch> Date: Fri, 21 Jan 2000 23:24:17 +0100 To: Andre Oppermann , Garance A Drosihn From: Brad Knowles Subject: Re: Please help spread the CVSup mirror load more evenly Cc: John Polstra , current@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 11:06 PM +0100 2000/1/21, Andre Oppermann wrote: > Thats not so easy. What about this: > > cvsup IN CNAME cvsup1.freebsd.org. > cvsup IN CNAME cvsup2.freebsd.org. > cvsup IN CNAME cvsup3.freebsd.org. > cvsup IN CNAME cvsup4.freebsd.org. > cvsup IN CNAME cvsup5.freebsd.org. > cvsup IN CNAME cvsup6.freebsd.org. > cvsup IN CNAME cvsup7.freebsd.org. > cvsup IN CNAME cvsup8.freebsd.org. As I understood the rules of good Domain Administration, everything that is publicly visible in your network needs to have an MX record. But with this scheme you can't give cvsup.freebsd.org an MX record, because pointing an MX at a CNAME violates the RFC. Personally, I would much prefer the CPAN solution of a program that takes the IP address of the query source, and then using knowledge of what IP addresses are generally located where in the world (available via the whois maps in the various regions, which could presumably be imported and stored locally), returns a short list of addresses in the preferred order. For those networks where multiple addresses may have equal "cost", it can then randomize for load balancing purposes. It requires either a hacked nameserver program for this one zone, or the code to handle this has to be incorporated into cvsup itself, so that you distribute the logic and CPU processing time to all the clients. -- These are my opinions and should not be taken as official Skynet policy _________________________________________________________________________ |o| Brad Knowles, Belgacom Skynet NV/SA |o| |o| Systems Architect, Mail/News/FTP/Proxy Admin Rue Col. Bourg, 124 |o| |o| Phone/Fax: +32-2-706.13.11/726.93.11 B-1140 Brussels |o| |o| http://www.skynet.be Belgium |o| \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ Unix is like a wigwam -- no Gates, no Windows, and an Apache inside. Unix is very user-friendly. It's just picky who its friends are. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message