[OpenSIPS-Users] millions of routes? what module?

Jiri Kuthan jiri at iptel.org
Fri Feb 20 01:09:28 CET 2009


indeed. in fact, for off-line LNP databases any high-performance database
does it (whose lookup returns something that can be matched against
aggregated routing tables). for on-line database, that's a more complex
story -- we (tklc) have been building such ss7/sigtran systems for years but
that goes far beyond what SER can do.

-jiri

Brett Nemeroff wrote:
> So are you putting in full DIDs for the ported numbers?
> 
> In the US, the incumbant providers perform the LNP (Local Number 
> Portability)  lookups and there are large national databases that store 
> this information. I've worked with a couple of independent LNP data 
> providers to route based on an XML query for LNP results.
> 
> Static LNP data loaded into a LCR table seems like it would give you 
> constant issues with customers moving around, canceling service, etc.  
> In general, if portability is implemented properly, you shouldn' thave 
> to think about it.
> 
> 
> On Wed, Feb 18, 2009 at 9:09 AM, Noel R. Morais <noelrocha at gmail.com 
> <mailto:noelrocha at gmail.com>> wrote:
> 
>     I'm pretty sure.
> 
>     I'm from Brazil and here we have number portability "feature".
> 
>     Today we have 140 millions of cell phone numbers and 100 millions of
>     landline numbers, so, 240 millions of numbers that can be ported to
>     another provider.
> 
>     if only 5% of the people decide to port their numbers, I will end with
>     12 millions of ported numbers and I need to have this route rules ...
>     put on this bag the normal routing rules ...
> 
>     So, it's insane, I think that there is no shortcut, any ideias? :D
> 
> 
>     so, drouting seems to be The Guy .... I'll try it today and send the
>     results ...  :D
> 
>     Cheers,
> 
>     Noel
> 
>     On Wed, Feb 18, 2009 at 12:05 PM, Bogdan-Andrei Iancu
>     <bogdan at voice-system.ro <mailto:bogdan at voice-system.ro>> wrote:
>     >  Hi Noel,
>     >
>     >  As Brett already recommended, use the Drouting module as it is the
>     only one
>     >  able to cope with so large amount of data in an efficient way. See
>     here some
>     >  performance considerations:
>     >
>      http://www.opensips.org/html/docs/modules/devel/drouting.html#id227252
>     >
>     >
>     >  Actually there was a guy on the IRC channel (#opensips) testing
>     even with 1M
>     >  of rules and the memory scaled linearly (less than  180M  shared
>     mem for 1M
>     >  of rules)
>     >
>     >  So, you may need something like 2G of mem for 10M rules :).
>     >
>     >  Regards,
>     >  Bogdan
>     >
>     >  Noel R. Morais wrote:
>     > >
>     > > Hi Guys,
>     > >
>     > > I need to build a proxy that should be able to handle millions of
>     > > routes, something near 10 millions :D
>     > >
>     > > What is the best module to use in this case? carrierroute or droute?
>     > >
>     > > does anybody have experience in installations like that?
>     > >
>     > > thanks,
>     > >
>     > >
>     > > Noel
>     > >
>     > > _______________________________________________
>     > > Users mailing list
>     > > Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>     > >
>     > >
>     >
>     >
> 
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users



More information about the Users mailing list