User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
tools:management:subscribers [2014-10-24 11:12]
zorun [Existing solutions]
tools:management:subscribers [2016-02-18 13:09] (current)
zorun [Existing solutions]
Line 1: Line 1:
 +# Managing subscribers
 +When you're an ISP offering access to the Internet, you need to keep track of a number of things.
 +* Which address space is assigned to who.
 +* Forward DNS entries, reverse DNS entries with possible delegation.
 +* Per-customer consumed bandwidth. ​ This can be useful if a subscriber keeps sucking up transit bandwidth, which may end up being deadly expensive for a small ISP.
 +* Payment history, in case it's not fully automated already. ​
 +Don't forget that subscribers may wish to view/change information themselves (bandwidth graph, DNS delegation, etc).
 +For all these tasks, you need some kind of software.
 +## Possible backends
 +* LDAP
 +## Existing solutions
 +* FDN system, written in Perl and only masterable by experienced Gurus
 +* [[https://​​projects/​ambre/​activity|Ambre]],​ developped in 2013 by [[http://​​|Rézine]] (Eastern France). Ruby on Rails.
 +* [[https://​​FFDN/​coin|COIN]],​ being developed by Illyse in France. Written in Django, with a generic backend system (for now, OpenVPN backend through LDAP). In English as much as possible, but some French may remain.
 +* [[http://​​wiki/​doku.php?​id=documentation&#​programmes_scripts|Other tools by FFDN members]], in French
 +# Provisioning
 +This is the process of assigning configuration to the end-user equipment (CPE). This includes IPv4 and IPv6 ranges, DNS servers, NTP servers, and so on.
 +* [[https://​​wiki/​RADIUS|Radius]] is pretty common
 +* https://​​wiki/​TR-069
tools/management/subscribers.txt · Last modified: 2016-02-18 13:09 by zorun