├── .gitignore ├── LICENSE ├── README.md ├── junos_converter.py ├── test_junos_converter.py └── tests ├── example.conf ├── example.set ├── example2.conf ├── example2.set ├── example3.conf ├── example3.set ├── example4.conf ├── example4.set ├── example5.conf ├── example5.set ├── example7.conf ├── example7.set ├── example8.conf └── example8.set /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore local virtualenvs 2 | lib/ 3 | bin/ 4 | include/ 5 | .Python/ 6 | 7 | .cache/ 8 | log_* 9 | env 10 | kk* 11 | __pycache* 12 | *.pyc 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright {yyyy} {name of copyright owner} 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Juniper display set 2 | 3 | This script converts standard Juniper config into a list of 'set' commands which you can use 4 | to configure a Juniper device 5 | 6 | Usage 7 | ----- 8 | The input is a standard Juniper configuration file like: 9 | 10 | ``` 11 | /* my configuration */ 12 | version 14.1R1.10; 13 | system { 14 | host-name myrouter; 15 | root-authentication { 16 | encrypted-password "$11111$VrloaKaj0$OwnE4.pHqnEGigmuLZQkZ/"; ## SECRET-DATA 17 | } 18 | login { 19 | user ckishimo { 20 | uid 2000; 21 | class super-user; 22 | authentication { 23 | encrypted-password "$1$YJ7i717qVpo8$myuAjTW/tkWlm6EudqcL4/"; ## SECRET-DATA 24 | } 25 | } 26 | } 27 | protect: services { 28 | ftp; 29 | ssh; 30 | telnet; 31 | netconf { 32 | ssh; 33 | } 34 | } 35 | inactive: syslog { 36 | user * { 37 | any emergency; 38 | } 39 | file messages { 40 | any notice; 41 | authorization info; 42 | } 43 | file interactive-commands { 44 | interactive-commands any; 45 | } 46 | } 47 | } 48 | interfaces { 49 | ge-0/0/1 { 50 | vlan-tagging; 51 | } 52 | ge-0/0/2 { 53 | vlan-tagging; 54 | } 55 | } 56 | ``` 57 | 58 | The output will be a list of set commands you can paste into your router 59 | 60 | ``` 61 | $ $ python junos_converter.py 62 | usage: junos_converter.py [-h] [--ignore-annotations] --input INPUT 63 | junos_converter.py: error: the following arguments are required: --input 64 | 65 | $ python junos_converter.py --input example.conf 66 | set version 14.1R1.10 67 | set system host-name myrouter 68 | set system root-authentication encrypted-password "$11111$VrloaKaj0$OwnE4.pHqnEGigmuLZQkZ/" 69 | set system login user ckishimo uid 2000 70 | set system login user ckishimo class super-user 71 | set system login user ckishimo authentication encrypted-password "$1$YJ7i717qVpo8$myuAjTW/tkWlm6EudqcL4/" 72 | protect system services 73 | set system services ftp 74 | set system services ssh 75 | set system services telnet 76 | set system services netconf ssh 77 | deactivate system syslog 78 | set system syslog user * any emergency 79 | set system syslog file messages any notice 80 | set system syslog file messages authorization info 81 | set system syslog file interactive-commands interactive-commands any 82 | set interfaces ge-0/0/1 vlan-tagging 83 | set interfaces ge-0/0/2 vlan-tagging 84 | top 85 | annotate version "my configuration" 86 | ``` 87 | 88 | Or you can upload the output file to the Juniper device and use the 'load merge' command 89 | 90 | ``` 91 | $ python junos_converter.py --input example.conf > example.set 92 | $ scp example.set ckishimo@10.1.1.1: 93 | 94 | [edit] 95 | ckishimo@juniper-mx# load merge example.set 96 | ``` 97 | 98 | Or you better use [napalm](https://github.com/napalm-automation/napalm) 99 | ``` 100 | $ cl_napalm_configure --strategy merge --user ckishimo --vendor junos 10.1.1.1 example.set 101 | ``` 102 | 103 | Notes 104 | ----- 105 | - Annotations are supported. They will be listed at the end 106 | - Note "annotations" are not supported by Junos (ie: they will be lost when `show | display set`) 107 | - Inactive blocks are supported (like "system syslog" in the example) 108 | - Protect blocks are supported as well (like "system services" in the example) 109 | 110 | Limitations 111 | ----------- 112 | As we cannot distinguish a JUNOS keyword from a configuration value we cannot convert the other way around 113 | 114 | -------------------------------------------------------------------------------- /junos_converter.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | # 4 | # Copyright (c) 2017 carles.kishimoto@gmail.com 5 | # 6 | # Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | # use this file except in compliance with the License. You may obtain a copy 8 | # of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | # License for the specific language governing permissions and limitations under 16 | # the License. 17 | 18 | import argparse 19 | 20 | 21 | def print_set_command(lcommands, leaf): 22 | print(("%s %s" % (" ".join(lcommands), leaf))) 23 | 24 | 25 | def replace_curly(s): 26 | return s.replace("{", "{\n").replace("}", "\n}") 27 | 28 | 29 | def get_set_config(filein, ignore_annotations): 30 | try: 31 | with open(filein, "r") as f: 32 | data = f.read() 33 | except IOError: 34 | print("Error: Could not read input file:", filein) 35 | exit() 36 | 37 | # Add \n for one-line configs 38 | if not '"' in data: 39 | data = replace_curly(data) 40 | else: 41 | # Do not replace curly brackets if within double quotes 42 | # curly brackets can show up in as-path expressions 43 | # Assume an even number of double quotes 44 | data = '"'.join( 45 | [ 46 | item if i % 2 != 0 else replace_curly(item) 47 | for i, item in enumerate(data.split('"')) 48 | ] 49 | ) 50 | 51 | # Keep a list of annotations to be printed at the end 52 | lannotations = [] 53 | annotation = "" 54 | lres = ["set"] 55 | for elem in data.split("\n"): 56 | elem = elem.strip() 57 | if elem == "" or elem.startswith("#"): 58 | continue 59 | 60 | if elem.startswith("/*"): 61 | # Store current annotation 62 | annotation = elem.replace("/* ", '"').replace(" */", '"') 63 | else: 64 | clean_elem = elem.strip("\t\n\r{ ") 65 | if annotation: 66 | lannotations.append("top") 67 | if len(lres) > 1: 68 | level = lres[:] 69 | # Replace "set" with "edit" 70 | level[0] = "edit" 71 | lannotations.append("%s" % " ".join(level)) 72 | # Annotation in a leaf, keep only the keyword 73 | clean_elem_orig = clean_elem 74 | if ";" in clean_elem: 75 | clean_elem = clean_elem.split()[0] 76 | lannotations.append("annotate %s %s" % (clean_elem, annotation)) 77 | clean_elem = clean_elem_orig 78 | annotation = "" 79 | if "inactive" in clean_elem: 80 | clean_elem = clean_elem.replace("inactive: ", "") 81 | linactive = list(lres) 82 | linactive[0] = "deactivate" 83 | print_set_command(linactive, clean_elem) 84 | if "protect" in clean_elem: 85 | clean_elem = clean_elem.replace("protect: ", "") 86 | lprotect = list(lres) 87 | lprotect[0] = "protect" 88 | print_set_command(lprotect, clean_elem) 89 | if ";" in clean_elem: # this is a leaf 90 | print_set_command(lres, clean_elem.split(";")[0]) 91 | elif clean_elem == "}": # Up one level remove parent 92 | lres.pop() 93 | else: 94 | lres.append(clean_elem) 95 | 96 | if not ignore_annotations: 97 | # Print all annotations at the end 98 | for a in lannotations: 99 | print(a) 100 | 101 | 102 | if __name__ == "__main__": 103 | parser = argparse.ArgumentParser(description=">>> Juniper display set") 104 | parser.add_argument( 105 | "--ignore-annotations", 106 | required=False, 107 | default=False, 108 | action="store_true", 109 | help="Specify if annotations should be removed from the output", 110 | ) 111 | parser.add_argument( 112 | "--input", 113 | required=True, 114 | type=str, 115 | help="Specify the input Junos configuration file", 116 | ) 117 | args = parser.parse_args() 118 | 119 | get_set_config(args.input, args.ignore_annotations) 120 | -------------------------------------------------------------------------------- /test_junos_converter.py: -------------------------------------------------------------------------------- 1 | import os 2 | from junos_converter import get_set_config 3 | 4 | 5 | def test_junos_converter(capsys): 6 | """Test conversion of Junos curly config to list of set commands.""" 7 | directory = "tests/" 8 | 9 | test_files = filter(lambda x: ".set" not in x, os.listdir(directory)) 10 | for file in test_files: 11 | 12 | get_set_config(directory + file, False) 13 | out, err = capsys.readouterr() 14 | 15 | # Make the output visible in the pytest report 16 | # sys.stdout.write(out) 17 | 18 | # Convert unicode to str and remove the last carriage return 19 | lout = list(map(str, out.split("\n")))[:-1] 20 | 21 | result = file.replace(".conf", ".set") 22 | with open(directory + result, "r") as fexp: 23 | expected = [x.strip() for x in fexp.readlines()] 24 | assert sorted(lout) == sorted(expected) 25 | -------------------------------------------------------------------------------- /tests/example.conf: -------------------------------------------------------------------------------- 1 | version 14.1R1.10; 2 | system { 3 | host-name myrouter; 4 | root-authentication { 5 | encrypted-password "$VrloaKaj0$OwnE4.pHqnEGigmuLZQkZ/"; ## SECRET-DATA 6 | } 7 | login { 8 | user ckishimo { 9 | uid 2000; 10 | class super-user; 11 | authentication { 12 | encrypted-password "$J7i717qVpo8$myuAjTW/tkWlm6EudqcL4/"; ## SECRET-DATA 13 | } 14 | } 15 | } 16 | services { 17 | ftp; 18 | ssh; 19 | telnet; 20 | netconf { 21 | ssh; 22 | } 23 | } 24 | syslog { 25 | user * { 26 | any emergency; 27 | } 28 | file messages { 29 | any notice; 30 | authorization info; 31 | } 32 | file interactive-commands { 33 | interactive-commands any; 34 | } 35 | } 36 | } 37 | interfaces { 38 | ge-0/0/1 { 39 | vlan-tagging; 40 | } 41 | ge-0/0/2 { 42 | vlan-tagging; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /tests/example.set: -------------------------------------------------------------------------------- 1 | set version 14.1R1.10 2 | set system host-name myrouter 3 | set system root-authentication encrypted-password "$VrloaKaj0$OwnE4.pHqnEGigmuLZQkZ/" 4 | set system login user ckishimo uid 2000 5 | set system login user ckishimo class super-user 6 | set system login user ckishimo authentication encrypted-password "$J7i717qVpo8$myuAjTW/tkWlm6EudqcL4/" 7 | set system services ftp 8 | set system services ssh 9 | set system services telnet 10 | set system services netconf ssh 11 | set system syslog user * any emergency 12 | set system syslog file messages any notice 13 | set system syslog file messages authorization info 14 | set system syslog file interactive-commands interactive-commands any 15 | set interfaces ge-0/0/1 vlan-tagging 16 | set interfaces ge-0/0/2 vlan-tagging 17 | -------------------------------------------------------------------------------- /tests/example2.conf: -------------------------------------------------------------------------------- 1 | ## Last commit: 2017-05-31 15:48:02 UTC by root 2 | version 15.1X53-D63.9; 3 | system { 4 | host-name vqfx-re; 5 | root-authentication { 6 | encrypted-password "$1$3ttX6Wqv$vYBmNrdOf9f.OQRQxf/SQ1"; ## SECRET-DATA 7 | ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key"; ## SECRET-DATA 8 | } 9 | login { 10 | user vagrant { 11 | uid 2000; 12 | class super-user; 13 | authentication { 14 | ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key"; ## SECRET-DATA 15 | } 16 | } 17 | } 18 | services { 19 | ssh { 20 | root-login allow; 21 | } 22 | netconf { 23 | ssh; 24 | } 25 | rest { 26 | http { 27 | port 8080; 28 | } 29 | enable-explorer; 30 | } 31 | } 32 | syslog { 33 | user * { 34 | any emergency; 35 | } 36 | file messages { 37 | any notice; 38 | authorization info; 39 | } 40 | file interactive-commands { 41 | interactive-commands any; 42 | } 43 | } 44 | extensions { 45 | providers { 46 | juniper { 47 | license-type juniper deployment-scope commercial; 48 | } 49 | chef { 50 | license-type juniper deployment-scope commercial; 51 | } 52 | } 53 | } 54 | } 55 | interfaces { 56 | et-0/0/0 { 57 | unit 0 { 58 | family inet { 59 | dhcp { 60 | vendor-id Juniper-qfx10002-72q; 61 | } 62 | } 63 | } 64 | } 65 | xe-0/0/0 { 66 | unit 0 { 67 | family inet { 68 | dhcp { 69 | vendor-id Juniper-qfx10002-72q; 70 | } 71 | } 72 | } 73 | } 74 | xe-0/0/0:0 { 75 | unit 0 { 76 | family inet { 77 | dhcp { 78 | vendor-id Juniper-qfx5100-48s-6q; 79 | } 80 | } 81 | } 82 | } 83 | xe-0/0/0:1 { 84 | unit 0 { 85 | family inet { 86 | dhcp { 87 | vendor-id Juniper-qfx5100-48s-6q; 88 | } 89 | } 90 | } 91 | } 92 | xe-0/0/0:2 { 93 | unit 0 { 94 | family inet { 95 | dhcp { 96 | vendor-id Juniper-qfx5100-48s-6q; 97 | } 98 | } 99 | } 100 | } 101 | xe-0/0/0:3 { 102 | unit 0 { 103 | family inet { 104 | dhcp { 105 | vendor-id Juniper-qfx5100-48s-6q; 106 | } 107 | } 108 | } 109 | } 110 | et-0/0/1 { 111 | unit 0 { 112 | family inet { 113 | dhcp { 114 | vendor-id Juniper-qfx10002-72q; 115 | } 116 | } 117 | } 118 | } 119 | xe-0/0/1 { 120 | unit 0 { 121 | family inet { 122 | dhcp { 123 | vendor-id Juniper-qfx10002-72q; 124 | } 125 | } 126 | } 127 | } 128 | xe-0/0/1:0 { 129 | unit 0 { 130 | family inet { 131 | dhcp { 132 | vendor-id Juniper-qfx5100-48s-6q; 133 | } 134 | } 135 | } 136 | } 137 | xe-0/0/1:1 { 138 | unit 0 { 139 | family inet { 140 | dhcp { 141 | vendor-id Juniper-qfx5100-48s-6q; 142 | } 143 | } 144 | } 145 | } 146 | xe-0/0/1:2 { 147 | unit 0 { 148 | family inet { 149 | dhcp { 150 | vendor-id Juniper-qfx5100-48s-6q; 151 | } 152 | } 153 | } 154 | } 155 | xe-0/0/1:3 { 156 | unit 0 { 157 | family inet { 158 | dhcp { 159 | vendor-id Juniper-qfx5100-48s-6q; 160 | } 161 | } 162 | } 163 | } 164 | et-0/0/2 { 165 | unit 0 { 166 | family inet { 167 | dhcp { 168 | vendor-id Juniper-qfx10002-72q; 169 | } 170 | } 171 | } 172 | } 173 | xe-0/0/2 { 174 | unit 0 { 175 | family inet { 176 | dhcp { 177 | vendor-id Juniper-qfx10002-72q; 178 | } 179 | } 180 | } 181 | } 182 | xe-0/0/2:0 { 183 | unit 0 { 184 | family inet { 185 | dhcp { 186 | vendor-id Juniper-qfx5100-48s-6q; 187 | } 188 | } 189 | } 190 | } 191 | xe-0/0/2:1 { 192 | unit 0 { 193 | family inet { 194 | dhcp { 195 | vendor-id Juniper-qfx5100-48s-6q; 196 | } 197 | } 198 | } 199 | } 200 | xe-0/0/2:2 { 201 | unit 0 { 202 | family inet { 203 | dhcp { 204 | vendor-id Juniper-qfx5100-48s-6q; 205 | } 206 | } 207 | } 208 | } 209 | xe-0/0/2:3 { 210 | unit 0 { 211 | family inet { 212 | dhcp { 213 | vendor-id Juniper-qfx5100-48s-6q; 214 | } 215 | } 216 | } 217 | } 218 | et-0/0/3 { 219 | unit 0 { 220 | family inet { 221 | dhcp { 222 | vendor-id Juniper-qfx10002-72q; 223 | } 224 | } 225 | } 226 | } 227 | xe-0/0/3 { 228 | unit 0 { 229 | family inet { 230 | dhcp { 231 | vendor-id Juniper-qfx10002-72q; 232 | } 233 | } 234 | } 235 | } 236 | xe-0/0/3:0 { 237 | unit 0 { 238 | family inet { 239 | dhcp { 240 | vendor-id Juniper-qfx5100-48s-6q; 241 | } 242 | } 243 | } 244 | } 245 | xe-0/0/3:1 { 246 | unit 0 { 247 | family inet { 248 | dhcp { 249 | vendor-id Juniper-qfx5100-48s-6q; 250 | } 251 | } 252 | } 253 | } 254 | xe-0/0/3:2 { 255 | unit 0 { 256 | family inet { 257 | dhcp { 258 | vendor-id Juniper-qfx5100-48s-6q; 259 | } 260 | } 261 | } 262 | } 263 | xe-0/0/3:3 { 264 | unit 0 { 265 | family inet { 266 | dhcp { 267 | vendor-id Juniper-qfx5100-48s-6q; 268 | } 269 | } 270 | } 271 | } 272 | et-0/0/4 { 273 | unit 0 { 274 | family inet { 275 | dhcp { 276 | vendor-id Juniper-qfx10002-72q; 277 | } 278 | } 279 | } 280 | } 281 | xe-0/0/4 { 282 | unit 0 { 283 | family inet { 284 | dhcp { 285 | vendor-id Juniper-qfx10002-72q; 286 | } 287 | } 288 | } 289 | } 290 | xe-0/0/4:0 { 291 | unit 0 { 292 | family inet { 293 | dhcp { 294 | vendor-id Juniper-qfx5100-48s-6q; 295 | } 296 | } 297 | } 298 | } 299 | xe-0/0/4:1 { 300 | unit 0 { 301 | family inet { 302 | dhcp { 303 | vendor-id Juniper-qfx5100-48s-6q; 304 | } 305 | } 306 | } 307 | } 308 | xe-0/0/4:2 { 309 | unit 0 { 310 | family inet { 311 | dhcp { 312 | vendor-id Juniper-qfx5100-48s-6q; 313 | } 314 | } 315 | } 316 | } 317 | xe-0/0/4:3 { 318 | unit 0 { 319 | family inet { 320 | dhcp { 321 | vendor-id Juniper-qfx5100-48s-6q; 322 | } 323 | } 324 | } 325 | } 326 | et-0/0/5 { 327 | unit 0 { 328 | family inet { 329 | dhcp { 330 | vendor-id Juniper-qfx10002-72q; 331 | } 332 | } 333 | } 334 | } 335 | xe-0/0/5 { 336 | unit 0 { 337 | family inet { 338 | dhcp { 339 | vendor-id Juniper-qfx10002-72q; 340 | } 341 | } 342 | } 343 | } 344 | xe-0/0/5:0 { 345 | unit 0 { 346 | family inet { 347 | dhcp { 348 | vendor-id Juniper-qfx5100-48s-6q; 349 | } 350 | } 351 | } 352 | } 353 | xe-0/0/5:1 { 354 | unit 0 { 355 | family inet { 356 | dhcp { 357 | vendor-id Juniper-qfx5100-48s-6q; 358 | } 359 | } 360 | } 361 | } 362 | xe-0/0/5:2 { 363 | unit 0 { 364 | family inet { 365 | dhcp { 366 | vendor-id Juniper-qfx5100-48s-6q; 367 | } 368 | } 369 | } 370 | } 371 | xe-0/0/5:3 { 372 | unit 0 { 373 | family inet { 374 | dhcp { 375 | vendor-id Juniper-qfx5100-48s-6q; 376 | } 377 | } 378 | } 379 | } 380 | et-0/0/6 { 381 | unit 0 { 382 | family inet { 383 | dhcp { 384 | vendor-id Juniper-qfx10002-72q; 385 | } 386 | } 387 | } 388 | } 389 | xe-0/0/6 { 390 | unit 0 { 391 | family inet { 392 | dhcp { 393 | vendor-id Juniper-qfx10002-72q; 394 | } 395 | } 396 | } 397 | } 398 | xe-0/0/6:0 { 399 | unit 0 { 400 | family inet { 401 | dhcp { 402 | vendor-id Juniper-qfx5100-48s-6q; 403 | } 404 | } 405 | } 406 | } 407 | xe-0/0/6:1 { 408 | unit 0 { 409 | family inet { 410 | dhcp { 411 | vendor-id Juniper-qfx5100-48s-6q; 412 | } 413 | } 414 | } 415 | } 416 | xe-0/0/6:2 { 417 | unit 0 { 418 | family inet { 419 | dhcp { 420 | vendor-id Juniper-qfx5100-48s-6q; 421 | } 422 | } 423 | } 424 | } 425 | xe-0/0/6:3 { 426 | unit 0 { 427 | family inet { 428 | dhcp { 429 | vendor-id Juniper-qfx5100-48s-6q; 430 | } 431 | } 432 | } 433 | } 434 | et-0/0/7 { 435 | unit 0 { 436 | family inet { 437 | dhcp { 438 | vendor-id Juniper-qfx10002-72q; 439 | } 440 | } 441 | } 442 | } 443 | xe-0/0/7 { 444 | unit 0 { 445 | family inet { 446 | dhcp { 447 | vendor-id Juniper-qfx10002-72q; 448 | } 449 | } 450 | } 451 | } 452 | xe-0/0/7:0 { 453 | unit 0 { 454 | family inet { 455 | dhcp { 456 | vendor-id Juniper-qfx5100-48s-6q; 457 | } 458 | } 459 | } 460 | } 461 | xe-0/0/7:1 { 462 | unit 0 { 463 | family inet { 464 | dhcp { 465 | vendor-id Juniper-qfx5100-48s-6q; 466 | } 467 | } 468 | } 469 | } 470 | xe-0/0/7:2 { 471 | unit 0 { 472 | family inet { 473 | dhcp { 474 | vendor-id Juniper-qfx5100-48s-6q; 475 | } 476 | } 477 | } 478 | } 479 | xe-0/0/7:3 { 480 | unit 0 { 481 | family inet { 482 | dhcp { 483 | vendor-id Juniper-qfx5100-48s-6q; 484 | } 485 | } 486 | } 487 | } 488 | et-0/0/8 { 489 | unit 0 { 490 | family inet { 491 | dhcp { 492 | vendor-id Juniper-qfx10002-72q; 493 | } 494 | } 495 | } 496 | } 497 | xe-0/0/8 { 498 | unit 0 { 499 | family inet { 500 | dhcp { 501 | vendor-id Juniper-qfx10002-72q; 502 | } 503 | } 504 | } 505 | } 506 | xe-0/0/8:0 { 507 | unit 0 { 508 | family inet { 509 | dhcp { 510 | vendor-id Juniper-qfx5100-48s-6q; 511 | } 512 | } 513 | } 514 | } 515 | xe-0/0/8:1 { 516 | unit 0 { 517 | family inet { 518 | dhcp { 519 | vendor-id Juniper-qfx5100-48s-6q; 520 | } 521 | } 522 | } 523 | } 524 | xe-0/0/8:2 { 525 | unit 0 { 526 | family inet { 527 | dhcp { 528 | vendor-id Juniper-qfx5100-48s-6q; 529 | } 530 | } 531 | } 532 | } 533 | xe-0/0/8:3 { 534 | unit 0 { 535 | family inet { 536 | dhcp { 537 | vendor-id Juniper-qfx5100-48s-6q; 538 | } 539 | } 540 | } 541 | } 542 | et-0/0/9 { 543 | unit 0 { 544 | family inet { 545 | dhcp { 546 | vendor-id Juniper-qfx10002-72q; 547 | } 548 | } 549 | } 550 | } 551 | xe-0/0/9 { 552 | unit 0 { 553 | family inet { 554 | dhcp { 555 | vendor-id Juniper-qfx10002-72q; 556 | } 557 | } 558 | } 559 | } 560 | xe-0/0/9:0 { 561 | unit 0 { 562 | family inet { 563 | dhcp { 564 | vendor-id Juniper-qfx5100-48s-6q; 565 | } 566 | } 567 | } 568 | } 569 | xe-0/0/9:1 { 570 | unit 0 { 571 | family inet { 572 | dhcp { 573 | vendor-id Juniper-qfx5100-48s-6q; 574 | } 575 | } 576 | } 577 | } 578 | xe-0/0/9:2 { 579 | unit 0 { 580 | family inet { 581 | dhcp { 582 | vendor-id Juniper-qfx5100-48s-6q; 583 | } 584 | } 585 | } 586 | } 587 | xe-0/0/9:3 { 588 | unit 0 { 589 | family inet { 590 | dhcp { 591 | vendor-id Juniper-qfx5100-48s-6q; 592 | } 593 | } 594 | } 595 | } 596 | et-0/0/10 { 597 | unit 0 { 598 | family inet { 599 | dhcp { 600 | vendor-id Juniper-qfx10002-72q; 601 | } 602 | } 603 | } 604 | } 605 | xe-0/0/10 { 606 | unit 0 { 607 | family inet { 608 | dhcp { 609 | vendor-id Juniper-qfx10002-72q; 610 | } 611 | } 612 | } 613 | } 614 | xe-0/0/10:0 { 615 | unit 0 { 616 | family inet { 617 | dhcp { 618 | vendor-id Juniper-qfx5100-48s-6q; 619 | } 620 | } 621 | } 622 | } 623 | xe-0/0/10:1 { 624 | unit 0 { 625 | family inet { 626 | dhcp { 627 | vendor-id Juniper-qfx5100-48s-6q; 628 | } 629 | } 630 | } 631 | } 632 | xe-0/0/10:2 { 633 | unit 0 { 634 | family inet { 635 | dhcp { 636 | vendor-id Juniper-qfx5100-48s-6q; 637 | } 638 | } 639 | } 640 | } 641 | xe-0/0/10:3 { 642 | unit 0 { 643 | family inet { 644 | dhcp { 645 | vendor-id Juniper-qfx5100-48s-6q; 646 | } 647 | } 648 | } 649 | } 650 | et-0/0/11 { 651 | unit 0 { 652 | family inet { 653 | dhcp { 654 | vendor-id Juniper-qfx10002-72q; 655 | } 656 | } 657 | } 658 | } 659 | xe-0/0/11 { 660 | unit 0 { 661 | family inet { 662 | dhcp { 663 | vendor-id Juniper-qfx10002-72q; 664 | } 665 | } 666 | } 667 | } 668 | xe-0/0/11:0 { 669 | unit 0 { 670 | family inet { 671 | dhcp { 672 | vendor-id Juniper-qfx5100-48s-6q; 673 | } 674 | } 675 | } 676 | } 677 | xe-0/0/11:1 { 678 | unit 0 { 679 | family inet { 680 | dhcp { 681 | vendor-id Juniper-qfx5100-48s-6q; 682 | } 683 | } 684 | } 685 | } 686 | xe-0/0/11:2 { 687 | unit 0 { 688 | family inet { 689 | dhcp { 690 | vendor-id Juniper-qfx5100-48s-6q; 691 | } 692 | } 693 | } 694 | } 695 | xe-0/0/11:3 { 696 | unit 0 { 697 | family inet { 698 | dhcp { 699 | vendor-id Juniper-qfx5100-48s-6q; 700 | } 701 | } 702 | } 703 | } 704 | et-0/0/12 { 705 | unit 0 { 706 | family inet { 707 | dhcp { 708 | vendor-id Juniper-qfx10002-72q; 709 | } 710 | } 711 | } 712 | } 713 | xe-0/0/12 { 714 | unit 0 { 715 | family inet { 716 | dhcp { 717 | vendor-id Juniper-qfx10002-72q; 718 | } 719 | } 720 | } 721 | } 722 | xe-0/0/12:0 { 723 | unit 0 { 724 | family inet { 725 | dhcp { 726 | vendor-id Juniper-qfx5100-48s-6q; 727 | } 728 | } 729 | } 730 | } 731 | xe-0/0/12:1 { 732 | unit 0 { 733 | family inet { 734 | dhcp { 735 | vendor-id Juniper-qfx5100-48s-6q; 736 | } 737 | } 738 | } 739 | } 740 | xe-0/0/12:2 { 741 | unit 0 { 742 | family inet { 743 | dhcp { 744 | vendor-id Juniper-qfx5100-48s-6q; 745 | } 746 | } 747 | } 748 | } 749 | xe-0/0/12:3 { 750 | unit 0 { 751 | family inet { 752 | dhcp { 753 | vendor-id Juniper-qfx5100-48s-6q; 754 | } 755 | } 756 | } 757 | } 758 | et-0/0/13 { 759 | unit 0 { 760 | family inet { 761 | dhcp { 762 | vendor-id Juniper-qfx10002-72q; 763 | } 764 | } 765 | } 766 | } 767 | xe-0/0/13 { 768 | unit 0 { 769 | family inet { 770 | dhcp { 771 | vendor-id Juniper-qfx10002-72q; 772 | } 773 | } 774 | } 775 | } 776 | xe-0/0/13:0 { 777 | unit 0 { 778 | family inet { 779 | dhcp { 780 | vendor-id Juniper-qfx5100-48s-6q; 781 | } 782 | } 783 | } 784 | } 785 | xe-0/0/13:1 { 786 | unit 0 { 787 | family inet { 788 | dhcp { 789 | vendor-id Juniper-qfx5100-48s-6q; 790 | } 791 | } 792 | } 793 | } 794 | xe-0/0/13:2 { 795 | unit 0 { 796 | family inet { 797 | dhcp { 798 | vendor-id Juniper-qfx5100-48s-6q; 799 | } 800 | } 801 | } 802 | } 803 | xe-0/0/13:3 { 804 | unit 0 { 805 | family inet { 806 | dhcp { 807 | vendor-id Juniper-qfx5100-48s-6q; 808 | } 809 | } 810 | } 811 | } 812 | et-0/0/14 { 813 | unit 0 { 814 | family inet { 815 | dhcp { 816 | vendor-id Juniper-qfx10002-72q; 817 | } 818 | } 819 | } 820 | } 821 | xe-0/0/14 { 822 | unit 0 { 823 | family inet { 824 | dhcp { 825 | vendor-id Juniper-qfx10002-72q; 826 | } 827 | } 828 | } 829 | } 830 | xe-0/0/14:0 { 831 | unit 0 { 832 | family inet { 833 | dhcp { 834 | vendor-id Juniper-qfx5100-48s-6q; 835 | } 836 | } 837 | } 838 | } 839 | xe-0/0/14:1 { 840 | unit 0 { 841 | family inet { 842 | dhcp { 843 | vendor-id Juniper-qfx5100-48s-6q; 844 | } 845 | } 846 | } 847 | } 848 | xe-0/0/14:2 { 849 | unit 0 { 850 | family inet { 851 | dhcp { 852 | vendor-id Juniper-qfx5100-48s-6q; 853 | } 854 | } 855 | } 856 | } 857 | xe-0/0/14:3 { 858 | unit 0 { 859 | family inet { 860 | dhcp { 861 | vendor-id Juniper-qfx5100-48s-6q; 862 | } 863 | } 864 | } 865 | } 866 | et-0/0/15 { 867 | unit 0 { 868 | family inet { 869 | dhcp { 870 | vendor-id Juniper-qfx10002-72q; 871 | } 872 | } 873 | } 874 | } 875 | xe-0/0/15 { 876 | unit 0 { 877 | family inet { 878 | dhcp { 879 | vendor-id Juniper-qfx10002-72q; 880 | } 881 | } 882 | } 883 | } 884 | xe-0/0/15:0 { 885 | unit 0 { 886 | family inet { 887 | dhcp { 888 | vendor-id Juniper-qfx5100-48s-6q; 889 | } 890 | } 891 | } 892 | } 893 | xe-0/0/15:1 { 894 | unit 0 { 895 | family inet { 896 | dhcp { 897 | vendor-id Juniper-qfx5100-48s-6q; 898 | } 899 | } 900 | } 901 | } 902 | xe-0/0/15:2 { 903 | unit 0 { 904 | family inet { 905 | dhcp { 906 | vendor-id Juniper-qfx5100-48s-6q; 907 | } 908 | } 909 | } 910 | } 911 | xe-0/0/15:3 { 912 | unit 0 { 913 | family inet { 914 | dhcp { 915 | vendor-id Juniper-qfx5100-48s-6q; 916 | } 917 | } 918 | } 919 | } 920 | et-0/0/16 { 921 | unit 0 { 922 | family inet { 923 | dhcp { 924 | vendor-id Juniper-qfx10002-72q; 925 | } 926 | } 927 | } 928 | } 929 | xe-0/0/16 { 930 | unit 0 { 931 | family inet { 932 | dhcp { 933 | vendor-id Juniper-qfx10002-72q; 934 | } 935 | } 936 | } 937 | } 938 | xe-0/0/16:0 { 939 | unit 0 { 940 | family inet { 941 | dhcp { 942 | vendor-id Juniper-qfx5100-48s-6q; 943 | } 944 | } 945 | } 946 | } 947 | xe-0/0/16:1 { 948 | unit 0 { 949 | family inet { 950 | dhcp { 951 | vendor-id Juniper-qfx5100-48s-6q; 952 | } 953 | } 954 | } 955 | } 956 | xe-0/0/16:2 { 957 | unit 0 { 958 | family inet { 959 | dhcp { 960 | vendor-id Juniper-qfx5100-48s-6q; 961 | } 962 | } 963 | } 964 | } 965 | xe-0/0/16:3 { 966 | unit 0 { 967 | family inet { 968 | dhcp { 969 | vendor-id Juniper-qfx5100-48s-6q; 970 | } 971 | } 972 | } 973 | } 974 | et-0/0/17 { 975 | unit 0 { 976 | family inet { 977 | dhcp { 978 | vendor-id Juniper-qfx10002-72q; 979 | } 980 | } 981 | } 982 | } 983 | xe-0/0/17 { 984 | unit 0 { 985 | family inet { 986 | dhcp { 987 | vendor-id Juniper-qfx10002-72q; 988 | } 989 | } 990 | } 991 | } 992 | xe-0/0/17:0 { 993 | unit 0 { 994 | family inet { 995 | dhcp { 996 | vendor-id Juniper-qfx5100-48s-6q; 997 | } 998 | } 999 | } 1000 | } 1001 | xe-0/0/17:1 { 1002 | unit 0 { 1003 | family inet { 1004 | dhcp { 1005 | vendor-id Juniper-qfx5100-48s-6q; 1006 | } 1007 | } 1008 | } 1009 | } 1010 | xe-0/0/17:2 { 1011 | unit 0 { 1012 | family inet { 1013 | dhcp { 1014 | vendor-id Juniper-qfx5100-48s-6q; 1015 | } 1016 | } 1017 | } 1018 | } 1019 | xe-0/0/17:3 { 1020 | unit 0 { 1021 | family inet { 1022 | dhcp { 1023 | vendor-id Juniper-qfx5100-48s-6q; 1024 | } 1025 | } 1026 | } 1027 | } 1028 | et-0/0/18 { 1029 | unit 0 { 1030 | family inet { 1031 | dhcp { 1032 | vendor-id Juniper-qfx10002-72q; 1033 | } 1034 | } 1035 | } 1036 | } 1037 | xe-0/0/18 { 1038 | unit 0 { 1039 | family inet { 1040 | dhcp { 1041 | vendor-id Juniper-qfx10002-72q; 1042 | } 1043 | } 1044 | } 1045 | } 1046 | xe-0/0/18:0 { 1047 | unit 0 { 1048 | family inet { 1049 | dhcp { 1050 | vendor-id Juniper-qfx5100-48s-6q; 1051 | } 1052 | } 1053 | } 1054 | } 1055 | xe-0/0/18:1 { 1056 | unit 0 { 1057 | family inet { 1058 | dhcp { 1059 | vendor-id Juniper-qfx5100-48s-6q; 1060 | } 1061 | } 1062 | } 1063 | } 1064 | xe-0/0/18:2 { 1065 | unit 0 { 1066 | family inet { 1067 | dhcp { 1068 | vendor-id Juniper-qfx5100-48s-6q; 1069 | } 1070 | } 1071 | } 1072 | } 1073 | xe-0/0/18:3 { 1074 | unit 0 { 1075 | family inet { 1076 | dhcp { 1077 | vendor-id Juniper-qfx5100-48s-6q; 1078 | } 1079 | } 1080 | } 1081 | } 1082 | et-0/0/19 { 1083 | unit 0 { 1084 | family inet { 1085 | dhcp { 1086 | vendor-id Juniper-qfx10002-72q; 1087 | } 1088 | } 1089 | } 1090 | } 1091 | xe-0/0/19 { 1092 | unit 0 { 1093 | family inet { 1094 | dhcp { 1095 | vendor-id Juniper-qfx10002-72q; 1096 | } 1097 | } 1098 | } 1099 | } 1100 | xe-0/0/19:0 { 1101 | unit 0 { 1102 | family inet { 1103 | dhcp { 1104 | vendor-id Juniper-qfx5100-48s-6q; 1105 | } 1106 | } 1107 | } 1108 | } 1109 | xe-0/0/19:1 { 1110 | unit 0 { 1111 | family inet { 1112 | dhcp { 1113 | vendor-id Juniper-qfx5100-48s-6q; 1114 | } 1115 | } 1116 | } 1117 | } 1118 | xe-0/0/19:2 { 1119 | unit 0 { 1120 | family inet { 1121 | dhcp { 1122 | vendor-id Juniper-qfx5100-48s-6q; 1123 | } 1124 | } 1125 | } 1126 | } 1127 | xe-0/0/19:3 { 1128 | unit 0 { 1129 | family inet { 1130 | dhcp { 1131 | vendor-id Juniper-qfx5100-48s-6q; 1132 | } 1133 | } 1134 | } 1135 | } 1136 | et-0/0/20 { 1137 | unit 0 { 1138 | family inet { 1139 | dhcp { 1140 | vendor-id Juniper-qfx10002-72q; 1141 | } 1142 | } 1143 | } 1144 | } 1145 | xe-0/0/20 { 1146 | unit 0 { 1147 | family inet { 1148 | dhcp { 1149 | vendor-id Juniper-qfx10002-72q; 1150 | } 1151 | } 1152 | } 1153 | } 1154 | xe-0/0/20:0 { 1155 | unit 0 { 1156 | family inet { 1157 | dhcp { 1158 | vendor-id Juniper-qfx5100-48s-6q; 1159 | } 1160 | } 1161 | } 1162 | } 1163 | xe-0/0/20:1 { 1164 | unit 0 { 1165 | family inet { 1166 | dhcp { 1167 | vendor-id Juniper-qfx5100-48s-6q; 1168 | } 1169 | } 1170 | } 1171 | } 1172 | xe-0/0/20:2 { 1173 | unit 0 { 1174 | family inet { 1175 | dhcp { 1176 | vendor-id Juniper-qfx5100-48s-6q; 1177 | } 1178 | } 1179 | } 1180 | } 1181 | xe-0/0/20:3 { 1182 | unit 0 { 1183 | family inet { 1184 | dhcp { 1185 | vendor-id Juniper-qfx5100-48s-6q; 1186 | } 1187 | } 1188 | } 1189 | } 1190 | et-0/0/21 { 1191 | unit 0 { 1192 | family inet { 1193 | dhcp { 1194 | vendor-id Juniper-qfx10002-72q; 1195 | } 1196 | } 1197 | } 1198 | } 1199 | xe-0/0/21 { 1200 | unit 0 { 1201 | family inet { 1202 | dhcp { 1203 | vendor-id Juniper-qfx10002-72q; 1204 | } 1205 | } 1206 | } 1207 | } 1208 | xe-0/0/21:0 { 1209 | unit 0 { 1210 | family inet { 1211 | dhcp { 1212 | vendor-id Juniper-qfx5100-48s-6q; 1213 | } 1214 | } 1215 | } 1216 | } 1217 | xe-0/0/21:1 { 1218 | unit 0 { 1219 | family inet { 1220 | dhcp { 1221 | vendor-id Juniper-qfx5100-48s-6q; 1222 | } 1223 | } 1224 | } 1225 | } 1226 | xe-0/0/21:2 { 1227 | unit 0 { 1228 | family inet { 1229 | dhcp { 1230 | vendor-id Juniper-qfx5100-48s-6q; 1231 | } 1232 | } 1233 | } 1234 | } 1235 | xe-0/0/21:3 { 1236 | unit 0 { 1237 | family inet { 1238 | dhcp { 1239 | vendor-id Juniper-qfx5100-48s-6q; 1240 | } 1241 | } 1242 | } 1243 | } 1244 | et-0/0/22 { 1245 | unit 0 { 1246 | family inet { 1247 | dhcp { 1248 | vendor-id Juniper-qfx10002-72q; 1249 | } 1250 | } 1251 | } 1252 | } 1253 | xe-0/0/22 { 1254 | unit 0 { 1255 | family inet { 1256 | dhcp { 1257 | vendor-id Juniper-qfx10002-72q; 1258 | } 1259 | } 1260 | } 1261 | } 1262 | xe-0/0/22:0 { 1263 | unit 0 { 1264 | family inet { 1265 | dhcp { 1266 | vendor-id Juniper-qfx5100-48s-6q; 1267 | } 1268 | } 1269 | } 1270 | } 1271 | xe-0/0/22:1 { 1272 | unit 0 { 1273 | family inet { 1274 | dhcp { 1275 | vendor-id Juniper-qfx5100-48s-6q; 1276 | } 1277 | } 1278 | } 1279 | } 1280 | xe-0/0/22:2 { 1281 | unit 0 { 1282 | family inet { 1283 | dhcp { 1284 | vendor-id Juniper-qfx5100-48s-6q; 1285 | } 1286 | } 1287 | } 1288 | } 1289 | xe-0/0/22:3 { 1290 | unit 0 { 1291 | family inet { 1292 | dhcp { 1293 | vendor-id Juniper-qfx5100-48s-6q; 1294 | } 1295 | } 1296 | } 1297 | } 1298 | et-0/0/23 { 1299 | unit 0 { 1300 | family inet { 1301 | dhcp { 1302 | vendor-id Juniper-qfx10002-72q; 1303 | } 1304 | } 1305 | } 1306 | } 1307 | xe-0/0/23 { 1308 | unit 0 { 1309 | family inet { 1310 | dhcp { 1311 | vendor-id Juniper-qfx10002-72q; 1312 | } 1313 | } 1314 | } 1315 | } 1316 | xe-0/0/23:0 { 1317 | unit 0 { 1318 | family inet { 1319 | dhcp { 1320 | vendor-id Juniper-qfx5100-48s-6q; 1321 | } 1322 | } 1323 | } 1324 | } 1325 | xe-0/0/23:1 { 1326 | unit 0 { 1327 | family inet { 1328 | dhcp { 1329 | vendor-id Juniper-qfx5100-48s-6q; 1330 | } 1331 | } 1332 | } 1333 | } 1334 | xe-0/0/23:2 { 1335 | unit 0 { 1336 | family inet { 1337 | dhcp { 1338 | vendor-id Juniper-qfx5100-48s-6q; 1339 | } 1340 | } 1341 | } 1342 | } 1343 | xe-0/0/23:3 { 1344 | unit 0 { 1345 | family inet { 1346 | dhcp { 1347 | vendor-id Juniper-qfx5100-48s-6q; 1348 | } 1349 | } 1350 | } 1351 | } 1352 | et-0/0/24 { 1353 | unit 0 { 1354 | family inet { 1355 | dhcp { 1356 | vendor-id Juniper-qfx10002-72q; 1357 | } 1358 | } 1359 | } 1360 | } 1361 | xe-0/0/24 { 1362 | unit 0 { 1363 | family inet { 1364 | dhcp { 1365 | vendor-id Juniper-qfx10002-72q; 1366 | } 1367 | } 1368 | } 1369 | } 1370 | xe-0/0/24:0 { 1371 | unit 0 { 1372 | family inet { 1373 | dhcp { 1374 | vendor-id Juniper-qfx5100-48s-6q; 1375 | } 1376 | } 1377 | } 1378 | } 1379 | xe-0/0/24:1 { 1380 | unit 0 { 1381 | family inet { 1382 | dhcp { 1383 | vendor-id Juniper-qfx5100-48s-6q; 1384 | } 1385 | } 1386 | } 1387 | } 1388 | xe-0/0/24:2 { 1389 | unit 0 { 1390 | family inet { 1391 | dhcp { 1392 | vendor-id Juniper-qfx5100-48s-6q; 1393 | } 1394 | } 1395 | } 1396 | } 1397 | xe-0/0/24:3 { 1398 | unit 0 { 1399 | family inet { 1400 | dhcp { 1401 | vendor-id Juniper-qfx5100-48s-6q; 1402 | } 1403 | } 1404 | } 1405 | } 1406 | et-0/0/25 { 1407 | unit 0 { 1408 | family inet { 1409 | dhcp { 1410 | vendor-id Juniper-qfx10002-72q; 1411 | } 1412 | } 1413 | } 1414 | } 1415 | xe-0/0/25 { 1416 | unit 0 { 1417 | family inet { 1418 | dhcp { 1419 | vendor-id Juniper-qfx10002-72q; 1420 | } 1421 | } 1422 | } 1423 | } 1424 | xe-0/0/25:0 { 1425 | unit 0 { 1426 | family inet { 1427 | dhcp { 1428 | vendor-id Juniper-qfx5100-48s-6q; 1429 | } 1430 | } 1431 | } 1432 | } 1433 | xe-0/0/25:1 { 1434 | unit 0 { 1435 | family inet { 1436 | dhcp { 1437 | vendor-id Juniper-qfx5100-48s-6q; 1438 | } 1439 | } 1440 | } 1441 | } 1442 | xe-0/0/25:2 { 1443 | unit 0 { 1444 | family inet { 1445 | dhcp { 1446 | vendor-id Juniper-qfx5100-48s-6q; 1447 | } 1448 | } 1449 | } 1450 | } 1451 | xe-0/0/25:3 { 1452 | unit 0 { 1453 | family inet { 1454 | dhcp { 1455 | vendor-id Juniper-qfx5100-48s-6q; 1456 | } 1457 | } 1458 | } 1459 | } 1460 | et-0/0/26 { 1461 | unit 0 { 1462 | family inet { 1463 | dhcp { 1464 | vendor-id Juniper-qfx10002-72q; 1465 | } 1466 | } 1467 | } 1468 | } 1469 | xe-0/0/26 { 1470 | unit 0 { 1471 | family inet { 1472 | dhcp { 1473 | vendor-id Juniper-qfx10002-72q; 1474 | } 1475 | } 1476 | } 1477 | } 1478 | xe-0/0/26:0 { 1479 | unit 0 { 1480 | family inet { 1481 | dhcp { 1482 | vendor-id Juniper-qfx5100-48s-6q; 1483 | } 1484 | } 1485 | } 1486 | } 1487 | xe-0/0/26:1 { 1488 | unit 0 { 1489 | family inet { 1490 | dhcp { 1491 | vendor-id Juniper-qfx5100-48s-6q; 1492 | } 1493 | } 1494 | } 1495 | } 1496 | xe-0/0/26:2 { 1497 | unit 0 { 1498 | family inet { 1499 | dhcp { 1500 | vendor-id Juniper-qfx5100-48s-6q; 1501 | } 1502 | } 1503 | } 1504 | } 1505 | xe-0/0/26:3 { 1506 | unit 0 { 1507 | family inet { 1508 | dhcp { 1509 | vendor-id Juniper-qfx5100-48s-6q; 1510 | } 1511 | } 1512 | } 1513 | } 1514 | et-0/0/27 { 1515 | unit 0 { 1516 | family inet { 1517 | dhcp { 1518 | vendor-id Juniper-qfx10002-72q; 1519 | } 1520 | } 1521 | } 1522 | } 1523 | xe-0/0/27 { 1524 | unit 0 { 1525 | family inet { 1526 | dhcp { 1527 | vendor-id Juniper-qfx10002-72q; 1528 | } 1529 | } 1530 | } 1531 | } 1532 | xe-0/0/27:0 { 1533 | unit 0 { 1534 | family inet { 1535 | dhcp { 1536 | vendor-id Juniper-qfx5100-48s-6q; 1537 | } 1538 | } 1539 | } 1540 | } 1541 | xe-0/0/27:1 { 1542 | unit 0 { 1543 | family inet { 1544 | dhcp { 1545 | vendor-id Juniper-qfx5100-48s-6q; 1546 | } 1547 | } 1548 | } 1549 | } 1550 | xe-0/0/27:2 { 1551 | unit 0 { 1552 | family inet { 1553 | dhcp { 1554 | vendor-id Juniper-qfx5100-48s-6q; 1555 | } 1556 | } 1557 | } 1558 | } 1559 | xe-0/0/27:3 { 1560 | unit 0 { 1561 | family inet { 1562 | dhcp { 1563 | vendor-id Juniper-qfx5100-48s-6q; 1564 | } 1565 | } 1566 | } 1567 | } 1568 | et-0/0/28 { 1569 | unit 0 { 1570 | family inet { 1571 | dhcp { 1572 | vendor-id Juniper-qfx10002-72q; 1573 | } 1574 | } 1575 | } 1576 | } 1577 | xe-0/0/28 { 1578 | unit 0 { 1579 | family inet { 1580 | dhcp { 1581 | vendor-id Juniper-qfx10002-72q; 1582 | } 1583 | } 1584 | } 1585 | } 1586 | xe-0/0/28:0 { 1587 | unit 0 { 1588 | family inet { 1589 | dhcp { 1590 | vendor-id Juniper-qfx5100-48s-6q; 1591 | } 1592 | } 1593 | } 1594 | } 1595 | xe-0/0/28:1 { 1596 | unit 0 { 1597 | family inet { 1598 | dhcp { 1599 | vendor-id Juniper-qfx5100-48s-6q; 1600 | } 1601 | } 1602 | } 1603 | } 1604 | xe-0/0/28:2 { 1605 | unit 0 { 1606 | family inet { 1607 | dhcp { 1608 | vendor-id Juniper-qfx5100-48s-6q; 1609 | } 1610 | } 1611 | } 1612 | } 1613 | xe-0/0/28:3 { 1614 | unit 0 { 1615 | family inet { 1616 | dhcp { 1617 | vendor-id Juniper-qfx5100-48s-6q; 1618 | } 1619 | } 1620 | } 1621 | } 1622 | et-0/0/29 { 1623 | unit 0 { 1624 | family inet { 1625 | dhcp { 1626 | vendor-id Juniper-qfx10002-72q; 1627 | } 1628 | } 1629 | } 1630 | } 1631 | xe-0/0/29 { 1632 | unit 0 { 1633 | family inet { 1634 | dhcp { 1635 | vendor-id Juniper-qfx10002-72q; 1636 | } 1637 | } 1638 | } 1639 | } 1640 | xe-0/0/29:0 { 1641 | unit 0 { 1642 | family inet { 1643 | dhcp { 1644 | vendor-id Juniper-qfx5100-48s-6q; 1645 | } 1646 | } 1647 | } 1648 | } 1649 | xe-0/0/29:1 { 1650 | unit 0 { 1651 | family inet { 1652 | dhcp { 1653 | vendor-id Juniper-qfx5100-48s-6q; 1654 | } 1655 | } 1656 | } 1657 | } 1658 | xe-0/0/29:2 { 1659 | unit 0 { 1660 | family inet { 1661 | dhcp { 1662 | vendor-id Juniper-qfx5100-48s-6q; 1663 | } 1664 | } 1665 | } 1666 | } 1667 | xe-0/0/29:3 { 1668 | unit 0 { 1669 | family inet { 1670 | dhcp { 1671 | vendor-id Juniper-qfx5100-48s-6q; 1672 | } 1673 | } 1674 | } 1675 | } 1676 | et-0/0/30 { 1677 | unit 0 { 1678 | family inet { 1679 | dhcp { 1680 | vendor-id Juniper-qfx10002-72q; 1681 | } 1682 | } 1683 | } 1684 | } 1685 | xe-0/0/30 { 1686 | unit 0 { 1687 | family inet { 1688 | dhcp { 1689 | vendor-id Juniper-qfx10002-72q; 1690 | } 1691 | } 1692 | } 1693 | } 1694 | xe-0/0/30:0 { 1695 | unit 0 { 1696 | family inet { 1697 | dhcp { 1698 | vendor-id Juniper-qfx5100-48s-6q; 1699 | } 1700 | } 1701 | } 1702 | } 1703 | xe-0/0/30:1 { 1704 | unit 0 { 1705 | family inet { 1706 | dhcp { 1707 | vendor-id Juniper-qfx5100-48s-6q; 1708 | } 1709 | } 1710 | } 1711 | } 1712 | xe-0/0/30:2 { 1713 | unit 0 { 1714 | family inet { 1715 | dhcp { 1716 | vendor-id Juniper-qfx5100-48s-6q; 1717 | } 1718 | } 1719 | } 1720 | } 1721 | xe-0/0/30:3 { 1722 | unit 0 { 1723 | family inet { 1724 | dhcp { 1725 | vendor-id Juniper-qfx5100-48s-6q; 1726 | } 1727 | } 1728 | } 1729 | } 1730 | et-0/0/31 { 1731 | unit 0 { 1732 | family inet { 1733 | dhcp { 1734 | vendor-id Juniper-qfx10002-72q; 1735 | } 1736 | } 1737 | } 1738 | } 1739 | xe-0/0/31 { 1740 | unit 0 { 1741 | family inet { 1742 | dhcp { 1743 | vendor-id Juniper-qfx10002-72q; 1744 | } 1745 | } 1746 | } 1747 | } 1748 | xe-0/0/31:0 { 1749 | unit 0 { 1750 | family inet { 1751 | dhcp { 1752 | vendor-id Juniper-qfx5100-48s-6q; 1753 | } 1754 | } 1755 | } 1756 | } 1757 | xe-0/0/31:1 { 1758 | unit 0 { 1759 | family inet { 1760 | dhcp { 1761 | vendor-id Juniper-qfx5100-48s-6q; 1762 | } 1763 | } 1764 | } 1765 | } 1766 | xe-0/0/31:2 { 1767 | unit 0 { 1768 | family inet { 1769 | dhcp { 1770 | vendor-id Juniper-qfx5100-48s-6q; 1771 | } 1772 | } 1773 | } 1774 | } 1775 | xe-0/0/31:3 { 1776 | unit 0 { 1777 | family inet { 1778 | dhcp { 1779 | vendor-id Juniper-qfx5100-48s-6q; 1780 | } 1781 | } 1782 | } 1783 | } 1784 | et-0/0/32 { 1785 | unit 0 { 1786 | family inet { 1787 | dhcp { 1788 | vendor-id Juniper-qfx10002-72q; 1789 | } 1790 | } 1791 | } 1792 | } 1793 | xe-0/0/32 { 1794 | unit 0 { 1795 | family inet { 1796 | dhcp { 1797 | vendor-id Juniper-qfx10002-72q; 1798 | } 1799 | } 1800 | } 1801 | } 1802 | xe-0/0/32:0 { 1803 | unit 0 { 1804 | family inet { 1805 | dhcp { 1806 | vendor-id Juniper-qfx5100-48s-6q; 1807 | } 1808 | } 1809 | } 1810 | } 1811 | xe-0/0/32:1 { 1812 | unit 0 { 1813 | family inet { 1814 | dhcp { 1815 | vendor-id Juniper-qfx5100-48s-6q; 1816 | } 1817 | } 1818 | } 1819 | } 1820 | xe-0/0/32:2 { 1821 | unit 0 { 1822 | family inet { 1823 | dhcp { 1824 | vendor-id Juniper-qfx5100-48s-6q; 1825 | } 1826 | } 1827 | } 1828 | } 1829 | xe-0/0/32:3 { 1830 | unit 0 { 1831 | family inet { 1832 | dhcp { 1833 | vendor-id Juniper-qfx5100-48s-6q; 1834 | } 1835 | } 1836 | } 1837 | } 1838 | et-0/0/33 { 1839 | unit 0 { 1840 | family inet { 1841 | dhcp { 1842 | vendor-id Juniper-qfx10002-72q; 1843 | } 1844 | } 1845 | } 1846 | } 1847 | xe-0/0/33 { 1848 | unit 0 { 1849 | family inet { 1850 | dhcp { 1851 | vendor-id Juniper-qfx10002-72q; 1852 | } 1853 | } 1854 | } 1855 | } 1856 | xe-0/0/33:0 { 1857 | unit 0 { 1858 | family inet { 1859 | dhcp { 1860 | vendor-id Juniper-qfx5100-48s-6q; 1861 | } 1862 | } 1863 | } 1864 | } 1865 | xe-0/0/33:1 { 1866 | unit 0 { 1867 | family inet { 1868 | dhcp { 1869 | vendor-id Juniper-qfx5100-48s-6q; 1870 | } 1871 | } 1872 | } 1873 | } 1874 | xe-0/0/33:2 { 1875 | unit 0 { 1876 | family inet { 1877 | dhcp { 1878 | vendor-id Juniper-qfx5100-48s-6q; 1879 | } 1880 | } 1881 | } 1882 | } 1883 | xe-0/0/33:3 { 1884 | unit 0 { 1885 | family inet { 1886 | dhcp { 1887 | vendor-id Juniper-qfx5100-48s-6q; 1888 | } 1889 | } 1890 | } 1891 | } 1892 | et-0/0/34 { 1893 | unit 0 { 1894 | family inet { 1895 | dhcp { 1896 | vendor-id Juniper-qfx10002-72q; 1897 | } 1898 | } 1899 | } 1900 | } 1901 | xe-0/0/34 { 1902 | unit 0 { 1903 | family inet { 1904 | dhcp { 1905 | vendor-id Juniper-qfx10002-72q; 1906 | } 1907 | } 1908 | } 1909 | } 1910 | xe-0/0/34:0 { 1911 | unit 0 { 1912 | family inet { 1913 | dhcp { 1914 | vendor-id Juniper-qfx5100-48s-6q; 1915 | } 1916 | } 1917 | } 1918 | } 1919 | xe-0/0/34:1 { 1920 | unit 0 { 1921 | family inet { 1922 | dhcp { 1923 | vendor-id Juniper-qfx5100-48s-6q; 1924 | } 1925 | } 1926 | } 1927 | } 1928 | xe-0/0/34:2 { 1929 | unit 0 { 1930 | family inet { 1931 | dhcp { 1932 | vendor-id Juniper-qfx5100-48s-6q; 1933 | } 1934 | } 1935 | } 1936 | } 1937 | xe-0/0/34:3 { 1938 | unit 0 { 1939 | family inet { 1940 | dhcp { 1941 | vendor-id Juniper-qfx5100-48s-6q; 1942 | } 1943 | } 1944 | } 1945 | } 1946 | et-0/0/35 { 1947 | unit 0 { 1948 | family inet { 1949 | dhcp { 1950 | vendor-id Juniper-qfx10002-72q; 1951 | } 1952 | } 1953 | } 1954 | } 1955 | xe-0/0/35 { 1956 | unit 0 { 1957 | family inet { 1958 | dhcp { 1959 | vendor-id Juniper-qfx10002-72q; 1960 | } 1961 | } 1962 | } 1963 | } 1964 | xe-0/0/35:0 { 1965 | unit 0 { 1966 | family inet { 1967 | dhcp { 1968 | vendor-id Juniper-qfx5100-48s-6q; 1969 | } 1970 | } 1971 | } 1972 | } 1973 | xe-0/0/35:1 { 1974 | unit 0 { 1975 | family inet { 1976 | dhcp { 1977 | vendor-id Juniper-qfx5100-48s-6q; 1978 | } 1979 | } 1980 | } 1981 | } 1982 | xe-0/0/35:2 { 1983 | unit 0 { 1984 | family inet { 1985 | dhcp { 1986 | vendor-id Juniper-qfx5100-48s-6q; 1987 | } 1988 | } 1989 | } 1990 | } 1991 | xe-0/0/35:3 { 1992 | unit 0 { 1993 | family inet { 1994 | dhcp { 1995 | vendor-id Juniper-qfx5100-48s-6q; 1996 | } 1997 | } 1998 | } 1999 | } 2000 | et-0/0/36 { 2001 | unit 0 { 2002 | family inet { 2003 | dhcp { 2004 | vendor-id Juniper-qfx10002-72q; 2005 | } 2006 | } 2007 | } 2008 | } 2009 | xe-0/0/36 { 2010 | unit 0 { 2011 | family inet { 2012 | dhcp { 2013 | vendor-id Juniper-qfx10002-72q; 2014 | } 2015 | } 2016 | } 2017 | } 2018 | xe-0/0/36:0 { 2019 | unit 0 { 2020 | family inet { 2021 | dhcp { 2022 | vendor-id Juniper-qfx5100-48s-6q; 2023 | } 2024 | } 2025 | } 2026 | } 2027 | xe-0/0/36:1 { 2028 | unit 0 { 2029 | family inet { 2030 | dhcp { 2031 | vendor-id Juniper-qfx5100-48s-6q; 2032 | } 2033 | } 2034 | } 2035 | } 2036 | xe-0/0/36:2 { 2037 | unit 0 { 2038 | family inet { 2039 | dhcp { 2040 | vendor-id Juniper-qfx5100-48s-6q; 2041 | } 2042 | } 2043 | } 2044 | } 2045 | xe-0/0/36:3 { 2046 | unit 0 { 2047 | family inet { 2048 | dhcp { 2049 | vendor-id Juniper-qfx5100-48s-6q; 2050 | } 2051 | } 2052 | } 2053 | } 2054 | et-0/0/37 { 2055 | unit 0 { 2056 | family inet { 2057 | dhcp { 2058 | vendor-id Juniper-qfx10002-72q; 2059 | } 2060 | } 2061 | } 2062 | } 2063 | xe-0/0/37 { 2064 | unit 0 { 2065 | family inet { 2066 | dhcp { 2067 | vendor-id Juniper-qfx10002-72q; 2068 | } 2069 | } 2070 | } 2071 | } 2072 | xe-0/0/37:0 { 2073 | unit 0 { 2074 | family inet { 2075 | dhcp { 2076 | vendor-id Juniper-qfx5100-48s-6q; 2077 | } 2078 | } 2079 | } 2080 | } 2081 | xe-0/0/37:1 { 2082 | unit 0 { 2083 | family inet { 2084 | dhcp { 2085 | vendor-id Juniper-qfx5100-48s-6q; 2086 | } 2087 | } 2088 | } 2089 | } 2090 | xe-0/0/37:2 { 2091 | unit 0 { 2092 | family inet { 2093 | dhcp { 2094 | vendor-id Juniper-qfx5100-48s-6q; 2095 | } 2096 | } 2097 | } 2098 | } 2099 | xe-0/0/37:3 { 2100 | unit 0 { 2101 | family inet { 2102 | dhcp { 2103 | vendor-id Juniper-qfx5100-48s-6q; 2104 | } 2105 | } 2106 | } 2107 | } 2108 | et-0/0/38 { 2109 | unit 0 { 2110 | family inet { 2111 | dhcp { 2112 | vendor-id Juniper-qfx10002-72q; 2113 | } 2114 | } 2115 | } 2116 | } 2117 | xe-0/0/38 { 2118 | unit 0 { 2119 | family inet { 2120 | dhcp { 2121 | vendor-id Juniper-qfx10002-72q; 2122 | } 2123 | } 2124 | } 2125 | } 2126 | xe-0/0/38:0 { 2127 | unit 0 { 2128 | family inet { 2129 | dhcp { 2130 | vendor-id Juniper-qfx5100-48s-6q; 2131 | } 2132 | } 2133 | } 2134 | } 2135 | xe-0/0/38:1 { 2136 | unit 0 { 2137 | family inet { 2138 | dhcp { 2139 | vendor-id Juniper-qfx5100-48s-6q; 2140 | } 2141 | } 2142 | } 2143 | } 2144 | xe-0/0/38:2 { 2145 | unit 0 { 2146 | family inet { 2147 | dhcp { 2148 | vendor-id Juniper-qfx5100-48s-6q; 2149 | } 2150 | } 2151 | } 2152 | } 2153 | xe-0/0/38:3 { 2154 | unit 0 { 2155 | family inet { 2156 | dhcp { 2157 | vendor-id Juniper-qfx5100-48s-6q; 2158 | } 2159 | } 2160 | } 2161 | } 2162 | et-0/0/39 { 2163 | unit 0 { 2164 | family inet { 2165 | dhcp { 2166 | vendor-id Juniper-qfx10002-72q; 2167 | } 2168 | } 2169 | } 2170 | } 2171 | xe-0/0/39 { 2172 | unit 0 { 2173 | family inet { 2174 | dhcp { 2175 | vendor-id Juniper-qfx10002-72q; 2176 | } 2177 | } 2178 | } 2179 | } 2180 | xe-0/0/39:0 { 2181 | unit 0 { 2182 | family inet { 2183 | dhcp { 2184 | vendor-id Juniper-qfx5100-48s-6q; 2185 | } 2186 | } 2187 | } 2188 | } 2189 | xe-0/0/39:1 { 2190 | unit 0 { 2191 | family inet { 2192 | dhcp { 2193 | vendor-id Juniper-qfx5100-48s-6q; 2194 | } 2195 | } 2196 | } 2197 | } 2198 | xe-0/0/39:2 { 2199 | unit 0 { 2200 | family inet { 2201 | dhcp { 2202 | vendor-id Juniper-qfx5100-48s-6q; 2203 | } 2204 | } 2205 | } 2206 | } 2207 | xe-0/0/39:3 { 2208 | unit 0 { 2209 | family inet { 2210 | dhcp { 2211 | vendor-id Juniper-qfx5100-48s-6q; 2212 | } 2213 | } 2214 | } 2215 | } 2216 | et-0/0/40 { 2217 | unit 0 { 2218 | family inet { 2219 | dhcp { 2220 | vendor-id Juniper-qfx10002-72q; 2221 | } 2222 | } 2223 | } 2224 | } 2225 | xe-0/0/40 { 2226 | unit 0 { 2227 | family inet { 2228 | dhcp { 2229 | vendor-id Juniper-qfx10002-72q; 2230 | } 2231 | } 2232 | } 2233 | } 2234 | xe-0/0/40:0 { 2235 | unit 0 { 2236 | family inet { 2237 | dhcp { 2238 | vendor-id Juniper-qfx5100-48s-6q; 2239 | } 2240 | } 2241 | } 2242 | } 2243 | xe-0/0/40:1 { 2244 | unit 0 { 2245 | family inet { 2246 | dhcp { 2247 | vendor-id Juniper-qfx5100-48s-6q; 2248 | } 2249 | } 2250 | } 2251 | } 2252 | xe-0/0/40:2 { 2253 | unit 0 { 2254 | family inet { 2255 | dhcp { 2256 | vendor-id Juniper-qfx5100-48s-6q; 2257 | } 2258 | } 2259 | } 2260 | } 2261 | xe-0/0/40:3 { 2262 | unit 0 { 2263 | family inet { 2264 | dhcp { 2265 | vendor-id Juniper-qfx5100-48s-6q; 2266 | } 2267 | } 2268 | } 2269 | } 2270 | et-0/0/41 { 2271 | unit 0 { 2272 | family inet { 2273 | dhcp { 2274 | vendor-id Juniper-qfx10002-72q; 2275 | } 2276 | } 2277 | } 2278 | } 2279 | xe-0/0/41 { 2280 | unit 0 { 2281 | family inet { 2282 | dhcp { 2283 | vendor-id Juniper-qfx10002-72q; 2284 | } 2285 | } 2286 | } 2287 | } 2288 | xe-0/0/41:0 { 2289 | unit 0 { 2290 | family inet { 2291 | dhcp { 2292 | vendor-id Juniper-qfx5100-48s-6q; 2293 | } 2294 | } 2295 | } 2296 | } 2297 | xe-0/0/41:1 { 2298 | unit 0 { 2299 | family inet { 2300 | dhcp { 2301 | vendor-id Juniper-qfx5100-48s-6q; 2302 | } 2303 | } 2304 | } 2305 | } 2306 | xe-0/0/41:2 { 2307 | unit 0 { 2308 | family inet { 2309 | dhcp { 2310 | vendor-id Juniper-qfx5100-48s-6q; 2311 | } 2312 | } 2313 | } 2314 | } 2315 | xe-0/0/41:3 { 2316 | unit 0 { 2317 | family inet { 2318 | dhcp { 2319 | vendor-id Juniper-qfx5100-48s-6q; 2320 | } 2321 | } 2322 | } 2323 | } 2324 | et-0/0/42 { 2325 | unit 0 { 2326 | family inet { 2327 | dhcp { 2328 | vendor-id Juniper-qfx10002-72q; 2329 | } 2330 | } 2331 | } 2332 | } 2333 | xe-0/0/42 { 2334 | unit 0 { 2335 | family inet { 2336 | dhcp { 2337 | vendor-id Juniper-qfx10002-72q; 2338 | } 2339 | } 2340 | } 2341 | } 2342 | xe-0/0/42:0 { 2343 | unit 0 { 2344 | family inet { 2345 | dhcp { 2346 | vendor-id Juniper-qfx5100-48s-6q; 2347 | } 2348 | } 2349 | } 2350 | } 2351 | xe-0/0/42:1 { 2352 | unit 0 { 2353 | family inet { 2354 | dhcp { 2355 | vendor-id Juniper-qfx5100-48s-6q; 2356 | } 2357 | } 2358 | } 2359 | } 2360 | xe-0/0/42:2 { 2361 | unit 0 { 2362 | family inet { 2363 | dhcp { 2364 | vendor-id Juniper-qfx5100-48s-6q; 2365 | } 2366 | } 2367 | } 2368 | } 2369 | xe-0/0/42:3 { 2370 | unit 0 { 2371 | family inet { 2372 | dhcp { 2373 | vendor-id Juniper-qfx5100-48s-6q; 2374 | } 2375 | } 2376 | } 2377 | } 2378 | et-0/0/43 { 2379 | unit 0 { 2380 | family inet { 2381 | dhcp { 2382 | vendor-id Juniper-qfx10002-72q; 2383 | } 2384 | } 2385 | } 2386 | } 2387 | xe-0/0/43 { 2388 | unit 0 { 2389 | family inet { 2390 | dhcp { 2391 | vendor-id Juniper-qfx10002-72q; 2392 | } 2393 | } 2394 | } 2395 | } 2396 | xe-0/0/43:0 { 2397 | unit 0 { 2398 | family inet { 2399 | dhcp { 2400 | vendor-id Juniper-qfx5100-48s-6q; 2401 | } 2402 | } 2403 | } 2404 | } 2405 | xe-0/0/43:1 { 2406 | unit 0 { 2407 | family inet { 2408 | dhcp { 2409 | vendor-id Juniper-qfx5100-48s-6q; 2410 | } 2411 | } 2412 | } 2413 | } 2414 | xe-0/0/43:2 { 2415 | unit 0 { 2416 | family inet { 2417 | dhcp { 2418 | vendor-id Juniper-qfx5100-48s-6q; 2419 | } 2420 | } 2421 | } 2422 | } 2423 | xe-0/0/43:3 { 2424 | unit 0 { 2425 | family inet { 2426 | dhcp { 2427 | vendor-id Juniper-qfx5100-48s-6q; 2428 | } 2429 | } 2430 | } 2431 | } 2432 | et-0/0/44 { 2433 | unit 0 { 2434 | family inet { 2435 | dhcp { 2436 | vendor-id Juniper-qfx10002-72q; 2437 | } 2438 | } 2439 | } 2440 | } 2441 | xe-0/0/44 { 2442 | unit 0 { 2443 | family inet { 2444 | dhcp { 2445 | vendor-id Juniper-qfx10002-72q; 2446 | } 2447 | } 2448 | } 2449 | } 2450 | xe-0/0/44:0 { 2451 | unit 0 { 2452 | family inet { 2453 | dhcp { 2454 | vendor-id Juniper-qfx5100-48s-6q; 2455 | } 2456 | } 2457 | } 2458 | } 2459 | xe-0/0/44:1 { 2460 | unit 0 { 2461 | family inet { 2462 | dhcp { 2463 | vendor-id Juniper-qfx5100-48s-6q; 2464 | } 2465 | } 2466 | } 2467 | } 2468 | xe-0/0/44:2 { 2469 | unit 0 { 2470 | family inet { 2471 | dhcp { 2472 | vendor-id Juniper-qfx5100-48s-6q; 2473 | } 2474 | } 2475 | } 2476 | } 2477 | xe-0/0/44:3 { 2478 | unit 0 { 2479 | family inet { 2480 | dhcp { 2481 | vendor-id Juniper-qfx5100-48s-6q; 2482 | } 2483 | } 2484 | } 2485 | } 2486 | et-0/0/45 { 2487 | unit 0 { 2488 | family inet { 2489 | dhcp { 2490 | vendor-id Juniper-qfx10002-72q; 2491 | } 2492 | } 2493 | } 2494 | } 2495 | xe-0/0/45 { 2496 | unit 0 { 2497 | family inet { 2498 | dhcp { 2499 | vendor-id Juniper-qfx10002-72q; 2500 | } 2501 | } 2502 | } 2503 | } 2504 | xe-0/0/45:0 { 2505 | unit 0 { 2506 | family inet { 2507 | dhcp { 2508 | vendor-id Juniper-qfx5100-48s-6q; 2509 | } 2510 | } 2511 | } 2512 | } 2513 | xe-0/0/45:1 { 2514 | unit 0 { 2515 | family inet { 2516 | dhcp { 2517 | vendor-id Juniper-qfx5100-48s-6q; 2518 | } 2519 | } 2520 | } 2521 | } 2522 | xe-0/0/45:2 { 2523 | unit 0 { 2524 | family inet { 2525 | dhcp { 2526 | vendor-id Juniper-qfx5100-48s-6q; 2527 | } 2528 | } 2529 | } 2530 | } 2531 | xe-0/0/45:3 { 2532 | unit 0 { 2533 | family inet { 2534 | dhcp { 2535 | vendor-id Juniper-qfx5100-48s-6q; 2536 | } 2537 | } 2538 | } 2539 | } 2540 | et-0/0/46 { 2541 | unit 0 { 2542 | family inet { 2543 | dhcp { 2544 | vendor-id Juniper-qfx10002-72q; 2545 | } 2546 | } 2547 | } 2548 | } 2549 | xe-0/0/46 { 2550 | unit 0 { 2551 | family inet { 2552 | dhcp { 2553 | vendor-id Juniper-qfx10002-72q; 2554 | } 2555 | } 2556 | } 2557 | } 2558 | xe-0/0/46:0 { 2559 | unit 0 { 2560 | family inet { 2561 | dhcp { 2562 | vendor-id Juniper-qfx5100-48s-6q; 2563 | } 2564 | } 2565 | } 2566 | } 2567 | xe-0/0/46:1 { 2568 | unit 0 { 2569 | family inet { 2570 | dhcp { 2571 | vendor-id Juniper-qfx5100-48s-6q; 2572 | } 2573 | } 2574 | } 2575 | } 2576 | xe-0/0/46:2 { 2577 | unit 0 { 2578 | family inet { 2579 | dhcp { 2580 | vendor-id Juniper-qfx5100-48s-6q; 2581 | } 2582 | } 2583 | } 2584 | } 2585 | xe-0/0/46:3 { 2586 | unit 0 { 2587 | family inet { 2588 | dhcp { 2589 | vendor-id Juniper-qfx5100-48s-6q; 2590 | } 2591 | } 2592 | } 2593 | } 2594 | et-0/0/47 { 2595 | unit 0 { 2596 | family inet { 2597 | dhcp { 2598 | vendor-id Juniper-qfx10002-72q; 2599 | } 2600 | } 2601 | } 2602 | } 2603 | xe-0/0/47 { 2604 | unit 0 { 2605 | family inet { 2606 | dhcp { 2607 | vendor-id Juniper-qfx10002-72q; 2608 | } 2609 | } 2610 | } 2611 | } 2612 | xe-0/0/47:0 { 2613 | unit 0 { 2614 | family inet { 2615 | dhcp { 2616 | vendor-id Juniper-qfx5100-48s-6q; 2617 | } 2618 | } 2619 | } 2620 | } 2621 | xe-0/0/47:1 { 2622 | unit 0 { 2623 | family inet { 2624 | dhcp { 2625 | vendor-id Juniper-qfx5100-48s-6q; 2626 | } 2627 | } 2628 | } 2629 | } 2630 | xe-0/0/47:2 { 2631 | unit 0 { 2632 | family inet { 2633 | dhcp { 2634 | vendor-id Juniper-qfx5100-48s-6q; 2635 | } 2636 | } 2637 | } 2638 | } 2639 | xe-0/0/47:3 { 2640 | unit 0 { 2641 | family inet { 2642 | dhcp { 2643 | vendor-id Juniper-qfx5100-48s-6q; 2644 | } 2645 | } 2646 | } 2647 | } 2648 | et-0/0/48 { 2649 | unit 0 { 2650 | family inet { 2651 | dhcp { 2652 | vendor-id Juniper-qfx10002-72q; 2653 | } 2654 | } 2655 | } 2656 | } 2657 | xe-0/0/48:0 { 2658 | unit 0 { 2659 | family inet { 2660 | dhcp { 2661 | vendor-id Juniper-qfx5100-48s-6q; 2662 | } 2663 | } 2664 | } 2665 | } 2666 | xe-0/0/48:1 { 2667 | unit 0 { 2668 | family inet { 2669 | dhcp { 2670 | vendor-id Juniper-qfx5100-48s-6q; 2671 | } 2672 | } 2673 | } 2674 | } 2675 | xe-0/0/48:2 { 2676 | unit 0 { 2677 | family inet { 2678 | dhcp { 2679 | vendor-id Juniper-qfx5100-48s-6q; 2680 | } 2681 | } 2682 | } 2683 | } 2684 | xe-0/0/48:3 { 2685 | unit 0 { 2686 | family inet { 2687 | dhcp { 2688 | vendor-id Juniper-qfx5100-48s-6q; 2689 | } 2690 | } 2691 | } 2692 | } 2693 | et-0/0/49 { 2694 | unit 0 { 2695 | family inet { 2696 | dhcp { 2697 | vendor-id Juniper-qfx10002-72q; 2698 | } 2699 | } 2700 | } 2701 | } 2702 | xe-0/0/49:0 { 2703 | unit 0 { 2704 | family inet { 2705 | dhcp { 2706 | vendor-id Juniper-qfx5100-48s-6q; 2707 | } 2708 | } 2709 | } 2710 | } 2711 | xe-0/0/49:1 { 2712 | unit 0 { 2713 | family inet { 2714 | dhcp { 2715 | vendor-id Juniper-qfx5100-48s-6q; 2716 | } 2717 | } 2718 | } 2719 | } 2720 | xe-0/0/49:2 { 2721 | unit 0 { 2722 | family inet { 2723 | dhcp { 2724 | vendor-id Juniper-qfx5100-48s-6q; 2725 | } 2726 | } 2727 | } 2728 | } 2729 | xe-0/0/49:3 { 2730 | unit 0 { 2731 | family inet { 2732 | dhcp { 2733 | vendor-id Juniper-qfx5100-48s-6q; 2734 | } 2735 | } 2736 | } 2737 | } 2738 | et-0/0/50 { 2739 | unit 0 { 2740 | family inet { 2741 | dhcp { 2742 | vendor-id Juniper-qfx10002-72q; 2743 | } 2744 | } 2745 | } 2746 | } 2747 | xe-0/0/50:0 { 2748 | unit 0 { 2749 | family inet { 2750 | dhcp { 2751 | vendor-id Juniper-qfx5100-48s-6q; 2752 | } 2753 | } 2754 | } 2755 | } 2756 | xe-0/0/50:1 { 2757 | unit 0 { 2758 | family inet { 2759 | dhcp { 2760 | vendor-id Juniper-qfx5100-48s-6q; 2761 | } 2762 | } 2763 | } 2764 | } 2765 | xe-0/0/50:2 { 2766 | unit 0 { 2767 | family inet { 2768 | dhcp { 2769 | vendor-id Juniper-qfx5100-48s-6q; 2770 | } 2771 | } 2772 | } 2773 | } 2774 | xe-0/0/50:3 { 2775 | unit 0 { 2776 | family inet { 2777 | dhcp { 2778 | vendor-id Juniper-qfx5100-48s-6q; 2779 | } 2780 | } 2781 | } 2782 | } 2783 | et-0/0/51 { 2784 | unit 0 { 2785 | family inet { 2786 | dhcp { 2787 | vendor-id Juniper-qfx10002-72q; 2788 | } 2789 | } 2790 | } 2791 | } 2792 | xe-0/0/51:0 { 2793 | unit 0 { 2794 | family inet { 2795 | dhcp { 2796 | vendor-id Juniper-qfx5100-48s-6q; 2797 | } 2798 | } 2799 | } 2800 | } 2801 | xe-0/0/51:1 { 2802 | unit 0 { 2803 | family inet { 2804 | dhcp { 2805 | vendor-id Juniper-qfx5100-48s-6q; 2806 | } 2807 | } 2808 | } 2809 | } 2810 | xe-0/0/51:2 { 2811 | unit 0 { 2812 | family inet { 2813 | dhcp { 2814 | vendor-id Juniper-qfx5100-48s-6q; 2815 | } 2816 | } 2817 | } 2818 | } 2819 | xe-0/0/51:3 { 2820 | unit 0 { 2821 | family inet { 2822 | dhcp { 2823 | vendor-id Juniper-qfx5100-48s-6q; 2824 | } 2825 | } 2826 | } 2827 | } 2828 | et-0/0/52 { 2829 | unit 0 { 2830 | family inet { 2831 | dhcp { 2832 | vendor-id Juniper-qfx10002-72q; 2833 | } 2834 | } 2835 | } 2836 | } 2837 | xe-0/0/52:0 { 2838 | unit 0 { 2839 | family inet { 2840 | dhcp { 2841 | vendor-id Juniper-qfx5100-48s-6q; 2842 | } 2843 | } 2844 | } 2845 | } 2846 | xe-0/0/52:1 { 2847 | unit 0 { 2848 | family inet { 2849 | dhcp { 2850 | vendor-id Juniper-qfx5100-48s-6q; 2851 | } 2852 | } 2853 | } 2854 | } 2855 | xe-0/0/52:2 { 2856 | unit 0 { 2857 | family inet { 2858 | dhcp { 2859 | vendor-id Juniper-qfx5100-48s-6q; 2860 | } 2861 | } 2862 | } 2863 | } 2864 | xe-0/0/52:3 { 2865 | unit 0 { 2866 | family inet { 2867 | dhcp { 2868 | vendor-id Juniper-qfx5100-48s-6q; 2869 | } 2870 | } 2871 | } 2872 | } 2873 | et-0/0/53 { 2874 | unit 0 { 2875 | family inet { 2876 | dhcp { 2877 | vendor-id Juniper-qfx10002-72q; 2878 | } 2879 | } 2880 | } 2881 | } 2882 | xe-0/0/53:0 { 2883 | unit 0 { 2884 | family inet { 2885 | dhcp { 2886 | vendor-id Juniper-qfx5100-48s-6q; 2887 | } 2888 | } 2889 | } 2890 | } 2891 | xe-0/0/53:1 { 2892 | unit 0 { 2893 | family inet { 2894 | dhcp { 2895 | vendor-id Juniper-qfx5100-48s-6q; 2896 | } 2897 | } 2898 | } 2899 | } 2900 | xe-0/0/53:2 { 2901 | unit 0 { 2902 | family inet { 2903 | dhcp { 2904 | vendor-id Juniper-qfx5100-48s-6q; 2905 | } 2906 | } 2907 | } 2908 | } 2909 | xe-0/0/53:3 { 2910 | unit 0 { 2911 | family inet { 2912 | dhcp { 2913 | vendor-id Juniper-qfx5100-48s-6q; 2914 | } 2915 | } 2916 | } 2917 | } 2918 | et-0/0/54 { 2919 | unit 0 { 2920 | family inet { 2921 | dhcp { 2922 | vendor-id Juniper-qfx10002-72q; 2923 | } 2924 | } 2925 | } 2926 | } 2927 | xe-0/0/54:0 { 2928 | unit 0 { 2929 | family inet { 2930 | dhcp { 2931 | vendor-id Juniper-qfx5100-48s-6q; 2932 | } 2933 | } 2934 | } 2935 | } 2936 | xe-0/0/54:1 { 2937 | unit 0 { 2938 | family inet { 2939 | dhcp { 2940 | vendor-id Juniper-qfx5100-48s-6q; 2941 | } 2942 | } 2943 | } 2944 | } 2945 | xe-0/0/54:2 { 2946 | unit 0 { 2947 | family inet { 2948 | dhcp { 2949 | vendor-id Juniper-qfx5100-48s-6q; 2950 | } 2951 | } 2952 | } 2953 | } 2954 | xe-0/0/54:3 { 2955 | unit 0 { 2956 | family inet { 2957 | dhcp { 2958 | vendor-id Juniper-qfx5100-48s-6q; 2959 | } 2960 | } 2961 | } 2962 | } 2963 | et-0/0/55 { 2964 | unit 0 { 2965 | family inet { 2966 | dhcp { 2967 | vendor-id Juniper-qfx10002-72q; 2968 | } 2969 | } 2970 | } 2971 | } 2972 | xe-0/0/55:0 { 2973 | unit 0 { 2974 | family inet { 2975 | dhcp { 2976 | vendor-id Juniper-qfx5100-48s-6q; 2977 | } 2978 | } 2979 | } 2980 | } 2981 | xe-0/0/55:1 { 2982 | unit 0 { 2983 | family inet { 2984 | dhcp { 2985 | vendor-id Juniper-qfx5100-48s-6q; 2986 | } 2987 | } 2988 | } 2989 | } 2990 | xe-0/0/55:2 { 2991 | unit 0 { 2992 | family inet { 2993 | dhcp { 2994 | vendor-id Juniper-qfx5100-48s-6q; 2995 | } 2996 | } 2997 | } 2998 | } 2999 | xe-0/0/55:3 { 3000 | unit 0 { 3001 | family inet { 3002 | dhcp { 3003 | vendor-id Juniper-qfx5100-48s-6q; 3004 | } 3005 | } 3006 | } 3007 | } 3008 | et-0/0/56 { 3009 | unit 0 { 3010 | family inet { 3011 | dhcp { 3012 | vendor-id Juniper-qfx10002-72q; 3013 | } 3014 | } 3015 | } 3016 | } 3017 | xe-0/0/56:0 { 3018 | unit 0 { 3019 | family inet { 3020 | dhcp { 3021 | vendor-id Juniper-qfx5100-48s-6q; 3022 | } 3023 | } 3024 | } 3025 | } 3026 | xe-0/0/56:1 { 3027 | unit 0 { 3028 | family inet { 3029 | dhcp { 3030 | vendor-id Juniper-qfx5100-48s-6q; 3031 | } 3032 | } 3033 | } 3034 | } 3035 | xe-0/0/56:2 { 3036 | unit 0 { 3037 | family inet { 3038 | dhcp { 3039 | vendor-id Juniper-qfx5100-48s-6q; 3040 | } 3041 | } 3042 | } 3043 | } 3044 | xe-0/0/56:3 { 3045 | unit 0 { 3046 | family inet { 3047 | dhcp { 3048 | vendor-id Juniper-qfx5100-48s-6q; 3049 | } 3050 | } 3051 | } 3052 | } 3053 | et-0/0/57 { 3054 | unit 0 { 3055 | family inet { 3056 | dhcp { 3057 | vendor-id Juniper-qfx10002-72q; 3058 | } 3059 | } 3060 | } 3061 | } 3062 | xe-0/0/57:0 { 3063 | unit 0 { 3064 | family inet { 3065 | dhcp { 3066 | vendor-id Juniper-qfx5100-48s-6q; 3067 | } 3068 | } 3069 | } 3070 | } 3071 | xe-0/0/57:1 { 3072 | unit 0 { 3073 | family inet { 3074 | dhcp { 3075 | vendor-id Juniper-qfx5100-48s-6q; 3076 | } 3077 | } 3078 | } 3079 | } 3080 | xe-0/0/57:2 { 3081 | unit 0 { 3082 | family inet { 3083 | dhcp { 3084 | vendor-id Juniper-qfx5100-48s-6q; 3085 | } 3086 | } 3087 | } 3088 | } 3089 | xe-0/0/57:3 { 3090 | unit 0 { 3091 | family inet { 3092 | dhcp { 3093 | vendor-id Juniper-qfx5100-48s-6q; 3094 | } 3095 | } 3096 | } 3097 | } 3098 | et-0/0/58 { 3099 | unit 0 { 3100 | family inet { 3101 | dhcp { 3102 | vendor-id Juniper-qfx10002-72q; 3103 | } 3104 | } 3105 | } 3106 | } 3107 | xe-0/0/58:0 { 3108 | unit 0 { 3109 | family inet { 3110 | dhcp { 3111 | vendor-id Juniper-qfx5100-48s-6q; 3112 | } 3113 | } 3114 | } 3115 | } 3116 | xe-0/0/58:1 { 3117 | unit 0 { 3118 | family inet { 3119 | dhcp { 3120 | vendor-id Juniper-qfx5100-48s-6q; 3121 | } 3122 | } 3123 | } 3124 | } 3125 | xe-0/0/58:2 { 3126 | unit 0 { 3127 | family inet { 3128 | dhcp { 3129 | vendor-id Juniper-qfx5100-48s-6q; 3130 | } 3131 | } 3132 | } 3133 | } 3134 | xe-0/0/58:3 { 3135 | unit 0 { 3136 | family inet { 3137 | dhcp { 3138 | vendor-id Juniper-qfx5100-48s-6q; 3139 | } 3140 | } 3141 | } 3142 | } 3143 | et-0/0/59 { 3144 | unit 0 { 3145 | family inet { 3146 | dhcp { 3147 | vendor-id Juniper-qfx10002-72q; 3148 | } 3149 | } 3150 | } 3151 | } 3152 | xe-0/0/59:0 { 3153 | unit 0 { 3154 | family inet { 3155 | dhcp { 3156 | vendor-id Juniper-qfx5100-48s-6q; 3157 | } 3158 | } 3159 | } 3160 | } 3161 | xe-0/0/59:1 { 3162 | unit 0 { 3163 | family inet { 3164 | dhcp { 3165 | vendor-id Juniper-qfx5100-48s-6q; 3166 | } 3167 | } 3168 | } 3169 | } 3170 | xe-0/0/59:2 { 3171 | unit 0 { 3172 | family inet { 3173 | dhcp { 3174 | vendor-id Juniper-qfx5100-48s-6q; 3175 | } 3176 | } 3177 | } 3178 | } 3179 | xe-0/0/59:3 { 3180 | unit 0 { 3181 | family inet { 3182 | dhcp { 3183 | vendor-id Juniper-qfx5100-48s-6q; 3184 | } 3185 | } 3186 | } 3187 | } 3188 | et-0/0/60 { 3189 | unit 0 { 3190 | family inet { 3191 | dhcp { 3192 | vendor-id Juniper-qfx10002-72q; 3193 | } 3194 | } 3195 | } 3196 | } 3197 | xe-0/0/60:0 { 3198 | unit 0 { 3199 | family inet { 3200 | dhcp { 3201 | vendor-id Juniper-qfx5100-48s-6q; 3202 | } 3203 | } 3204 | } 3205 | } 3206 | xe-0/0/60:1 { 3207 | unit 0 { 3208 | family inet { 3209 | dhcp { 3210 | vendor-id Juniper-qfx5100-48s-6q; 3211 | } 3212 | } 3213 | } 3214 | } 3215 | xe-0/0/60:2 { 3216 | unit 0 { 3217 | family inet { 3218 | dhcp { 3219 | vendor-id Juniper-qfx5100-48s-6q; 3220 | } 3221 | } 3222 | } 3223 | } 3224 | xe-0/0/60:3 { 3225 | unit 0 { 3226 | family inet { 3227 | dhcp { 3228 | vendor-id Juniper-qfx5100-48s-6q; 3229 | } 3230 | } 3231 | } 3232 | } 3233 | et-0/0/61 { 3234 | unit 0 { 3235 | family inet { 3236 | dhcp { 3237 | vendor-id Juniper-qfx10002-72q; 3238 | } 3239 | } 3240 | } 3241 | } 3242 | xe-0/0/61:0 { 3243 | unit 0 { 3244 | family inet { 3245 | dhcp { 3246 | vendor-id Juniper-qfx5100-48s-6q; 3247 | } 3248 | } 3249 | } 3250 | } 3251 | xe-0/0/61:1 { 3252 | unit 0 { 3253 | family inet { 3254 | dhcp { 3255 | vendor-id Juniper-qfx5100-48s-6q; 3256 | } 3257 | } 3258 | } 3259 | } 3260 | xe-0/0/61:2 { 3261 | unit 0 { 3262 | family inet { 3263 | dhcp { 3264 | vendor-id Juniper-qfx5100-48s-6q; 3265 | } 3266 | } 3267 | } 3268 | } 3269 | xe-0/0/61:3 { 3270 | unit 0 { 3271 | family inet { 3272 | dhcp { 3273 | vendor-id Juniper-qfx5100-48s-6q; 3274 | } 3275 | } 3276 | } 3277 | } 3278 | et-0/0/62 { 3279 | unit 0 { 3280 | family inet { 3281 | dhcp { 3282 | vendor-id Juniper-qfx10002-72q; 3283 | } 3284 | } 3285 | } 3286 | } 3287 | xe-0/0/62:0 { 3288 | unit 0 { 3289 | family inet { 3290 | dhcp { 3291 | vendor-id Juniper-qfx5100-48s-6q; 3292 | } 3293 | } 3294 | } 3295 | } 3296 | xe-0/0/62:1 { 3297 | unit 0 { 3298 | family inet { 3299 | dhcp { 3300 | vendor-id Juniper-qfx5100-48s-6q; 3301 | } 3302 | } 3303 | } 3304 | } 3305 | xe-0/0/62:2 { 3306 | unit 0 { 3307 | family inet { 3308 | dhcp { 3309 | vendor-id Juniper-qfx5100-48s-6q; 3310 | } 3311 | } 3312 | } 3313 | } 3314 | xe-0/0/62:3 { 3315 | unit 0 { 3316 | family inet { 3317 | dhcp { 3318 | vendor-id Juniper-qfx5100-48s-6q; 3319 | } 3320 | } 3321 | } 3322 | } 3323 | et-0/0/63 { 3324 | unit 0 { 3325 | family inet { 3326 | dhcp { 3327 | vendor-id Juniper-qfx10002-72q; 3328 | } 3329 | } 3330 | } 3331 | } 3332 | xe-0/0/63:0 { 3333 | unit 0 { 3334 | family inet { 3335 | dhcp { 3336 | vendor-id Juniper-qfx5100-48s-6q; 3337 | } 3338 | } 3339 | } 3340 | } 3341 | xe-0/0/63:1 { 3342 | unit 0 { 3343 | family inet { 3344 | dhcp { 3345 | vendor-id Juniper-qfx5100-48s-6q; 3346 | } 3347 | } 3348 | } 3349 | } 3350 | xe-0/0/63:2 { 3351 | unit 0 { 3352 | family inet { 3353 | dhcp { 3354 | vendor-id Juniper-qfx5100-48s-6q; 3355 | } 3356 | } 3357 | } 3358 | } 3359 | xe-0/0/63:3 { 3360 | unit 0 { 3361 | family inet { 3362 | dhcp { 3363 | vendor-id Juniper-qfx5100-48s-6q; 3364 | } 3365 | } 3366 | } 3367 | } 3368 | et-0/0/64 { 3369 | unit 0 { 3370 | family inet { 3371 | dhcp { 3372 | vendor-id Juniper-qfx10002-72q; 3373 | } 3374 | } 3375 | } 3376 | } 3377 | xe-0/0/64:0 { 3378 | unit 0 { 3379 | family inet { 3380 | dhcp { 3381 | vendor-id Juniper-qfx5100-48s-6q; 3382 | } 3383 | } 3384 | } 3385 | } 3386 | xe-0/0/64:1 { 3387 | unit 0 { 3388 | family inet { 3389 | dhcp { 3390 | vendor-id Juniper-qfx5100-48s-6q; 3391 | } 3392 | } 3393 | } 3394 | } 3395 | xe-0/0/64:2 { 3396 | unit 0 { 3397 | family inet { 3398 | dhcp { 3399 | vendor-id Juniper-qfx5100-48s-6q; 3400 | } 3401 | } 3402 | } 3403 | } 3404 | xe-0/0/64:3 { 3405 | unit 0 { 3406 | family inet { 3407 | dhcp { 3408 | vendor-id Juniper-qfx5100-48s-6q; 3409 | } 3410 | } 3411 | } 3412 | } 3413 | et-0/0/65 { 3414 | unit 0 { 3415 | family inet { 3416 | dhcp { 3417 | vendor-id Juniper-qfx10002-72q; 3418 | } 3419 | } 3420 | } 3421 | } 3422 | xe-0/0/65:0 { 3423 | unit 0 { 3424 | family inet { 3425 | dhcp { 3426 | vendor-id Juniper-qfx5100-48s-6q; 3427 | } 3428 | } 3429 | } 3430 | } 3431 | xe-0/0/65:1 { 3432 | unit 0 { 3433 | family inet { 3434 | dhcp { 3435 | vendor-id Juniper-qfx5100-48s-6q; 3436 | } 3437 | } 3438 | } 3439 | } 3440 | xe-0/0/65:2 { 3441 | unit 0 { 3442 | family inet { 3443 | dhcp { 3444 | vendor-id Juniper-qfx5100-48s-6q; 3445 | } 3446 | } 3447 | } 3448 | } 3449 | xe-0/0/65:3 { 3450 | unit 0 { 3451 | family inet { 3452 | dhcp { 3453 | vendor-id Juniper-qfx5100-48s-6q; 3454 | } 3455 | } 3456 | } 3457 | } 3458 | et-0/0/66 { 3459 | unit 0 { 3460 | family inet { 3461 | dhcp { 3462 | vendor-id Juniper-qfx10002-72q; 3463 | } 3464 | } 3465 | } 3466 | } 3467 | xe-0/0/66:0 { 3468 | unit 0 { 3469 | family inet { 3470 | dhcp { 3471 | vendor-id Juniper-qfx5100-48s-6q; 3472 | } 3473 | } 3474 | } 3475 | } 3476 | xe-0/0/66:1 { 3477 | unit 0 { 3478 | family inet { 3479 | dhcp { 3480 | vendor-id Juniper-qfx5100-48s-6q; 3481 | } 3482 | } 3483 | } 3484 | } 3485 | xe-0/0/66:2 { 3486 | unit 0 { 3487 | family inet { 3488 | dhcp { 3489 | vendor-id Juniper-qfx5100-48s-6q; 3490 | } 3491 | } 3492 | } 3493 | } 3494 | xe-0/0/66:3 { 3495 | unit 0 { 3496 | family inet { 3497 | dhcp { 3498 | vendor-id Juniper-qfx5100-48s-6q; 3499 | } 3500 | } 3501 | } 3502 | } 3503 | et-0/0/67 { 3504 | unit 0 { 3505 | family inet { 3506 | dhcp { 3507 | vendor-id Juniper-qfx10002-72q; 3508 | } 3509 | } 3510 | } 3511 | } 3512 | xe-0/0/67:0 { 3513 | unit 0 { 3514 | family inet { 3515 | dhcp { 3516 | vendor-id Juniper-qfx5100-48s-6q; 3517 | } 3518 | } 3519 | } 3520 | } 3521 | xe-0/0/67:1 { 3522 | unit 0 { 3523 | family inet { 3524 | dhcp { 3525 | vendor-id Juniper-qfx5100-48s-6q; 3526 | } 3527 | } 3528 | } 3529 | } 3530 | xe-0/0/67:2 { 3531 | unit 0 { 3532 | family inet { 3533 | dhcp { 3534 | vendor-id Juniper-qfx5100-48s-6q; 3535 | } 3536 | } 3537 | } 3538 | } 3539 | xe-0/0/67:3 { 3540 | unit 0 { 3541 | family inet { 3542 | dhcp { 3543 | vendor-id Juniper-qfx5100-48s-6q; 3544 | } 3545 | } 3546 | } 3547 | } 3548 | et-0/0/68 { 3549 | unit 0 { 3550 | family inet { 3551 | dhcp { 3552 | vendor-id Juniper-qfx10002-72q; 3553 | } 3554 | } 3555 | } 3556 | } 3557 | xe-0/0/68:0 { 3558 | unit 0 { 3559 | family inet { 3560 | dhcp { 3561 | vendor-id Juniper-qfx5100-48s-6q; 3562 | } 3563 | } 3564 | } 3565 | } 3566 | xe-0/0/68:1 { 3567 | unit 0 { 3568 | family inet { 3569 | dhcp { 3570 | vendor-id Juniper-qfx5100-48s-6q; 3571 | } 3572 | } 3573 | } 3574 | } 3575 | xe-0/0/68:2 { 3576 | unit 0 { 3577 | family inet { 3578 | dhcp { 3579 | vendor-id Juniper-qfx5100-48s-6q; 3580 | } 3581 | } 3582 | } 3583 | } 3584 | xe-0/0/68:3 { 3585 | unit 0 { 3586 | family inet { 3587 | dhcp { 3588 | vendor-id Juniper-qfx5100-48s-6q; 3589 | } 3590 | } 3591 | } 3592 | } 3593 | et-0/0/69 { 3594 | unit 0 { 3595 | family inet { 3596 | dhcp { 3597 | vendor-id Juniper-qfx10002-72q; 3598 | } 3599 | } 3600 | } 3601 | } 3602 | xe-0/0/69:0 { 3603 | unit 0 { 3604 | family inet { 3605 | dhcp { 3606 | vendor-id Juniper-qfx5100-48s-6q; 3607 | } 3608 | } 3609 | } 3610 | } 3611 | xe-0/0/69:1 { 3612 | unit 0 { 3613 | family inet { 3614 | dhcp { 3615 | vendor-id Juniper-qfx5100-48s-6q; 3616 | } 3617 | } 3618 | } 3619 | } 3620 | xe-0/0/69:2 { 3621 | unit 0 { 3622 | family inet { 3623 | dhcp { 3624 | vendor-id Juniper-qfx5100-48s-6q; 3625 | } 3626 | } 3627 | } 3628 | } 3629 | xe-0/0/69:3 { 3630 | unit 0 { 3631 | family inet { 3632 | dhcp { 3633 | vendor-id Juniper-qfx5100-48s-6q; 3634 | } 3635 | } 3636 | } 3637 | } 3638 | et-0/0/70 { 3639 | unit 0 { 3640 | family inet { 3641 | dhcp { 3642 | vendor-id Juniper-qfx10002-72q; 3643 | } 3644 | } 3645 | } 3646 | } 3647 | xe-0/0/70:0 { 3648 | unit 0 { 3649 | family inet { 3650 | dhcp { 3651 | vendor-id Juniper-qfx5100-48s-6q; 3652 | } 3653 | } 3654 | } 3655 | } 3656 | xe-0/0/70:1 { 3657 | unit 0 { 3658 | family inet { 3659 | dhcp { 3660 | vendor-id Juniper-qfx5100-48s-6q; 3661 | } 3662 | } 3663 | } 3664 | } 3665 | xe-0/0/70:2 { 3666 | unit 0 { 3667 | family inet { 3668 | dhcp { 3669 | vendor-id Juniper-qfx5100-48s-6q; 3670 | } 3671 | } 3672 | } 3673 | } 3674 | xe-0/0/70:3 { 3675 | unit 0 { 3676 | family inet { 3677 | dhcp { 3678 | vendor-id Juniper-qfx5100-48s-6q; 3679 | } 3680 | } 3681 | } 3682 | } 3683 | et-0/0/71 { 3684 | unit 0 { 3685 | family inet { 3686 | dhcp { 3687 | vendor-id Juniper-qfx10002-72q; 3688 | } 3689 | } 3690 | } 3691 | } 3692 | xe-0/0/71:0 { 3693 | unit 0 { 3694 | family inet { 3695 | dhcp { 3696 | vendor-id Juniper-qfx5100-48s-6q; 3697 | } 3698 | } 3699 | } 3700 | } 3701 | xe-0/0/71:1 { 3702 | unit 0 { 3703 | family inet { 3704 | dhcp { 3705 | vendor-id Juniper-qfx5100-48s-6q; 3706 | } 3707 | } 3708 | } 3709 | } 3710 | xe-0/0/71:2 { 3711 | unit 0 { 3712 | family inet { 3713 | dhcp { 3714 | vendor-id Juniper-qfx5100-48s-6q; 3715 | } 3716 | } 3717 | } 3718 | } 3719 | xe-0/0/71:3 { 3720 | unit 0 { 3721 | family inet { 3722 | dhcp { 3723 | vendor-id Juniper-qfx5100-48s-6q; 3724 | } 3725 | } 3726 | } 3727 | } 3728 | em0 { 3729 | unit 0 { 3730 | family inet { 3731 | dhcp; 3732 | } 3733 | } 3734 | } 3735 | em1 { 3736 | unit 0 { 3737 | family inet { 3738 | address 169.254.0.2/24; 3739 | } 3740 | } 3741 | } 3742 | em2 { 3743 | unit 0 { 3744 | family inet { 3745 | address 10.99.1.2/24; 3746 | } 3747 | } 3748 | } 3749 | } 3750 | forwarding-options { 3751 | storm-control-profiles default { 3752 | all; 3753 | } 3754 | } 3755 | protocols { 3756 | igmp-snooping { 3757 | vlan default; 3758 | } 3759 | } 3760 | vlans { 3761 | default { 3762 | vlan-id 1; 3763 | } 3764 | } 3765 | -------------------------------------------------------------------------------- /tests/example2.set: -------------------------------------------------------------------------------- 1 | set version 15.1X53-D63.9 2 | set system host-name vqfx-re 3 | set system root-authentication encrypted-password "$1$3ttX6Wqv$vYBmNrdOf9f.OQRQxf/SQ1" 4 | set system root-authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key" 5 | set system login user vagrant uid 2000 6 | set system login user vagrant class super-user 7 | set system login user vagrant authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key" 8 | set system services ssh root-login allow 9 | set system services netconf ssh 10 | set system services rest http port 8080 11 | set system services rest enable-explorer 12 | set system syslog user * any emergency 13 | set system syslog file messages any notice 14 | set system syslog file messages authorization info 15 | set system syslog file interactive-commands interactive-commands any 16 | set system extensions providers juniper license-type juniper deployment-scope commercial 17 | set system extensions providers chef license-type juniper deployment-scope commercial 18 | set interfaces et-0/0/0 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 19 | set interfaces xe-0/0/0 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 20 | set interfaces xe-0/0/0:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 21 | set interfaces xe-0/0/0:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 22 | set interfaces xe-0/0/0:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 23 | set interfaces xe-0/0/0:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 24 | set interfaces et-0/0/1 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 25 | set interfaces xe-0/0/1 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 26 | set interfaces xe-0/0/1:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 27 | set interfaces xe-0/0/1:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 28 | set interfaces xe-0/0/1:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 29 | set interfaces xe-0/0/1:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 30 | set interfaces et-0/0/2 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 31 | set interfaces xe-0/0/2 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 32 | set interfaces xe-0/0/2:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 33 | set interfaces xe-0/0/2:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 34 | set interfaces xe-0/0/2:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 35 | set interfaces xe-0/0/2:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 36 | set interfaces et-0/0/3 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 37 | set interfaces xe-0/0/3 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 38 | set interfaces xe-0/0/3:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 39 | set interfaces xe-0/0/3:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 40 | set interfaces xe-0/0/3:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 41 | set interfaces xe-0/0/3:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 42 | set interfaces et-0/0/4 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 43 | set interfaces xe-0/0/4 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 44 | set interfaces xe-0/0/4:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 45 | set interfaces xe-0/0/4:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 46 | set interfaces xe-0/0/4:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 47 | set interfaces xe-0/0/4:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 48 | set interfaces et-0/0/5 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 49 | set interfaces xe-0/0/5 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 50 | set interfaces xe-0/0/5:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 51 | set interfaces xe-0/0/5:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 52 | set interfaces xe-0/0/5:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 53 | set interfaces xe-0/0/5:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 54 | set interfaces et-0/0/6 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 55 | set interfaces xe-0/0/6 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 56 | set interfaces xe-0/0/6:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 57 | set interfaces xe-0/0/6:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 58 | set interfaces xe-0/0/6:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 59 | set interfaces xe-0/0/6:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 60 | set interfaces et-0/0/7 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 61 | set interfaces xe-0/0/7 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 62 | set interfaces xe-0/0/7:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 63 | set interfaces xe-0/0/7:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 64 | set interfaces xe-0/0/7:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 65 | set interfaces xe-0/0/7:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 66 | set interfaces et-0/0/8 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 67 | set interfaces xe-0/0/8 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 68 | set interfaces xe-0/0/8:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 69 | set interfaces xe-0/0/8:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 70 | set interfaces xe-0/0/8:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 71 | set interfaces xe-0/0/8:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 72 | set interfaces et-0/0/9 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 73 | set interfaces xe-0/0/9 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 74 | set interfaces xe-0/0/9:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 75 | set interfaces xe-0/0/9:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 76 | set interfaces xe-0/0/9:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 77 | set interfaces xe-0/0/9:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 78 | set interfaces et-0/0/10 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 79 | set interfaces xe-0/0/10 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 80 | set interfaces xe-0/0/10:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 81 | set interfaces xe-0/0/10:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 82 | set interfaces xe-0/0/10:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 83 | set interfaces xe-0/0/10:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 84 | set interfaces et-0/0/11 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 85 | set interfaces xe-0/0/11 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 86 | set interfaces xe-0/0/11:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 87 | set interfaces xe-0/0/11:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 88 | set interfaces xe-0/0/11:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 89 | set interfaces xe-0/0/11:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 90 | set interfaces et-0/0/12 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 91 | set interfaces xe-0/0/12 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 92 | set interfaces xe-0/0/12:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 93 | set interfaces xe-0/0/12:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 94 | set interfaces xe-0/0/12:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 95 | set interfaces xe-0/0/12:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 96 | set interfaces et-0/0/13 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 97 | set interfaces xe-0/0/13 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 98 | set interfaces xe-0/0/13:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 99 | set interfaces xe-0/0/13:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 100 | set interfaces xe-0/0/13:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 101 | set interfaces xe-0/0/13:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 102 | set interfaces et-0/0/14 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 103 | set interfaces xe-0/0/14 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 104 | set interfaces xe-0/0/14:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 105 | set interfaces xe-0/0/14:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 106 | set interfaces xe-0/0/14:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 107 | set interfaces xe-0/0/14:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 108 | set interfaces et-0/0/15 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 109 | set interfaces xe-0/0/15 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 110 | set interfaces xe-0/0/15:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 111 | set interfaces xe-0/0/15:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 112 | set interfaces xe-0/0/15:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 113 | set interfaces xe-0/0/15:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 114 | set interfaces et-0/0/16 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 115 | set interfaces xe-0/0/16 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 116 | set interfaces xe-0/0/16:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 117 | set interfaces xe-0/0/16:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 118 | set interfaces xe-0/0/16:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 119 | set interfaces xe-0/0/16:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 120 | set interfaces et-0/0/17 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 121 | set interfaces xe-0/0/17 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 122 | set interfaces xe-0/0/17:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 123 | set interfaces xe-0/0/17:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 124 | set interfaces xe-0/0/17:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 125 | set interfaces xe-0/0/17:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 126 | set interfaces et-0/0/18 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 127 | set interfaces xe-0/0/18 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 128 | set interfaces xe-0/0/18:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 129 | set interfaces xe-0/0/18:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 130 | set interfaces xe-0/0/18:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 131 | set interfaces xe-0/0/18:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 132 | set interfaces et-0/0/19 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 133 | set interfaces xe-0/0/19 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 134 | set interfaces xe-0/0/19:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 135 | set interfaces xe-0/0/19:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 136 | set interfaces xe-0/0/19:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 137 | set interfaces xe-0/0/19:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 138 | set interfaces et-0/0/20 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 139 | set interfaces xe-0/0/20 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 140 | set interfaces xe-0/0/20:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 141 | set interfaces xe-0/0/20:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 142 | set interfaces xe-0/0/20:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 143 | set interfaces xe-0/0/20:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 144 | set interfaces et-0/0/21 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 145 | set interfaces xe-0/0/21 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 146 | set interfaces xe-0/0/21:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 147 | set interfaces xe-0/0/21:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 148 | set interfaces xe-0/0/21:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 149 | set interfaces xe-0/0/21:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 150 | set interfaces et-0/0/22 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 151 | set interfaces xe-0/0/22 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 152 | set interfaces xe-0/0/22:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 153 | set interfaces xe-0/0/22:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 154 | set interfaces xe-0/0/22:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 155 | set interfaces xe-0/0/22:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 156 | set interfaces et-0/0/23 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 157 | set interfaces xe-0/0/23 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 158 | set interfaces xe-0/0/23:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 159 | set interfaces xe-0/0/23:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 160 | set interfaces xe-0/0/23:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 161 | set interfaces xe-0/0/23:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 162 | set interfaces et-0/0/24 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 163 | set interfaces xe-0/0/24 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 164 | set interfaces xe-0/0/24:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 165 | set interfaces xe-0/0/24:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 166 | set interfaces xe-0/0/24:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 167 | set interfaces xe-0/0/24:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 168 | set interfaces et-0/0/25 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 169 | set interfaces xe-0/0/25 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 170 | set interfaces xe-0/0/25:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 171 | set interfaces xe-0/0/25:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 172 | set interfaces xe-0/0/25:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 173 | set interfaces xe-0/0/25:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 174 | set interfaces et-0/0/26 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 175 | set interfaces xe-0/0/26 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 176 | set interfaces xe-0/0/26:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 177 | set interfaces xe-0/0/26:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 178 | set interfaces xe-0/0/26:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 179 | set interfaces xe-0/0/26:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 180 | set interfaces et-0/0/27 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 181 | set interfaces xe-0/0/27 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 182 | set interfaces xe-0/0/27:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 183 | set interfaces xe-0/0/27:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 184 | set interfaces xe-0/0/27:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 185 | set interfaces xe-0/0/27:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 186 | set interfaces et-0/0/28 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 187 | set interfaces xe-0/0/28 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 188 | set interfaces xe-0/0/28:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 189 | set interfaces xe-0/0/28:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 190 | set interfaces xe-0/0/28:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 191 | set interfaces xe-0/0/28:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 192 | set interfaces et-0/0/29 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 193 | set interfaces xe-0/0/29 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 194 | set interfaces xe-0/0/29:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 195 | set interfaces xe-0/0/29:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 196 | set interfaces xe-0/0/29:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 197 | set interfaces xe-0/0/29:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 198 | set interfaces et-0/0/30 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 199 | set interfaces xe-0/0/30 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 200 | set interfaces xe-0/0/30:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 201 | set interfaces xe-0/0/30:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 202 | set interfaces xe-0/0/30:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 203 | set interfaces xe-0/0/30:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 204 | set interfaces et-0/0/31 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 205 | set interfaces xe-0/0/31 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 206 | set interfaces xe-0/0/31:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 207 | set interfaces xe-0/0/31:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 208 | set interfaces xe-0/0/31:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 209 | set interfaces xe-0/0/31:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 210 | set interfaces et-0/0/32 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 211 | set interfaces xe-0/0/32 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 212 | set interfaces xe-0/0/32:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 213 | set interfaces xe-0/0/32:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 214 | set interfaces xe-0/0/32:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 215 | set interfaces xe-0/0/32:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 216 | set interfaces et-0/0/33 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 217 | set interfaces xe-0/0/33 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 218 | set interfaces xe-0/0/33:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 219 | set interfaces xe-0/0/33:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 220 | set interfaces xe-0/0/33:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 221 | set interfaces xe-0/0/33:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 222 | set interfaces et-0/0/34 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 223 | set interfaces xe-0/0/34 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 224 | set interfaces xe-0/0/34:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 225 | set interfaces xe-0/0/34:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 226 | set interfaces xe-0/0/34:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 227 | set interfaces xe-0/0/34:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 228 | set interfaces et-0/0/35 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 229 | set interfaces xe-0/0/35 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 230 | set interfaces xe-0/0/35:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 231 | set interfaces xe-0/0/35:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 232 | set interfaces xe-0/0/35:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 233 | set interfaces xe-0/0/35:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 234 | set interfaces et-0/0/36 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 235 | set interfaces xe-0/0/36 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 236 | set interfaces xe-0/0/36:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 237 | set interfaces xe-0/0/36:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 238 | set interfaces xe-0/0/36:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 239 | set interfaces xe-0/0/36:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 240 | set interfaces et-0/0/37 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 241 | set interfaces xe-0/0/37 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 242 | set interfaces xe-0/0/37:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 243 | set interfaces xe-0/0/37:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 244 | set interfaces xe-0/0/37:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 245 | set interfaces xe-0/0/37:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 246 | set interfaces et-0/0/38 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 247 | set interfaces xe-0/0/38 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 248 | set interfaces xe-0/0/38:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 249 | set interfaces xe-0/0/38:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 250 | set interfaces xe-0/0/38:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 251 | set interfaces xe-0/0/38:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 252 | set interfaces et-0/0/39 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 253 | set interfaces xe-0/0/39 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 254 | set interfaces xe-0/0/39:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 255 | set interfaces xe-0/0/39:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 256 | set interfaces xe-0/0/39:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 257 | set interfaces xe-0/0/39:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 258 | set interfaces et-0/0/40 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 259 | set interfaces xe-0/0/40 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 260 | set interfaces xe-0/0/40:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 261 | set interfaces xe-0/0/40:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 262 | set interfaces xe-0/0/40:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 263 | set interfaces xe-0/0/40:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 264 | set interfaces et-0/0/41 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 265 | set interfaces xe-0/0/41 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 266 | set interfaces xe-0/0/41:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 267 | set interfaces xe-0/0/41:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 268 | set interfaces xe-0/0/41:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 269 | set interfaces xe-0/0/41:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 270 | set interfaces et-0/0/42 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 271 | set interfaces xe-0/0/42 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 272 | set interfaces xe-0/0/42:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 273 | set interfaces xe-0/0/42:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 274 | set interfaces xe-0/0/42:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 275 | set interfaces xe-0/0/42:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 276 | set interfaces et-0/0/43 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 277 | set interfaces xe-0/0/43 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 278 | set interfaces xe-0/0/43:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 279 | set interfaces xe-0/0/43:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 280 | set interfaces xe-0/0/43:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 281 | set interfaces xe-0/0/43:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 282 | set interfaces et-0/0/44 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 283 | set interfaces xe-0/0/44 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 284 | set interfaces xe-0/0/44:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 285 | set interfaces xe-0/0/44:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 286 | set interfaces xe-0/0/44:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 287 | set interfaces xe-0/0/44:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 288 | set interfaces et-0/0/45 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 289 | set interfaces xe-0/0/45 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 290 | set interfaces xe-0/0/45:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 291 | set interfaces xe-0/0/45:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 292 | set interfaces xe-0/0/45:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 293 | set interfaces xe-0/0/45:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 294 | set interfaces et-0/0/46 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 295 | set interfaces xe-0/0/46 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 296 | set interfaces xe-0/0/46:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 297 | set interfaces xe-0/0/46:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 298 | set interfaces xe-0/0/46:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 299 | set interfaces xe-0/0/46:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 300 | set interfaces et-0/0/47 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 301 | set interfaces xe-0/0/47 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 302 | set interfaces xe-0/0/47:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 303 | set interfaces xe-0/0/47:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 304 | set interfaces xe-0/0/47:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 305 | set interfaces xe-0/0/47:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 306 | set interfaces et-0/0/48 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 307 | set interfaces xe-0/0/48:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 308 | set interfaces xe-0/0/48:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 309 | set interfaces xe-0/0/48:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 310 | set interfaces xe-0/0/48:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 311 | set interfaces et-0/0/49 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 312 | set interfaces xe-0/0/49:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 313 | set interfaces xe-0/0/49:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 314 | set interfaces xe-0/0/49:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 315 | set interfaces xe-0/0/49:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 316 | set interfaces et-0/0/50 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 317 | set interfaces xe-0/0/50:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 318 | set interfaces xe-0/0/50:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 319 | set interfaces xe-0/0/50:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 320 | set interfaces xe-0/0/50:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 321 | set interfaces et-0/0/51 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 322 | set interfaces xe-0/0/51:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 323 | set interfaces xe-0/0/51:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 324 | set interfaces xe-0/0/51:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 325 | set interfaces xe-0/0/51:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 326 | set interfaces et-0/0/52 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 327 | set interfaces xe-0/0/52:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 328 | set interfaces xe-0/0/52:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 329 | set interfaces xe-0/0/52:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 330 | set interfaces xe-0/0/52:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 331 | set interfaces et-0/0/53 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 332 | set interfaces xe-0/0/53:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 333 | set interfaces xe-0/0/53:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 334 | set interfaces xe-0/0/53:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 335 | set interfaces xe-0/0/53:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 336 | set interfaces et-0/0/54 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 337 | set interfaces xe-0/0/54:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 338 | set interfaces xe-0/0/54:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 339 | set interfaces xe-0/0/54:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 340 | set interfaces xe-0/0/54:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 341 | set interfaces et-0/0/55 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 342 | set interfaces xe-0/0/55:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 343 | set interfaces xe-0/0/55:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 344 | set interfaces xe-0/0/55:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 345 | set interfaces xe-0/0/55:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 346 | set interfaces et-0/0/56 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 347 | set interfaces xe-0/0/56:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 348 | set interfaces xe-0/0/56:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 349 | set interfaces xe-0/0/56:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 350 | set interfaces xe-0/0/56:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 351 | set interfaces et-0/0/57 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 352 | set interfaces xe-0/0/57:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 353 | set interfaces xe-0/0/57:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 354 | set interfaces xe-0/0/57:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 355 | set interfaces xe-0/0/57:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 356 | set interfaces et-0/0/58 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 357 | set interfaces xe-0/0/58:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 358 | set interfaces xe-0/0/58:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 359 | set interfaces xe-0/0/58:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 360 | set interfaces xe-0/0/58:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 361 | set interfaces et-0/0/59 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 362 | set interfaces xe-0/0/59:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 363 | set interfaces xe-0/0/59:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 364 | set interfaces xe-0/0/59:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 365 | set interfaces xe-0/0/59:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 366 | set interfaces et-0/0/60 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 367 | set interfaces xe-0/0/60:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 368 | set interfaces xe-0/0/60:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 369 | set interfaces xe-0/0/60:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 370 | set interfaces xe-0/0/60:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 371 | set interfaces et-0/0/61 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 372 | set interfaces xe-0/0/61:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 373 | set interfaces xe-0/0/61:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 374 | set interfaces xe-0/0/61:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 375 | set interfaces xe-0/0/61:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 376 | set interfaces et-0/0/62 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 377 | set interfaces xe-0/0/62:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 378 | set interfaces xe-0/0/62:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 379 | set interfaces xe-0/0/62:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 380 | set interfaces xe-0/0/62:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 381 | set interfaces et-0/0/63 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 382 | set interfaces xe-0/0/63:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 383 | set interfaces xe-0/0/63:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 384 | set interfaces xe-0/0/63:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 385 | set interfaces xe-0/0/63:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 386 | set interfaces et-0/0/64 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 387 | set interfaces xe-0/0/64:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 388 | set interfaces xe-0/0/64:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 389 | set interfaces xe-0/0/64:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 390 | set interfaces xe-0/0/64:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 391 | set interfaces et-0/0/65 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 392 | set interfaces xe-0/0/65:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 393 | set interfaces xe-0/0/65:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 394 | set interfaces xe-0/0/65:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 395 | set interfaces xe-0/0/65:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 396 | set interfaces et-0/0/66 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 397 | set interfaces xe-0/0/66:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 398 | set interfaces xe-0/0/66:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 399 | set interfaces xe-0/0/66:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 400 | set interfaces xe-0/0/66:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 401 | set interfaces et-0/0/67 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 402 | set interfaces xe-0/0/67:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 403 | set interfaces xe-0/0/67:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 404 | set interfaces xe-0/0/67:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 405 | set interfaces xe-0/0/67:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 406 | set interfaces et-0/0/68 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 407 | set interfaces xe-0/0/68:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 408 | set interfaces xe-0/0/68:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 409 | set interfaces xe-0/0/68:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 410 | set interfaces xe-0/0/68:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 411 | set interfaces et-0/0/69 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 412 | set interfaces xe-0/0/69:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 413 | set interfaces xe-0/0/69:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 414 | set interfaces xe-0/0/69:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 415 | set interfaces xe-0/0/69:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 416 | set interfaces et-0/0/70 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 417 | set interfaces xe-0/0/70:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 418 | set interfaces xe-0/0/70:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 419 | set interfaces xe-0/0/70:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 420 | set interfaces xe-0/0/70:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 421 | set interfaces et-0/0/71 unit 0 family inet dhcp vendor-id Juniper-qfx10002-72q 422 | set interfaces xe-0/0/71:0 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 423 | set interfaces xe-0/0/71:1 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 424 | set interfaces xe-0/0/71:2 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 425 | set interfaces xe-0/0/71:3 unit 0 family inet dhcp vendor-id Juniper-qfx5100-48s-6q 426 | set interfaces em0 unit 0 family inet dhcp 427 | set interfaces em1 unit 0 family inet address 169.254.0.2/24 428 | set interfaces em2 unit 0 family inet address 10.99.1.2/24 429 | set forwarding-options storm-control-profiles default all 430 | set protocols igmp-snooping vlan default 431 | set vlans default vlan-id 1 432 | -------------------------------------------------------------------------------- /tests/example3.conf: -------------------------------------------------------------------------------- 1 | ## Last commit: 2020-08-14 09:16:55 UTC by root 2 | version 20200609.165031.6_builder.r1115480; 3 | /* this is the system config */ 4 | system { 5 | host-name Juniper-WH9999; 6 | root-authentication { 7 | encrypted-password "TPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa."; ## SECRET-DATA 8 | } 9 | scripts { 10 | inactive: commit { 11 | file commit_diff.py { 12 | optional; 13 | checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b; 14 | } 15 | file commit_comment.slax { 16 | optional; 17 | } 18 | } 19 | op { 20 | file counters_op.py { 21 | command "show counters"; 22 | description "Show different interface counters"; 23 | checksum sha-256 bab3cf71e95436a848a24b2cda7222da8d21389f26e68b7daee6f330804d17bc; 24 | } 25 | } 26 | } 27 | login { 28 | class super-user-local { 29 | permissions all; 30 | } 31 | user admin { 32 | uid 2000; 33 | class super-user-local; 34 | authentication { 35 | encrypted-password "Iad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa."; ## SECRET-DATA 36 | } 37 | } 38 | } 39 | services { 40 | ssh { 41 | root-login allow; 42 | } 43 | telnet; 44 | netconf { 45 | ssh; 46 | } 47 | } 48 | name-server { 49 | 192.168.1.1; 50 | } 51 | syslog { 52 | user * { 53 | any emergency; 54 | } 55 | file messages { 56 | any notice; 57 | authorization info; 58 | match "!(.*DH_SVC_SENDMSG_FAILURE.*)"; 59 | allow-duplicates; 60 | } 61 | file interactive-commands { 62 | interactive-commands any; 63 | structured-data; 64 | } 65 | } 66 | processes { 67 | dhcp-service { 68 | traceoptions { 69 | file dhcp_logfile size 10m; 70 | level all; 71 | flag all; 72 | } 73 | } 74 | } 75 | } 76 | chassis { 77 | fpc 0 { 78 | pic 0 { 79 | port 0 { 80 | channel-speed 10g; 81 | } 82 | port 8 { 83 | channel-speed 10g; 84 | } 85 | port 12 { 86 | channel-speed 10g; 87 | } 88 | port 14 { 89 | channel-speed 10g; 90 | } 91 | port 20 { 92 | channel-speed 10g; 93 | } 94 | } 95 | } 96 | } 97 | # Placeholder for QFX platform config. 98 | interfaces { 99 | et-0/0/0 { 100 | unit 0 { 101 | family inet { 102 | dhcp { 103 | vendor-id Juniper-qfx5200-32c-32q; 104 | } 105 | } 106 | } 107 | } 108 | et-0/0/0:0 { 109 | unit 0 { 110 | family inet { 111 | dhcp { 112 | vendor-id Juniper-qfx5200-32c-32q; 113 | } 114 | } 115 | } 116 | } 117 | xe-0/0/0:0 { 118 | unit 0 { 119 | family inet { 120 | dhcp { 121 | vendor-id Juniper-qfx5200-32c-32q; 122 | } 123 | } 124 | } 125 | } 126 | et-0/0/0:1 { 127 | unit 0 { 128 | family inet { 129 | dhcp { 130 | vendor-id Juniper-qfx5200-32c-32q; 131 | } 132 | } 133 | } 134 | } 135 | xe-0/0/0:1 { 136 | unit 0 { 137 | family inet { 138 | dhcp { 139 | vendor-id Juniper-qfx5200-32c-32q; 140 | } 141 | } 142 | } 143 | } 144 | et-0/0/0:2 { 145 | unit 0 { 146 | family inet { 147 | dhcp { 148 | vendor-id Juniper-qfx5200-32c-32q; 149 | } 150 | } 151 | } 152 | } 153 | xe-0/0/0:2 { 154 | unit 0 { 155 | family inet { 156 | dhcp { 157 | vendor-id Juniper-qfx5200-32c-32q; 158 | } 159 | } 160 | } 161 | } 162 | et-0/0/0:3 { 163 | unit 0 { 164 | family inet { 165 | dhcp { 166 | vendor-id Juniper-qfx5200-32c-32q; 167 | } 168 | } 169 | } 170 | } 171 | xe-0/0/0:3 { 172 | unit 0 { 173 | family inet { 174 | dhcp { 175 | vendor-id Juniper-qfx5200-32c-32q; 176 | } 177 | } 178 | } 179 | } 180 | em0 { 181 | description " ---> ProCurve Switch 3500yl-48G (via 1)"; 182 | } 183 | em1 { 184 | unit 0 { 185 | family inet { 186 | dhcp { 187 | vendor-id Juniper-qfx5200-32c-32q; 188 | } 189 | } 190 | } 191 | } 192 | irb { 193 | unit 0 { 194 | family inet { 195 | dhcp { 196 | vendor-id Juniper-qfx5200-32c-32q; 197 | } 198 | } 199 | } 200 | } 201 | vme { 202 | unit 0 { 203 | family inet { 204 | dhcp { 205 | vendor-id Juniper-qfx5200-32c-32q; 206 | } 207 | } 208 | } 209 | } 210 | } 211 | snmp { 212 | description QFX5200-lab; 213 | community public { 214 | authorization read-only; 215 | } 216 | trap-group mytraps { 217 | version v2; 218 | destination-port 55000; 219 | categories { 220 | authentication; 221 | chassis; 222 | link; 223 | routing; 224 | startup; 225 | rmon-alarm; 226 | configuration; 227 | } 228 | targets { 229 | 192.168.1.100; 230 | } 231 | } 232 | traceoptions { 233 | file snmp.log size 10m; 234 | flag general; 235 | } 236 | } 237 | forwarding-options { 238 | storm-control-profiles default { 239 | all; 240 | } 241 | enhanced-hash-key { 242 | hash-mode { 243 | layer2-payload; 244 | } 245 | inet { 246 | vlan-id; 247 | } 248 | } 249 | } 250 | protocols { 251 | lldp { 252 | port-id-subtype interface-name; 253 | interface all; 254 | } 255 | lldp-med { 256 | interface all; 257 | } 258 | igmp-snooping { 259 | vlan default; 260 | } 261 | } 262 | vlans { 263 | default { 264 | vlan-id 1; 265 | l3-interface irb.0; 266 | } 267 | } 268 | 269 | -------------------------------------------------------------------------------- /tests/example3.set: -------------------------------------------------------------------------------- 1 | set version 20200609.165031.6_builder.r1115480 2 | set system host-name Juniper-WH9999 3 | set system root-authentication encrypted-password "TPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa." 4 | deactivate system scripts commit 5 | set system scripts commit file commit_diff.py optional 6 | set system scripts commit file commit_diff.py checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b 7 | set system scripts commit file commit_comment.slax optional 8 | set system scripts op file counters_op.py command "show counters" 9 | set system scripts op file counters_op.py description "Show different interface counters" 10 | set system scripts op file counters_op.py checksum sha-256 bab3cf71e95436a848a24b2cda7222da8d21389f26e68b7daee6f330804d17bc 11 | set system login class super-user-local permissions all 12 | set system login user admin uid 2000 13 | set system login user admin class super-user-local 14 | set system login user admin authentication encrypted-password "Iad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa." 15 | set system services ssh root-login allow 16 | set system services telnet 17 | set system services netconf ssh 18 | set system name-server 192.168.1.1 19 | set system syslog user * any emergency 20 | set system syslog file messages any notice 21 | set system syslog file messages authorization info 22 | set system syslog file messages match "!(.*DH_SVC_SENDMSG_FAILURE.*)" 23 | set system syslog file messages allow-duplicates 24 | set system syslog file interactive-commands interactive-commands any 25 | set system syslog file interactive-commands structured-data 26 | set system processes dhcp-service traceoptions file dhcp_logfile size 10m 27 | set system processes dhcp-service traceoptions level all 28 | set system processes dhcp-service traceoptions flag all 29 | set chassis fpc 0 pic 0 port 0 channel-speed 10g 30 | set chassis fpc 0 pic 0 port 8 channel-speed 10g 31 | set chassis fpc 0 pic 0 port 12 channel-speed 10g 32 | set chassis fpc 0 pic 0 port 14 channel-speed 10g 33 | set chassis fpc 0 pic 0 port 20 channel-speed 10g 34 | set interfaces et-0/0/0 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 35 | set interfaces et-0/0/0:0 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 36 | set interfaces xe-0/0/0:0 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 37 | set interfaces et-0/0/0:1 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 38 | set interfaces xe-0/0/0:1 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 39 | set interfaces et-0/0/0:2 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 40 | set interfaces xe-0/0/0:2 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 41 | set interfaces et-0/0/0:3 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 42 | set interfaces xe-0/0/0:3 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 43 | set interfaces em0 description " ---> ProCurve Switch 3500yl-48G (via 1)" 44 | set interfaces em1 unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 45 | set interfaces irb unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 46 | set interfaces vme unit 0 family inet dhcp vendor-id Juniper-qfx5200-32c-32q 47 | set snmp description QFX5200-lab 48 | set snmp community public authorization read-only 49 | set snmp trap-group mytraps version v2 50 | set snmp trap-group mytraps destination-port 55000 51 | set snmp trap-group mytraps categories authentication 52 | set snmp trap-group mytraps categories chassis 53 | set snmp trap-group mytraps categories link 54 | set snmp trap-group mytraps categories routing 55 | set snmp trap-group mytraps categories startup 56 | set snmp trap-group mytraps categories rmon-alarm 57 | set snmp trap-group mytraps categories configuration 58 | set snmp trap-group mytraps targets 192.168.1.100 59 | set snmp traceoptions file snmp.log size 10m 60 | set snmp traceoptions flag general 61 | set forwarding-options storm-control-profiles default all 62 | set forwarding-options enhanced-hash-key hash-mode layer2-payload 63 | set forwarding-options enhanced-hash-key inet vlan-id 64 | set protocols lldp port-id-subtype interface-name 65 | set protocols lldp interface all 66 | set protocols lldp-med interface all 67 | set protocols igmp-snooping vlan default 68 | set vlans default vlan-id 1 69 | set vlans default l3-interface irb.0 70 | top 71 | annotate system "this is the system config" 72 | -------------------------------------------------------------------------------- /tests/example4.conf: -------------------------------------------------------------------------------- 1 | version 20200609.165031.6_builder.r1115480; 2 | /* this is the system config */ 3 | system { 4 | host-name Juniper-WH0218170175; 5 | root-authentication { 6 | encrypted-password "$6$GZpb32KJ$bs.uT/kWZBMG7PzjjK2z/LXIad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa."; ## SECRET-DATA 7 | } 8 | /* my scripts */ 9 | scripts { 10 | inactive: commit { 11 | file commit_diff.py { 12 | optional; 13 | checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b; 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /tests/example4.set: -------------------------------------------------------------------------------- 1 | set version 20200609.165031.6_builder.r1115480 2 | set system host-name Juniper-WH0218170175 3 | set system root-authentication encrypted-password "$6$GZpb32KJ$bs.uT/kWZBMG7PzjjK2z/LXIad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa." 4 | deactivate system scripts commit 5 | set system scripts commit file commit_diff.py optional 6 | set system scripts commit file commit_diff.py checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b 7 | top 8 | annotate system "this is the system config" 9 | top 10 | edit system 11 | annotate scripts "my scripts" 12 | -------------------------------------------------------------------------------- /tests/example5.conf: -------------------------------------------------------------------------------- 1 | 2 | ## Last changed: 2020-08-17 13:30:01 UTC 3 | version 20200609.165031.6_builder.r1115480; 4 | /* this is the system config */ 5 | system { 6 | host-name Juniper-WH0218170175; 7 | root-authentication { 8 | encrypted-password "$6$GZpb32KJ$bs.uT/kWZBMG7PzjjK2z/LXIad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa."; ## SECRET-DATA 9 | } 10 | /* my scripts */ 11 | scripts { 12 | inactive: commit { 13 | file commit_diff.py { 14 | optional; 15 | checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b; 16 | } 17 | file commit_comment.slax { 18 | optional; 19 | } 20 | } 21 | op { 22 | file brief_report_op.py { 23 | description "Provides a status report of the device"; 24 | checksum sha-256 61e210cf29796fb8155050978289cde2ccc93f9e95f19e45a56534f268d07c0a; 25 | } 26 | } 27 | } 28 | } 29 | /* protocols to be configured */ 30 | protocols { 31 | /* for neighbor discovery */ 32 | lldp { 33 | /* need iface name not snmp index */ 34 | port-id-subtype interface-name; 35 | interface all; 36 | } 37 | lldp-med { 38 | interface all; 39 | } 40 | igmp-snooping { 41 | vlan default; 42 | } 43 | } 44 | vlans { 45 | default { 46 | vlan-id 1; 47 | l3-interface irb.0; 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /tests/example5.set: -------------------------------------------------------------------------------- 1 | set version 20200609.165031.6_builder.r1115480 2 | set system host-name Juniper-WH0218170175 3 | set system root-authentication encrypted-password "$6$GZpb32KJ$bs.uT/kWZBMG7PzjjK2z/LXIad4SuTPw4p63/7b9QcmcBU4TuGxvS4xg2vywBM5St8BM0iqlbbbgeJCBawpoa." 4 | deactivate system scripts commit 5 | set system scripts commit file commit_diff.py optional 6 | set system scripts commit file commit_diff.py checksum sha-256 13fa60f978423e88f87f086db32a3c387db979dce690eb74cddbdc799ca72f7b 7 | set system scripts commit file commit_comment.slax optional 8 | set system scripts op file brief_report_op.py description "Provides a status report of the device" 9 | set system scripts op file brief_report_op.py checksum sha-256 61e210cf29796fb8155050978289cde2ccc93f9e95f19e45a56534f268d07c0a 10 | set protocols lldp port-id-subtype interface-name 11 | set protocols lldp interface all 12 | set protocols lldp-med interface all 13 | set protocols igmp-snooping vlan default 14 | set vlans default vlan-id 1 15 | set vlans default l3-interface irb.0 16 | top 17 | annotate system "this is the system config" 18 | top 19 | edit system 20 | annotate scripts "my scripts" 21 | top 22 | annotate protocols "protocols to be configured" 23 | top 24 | edit protocols 25 | annotate lldp "for neighbor discovery" 26 | top 27 | edit protocols lldp 28 | annotate port-id-subtype "need iface name not snmp index" 29 | -------------------------------------------------------------------------------- /tests/example7.conf: -------------------------------------------------------------------------------- 1 | event-options { 2 | generate-event { ztp-registration time-interval 60; } 3 | policy ztp-registration { 4 | events ztp-registration; 5 | then { 6 | execute-commands { 7 | commands { 8 | "op url http://10.5.5.1/ztp-registration.slax output syslog"; 9 | } 10 | } 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tests/example7.set: -------------------------------------------------------------------------------- 1 | set event-options generate-event ztp-registration time-interval 60 2 | set event-options policy ztp-registration events ztp-registration 3 | set event-options policy ztp-registration then execute-commands commands "op url http://10.5.5.1/ztp-registration.slax output syslog" 4 | -------------------------------------------------------------------------------- /tests/example8.conf: -------------------------------------------------------------------------------- 1 | policy-options { 2 | policy-statement Export-Directs { 3 | term Loopback-Interface { 4 | from { 5 | protocol direct; 6 | route-filter 192.168.100.0/24 orlonger; 7 | } 8 | then accept; 9 | } 10 | } 11 | policy-statement ecmp { 12 | term 1 { 13 | then { 14 | load-balance per-packet; 15 | } 16 | } 17 | } 18 | policy-statement load-balance { 19 | term term10 { 20 | then { 21 | load-balance per-packet; 22 | } 23 | } 24 | } 25 | as-path test "^123 456{2,} 123 456{3,}"; 26 | } 27 | -------------------------------------------------------------------------------- /tests/example8.set: -------------------------------------------------------------------------------- 1 | set policy-options policy-statement Export-Directs term Loopback-Interface from protocol direct 2 | set policy-options policy-statement Export-Directs term Loopback-Interface from route-filter 192.168.100.0/24 orlonger 3 | set policy-options policy-statement Export-Directs term Loopback-Interface then accept 4 | set policy-options policy-statement ecmp term 1 then load-balance per-packet 5 | set policy-options policy-statement load-balance term term10 then load-balance per-packet 6 | set policy-options as-path test "^123 456{2,} 123 456{3,}" 7 | --------------------------------------------------------------------------------