AS path extensions
Dennis Ferguson
Thu Mar 16 15:33:42 CET 1995
Cengiz,
> Neat. I need a clarification. Do you allow negation of any regular
> expression or just negation of as numbers? If you allow just the
> negation of as numbers, how do you represent [^100 200]*, i.e. as
> paths containing neither 100 nor 200?
The syntax in principle allows negation of any regular expression, and
the code might some day, but because I couldn't figure out how to rewire
arbitrary REs the code that exists bails out if the expression being negated
looks too ugly. To answer the particular question, however,
(!(100 | 200))*
should work fine.
>> I do this as
>>
>> import as-path-exp-1 preference 1 {
>> net ...
>> net ...
>> all continue ;
>> } ;
>> import as-paths-exp-2 preference 2 {
>> net ...
>> net ...
>> all restrict ;
>> } ;
>
> This would be perfect. Is this implemented?
A lot of code implementing specific functions has been written, but there
is still some work to do on the gated it is supposed to run in. We tried
to add a whole bunch of new stuff to the code simultaneously and ended
up with a whole lot of work to do to get anything at all running.
Dennis
-------- Logged at Thu Mar 16 18:25:53 MET 1995 ---------
[ rr-impl Archive ]