SARA - Automated Resource Management System

Introduction

In order to meet a demand from some ISPs in the region, LACNIC is making  available an Automated Resource Management System (SARA) SARA is an interface for the maintenance of number resources that can be  used in an automated way. The protocol chosen for this task is EPP -  Extensible Provisioning Protocol.

EPP is an IETF standards track protocol for the provisioning and management of objects stored in a central repository. It is a client-server protocol which works with client-initiated command-response XML message exchanges on top of TCP+TLS transport.

Although initially designed for domain name registries, it's flexible enough to permit the provisioning and management of other objects such as number resources like IPv4, IPv6 and ASNs. LACNIC wrote some extensions to EPP to make the maintenance of number resources possible. (Please, refer to the Technical References section on the bottom of this page).

It's worth noting that the use of SARA is optional. LACNIC members can still use our web interface. There are no plans to make SARA mandatory.

If your organization has resources allocated directly by LACNIC and is interested in testing the system, please go to "Testing the SARA system.

If you have any questions you can send an email to: hostmaster@lacnic.net

Testing your system before going production

To use the SARA system follow these steps:

Once we have received it we will contact you notifying about the permission access.

Before using the EPP service, organizations have to modify their systems to use the EPP interface, which means implementing at least the following EPP commands:

  • create, info, update of user contact handles (contact mapping);
  • create, info, update of organizations (brorg mapping);
  • create, info, update, delete of IP Blocks (ipnetwork mapping);
  • info, update of ASNs (asn mapping);

The complete description of each of these commands can be found in the RFCs and extensions drafts listed here.

There is an EPP client library written in C++ by the NIC.br, which can be used on the LACNIC member's system, serving as a reference for implementations in other programming languages or for debugging purposes. It can be found at: http://registro.br/epp/index-EN.html . After downloading it you can check the install instructions in the INSTALL file. Examples of SHEPP usage can be found here.

Tests can be performed on a server dedicated for EPP tests. If your organization have direct resource allocations received from LACNIC and you are interested in using the EPP service you can go at "Testing your system before going production" section.

Technical References

EPP RFCs
RFC 5730 Extensible Provisioning Protocol (EPP)
RFC 5733 Extensible Provisioning Protocol (EPP) Contact Mapping
RFC 5734 Extensible Provisioning Protocol (EPP) Transport over TCP
EPP Extensions
draft-neves-epp-brorg BR Organization Mapping for the Extensible Provisioning Protocol (EPP)
draft-neves-epp-ipnetwork IP Network Mapping for the Extensible Provisioning Protocol
draft-neves-epp-asn Autonomous System Number Mapping for the Extensible Provisioning Protocol (EPP)