<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Thanks Daniel,<br><br>Looks interesting too, I will test it as well and will post the results<br><br>regards,<br><br>--- On <b>Mon, 9/6/10, Daniel-Constantin Mierla <i><miconda@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Daniel-Constantin Mierla <miconda@gmail.com><br>Subject: Re: [SR-Users] High performance routing options<br>To: "anthony thomas" <g00tyou@yahoo.com><br>Cc: sr-users@lists.sip-router.org<br>Date: Monday, September 6, 2010, 12:15 PM<br><br><div id="yiv561444223">
Hello,<br>
<br>
On 9/6/10 5:03 PM, anthony thomas wrote:
<blockquote type="cite">
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -x-system-font: none;" valign="top">Hi everyone,<br>
<br>
We are looking at offloading routing logic out of our
existing softswitch using openser as an external redirect
server. Our routing logic is not terribly complicated and
I think both carrierroute and LCR modules would be able to
handle it but we have a pretty large route list table with
around 30 million records (our routing table is 300k codes
but keep different tables per client), 25-30 calls per sec
would be enough.<br>
<br>
From a performance point of view, what would be the best
bet within both modules? also, are both modules actively
maintained? <br>
<br>
</td>
</tr>
</tbody>
</table>
</blockquote>
Both are actively maintained.<br>
<br>
However, depends on what you map to a DID/prefix, there might be
other solutions using simpler structures that can be relevant in
performances for your case.<br>
<br>
For example, if you map a DID to a destination ID or address, look
at mtree module:<br>
<a rel="nofollow" class="yiv561444223moz-txt-link-freetext" target="_blank" href="http://sip-router.org/docbook/sip-router/branch/master/modules/mtree/mtree.html">http://sip-router.org/docbook/sip-router/branch/master/modules/mtree/mtree.html</a><br>
<br>
It is for devel version (upcoming 3.1) but you can just copy it for
3.0 (I use it there and iirc works out of the box) - you can have
many tables loaded in memory, each with lot of records.<br>
<br>
If you map to destination ID, then dispatcher can be used to map the
ID to an address.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<pre class="yiv561444223moz-signature">-- <br>Daniel-Constantin Mierla<br><a rel="nofollow" class="yiv561444223moz-txt-link-freetext" target="_blank" href="http://www.asipto.com">http://www.asipto.com</a></pre>
</div></blockquote></td></tr></table><br>