Implementation of RIPE-181++
Marten Terpstra
Tue Sep 20 16:12:40 CEST 1994
Laurent Joncheray <lpj at merit.edu> writes * Just a question about the policy syntax and its implementation: * * o AS1 peers with AS2 at nap1, nap2, nap3 * o AS1 accept from AS2 the networks in AS100 at nap1, nap2, nap3 * o AS1 accept from AS2 the network {10/8} at nap3 *only* * * - How do you express this policy with the RIPE-81++ syntax (as-in/ * interas-in stuff...) * - What's the algorithm used to generate the filter list (list of nets * accepted) of AS1 at nap1, nap2, nap3 This can be done. However there are a few things which are not clear form the description of your policy: - is 10/8 inside AS100? - does AS1 accept only 10/8 at nap3 or also AS100 in addition to 10/8? Now, let's assume 10/8 is in AS100 and at nap3 it accepts the whole of AS100, including 10/8: aut-num: AS1 as-in: AS2 100 AS100 interas-in: AS2 as1nap1 as2nap1 AS100 AND NOT {10.0.0.0/8} interas-in: AS2 as1nap2 as2nap2 AS100 AND NOT {10.0.0.0/8} interas-in: AS2 as1nap3 as2nap3 AS100 What's difficult about this one? If 10/8 is not in AS100 or at nap3 there is something else going on, please explain, and I'll try and write it up. The simple case is where at nap3 AS1 does not accept the whole of AS100, but only that one network in AS100. Then the last line would be: interas-in: AS2 as1nap3 as2nap3 AS100 AND {10.0.0.0/8} I am afraid I missed the difficulty here.... -MT -------- Logged at Tue Sep 20 16:20:04 MET DST 1994 ---------
[ rr-impl Archive ]