[j-nsp] Commit script portability between ELS and non-ELS platforms
Phil Mayers
p.mayers at imperial.ac.uk
Wed Jun 8 09:13:20 EDT 2016
On 07/06/16 21:51, Rob Foehl wrote:
> Does anyone have any clever methods for probing Enhanced Layer 2
> Software support from a commit script on QFX/EX in order to generate
> changes appropriate to the platform? Specifically looking for something
> beyond checking hardware and version numbers, or for pieces of config
> hierarchy that might not be present on any given box either way.
<rpc>
<get-ethernet-switching-table-information>
<summary/>
...returns substantially different XML b/w ELS and non-ELS IIRC. An EX3300:
<rpc-reply xmlns:junos="http://xml.juniper.net/junos/12.3R12/junos">
<ethernet-switching-table-information
...versus EX4300 w/ ELS:
<rpc-reply xmlns:junos="http://xml.juniper.net/junos/13.2X51/junos">
<l2ng-l2ald-rtb-macdb
That's how our off-box Junoscript code decides between ELS and not.
Should be easy enough from an op/commit script.
More information about the juniper-nsp
mailing list