About RIPE | Contact  | Search | Sitemap    
Homepage RIPE  
RIPE Community Mail Archives
search  
     
RIPE Navigation Ends
About RIPE Maillists
Maillists Archive
Global Lists
Non Active Lists
RIPE NCC Navigation Ends
Next Section
<<< Chronological >>> Author Index    Subject Index <<< Threads >>>

RPSLng and nested refine/except expressions

  • From: "Larry J. Blunk" < >
  • Date: Fri, 7 May 2004 17:17:37 -0400
  • Organization: Merit Network, Inc.

  In the -04 version of the RPSLng draft, the structured policy syntax was
updated to allow nested refines and excepts in policy expressions.  I.e.

  refine {
    <expression>
     refine {
         <expression>
     }
  }

   Examples of such expressions are given both RFC2622 and the RPSLng
draft.   However, the original RFC2622 syntax did not actually allow such
expressions.

   However, in the process of implementing and running the syntax check
on existing objects, I have found examples of the following:

  refine {
     <expression>
     } refine {
        <expression>
     }

     See, for example, AS7574 in the RADB.  Unfortunately, such expressions
are invalid in the lastest RPSLng draft.   Are such expressions semantically
identical to nested refines/excepts?    Should both this form and the nested
form be allowed.    I have come up with a minor modification to the -04
syntax that would allow both, but I'm not sure if it is a good idea or not.

   -Larry



  



<<< Chronological >>> Author    Subject <<< Threads >>>
 

Next Section
     About RIPE | Site Map | LIR Portal | About the RIPE NCC | Contact | © RIPE Community. All rights reserved.
RIPE.NET Homepage LIR Portal RIPE Community