Merit Network
Can't find what you're looking for? Search the Mail Archives.
  About Merit   Services   Network   Resources & Support   Network Research   News   Events   Home

Discussion Communities: Merit Network Email List Archives

IRRd-Discuss


Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

IRR support of RPSL

  • From: Benjamin J. Carrasco
  • Date: Mon Sep 29 04:19:22 2003

Hopefully someone out there that is actively using (or developing) IRR can provide me with some assistance...

For the last few years, I have used very simple aut-num objects to define routing policies.  Recently, I decided that if I am going to continue using a routing registry, I should make an attempt to further articulate our routing policies using RPSL. In one case, I wanted to express the "aspath prepends" that we perform on routes that we announce to a specific peer.  However, email submissions of those policies fail and the errors indicate that the "aspath" attribute (among other things) is unknown to IRRd 2.1.5.  After re-reading the RFC's (specifically RFC2622), it appears that RPSL should support this attribute and other actions that I'm trying to use.  Is it possible that this is a bug in "irr_check" or a limitation in IRRd 2.1.5?  

Here are errors generated by the submission:

(the actual ASN's and prefixes have been removed to protect the innocent)

UPDATE FAILED: [aut-num] AS65000
aut-num:    AS65000
as-name:    PROVIDERX
descr:      PROVIDERX
admin-c:    PROVIDERX-MNT
tech-c:     PROVIDERX-MNT
import:     from AS65001 action pref = 900; accept ANY
import:     from AS65002 action pref = 1000; accept ANY
import:     from AS65003  accept AS65003^0-24
import:     from AS65004  accept AS65004
import:     from AS65005  accept AS65005^0-24 OR AS65006^0-24 OR<?> AS65007^0-24<?>
import:     from AS65000  accept ANY
export:     to AS65000  announce ANY
export:     to AS65001  announce ANY AND NOT <^AS65002>
export:     to AS65003  announce ANY
export:     to AS65004  announce ANY
export:     to AS65002 action<?> aspath.prepend(AS65000,AS65000,AS65000,AS65000);<?> announce {192.168.0.0/19,<?> 172.16.0.0/22}
mnt-by:     PROVIDERX-MNT
changed:    XXXXXXXX@providerx.net 20030101
source:     PROVIDERX-MNT
#ERROR: 11: import: Syntax error
#ERROR: 12: ?: Illegal or unrecognized attribute "AS65007"
#ERROR: 18: export: Syntax error
#ERROR: 19: ?: Illegal or unrecognized attribute "aspath"
#ERROR: 20: ?: Illegal or unrecognized attribute "{"


Regards,

-BJ

--
Benjamin J. Carrasco 
d i g i t a l r e a l m . n e t | work fast : play hard : live large
voice: 734.213.2990.201 fax: 734.629.0409 
--
"There is nothing more difficult. . .than the 
establishment of a new order of things."
-Machiavelli, 1532



[an error occurred while processing this directive]