[Serdev] Group membership functions
Jan Janak
jan at iptel.org
Thu Jul 24 19:39:01 UTC 2003
Greg, comments inline.
On 24-07 08:51, Greg Fausak wrote:
> Howdy,
>
> I've been looking at the opposite, and wondered if there
> is an easy way to do it?
Not out of the box, it requires some coding, which is actually on my
todo list, but with low priority.
> What I'd like to do is completely eliminate the caching function
> in SER for all database related lookups. For instance,
> lookup("location") and lookup("aliases"). Instead of using an
> in memory cache I'd like the SER server to go to the database everytime.
>
> The database itself does a good job with disk caching, indexing, etc.
> The main reason for doing this is so that I can run many servers
> *without*
> the replication gear.
Yes, that would be possible, but as I said, with some additional
coding and changes to usrloc module.
> My overall plan is to use one of the swamp class C addresses I have.
>
> 1) Create linux boxes with zebra on it (zebra.org), advertise
> the class C to my internet provider.
> 2) Place these boxes all over the world, each of them has
> the same IP address (and a unique secondary address).
> 3) Create a centralized database server running with replication.
> 4) All related services would go on ip addresses in the advertised
> class C. Like NAT translation, dns, etc..
>
> Then, each operation hits the SER server, the central database is
> consulted if necessary. If any of the SER servers goes down the
> UA is unaware, because BGP routing will deliver the request to the
> next closest server.
But in this case the central database could be the single point of
failure.
Jan.
More information about the Serdev
mailing list