[rancid] Juniper SRX cluster {primary:nodeX}, {secondary:nodeX} filtering
Anderson, Charles R
cra at wpi.edu
Tue Feb 12 23:56:31 UTC 2019
I'm using the "juniper" type on RANCID 3.9 collecting from Juniper EX/QFX/MX devices and SRX clusters. On the EX/QFX/MX devices the {master:N} and {backup:N} first line of the prompt (related to RE redundancy) is filtered out. But on the SRX clusters, they use a different type of clustering compared with MX/EX, and the first line of the prompt there has {primary:node0}, {secondary:node1} etc. Additionlly, it is possible for {linecard:X) to appear there for non-RE members of a EX/QFX Virtual Chassis. For many years we've been using a local change to RANCID that filters out these with code such as:
next if (/^\{(master|backup|primary|secondary)/);
I'd like to get this changed upstream so we no longer have to use our local customizations. Would you consider a patch similar to below (applied everywhere master|backup is already filtered):
- next if (/^\{(master|backup)(:\d+)?\}/);
+ next if (/^\{(master|backup|linecard|primary|secondary)(:(node)?\d+)?\}/);
I've attached the entire patch against 3.9 which I've tested with all my EX/QFX/MX/SRX devices. Thanks.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rancid-3.9-junos-linecard-primary-secondary-node.patch
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20190212/94af7dc1/attachment.ksh>
More information about the Rancid-discuss
mailing list