> Has anyone ever deployed multiple BearerBoxes for > High-availability purposes ? Do SMS-C usually allow two > receivers to bind on the same address range ? How do they > handle it usually : distribute load evenly (I'm probably > dreaming here). > Has anyone figured out a good way of doing this ? Maybe with > load balancers ?
Yes, we've looked at some architectures for this. As pointed out, it depends on the SMSC provider and on your position; if you're just another ESME gateway supplier then you're usually subject to a retail type of policy, if you're supplying core network technology in terms of proxy solutions etc., then they're much more flexible. The SMSC routing algorithm in the BB does have an element of load sharing but as BBs don't know about each other, you need to get down to the IP level to share between BBs. A more visionary approach would be to replace the internal Box comms. with a message queue, thus allowing a many to many relationship between SMS boxes/clients and BBs. Great for resilance but don't think it would work for WAP.
