RPSLng task force
Last modified on: 2002-01-21

Introduction

RPSL (RFC2622) is commonly used today to define IPv4 routing policies. The current limitation on RPSL is that it can be used for BGP4 IPv4 unicast policies only.

There is a growing demand to extend RPSL to allow for IPv6 routing policies. This work is about defining the necessary extensions to the current RPSL object to be able to specify an IPv6 routing policy.

Since RPSL is tightly coupled with BGP, extending RPSL to support multiple address families (ipv4, ipv4-multicast, ipv6, ipv6-multicast) is worth investigating. A framework should be defined for a multiprotocol RPSL.  Specific extensions can then defined for each new protocols (IPv6, IPv4 multicast,...)

Mailing list

Public mailing list: rpslng@ripe.net

To subscribe, send an email to majordomo@ripe.net and put the line "subscribe rpslng" in the body of the message to add your address to the list. Alternatively, you can send the line "help" in the body to get a list of commands accepted by the majordomo mail server.

Mailing list archive available at http://www.ripe.net/ripe/mail-archives/rpslng/index.html

Outline of the work to do

  • Summarize the current RPSL classes, keywords, and attributes
  • Identify the requirements for defining the necessary routing information for IPv4 multicast.
  • Identify the requirements for defining the necessary routing information for IPv6 unicast and multicast.
  • From the collected requirements above, identify the possible groups of items which are needed to define the necessary RPSL extensions.
    • Which of the items are already covered by existing RPSL definitions
    • Which new items are needed (new class, new attributes, new keywords)
  • Check items and groups for completeness and consistency
The new development must fit into the existing schemes of authorization, authentication, and distribution. If required, proposal should be developed how these schemes are to be extended as well.

This work is the first step required to create a multiprotocol IRR. Other important work will need to be carried out once the RPSL extensions are defined:
  • expanding the RIPE database software to handle the RPSL extensions
  • expanding the RAToolSet or related software to automatically generate configurations from the data stored in the database

Work in progress

References


Please send questions, comments, suggestions to Florent.Parent@viagenie.qc.ca , Viagénie