A perl script to convert Cisco IOS/Nexus/ASA configurations to HTML for easier comprehension

Lee ler762 at gmail.com
Tue Oct 11 13:23:18 UTC 2016

On 10/8/16, Hank Nussbacher <hank at efes.iucc.ac.il> wrote:
> On 07/10/2016 17:59, Lee wrote:
>> On 10/7/16, Hank Nussbacher <hank at efes.iucc.ac.il> wrote:
>>> On 07/10/2016 00:33, Lee wrote:
>>>> dunno about creating web pages, but
>>>> https://www.nanog.org/meetings/abstract?id=785
>>>> has a section on showing filters that are defined but not referenced &
>>>> referenced but not defined
>>> In IOS-XR it is one command "sho rpl unused ?"
>>> RP/0/RSP0/CPU0:petach-tikva-gp#show rpl unused ?
>>>   as-path-set       Display as-path-set objects
>>>   community-set     Display community-set objects
>>>   extcommunity-set  Display extended community objects
>>>   prefix-set        Display prefix-set objects
>>>   rd-set            Display rd-set objects
>>>   route-policy      Display route-policy objects
>>>   tag-set           Display tag-set objects
>>> RP/0/RSP0/CPU0:petach-tikva-gp#show rpl unused prefix
>>> Fri Oct  7 08:24:53.237 IDT
>>> ACTIVE -- Referenced by at least one policy which is attached
>>> INACTIVE -- Only referenced by policies which are not attached
>>> UNUSED -- Not attached (directly or indirectly) and not referenced
>> I'm actually starting to miss being out of the game.  I'm retired, so
>> don't have access to anything running IOS-XR.  Just out of curiosity,
>> how does the output of 'show rpl unused prefix' compare to the output
>> of the script at  http://pastebin.com/pem7tHAJ
>> Thanks,
>> Lee
> Samples:
   <.. snip samples ..>
  interesting.. thanks!

> Note the sloppy code - sometimes they state UNUSED and sometimes
> (UNUSED).  Or "the following policies are"... rather than "the following
> routing policies are".  Just plain sloppy Cisco coding and poor QA.  And
> once you delete these unreferenced objects, "show rpl unused" will still
> show them since there is a bug in Cisco code (CSCuy07932/CSCug9153). See:
> http://www.gossamer-threads.com/lists/cisco/nsp/192481
> for details.

Which is why I like having the source code -- there's the possibility
of fixing whatever myself instead of having to wait for the vendor to
fix it :)


More information about the NANOG mailing list