From 8f38615b1e03b1e943c7a7a526ffa1367e63af03 Mon Sep 17 00:00:00 2001 From: Karl Newell Date: Tue, 19 Nov 2019 22:25:06 -0500 Subject: [PATCH] TechEx demos --- .gitignore | 2 + backup/tx-connB-1_config.2019-11-01@21:32:20 | 72 ++++++ backup/tx-connB-2_config.2019-11-01@21:32:20 | 69 ++++++ backup/tx-i2-1_config.2019-11-01@21:32:20 | 67 ++++++ backup/tx-i2-2_config.2019-11-01@21:32:20 | 72 ++++++ dhcpd-config.yml | 2 +- files/mm-config/mm-vmx1-config.txt | 148 ++++++++++++ files/mm-config/mm-vmx2-config.txt | 148 ++++++++++++ files/mm-config/mm-vmx3-config.txt | 148 ++++++++++++ files/mm-tasks/mm-vmx1_task.yml | 32 +++ files/mm-tasks/mm-vmx2_task.yml | 32 +++ files/mm-tasks/mm-vmx3_task.yml | 32 +++ files/mm_nodes.yml | 41 ++++ files/ova/README-fullk9-R-XRV9000-701.txt | 5 + files/ova/xrv9k-fullk9-x.virsh-7.0.1.xml | 211 ++++++++++++++++++ .../tx-connB-1_config.2019-11-01@21:47:04 | 72 ++++++ .../tx-connB-2_config.2019-11-01@21:47:04 | 69 ++++++ .../backup/tx-i2-1_config.2019-11-01@21:47:04 | 67 ++++++ .../backup/tx-i2-2_config.2019-11-01@21:47:04 | 72 ++++++ files/tx-config/tx-connB-1-config.txt | 152 +++++++++++++ files/tx-config/tx-connB-2-config.txt | 139 ++++++++++++ files/tx-config/tx-i2-1-config.txt | 139 ++++++++++++ files/tx-config/tx-i2-2-config.txt | 152 +++++++++++++ .../proto-ce1_config.2019-11-13@11:00:10 | 43 ++++ .../proto-ce1_config.2019-11-13@16:14:27 | 52 +++++ .../proto-ce1_config.2019-11-14@14:17:15 | 53 +++++ .../proto-ce1_config.2019-11-14@15:18:19 | 55 +++++ .../proto-ce2_config.2019-11-13@11:00:10 | 43 ++++ .../proto-ce2_config.2019-11-13@16:14:27 | 52 +++++ .../proto-ce2_config.2019-11-14@14:17:15 | 58 +++++ .../proto-ce2_config.2019-11-14@15:18:19 | 62 +++++ .../proto-ce3_config.2019-11-13@11:00:11 | 38 ++++ .../proto-ce3_config.2019-11-13@16:14:27 | 43 ++++ .../proto-ce3_config.2019-11-14@14:17:16 | 43 ++++ .../proto-ce3_config.2019-11-14@15:18:20 | 43 ++++ .../proto-ce4_config.2019-11-13@11:00:10 | 38 ++++ .../proto-ce4_config.2019-11-13@16:14:27 | 43 ++++ .../proto-ce4_config.2019-11-14@14:17:15 | 43 ++++ .../proto-ce4_config.2019-11-14@15:18:20 | 43 ++++ .../proto-p5_config.2019-11-13@11:00:07 | 59 +++++ .../proto-p5_config.2019-11-13@16:14:24 | 63 ++++++ .../proto-p5_config.2019-11-14@14:17:12 | 63 ++++++ .../proto-p5_config.2019-11-14@15:18:17 | 63 ++++++ .../proto-pe1_config.2019-11-13@11:00:07 | 73 ++++++ .../proto-pe1_config.2019-11-13@16:14:24 | 100 +++++++++ .../proto-pe1_config.2019-11-14@14:17:12 | 97 ++++++++ .../proto-pe1_config.2019-11-14@15:18:17 | 102 +++++++++ .../proto-pe2_config.2019-11-13@11:00:07 | 69 ++++++ .../proto-pe2_config.2019-11-13@16:14:24 | 121 ++++++++++ .../proto-pe2_config.2019-11-14@14:17:11 | 105 +++++++++ .../proto-pe2_config.2019-11-14@15:18:17 | 119 ++++++++++ .../proto-pe3_config.2019-11-13@11:00:07 | 78 +++++++ .../proto-pe3_config.2019-11-13@16:14:24 | 123 ++++++++++ .../proto-pe3_config.2019-11-14@14:17:12 | 120 ++++++++++ .../proto-pe3_config.2019-11-14@15:18:17 | 124 ++++++++++ .../proto-pe4_config.2019-11-13@11:00:07 | 64 ++++++ .../proto-pe4_config.2019-11-13@16:14:24 | 90 ++++++++ .../proto-pe4_config.2019-11-14@14:17:12 | 74 ++++++ .../proto-pe4_config.2019-11-14@15:18:17 | 88 ++++++++ files/tx-proto-config/proto-ce1-config.txt | 126 +++++++++++ files/tx-proto-config/proto-ce2-config.txt | 126 +++++++++++ files/tx-proto-config/proto-ce3-config.txt | 116 ++++++++++ files/tx-proto-config/proto-ce4-config.txt | 116 ++++++++++ files/tx-proto-config/proto-p5-config.txt | 157 +++++++++++++ files/tx-proto-config/proto-pe1-config.txt | 186 +++++++++++++++ files/tx-proto-config/proto-pe2-config.txt | 180 +++++++++++++++ files/tx-proto-config/proto-pe3-config.txt | 198 ++++++++++++++++ files/tx-proto-config/proto-pe4-config.txt | 168 ++++++++++++++ files/tx-proto-tasks/proto-ce1_task.yml | 32 +++ files/tx-proto-tasks/proto-ce2_task.yml | 32 +++ files/tx-proto-tasks/proto-ce3_task.yml | 32 +++ files/tx-proto-tasks/proto-ce4_task.yml | 32 +++ files/tx-proto-tasks/proto-p5_task.yml | 32 +++ files/tx-proto-tasks/proto-pe1_task.yml | 32 +++ files/tx-proto-tasks/proto-pe2_task.yml | 32 +++ files/tx-proto-tasks/proto-pe3_task.yml | 32 +++ files/tx-proto-tasks/proto-pe4_task.yml | 32 +++ files/tx-tasks/tx-connB-1_task.yml | 32 +++ files/tx-tasks/tx-connB-2_task.yml | 32 +++ files/tx-tasks/tx-i2-1_task.yml | 32 +++ files/tx-tasks/tx-i2-2_task.yml | 32 +++ files/tx_nodes.yml | 63 ++++++ files/tx_proto_nodes.yml | 137 ++++++++++++ group_vars/dhcpd | 1 + group_vars/junos | 1 + group_vars/mm | 7 + group_vars/tx | 7 + group_vars/tx_proto | 7 + hosts.ini | 34 +++ id.b64 | Bin 0 -> 279 bytes lab-backup-config.yml | 22 ++ lab-config.yml | 2 + lab-deploy.yml | 8 +- lab-poweron.yml => lab-powerstate.yml | 3 +- lab-teardown.yml | 15 +- templates/core-to-nodes.j2 | 4 + templates/junos.j2 | 17 +- vars_files/core-model-mm.yml | 53 +++++ vars_files/core-model-prototype.yml | 126 +++++++++++ vars_files/core-model-tx.yml | 59 +++++ 100 files changed, 6831 insertions(+), 14 deletions(-) create mode 100644 backup/tx-connB-1_config.2019-11-01@21:32:20 create mode 100644 backup/tx-connB-2_config.2019-11-01@21:32:20 create mode 100644 backup/tx-i2-1_config.2019-11-01@21:32:20 create mode 100644 backup/tx-i2-2_config.2019-11-01@21:32:20 create mode 100644 files/mm-config/mm-vmx1-config.txt create mode 100644 files/mm-config/mm-vmx2-config.txt create mode 100644 files/mm-config/mm-vmx3-config.txt create mode 100644 files/mm-tasks/mm-vmx1_task.yml create mode 100644 files/mm-tasks/mm-vmx2_task.yml create mode 100644 files/mm-tasks/mm-vmx3_task.yml create mode 100644 files/mm_nodes.yml create mode 100644 files/ova/README-fullk9-R-XRV9000-701.txt create mode 100755 files/ova/xrv9k-fullk9-x.virsh-7.0.1.xml create mode 100644 files/tx-config/backup/tx-connB-1_config.2019-11-01@21:47:04 create mode 100644 files/tx-config/backup/tx-connB-2_config.2019-11-01@21:47:04 create mode 100644 files/tx-config/backup/tx-i2-1_config.2019-11-01@21:47:04 create mode 100644 files/tx-config/backup/tx-i2-2_config.2019-11-01@21:47:04 create mode 100644 files/tx-config/tx-connB-1-config.txt create mode 100644 files/tx-config/tx-connB-2-config.txt create mode 100644 files/tx-config/tx-i2-1-config.txt create mode 100644 files/tx-config/tx-i2-2-config.txt create mode 100644 files/tx-proto-config/backup/proto-ce1_config.2019-11-13@11:00:10 create mode 100644 files/tx-proto-config/backup/proto-ce1_config.2019-11-13@16:14:27 create mode 100644 files/tx-proto-config/backup/proto-ce1_config.2019-11-14@14:17:15 create mode 100644 files/tx-proto-config/backup/proto-ce1_config.2019-11-14@15:18:19 create mode 100644 files/tx-proto-config/backup/proto-ce2_config.2019-11-13@11:00:10 create mode 100644 files/tx-proto-config/backup/proto-ce2_config.2019-11-13@16:14:27 create mode 100644 files/tx-proto-config/backup/proto-ce2_config.2019-11-14@14:17:15 create mode 100644 files/tx-proto-config/backup/proto-ce2_config.2019-11-14@15:18:19 create mode 100644 files/tx-proto-config/backup/proto-ce3_config.2019-11-13@11:00:11 create mode 100644 files/tx-proto-config/backup/proto-ce3_config.2019-11-13@16:14:27 create mode 100644 files/tx-proto-config/backup/proto-ce3_config.2019-11-14@14:17:16 create mode 100644 files/tx-proto-config/backup/proto-ce3_config.2019-11-14@15:18:20 create mode 100644 files/tx-proto-config/backup/proto-ce4_config.2019-11-13@11:00:10 create mode 100644 files/tx-proto-config/backup/proto-ce4_config.2019-11-13@16:14:27 create mode 100644 files/tx-proto-config/backup/proto-ce4_config.2019-11-14@14:17:15 create mode 100644 files/tx-proto-config/backup/proto-ce4_config.2019-11-14@15:18:20 create mode 100644 files/tx-proto-config/backup/proto-p5_config.2019-11-13@11:00:07 create mode 100644 files/tx-proto-config/backup/proto-p5_config.2019-11-13@16:14:24 create mode 100644 files/tx-proto-config/backup/proto-p5_config.2019-11-14@14:17:12 create mode 100644 files/tx-proto-config/backup/proto-p5_config.2019-11-14@15:18:17 create mode 100644 files/tx-proto-config/backup/proto-pe1_config.2019-11-13@11:00:07 create mode 100644 files/tx-proto-config/backup/proto-pe1_config.2019-11-13@16:14:24 create mode 100644 files/tx-proto-config/backup/proto-pe1_config.2019-11-14@14:17:12 create mode 100644 files/tx-proto-config/backup/proto-pe1_config.2019-11-14@15:18:17 create mode 100644 files/tx-proto-config/backup/proto-pe2_config.2019-11-13@11:00:07 create mode 100644 files/tx-proto-config/backup/proto-pe2_config.2019-11-13@16:14:24 create mode 100644 files/tx-proto-config/backup/proto-pe2_config.2019-11-14@14:17:11 create mode 100644 files/tx-proto-config/backup/proto-pe2_config.2019-11-14@15:18:17 create mode 100644 files/tx-proto-config/backup/proto-pe3_config.2019-11-13@11:00:07 create mode 100644 files/tx-proto-config/backup/proto-pe3_config.2019-11-13@16:14:24 create mode 100644 files/tx-proto-config/backup/proto-pe3_config.2019-11-14@14:17:12 create mode 100644 files/tx-proto-config/backup/proto-pe3_config.2019-11-14@15:18:17 create mode 100644 files/tx-proto-config/backup/proto-pe4_config.2019-11-13@11:00:07 create mode 100644 files/tx-proto-config/backup/proto-pe4_config.2019-11-13@16:14:24 create mode 100644 files/tx-proto-config/backup/proto-pe4_config.2019-11-14@14:17:12 create mode 100644 files/tx-proto-config/backup/proto-pe4_config.2019-11-14@15:18:17 create mode 100644 files/tx-proto-config/proto-ce1-config.txt create mode 100644 files/tx-proto-config/proto-ce2-config.txt create mode 100644 files/tx-proto-config/proto-ce3-config.txt create mode 100644 files/tx-proto-config/proto-ce4-config.txt create mode 100644 files/tx-proto-config/proto-p5-config.txt create mode 100644 files/tx-proto-config/proto-pe1-config.txt create mode 100644 files/tx-proto-config/proto-pe2-config.txt create mode 100644 files/tx-proto-config/proto-pe3-config.txt create mode 100644 files/tx-proto-config/proto-pe4-config.txt create mode 100644 files/tx-proto-tasks/proto-ce1_task.yml create mode 100644 files/tx-proto-tasks/proto-ce2_task.yml create mode 100644 files/tx-proto-tasks/proto-ce3_task.yml create mode 100644 files/tx-proto-tasks/proto-ce4_task.yml create mode 100644 files/tx-proto-tasks/proto-p5_task.yml create mode 100644 files/tx-proto-tasks/proto-pe1_task.yml create mode 100644 files/tx-proto-tasks/proto-pe2_task.yml create mode 100644 files/tx-proto-tasks/proto-pe3_task.yml create mode 100644 files/tx-proto-tasks/proto-pe4_task.yml create mode 100644 files/tx-tasks/tx-connB-1_task.yml create mode 100644 files/tx-tasks/tx-connB-2_task.yml create mode 100644 files/tx-tasks/tx-i2-1_task.yml create mode 100644 files/tx-tasks/tx-i2-2_task.yml create mode 100644 files/tx_nodes.yml create mode 100644 files/tx_proto_nodes.yml create mode 100644 group_vars/mm create mode 100644 group_vars/tx create mode 100644 group_vars/tx_proto create mode 100644 id.b64 create mode 100644 lab-backup-config.yml rename lab-poweron.yml => lab-powerstate.yml (93%) create mode 100644 vars_files/core-model-mm.yml create mode 100644 vars_files/core-model-prototype.yml create mode 100644 vars_files/core-model-tx.yml diff --git a/.gitignore b/.gitignore index bb51700..a348cc4 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,5 @@ group_vars/vmware *.vmdk *.mf *.ovf +*.tar +*.qcow2 diff --git a/backup/tx-connB-1_config.2019-11-01@21:32:20 b/backup/tx-connB-1_config.2019-11-01@21:32:20 new file mode 100644 index 0000000..3b0ad56 --- /dev/null +++ b/backup/tx-connB-1_config.2019-11-01@21:32:20 @@ -0,0 +1,72 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-connB-1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-i2-2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.56.6/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description tx-connB-2 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.67.6/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.156/20 +set interfaces lo0 unit 0 family inet address 6.6.6.6/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1006.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::6/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement export-label term 1 from route-filter 7.7.7.7/32 exact +set policy-options policy-statement export-label term 1 from route-filter 6.6.6.6/32 exact +set policy-options policy-statement export-label term 1 then accept +set policy-options policy-statement export-label term reject then reject +set policy-options policy-statement ibgp term 1 then next-hop self +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 6.6.6.6 +set routing-options autonomous-system 6 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 406 +set protocols isis source-packet-routing node-segment ipv6-index 606 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls traffic-engineering bgp-igp-both-ribs +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group connB-i2 type external +set protocols bgp group connB-i2 export export-label +set protocols bgp group connB-i2 neighbor 192.168.56.5 description tx-i2-2 +set protocols bgp group connB-i2 neighbor 192.168.56.5 family inet labeled-unicast +set protocols bgp group connB-i2 neighbor 192.168.56.5 peer-as 4 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 6.6.6.6 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp export ibgp +set protocols bgp group ibgp neighbor 7.7.7.7 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/backup/tx-connB-2_config.2019-11-01@21:32:20 b/backup/tx-connB-2_config.2019-11-01@21:32:20 new file mode 100644 index 0000000..70972ce --- /dev/null +++ b/backup/tx-connB-2_config.2019-11-01@21:32:20 @@ -0,0 +1,69 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-connB-2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-connB-1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.67.7/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.157/20 +set interfaces lo0 unit 0 family inet address 7.7.7.7/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1007.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::7/128 +set interfaces lo0 unit 7 family inet address 77.77.77.77/32 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement direct term direct from protocol direct +set policy-options policy-statement direct term direct then accept +set routing-instances ipvpn instance-type vrf +set routing-instances ipvpn interface ge-0/0/1.0 +set routing-instances ipvpn interface lo0.7 +set routing-instances ipvpn route-distinguisher 1:1 +set routing-instances ipvpn vrf-target target:1:1 +set routing-instances ipvpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 7.7.7.7 +set routing-options autonomous-system 6 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 407 +set protocols isis source-packet-routing node-segment ipv6-index 607 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 7.7.7.7 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp neighbor 6.6.6.6 +set protocols bgp group pe type external +set protocols bgp group pe multihop ttl 10 +set protocols bgp group pe local-address 7.7.7.7 +set protocols bgp group pe family inet-vpn unicast +set protocols bgp group pe peer-as 4 +set protocols bgp group pe neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/backup/tx-i2-1_config.2019-11-01@21:32:20 b/backup/tx-i2-1_config.2019-11-01@21:32:20 new file mode 100644 index 0000000..a242ccf --- /dev/null +++ b/backup/tx-i2-1_config.2019-11-01@21:32:20 @@ -0,0 +1,67 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-i2-1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/1 description tx-i2-2 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.23.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.154/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set interfaces lo0 unit 4 family inet address 44.44.44.44/32 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances ipvpn instance-type vrf +set routing-instances ipvpn interface ge-0/0/0.0 +set routing-instances ipvpn interface lo0.4 +set routing-instances ipvpn route-distinguisher 1:1 +set routing-instances ipvpn vrf-target target:1:1 +set routing-instances ipvpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 4 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 4.4.4.4 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp neighbor 5.5.5.5 +set protocols bgp group pe type external +set protocols bgp group pe multihop ttl 10 +set protocols bgp group pe local-address 4.4.4.4 +set protocols bgp group pe family inet-vpn unicast +set protocols bgp group pe peer-as 6 +set protocols bgp group pe neighbor 7.7.7.7 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/backup/tx-i2-2_config.2019-11-01@21:32:20 b/backup/tx-i2-2_config.2019-11-01@21:32:20 new file mode 100644 index 0000000..a834dbd --- /dev/null +++ b/backup/tx-i2-2_config.2019-11-01@21:32:20 @@ -0,0 +1,72 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-i2-2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-i2-1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.23.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description tx-connB-1 +set interfaces ge-0/0/1 unit 0 family inet address 192.168.56.5/24 +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.155/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement export-label term 1 from route-filter 4.4.4.4/32 exact +set policy-options policy-statement export-label term 1 from route-filter 5.5.5.5/32 exact +set policy-options policy-statement export-label term 1 then accept +set policy-options policy-statement export-label term reject then reject +set policy-options policy-statement ibgp term 1 then next-hop self +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 4 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls traffic-engineering bgp-igp-both-ribs +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group i2-connB type external +set protocols bgp group i2-connB export export-label +set protocols bgp group i2-connB neighbor 192.168.56.6 description tx-connB-1 +set protocols bgp group i2-connB neighbor 192.168.56.6 family inet labeled-unicast +set protocols bgp group i2-connB neighbor 192.168.56.6 peer-as 6 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 5.5.5.5 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp export ibgp +set protocols bgp group ibgp neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/dhcpd-config.yml b/dhcpd-config.yml index 0cedb87..35a4d17 100644 --- a/dhcpd-config.yml +++ b/dhcpd-config.yml @@ -6,7 +6,7 @@ tasks: - name: gather facts delegate_to: localhost - vmware_guest_facts: + vmware_guest_info: hostname: "{{ vcenter_hostname }}" username: "{{ vcenter_username }}" password: "{{ vcenter_password }}" diff --git a/files/mm-config/mm-vmx1-config.txt b/files/mm-config/mm-vmx1-config.txt new file mode 100644 index 0000000..0d23405 --- /dev/null +++ b/files/mm-config/mm-vmx1-config.txt @@ -0,0 +1,148 @@ + +version VERSION +system { + host-name mm-vmx1; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "mm-vmx2" + unit 0 { + family inet { + address 10.0.0.0/31 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "mm-vmx3" + unit 0 { + family inet { + address 10.0.0.2/31 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.110/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 192.168.0.1/32; + } + family inet6 { + address fec0:0:0:1111::1/128; + } + + family iso { + address 49.0001.0010.0100.1001.00; + } + + } + } +} +routing-options { + router-id 192.168.0.1; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 401; + ipv6-index 601; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/mm-config/mm-vmx2-config.txt b/files/mm-config/mm-vmx2-config.txt new file mode 100644 index 0000000..761a77c --- /dev/null +++ b/files/mm-config/mm-vmx2-config.txt @@ -0,0 +1,148 @@ + +version VERSION +system { + host-name mm-vmx2; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "mm-vmx1" + unit 0 { + family inet { + address 10.0.0.1/31 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "mm-vmx3" + unit 0 { + family inet { + address 10.0.0.22/31 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.111/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 192.168.0.2/32; + } + family inet6 { + address fec0:0:0:1111::2/128; + } + + family iso { + address 49.0001.0010.0100.1002.00; + } + + } + } +} +routing-options { + router-id 192.168.0.2; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 402; + ipv6-index 602; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/mm-config/mm-vmx3-config.txt b/files/mm-config/mm-vmx3-config.txt new file mode 100644 index 0000000..c601488 --- /dev/null +++ b/files/mm-config/mm-vmx3-config.txt @@ -0,0 +1,148 @@ + +version VERSION +system { + host-name mm-vmx3; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "mm-vmx2" + unit 0 { + family inet { + address 10.0.0.23/31 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "mm-vmx1" + unit 0 { + family inet { + address 10.0.0.3/31 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.112/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 192.168.0.3/32; + } + family inet6 { + address fec0:0:0:1111::3/128; + } + + family iso { + address 49.0001.0010.0100.1003.00; + } + + } + } +} +routing-options { + router-id 192.168.0.3; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 403; + ipv6-index 603; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/mm-tasks/mm-vmx1_task.yml b/files/mm-tasks/mm-vmx1_task.yml new file mode 100644 index 0000000..741e750 --- /dev/null +++ b/files/mm-tasks/mm-vmx1_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "mm-vmx1-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "mm-vmx1-br-int" + - name: "mm-vmx1-0--mm-vmx2-0" + device_type: vmxnet3 + - name: "mm-vmx1-1--mm-vmx3-1" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/mm-tasks/mm-vmx2_task.yml b/files/mm-tasks/mm-vmx2_task.yml new file mode 100644 index 0000000..0853f22 --- /dev/null +++ b/files/mm-tasks/mm-vmx2_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "mm-vmx2-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "mm-vmx2-br-int" + - name: "mm-vmx1-0--mm-vmx2-0" + device_type: vmxnet3 + - name: "mm-vmx2-1--mm-vmx3-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/mm-tasks/mm-vmx3_task.yml b/files/mm-tasks/mm-vmx3_task.yml new file mode 100644 index 0000000..71f8b30 --- /dev/null +++ b/files/mm-tasks/mm-vmx3_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "mm-vmx3-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "mm-vmx3-br-int" + - name: "mm-vmx2-1--mm-vmx3-0" + device_type: vmxnet3 + - name: "mm-vmx1-1--mm-vmx3-1" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/mm_nodes.yml b/files/mm_nodes.yml new file mode 100644 index 0000000..20e0614 --- /dev/null +++ b/files/mm_nodes.yml @@ -0,0 +1,41 @@ +common: {bgp_asn: 65000} +nodes: + mm-vmx1: + iso: 49.0001.0010.0100.1001.00 + links: + ge-0/0/0.0: {cost: 1000, ip: 10.0.0.0, iso: true, mask: 31, mpls: true, remote: mm-vmx2, + vlan: 0} + ge-0/0/1.0: {cost: 1000, ip: 10.0.0.2, iso: true, mask: 31, mpls: true, remote: mm-vmx3, + vlan: 0} + mgmt: 10.39.0.110 + rid: 192.168.0.1 + rid6: fec0:0:0:1111::1 + sid: 401 + sid6: 601 + switches: [mm-vmx1-0--mm-vmx2-0, mm-vmx1-1--mm-vmx3-1] + mm-vmx2: + iso: 49.0001.0010.0100.1002.00 + links: + ge-0/0/0.0: {cost: 1000, ip: 10.0.0.1, iso: true, mask: 31, mpls: true, remote: mm-vmx1, + vlan: 0} + ge-0/0/1.0: {cost: 1000, ip: 10.0.0.22, iso: true, mask: 31, mpls: true, remote: mm-vmx3, + vlan: 0} + mgmt: 10.39.0.111 + rid: 192.168.0.2 + rid6: fec0:0:0:1111::2 + sid: 402 + sid6: 602 + switches: [mm-vmx1-0--mm-vmx2-0, mm-vmx2-1--mm-vmx3-0] + mm-vmx3: + iso: 49.0001.0010.0100.1003.00 + links: + ge-0/0/0.0: {cost: 1000, ip: 10.0.0.23, iso: true, mask: 31, mpls: true, remote: mm-vmx2, + vlan: 0} + ge-0/0/1.0: {cost: 1000, ip: 10.0.0.3, iso: true, mask: 31, mpls: true, remote: mm-vmx1, + vlan: 0} + mgmt: 10.39.0.112 + rid: 192.168.0.3 + rid6: fec0:0:0:1111::3 + sid: 403 + sid6: 603 + switches: [mm-vmx2-1--mm-vmx3-0, mm-vmx1-1--mm-vmx3-1] diff --git a/files/ova/README-fullk9-R-XRV9000-701.txt b/files/ova/README-fullk9-R-XRV9000-701.txt new file mode 100644 index 0000000..b722d82 --- /dev/null +++ b/files/ova/README-fullk9-R-XRV9000-701.txt @@ -0,0 +1,5 @@ +# md5 values of files listed in tar file are listed below +ad38cb8ee2ab73cd36fa04af87428eb6 xrv9k-fullk9-x-7.0.1.iso +c343249e16ee101173eb2c14e09b85f8 xrv9k-fullk9-x-7.0.1.ova +ca2817767fa546e303c3c536e211d33e xrv9k-fullk9-x-7.0.1.qcow2 +4c4bc803c9bf641cd028f02edb927cf8 xrv9k-fullk9-x.virsh-7.0.1.xml diff --git a/files/ova/xrv9k-fullk9-x.virsh-7.0.1.xml b/files/ova/xrv9k-fullk9-x.virsh-7.0.1.xml new file mode 100755 index 0000000..e165c04 --- /dev/null +++ b/files/ova/xrv9k-fullk9-x.virsh-7.0.1.xml @@ -0,0 +1,211 @@ + + + + + + IOS-XRv-9000_vpe_ahoang_virsh + 4576dabb-4393-4a9d-8eb6-a1fe7f5e99af + com.cisco.ios-xrv9000 + 20480 + 20480 + 4 + + + + + + + + hvm + + + + + + + + + + destroy + restart + restart + + /usr/bin/kvm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/files/tx-config/backup/tx-connB-1_config.2019-11-01@21:47:04 b/files/tx-config/backup/tx-connB-1_config.2019-11-01@21:47:04 new file mode 100644 index 0000000..3b0ad56 --- /dev/null +++ b/files/tx-config/backup/tx-connB-1_config.2019-11-01@21:47:04 @@ -0,0 +1,72 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-connB-1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-i2-2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.56.6/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description tx-connB-2 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.67.6/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.156/20 +set interfaces lo0 unit 0 family inet address 6.6.6.6/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1006.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::6/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement export-label term 1 from route-filter 7.7.7.7/32 exact +set policy-options policy-statement export-label term 1 from route-filter 6.6.6.6/32 exact +set policy-options policy-statement export-label term 1 then accept +set policy-options policy-statement export-label term reject then reject +set policy-options policy-statement ibgp term 1 then next-hop self +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 6.6.6.6 +set routing-options autonomous-system 6 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 406 +set protocols isis source-packet-routing node-segment ipv6-index 606 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls traffic-engineering bgp-igp-both-ribs +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group connB-i2 type external +set protocols bgp group connB-i2 export export-label +set protocols bgp group connB-i2 neighbor 192.168.56.5 description tx-i2-2 +set protocols bgp group connB-i2 neighbor 192.168.56.5 family inet labeled-unicast +set protocols bgp group connB-i2 neighbor 192.168.56.5 peer-as 4 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 6.6.6.6 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp export ibgp +set protocols bgp group ibgp neighbor 7.7.7.7 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-config/backup/tx-connB-2_config.2019-11-01@21:47:04 b/files/tx-config/backup/tx-connB-2_config.2019-11-01@21:47:04 new file mode 100644 index 0000000..70972ce --- /dev/null +++ b/files/tx-config/backup/tx-connB-2_config.2019-11-01@21:47:04 @@ -0,0 +1,69 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-connB-2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-connB-1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.67.7/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.157/20 +set interfaces lo0 unit 0 family inet address 7.7.7.7/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1007.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::7/128 +set interfaces lo0 unit 7 family inet address 77.77.77.77/32 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement direct term direct from protocol direct +set policy-options policy-statement direct term direct then accept +set routing-instances ipvpn instance-type vrf +set routing-instances ipvpn interface ge-0/0/1.0 +set routing-instances ipvpn interface lo0.7 +set routing-instances ipvpn route-distinguisher 1:1 +set routing-instances ipvpn vrf-target target:1:1 +set routing-instances ipvpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 7.7.7.7 +set routing-options autonomous-system 6 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 407 +set protocols isis source-packet-routing node-segment ipv6-index 607 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 7.7.7.7 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp neighbor 6.6.6.6 +set protocols bgp group pe type external +set protocols bgp group pe multihop ttl 10 +set protocols bgp group pe local-address 7.7.7.7 +set protocols bgp group pe family inet-vpn unicast +set protocols bgp group pe peer-as 4 +set protocols bgp group pe neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-config/backup/tx-i2-1_config.2019-11-01@21:47:04 b/files/tx-config/backup/tx-i2-1_config.2019-11-01@21:47:04 new file mode 100644 index 0000000..a242ccf --- /dev/null +++ b/files/tx-config/backup/tx-i2-1_config.2019-11-01@21:47:04 @@ -0,0 +1,67 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-i2-1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/1 description tx-i2-2 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.23.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.154/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set interfaces lo0 unit 4 family inet address 44.44.44.44/32 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances ipvpn instance-type vrf +set routing-instances ipvpn interface ge-0/0/0.0 +set routing-instances ipvpn interface lo0.4 +set routing-instances ipvpn route-distinguisher 1:1 +set routing-instances ipvpn vrf-target target:1:1 +set routing-instances ipvpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 4 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 4.4.4.4 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp neighbor 5.5.5.5 +set protocols bgp group pe type external +set protocols bgp group pe multihop ttl 10 +set protocols bgp group pe local-address 4.4.4.4 +set protocols bgp group pe family inet-vpn unicast +set protocols bgp group pe peer-as 6 +set protocols bgp group pe neighbor 7.7.7.7 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-config/backup/tx-i2-2_config.2019-11-01@21:47:04 b/files/tx-config/backup/tx-i2-2_config.2019-11-01@21:47:04 new file mode 100644 index 0000000..a834dbd --- /dev/null +++ b/files/tx-config/backup/tx-i2-2_config.2019-11-01@21:47:04 @@ -0,0 +1,72 @@ +set version 20190606.224121_builder.r1033375 +set system host-name tx-i2-2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description tx-i2-1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.23.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description tx-connB-1 +set interfaces ge-0/0/1 unit 0 family inet address 192.168.56.5/24 +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.155/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement export-label term 1 from route-filter 4.4.4.4/32 exact +set policy-options policy-statement export-label term 1 from route-filter 5.5.5.5/32 exact +set policy-options policy-statement export-label term 1 then accept +set policy-options policy-statement export-label term reject then reject +set policy-options policy-statement ibgp term 1 then next-hop self +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 4 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls traffic-engineering bgp-igp-both-ribs +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols bgp group i2-connB type external +set protocols bgp group i2-connB export export-label +set protocols bgp group i2-connB neighbor 192.168.56.6 description tx-connB-1 +set protocols bgp group i2-connB neighbor 192.168.56.6 family inet labeled-unicast +set protocols bgp group i2-connB neighbor 192.168.56.6 peer-as 6 +set protocols bgp group ibgp type internal +set protocols bgp group ibgp local-address 5.5.5.5 +set protocols bgp group ibgp family inet labeled-unicast resolve-vpn +set protocols bgp group ibgp export ibgp +set protocols bgp group ibgp neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-config/tx-connB-1-config.txt b/files/tx-config/tx-connB-1-config.txt new file mode 100644 index 0000000..4459089 --- /dev/null +++ b/files/tx-config/tx-connB-1-config.txt @@ -0,0 +1,152 @@ + +version VERSION +system { + host-name tx-connB-1; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "tx-i2-2" + unit 0 { + family inet { + address 192.168.56.6/24 + } + family inet6; + family mpls; + } + } + + ge-0/0/1 { + description "tx-connB-2" + unit 0 { + family inet { + address 10.0.67.6/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.156/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 6.6.6.6/32; + } + family inet6 { + address fec0:0:0:1111::6/128; + } + + family iso { + address 49.0001.0010.0100.1006.00; + } + + } + } +} +routing-options { + router-id 6.6.6.6; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 406; + ipv6-index 606; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-config/tx-connB-2-config.txt b/files/tx-config/tx-connB-2-config.txt new file mode 100644 index 0000000..dc34e1a --- /dev/null +++ b/files/tx-config/tx-connB-2-config.txt @@ -0,0 +1,139 @@ + +version VERSION +system { + host-name tx-connB-2; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "tx-connB-1" + unit 0 { + family inet { + address 10.0.67.7/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.157/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 7.7.7.7/32; + } + family inet6 { + address fec0:0:0:1111::7/128; + } + + family iso { + address 49.0001.0010.0100.1007.00; + } + + } + } +} +routing-options { + router-id 7.7.7.7; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 407; + ipv6-index 607; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + } + lldp { + interface ge-0/0/0; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-config/tx-i2-1-config.txt b/files/tx-config/tx-i2-1-config.txt new file mode 100644 index 0000000..7f875d5 --- /dev/null +++ b/files/tx-config/tx-i2-1-config.txt @@ -0,0 +1,139 @@ + +version VERSION +system { + host-name tx-i2-1; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/1 { + description "tx-i2-2" + unit 0 { + family inet { + address 10.0.23.2/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.154/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 4.4.4.4/32; + } + family inet6 { + address fec0:0:0:1111::4/128; + } + + family iso { + address 49.0001.0010.0100.1004.00; + } + + } + } +} +routing-options { + router-id 4.4.4.4; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 404; + ipv6-index 604; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-config/tx-i2-2-config.txt b/files/tx-config/tx-i2-2-config.txt new file mode 100644 index 0000000..3430cbb --- /dev/null +++ b/files/tx-config/tx-i2-2-config.txt @@ -0,0 +1,152 @@ + +version VERSION +system { + host-name tx-i2-2; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "tx-i2-1" + unit 0 { + family inet { + address 10.0.23.3/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "tx-connB-1" + unit 0 { + family inet { + address 192.168.56.5/24 + } + family inet6; + family mpls; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.155/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 5.5.5.5/32; + } + family inet6 { + address fec0:0:0:1111::5/128; + } + + family iso { + address 49.0001.0010.0100.1005.00; + } + + } + } +} +routing-options { + router-id 5.5.5.5; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 405; + ipv6-index 605; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@11:00:10 b/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@11:00:10 new file mode 100644 index 0000000..39eee5a --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@11:00:10 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 unit 0 family inet +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/1 description proto-pe2 +set interfaces ge-0/0/1 unit 0 family inet +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.166/20 +set interfaces lo0 unit 0 family inet address 11.11.11.11/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::11/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 11.11.11.11 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@16:14:27 b/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@16:14:27 new file mode 100644 index 0000000..7450488 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce1_config.2019-11-13@16:14:27 @@ -0,0 +1,52 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe2 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 unit 0 family bridge interface-mode access +set interfaces ge-0/0/2 unit 0 family bridge vlan-id 100 +set interfaces ae0 description pe1-pe2 +set interfaces ae0 flexible-vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 mac 00:00:00:00:00:11 +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 unit 0 vlan-id 100 +set interfaces ae0 unit 0 family inet address 10.11.22.11/24 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.166/20 +set interfaces lo0 unit 0 family inet address 11.11.11.11/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::11/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 11.11.11.11 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set bridge-domains BD vlan-id 100 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@14:17:15 b/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@14:17:15 new file mode 100644 index 0000000..d820dff --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@14:17:15 @@ -0,0 +1,53 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1:ge-0/0/0 +set interfaces ge-0/0/0 flexible-vlan-tagging +set interfaces ge-0/0/0 encapsulation flexible-ethernet-services +set interfaces ge-0/0/0 unit 100 vlan-id 100 +set interfaces ge-0/0/0 unit 100 family inet address 192.168.100.1/24 +set interfaces ge-0/0/1 description proto-pe2 +set interfaces ge-0/0/1 unit 0 +set interfaces ge-0/0/2 description vm1 +set interfaces ge-0/0/2 unit 0 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.166/20 +set interfaces lo0 unit 0 family inet address 11.11.11.11/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::11/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances EVPN1-to-CE2-VL100 instance-type virtual-router +set routing-instances EVPN1-to-CE2-VL100 interface ge-0/0/0.100 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 11.11.11.11 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@15:18:19 b/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@15:18:19 new file mode 100644 index 0000000..d23a9b5 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce1_config.2019-11-14@15:18:19 @@ -0,0 +1,55 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1:ge-0/0/0 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe2 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description vm1 +set interfaces ge-0/0/2 unit 0 +set interfaces ae0 flexible-vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 unit 100 vlan-id 100 +set interfaces ae0 unit 100 family inet address 192.168.100.1/24 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.166/20 +set interfaces lo0 unit 0 family inet address 11.11.11.11/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::11/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances EVPN1-to-CE2-VL100 instance-type virtual-router +set routing-instances EVPN1-to-CE2-VL100 interface ge-0/0/0.100 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 11.11.11.11 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@11:00:10 b/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@11:00:10 new file mode 100644 index 0000000..9061845 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@11:00:10 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 unit 0 family inet +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 unit 0 family inet +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.167/20 +set interfaces lo0 unit 0 family inet address 22.22.22.22/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 22.22.22.22 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@16:14:27 b/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@16:14:27 new file mode 100644 index 0000000..ff93b7d --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce2_config.2019-11-13@16:14:27 @@ -0,0 +1,52 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 unit 0 family bridge interface-mode access +set interfaces ge-0/0/2 unit 0 family bridge vlan-id 100 +set interfaces ae0 description pe3-pe4 +set interfaces ae0 flexible-vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 mac 00:00:00:00:00:22 +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 unit 0 vlan-id 100 +set interfaces ae0 unit 0 family inet address 10.11.22.22/24 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.167/20 +set interfaces lo0 unit 0 family inet address 22.22.22.22/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 22.22.22.22 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set bridge-domains BD vlan-id 100 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@14:17:15 b/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@14:17:15 new file mode 100644 index 0000000..d4b08d7 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@14:17:15 @@ -0,0 +1,58 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 flexible-vlan-tagging +set interfaces ge-0/0/0 encapsulation flexible-ethernet-services +set interfaces ge-0/0/0 unit 100 description vlan100:EVPN1-to-CE1-VL100 +set interfaces ge-0/0/0 unit 100 encapsulation vlan-bridge +set interfaces ge-0/0/0 unit 100 vlan-id 100 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/2 description vm2 +set interfaces ge-0/0/2 flexible-vlan-tagging +set interfaces ge-0/0/2 native-vlan-id 1 +set interfaces ge-0/0/2 encapsulation flexible-ethernet-services +set interfaces ge-0/0/2 unit 0 encapsulation vlan-bridge +set interfaces ge-0/0/2 unit 0 vlan-id 1 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.167/20 +set interfaces lo0 unit 0 family inet address 22.22.22.22/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 22.22.22.22 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set bridge-domains VM2-Untagged vlan-id none +set bridge-domains VM2-Untagged interface ge-0/0/2.0 +set bridge-domains VM2-Untagged interface ge-0/0/0.100 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@15:18:19 b/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@15:18:19 new file mode 100644 index 0000000..f3f9114 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce2_config.2019-11-14@15:18:19 @@ -0,0 +1,62 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description vm2 +set interfaces ge-0/0/2 flexible-vlan-tagging +set interfaces ge-0/0/2 native-vlan-id 1 +set interfaces ge-0/0/2 encapsulation flexible-ethernet-services +set interfaces ge-0/0/2 unit 0 encapsulation vlan-bridge +set interfaces ge-0/0/2 unit 0 vlan-id 1 +set interfaces ae0 flexible-vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 mac 00:00:00:00:00:22 +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 unit 100 description vlan100:EVPN1-to-CE3.CE4-VL100 +set interfaces ae0 unit 100 encapsulation vlan-bridge +set interfaces ae0 unit 100 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.167/20 +set interfaces lo0 unit 0 family inet address 22.22.22.22/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 22.22.22.22 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set bridge-domains VM2-Untagged vlan-id none +set bridge-domains VM2-Untagged interface ge-0/0/2.0 +set bridge-domains VM2-Untagged interface ae0.100 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@11:00:11 b/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@11:00:11 new file mode 100644 index 0000000..62656fc --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@11:00:11 @@ -0,0 +1,38 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.33.33/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.168/20 +set interfaces lo0 unit 0 family inet address 33.33.33.33/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 33.33.33.33 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@16:14:27 b/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@16:14:27 new file mode 100644 index 0000000..ecbaae0 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce3_config.2019-11-13@16:14:27 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.33.33/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.168/20 +set interfaces lo0 unit 0 family inet address 33.33.33.33/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 33.33.33.33 +set routing-options autonomous-system 65033 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.33.33 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.33.2 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@14:17:16 b/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@14:17:16 new file mode 100644 index 0000000..ecbaae0 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@14:17:16 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.33.33/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.168/20 +set interfaces lo0 unit 0 family inet address 33.33.33.33/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 33.33.33.33 +set routing-options autonomous-system 65033 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.33.33 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.33.2 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@15:18:20 b/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@15:18:20 new file mode 100644 index 0000000..ecbaae0 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce3_config.2019-11-14@15:18:20 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.33.33/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.168/20 +set interfaces lo0 unit 0 family inet address 33.33.33.33/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 33.33.33.33 +set routing-options autonomous-system 65033 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.33.33 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.33.2 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@11:00:10 b/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@11:00:10 new file mode 100644 index 0000000..e2dd9f3 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@11:00:10 @@ -0,0 +1,38 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.44.44/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.169/20 +set interfaces lo0 unit 0 family inet address 44.44.44.44/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 44.44.44.44 +set routing-options autonomous-system 65000 +set protocols mpls interface ge-0/0/0.0 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@16:14:27 b/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@16:14:27 new file mode 100644 index 0000000..646f3b7 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce4_config.2019-11-13@16:14:27 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.44.44/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.169/20 +set interfaces lo0 unit 0 family inet address 44.44.44.44/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 44.44.44.44 +set routing-options autonomous-system 65044 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.44.44 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.44.3 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@14:17:15 b/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@14:17:15 new file mode 100644 index 0000000..646f3b7 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@14:17:15 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.44.44/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.169/20 +set interfaces lo0 unit 0 family inet address 44.44.44.44/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 44.44.44.44 +set routing-options autonomous-system 65044 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.44.44 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.44.3 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@15:18:20 b/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@15:18:20 new file mode 100644 index 0000000..646f3b7 --- /dev/null +++ b/files/tx-proto-config/backup/proto-ce4_config.2019-11-14@15:18:20 @@ -0,0 +1,43 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-ce4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe3 +set interfaces ge-0/0/0 unit 0 family inet address 192.168.44.44/24 +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.169/20 +set interfaces lo0 unit 0 family inet address 44.44.44.44/32 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::22/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 44.44.44.44 +set routing-options autonomous-system 65044 +set protocols mpls interface ge-0/0/0.0 +set protocols bgp group ebgp type external +set protocols bgp group ebgp local-address 192.168.44.44 +set protocols bgp group ebgp family inet unicast +set protocols bgp group ebgp peer-as 65000 +set protocols bgp group ebgp neighbor 192.168.44.3 +set protocols lldp interface ge-0/0/0 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-p5_config.2019-11-13@11:00:07 b/files/tx-proto-config/backup/proto-p5_config.2019-11-13@11:00:07 new file mode 100644 index 0000000..aa1c460 --- /dev/null +++ b/files/tx-proto-config/backup/proto-p5_config.2019-11-13@11:00:07 @@ -0,0 +1,59 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-p5 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.15.5/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-pe3 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.35.5/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.165/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 65000 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-p5_config.2019-11-13@16:14:24 b/files/tx-proto-config/backup/proto-p5_config.2019-11-13@16:14:24 new file mode 100644 index 0000000..edec155 --- /dev/null +++ b/files/tx-proto-config/backup/proto-p5_config.2019-11-13@16:14:24 @@ -0,0 +1,63 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-p5 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.15.5/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-pe3 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.35.5/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.165/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-p5_config.2019-11-14@14:17:12 b/files/tx-proto-config/backup/proto-p5_config.2019-11-14@14:17:12 new file mode 100644 index 0000000..edec155 --- /dev/null +++ b/files/tx-proto-config/backup/proto-p5_config.2019-11-14@14:17:12 @@ -0,0 +1,63 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-p5 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.15.5/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-pe3 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.35.5/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.165/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-p5_config.2019-11-14@15:18:17 b/files/tx-proto-config/backup/proto-p5_config.2019-11-14@15:18:17 new file mode 100644 index 0000000..edec155 --- /dev/null +++ b/files/tx-proto-config/backup/proto-p5_config.2019-11-14@15:18:17 @@ -0,0 +1,63 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-p5 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe1 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.15.5/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-pe3 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.35.5/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.165/20 +set interfaces lo0 unit 0 family inet address 5.5.5.5/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1005.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::5/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 5.5.5.5 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 405 +set protocols isis source-packet-routing node-segment ipv6-index 605 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@11:00:07 b/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@11:00:07 new file mode 100644 index 0000000..6a7a6be --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@11:00:07 @@ -0,0 +1,73 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-ce1 +set interfaces ge-0/0/0 unit 0 family inet +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/1 description proto-p5 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.15.1/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe2 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.1/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe3 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.1/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.161/20 +set interfaces lo0 unit 0 family inet address 1.1.1.1/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1001.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::1/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 1.1.1.1 +set routing-options autonomous-system 65000 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 401 +set protocols isis source-packet-routing node-segment ipv6-index 601 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@16:14:24 b/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@16:14:24 new file mode 100644 index 0000000..4446892 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe1_config.2019-11-13@16:14:24 @@ -0,0 +1,100 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-p5 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.15.1/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe2 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.1/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe3 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.1/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:11:11:11:11:11:11:11:11:11 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 +set interfaces ae0 unit 0 encapsulation vlan-bridge +set interfaces ae0 unit 0 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.161/20 +set interfaces lo0 unit 0 family inet address 1.1.1.1/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1001.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::1/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances evpn instance-type evpn +set routing-instances evpn protocols evpn +set routing-instances evpn vlan-id 100 +set routing-instances evpn interface ae0.0 +set routing-instances evpn route-distinguisher 1.1.1.1:10 +set routing-instances evpn vrf-target target:10:10 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options forwarding-table chained-composite-next-hop ingress evpn +set routing-options router-id 1.1.1.1 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 401 +set protocols isis source-packet-routing node-segment ipv6-index 601 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 1.1.1.1 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@14:17:12 b/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@14:17:12 new file mode 100644 index 0000000..2d59c02 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@14:17:12 @@ -0,0 +1,97 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description ce1:ge-0/0/0 +set interfaces ge-0/0/0 flexible-vlan-tagging +set interfaces ge-0/0/0 encapsulation flexible-ethernet-services +set interfaces ge-0/0/0 unit 100 description VLAN100:EVPN1 +set interfaces ge-0/0/0 unit 100 encapsulation vlan-bridge +set interfaces ge-0/0/0 unit 100 vlan-id 100 +set interfaces ge-0/0/1 description proto-p5 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.15.1/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe2 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.1/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe3 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.1/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.161/20 +set interfaces lo0 unit 0 family inet address 1.1.1.1/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1001.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::1/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ge-0/0/0.100 +set routing-instances EVPN1 route-distinguisher 1.1.1.1:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 1.1.1.1 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 401 +set protocols isis source-packet-routing node-segment ipv6-index 601 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 1.1.1.1 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@15:18:17 b/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@15:18:17 new file mode 100644 index 0000000..2bb41af --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe1_config.2019-11-14@15:18:17 @@ -0,0 +1,102 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe1 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description ce1:ge-0/0/0 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-p5 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.15.1/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe2 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.1/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe3 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.1/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ae0 flexible-vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:11:11:11:11:11:11:11:11:11 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 +set interfaces ae0 unit 100 description VLAN100:EVPN1 +set interfaces ae0 unit 100 encapsulation vlan-bridge +set interfaces ae0 unit 100 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.161/20 +set interfaces lo0 unit 0 family inet address 1.1.1.1/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1001.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::1/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ae0.100 +set routing-instances EVPN1 route-distinguisher 1.1.1.1:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 1.1.1.1 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 401 +set protocols isis source-packet-routing node-segment ipv6-index 601 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 1.1.1.1 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@11:00:07 b/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@11:00:07 new file mode 100644 index 0000000..286d61f --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@11:00:07 @@ -0,0 +1,69 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-ce1 +set interfaces ge-0/0/0 unit 0 family inet +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.24.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe1 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.2/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-ce3 +set interfaces ge-0/0/3 unit 0 family inet address 192.168.33.2/24 +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.162/20 +set interfaces lo0 unit 0 family inet address 2.2.2.2/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1002.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::2/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 2.2.2.2 +set routing-options autonomous-system 65000 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 402 +set protocols isis source-packet-routing node-segment ipv6-index 602 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@16:14:24 b/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@16:14:24 new file mode 100644 index 0000000..2fd35ea --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe2_config.2019-11-13@16:14:24 @@ -0,0 +1,121 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.24.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe1 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.2/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-ce3 +set interfaces ge-0/0/3 unit 0 family inet address 192.168.33.2/24 +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:11:11:11:11:11:11:11:11:11 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 +set interfaces ae0 unit 0 encapsulation vlan-bridge +set interfaces ae0 unit 0 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.162/20 +set interfaces lo0 unit 0 family inet address 2.2.2.2/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1002.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::2/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances evpn instance-type evpn +set routing-instances evpn protocols evpn +set routing-instances evpn vlan-id 100 +set routing-instances evpn interface ae0.0 +set routing-instances evpn route-distinguisher 2.2.2.2:10 +set routing-instances evpn vrf-target target:10:10 +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.33.2 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65033 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.33.33 +set routing-instances l3vpn interface ge-0/0/3.0 +set routing-instances l3vpn route-distinguisher 2.2.2.2:200 +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options forwarding-table chained-composite-next-hop ingress evpn +set routing-options router-id 2.2.2.2 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 402 +set protocols isis source-packet-routing node-segment ipv6-index 602 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols source-packet-routing segment-list via-p5-pe3 auto-translate +set protocols source-packet-routing segment-list via-p5-pe3 hop1 ip-address 5.5.5.5 +set protocols source-packet-routing segment-list via-p5-pe3 hop1 label-type node +set protocols source-packet-routing segment-list via-p5-pe3 hop2 ip-address 3.3.3.3 +set protocols source-packet-routing segment-list via-p5-pe3 hop2 label-type node +set protocols source-packet-routing source-routing-path via-p5-pe3 to 3.3.3.3 +set protocols source-packet-routing source-routing-path via-p5-pe3 color 200 +set protocols source-packet-routing source-routing-path via-p5-pe3 primary via-p5-pe3 +set protocols source-packet-routing inherit-label-nexthops +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 2.2.2.2 +set protocols bgp group EVPN-PE import color-import +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@14:17:11 b/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@14:17:11 new file mode 100644 index 0000000..a432eee --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@14:17:11 @@ -0,0 +1,105 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description ce1 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.24.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe1 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.2/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-ce3 +set interfaces ge-0/0/3 unit 0 family inet address 192.168.33.2/24 +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.162/20 +set interfaces lo0 unit 0 family inet address 2.2.2.2/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1002.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::2/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.33.2 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65033 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.33.33 +set routing-instances l3vpn interface ge-0/0/3.0 +set routing-instances l3vpn route-distinguisher 2.2.2.2:200 +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 2.2.2.2 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 402 +set protocols isis source-packet-routing node-segment ipv6-index 602 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols source-packet-routing segment-list via-p5-pe3 auto-translate +set protocols source-packet-routing segment-list via-p5-pe3 hop1 ip-address 5.5.5.5 +set protocols source-packet-routing segment-list via-p5-pe3 hop1 label-type node +set protocols source-packet-routing segment-list via-p5-pe3 hop2 ip-address 3.3.3.3 +set protocols source-packet-routing segment-list via-p5-pe3 hop2 label-type node +set protocols source-packet-routing source-routing-path via-p5-pe3 to 3.3.3.3 +set protocols source-packet-routing source-routing-path via-p5-pe3 color 200 +set protocols source-packet-routing source-routing-path via-p5-pe3 primary via-p5-pe3 +set protocols source-packet-routing inherit-label-nexthops +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 2.2.2.2 +set protocols bgp group EVPN-PE import color-import +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@15:18:17 b/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@15:18:17 new file mode 100644 index 0000000..223d81d --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe2_config.2019-11-14@15:18:17 @@ -0,0 +1,119 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe2 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description ce1 +set interfaces ge-0/0/0 gigether-options 802.3ad ae0 +set interfaces ge-0/0/1 description proto-pe4 +set interfaces ge-0/0/1 unit 0 family inet address 10.0.24.2/24 +set interfaces ge-0/0/1 unit 0 family iso +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/1 unit 0 family mpls +set interfaces ge-0/0/2 description proto-pe1 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.12.2/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-ce3 +set interfaces ge-0/0/3 unit 0 family inet address 192.168.33.2/24 +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:11:11:11:11:11:11:11:11:11 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:05 +set interfaces ae0 unit 100 encapsulation vlan-bridge +set interfaces ae0 unit 100 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.162/20 +set interfaces lo0 unit 0 family inet address 2.2.2.2/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1002.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::2/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ae0.100 +set routing-instances EVPN1 route-distinguisher 1.1.1.1:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.33.2 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65033 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.33.33 +set routing-instances l3vpn interface ge-0/0/3.0 +set routing-instances l3vpn route-distinguisher 2.2.2.2:200 +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 2.2.2.2 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 402 +set protocols isis source-packet-routing node-segment ipv6-index 602 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/1.0 point-to-point +set protocols isis interface ge-0/0/1.0 level 2 metric 1000 +set protocols isis interface ge-0/0/1.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols source-packet-routing segment-list via-p5-pe3 auto-translate +set protocols source-packet-routing segment-list via-p5-pe3 hop1 ip-address 5.5.5.5 +set protocols source-packet-routing segment-list via-p5-pe3 hop1 label-type node +set protocols source-packet-routing segment-list via-p5-pe3 hop2 ip-address 3.3.3.3 +set protocols source-packet-routing segment-list via-p5-pe3 hop2 label-type node +set protocols source-packet-routing source-routing-path via-p5-pe3 to 3.3.3.3 +set protocols source-packet-routing source-routing-path via-p5-pe3 color 200 +set protocols source-packet-routing source-routing-path via-p5-pe3 primary via-p5-pe3 +set protocols source-packet-routing inherit-label-nexthops +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 2.2.2.2 +set protocols bgp group EVPN-PE import color-import +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@11:00:07 b/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@11:00:07 new file mode 100644 index 0000000..170f9bc --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@11:00:07 @@ -0,0 +1,78 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-p5 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.35.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-ce2 +set interfaces ge-0/0/1 unit 0 family inet +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/2 description proto-pe4 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.3/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe1 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.3/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ge-0/0/4 description proto-ce4 +set interfaces ge-0/0/4 unit 0 family inet address 192.168.44.3/24 +set interfaces ge-0/0/4 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.163/20 +set interfaces lo0 unit 0 family inet address 3.3.3.3/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1003.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::3/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 3.3.3.3 +set routing-options autonomous-system 65000 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 403 +set protocols isis source-packet-routing node-segment ipv6-index 603 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols mpls interface ge-0/0/4.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 +set protocols lldp interface ge-0/0/4 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@16:14:24 b/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@16:14:24 new file mode 100644 index 0000000..23a6b2e --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe3_config.2019-11-13@16:14:24 @@ -0,0 +1,123 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-p5 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.35.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description proto-pe4 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.3/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe1 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.3/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ge-0/0/4 description proto-ce4 +set interfaces ge-0/0/4 unit 0 family inet address 192.168.44.3/24 +set interfaces ge-0/0/4 unit 0 family inet6 +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:33:33:33:33:33:33:33:33:33 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:06 +set interfaces ae0 unit 0 encapsulation vlan-bridge +set interfaces ae0 unit 0 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.163/20 +set interfaces lo0 unit 0 family inet address 3.3.3.3/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1003.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::3/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances evpn instance-type evpn +set routing-instances evpn protocols evpn +set routing-instances evpn vlan-id 100 +set routing-instances evpn interface ae0.0 +set routing-instances evpn route-distinguisher 3.3.3.3:10 +set routing-instances evpn vrf-target target:10:10 +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.44.3 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65044 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.44.44 +set routing-instances l3vpn interface ge-0/0/4.0 +set routing-instances l3vpn route-distinguisher 3.3.3.3:200 +set routing-instances l3vpn vrf-export color200 +deactivate routing-instances l3vpn vrf-export +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options forwarding-table chained-composite-next-hop ingress evpn +set routing-options router-id 3.3.3.3 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 403 +set protocols isis source-packet-routing node-segment ipv6-index 603 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 3.3.3.3 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 +set protocols lldp interface ge-0/0/4 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@14:17:12 b/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@14:17:12 new file mode 100644 index 0000000..5d66bc8 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@14:17:12 @@ -0,0 +1,120 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-p5 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.35.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description ce1:ge-0/0/0 +set interfaces ge-0/0/1 flexible-vlan-tagging +set interfaces ge-0/0/1 encapsulation flexible-ethernet-services +set interfaces ge-0/0/1 unit 100 description vlan100:EVPN1 +set interfaces ge-0/0/1 unit 100 encapsulation vlan-bridge +set interfaces ge-0/0/1 unit 100 vlan-id 100 +set interfaces ge-0/0/2 description proto-pe4 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.3/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe1 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.3/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ge-0/0/4 description proto-ce4 +set interfaces ge-0/0/4 unit 0 family inet address 192.168.44.3/24 +set interfaces ge-0/0/4 unit 0 family inet6 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.163/20 +set interfaces lo0 unit 0 family inet address 3.3.3.3/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1003.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::3/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ge-0/0/1.100 +set routing-instances EVPN1 route-distinguisher 3.3.3.3:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.44.3 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65044 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.44.44 +set routing-instances l3vpn interface ge-0/0/4.0 +set routing-instances l3vpn route-distinguisher 3.3.3.3:200 +set routing-instances l3vpn vrf-export color200 +deactivate routing-instances l3vpn vrf-export +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 3.3.3.3 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 403 +set protocols isis source-packet-routing node-segment ipv6-index 603 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 3.3.3.3 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 +set protocols lldp interface ge-0/0/4 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@15:18:17 b/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@15:18:17 new file mode 100644 index 0000000..1989f52 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe3_config.2019-11-14@15:18:17 @@ -0,0 +1,124 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe3 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-p5 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.35.3/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description ce1:ge-0/0/0 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description proto-pe4 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.3/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ge-0/0/3 description proto-pe1 +set interfaces ge-0/0/3 unit 0 family inet address 10.0.13.3/24 +set interfaces ge-0/0/3 unit 0 family iso +set interfaces ge-0/0/3 unit 0 family inet6 +set interfaces ge-0/0/3 unit 0 family mpls +set interfaces ge-0/0/4 description proto-ce4 +set interfaces ge-0/0/4 unit 0 family inet address 192.168.44.3/24 +set interfaces ge-0/0/4 unit 0 family inet6 +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:33:33:33:33:33:33:33:33:33 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:06 +set interfaces ae0 unit 100 encapsulation vlan-bridge +set interfaces ae0 unit 100 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.163/20 +set interfaces lo0 unit 0 family inet address 3.3.3.3/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1003.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::3/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set policy-options policy-statement color-import then resolution-map color +set policy-options policy-statement color200 term 0 then community add color200 +set policy-options policy-statement color200 term 0 then community add target200 +set policy-options policy-statement color200 term 0 then accept +set policy-options community color200 members color:0:200 +set policy-options community target200 members target:200:200 +set policy-options resolution-map color mode ip-color +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ae0.100 +set routing-instances EVPN1 route-distinguisher 3.3.3.3:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-instances l3vpn instance-type vrf +set routing-instances l3vpn protocols bgp group ebgp type external +set routing-instances l3vpn protocols bgp group ebgp local-address 192.168.44.3 +set routing-instances l3vpn protocols bgp group ebgp family inet unicast +set routing-instances l3vpn protocols bgp group ebgp peer-as 65044 +set routing-instances l3vpn protocols bgp group ebgp neighbor 192.168.44.44 +set routing-instances l3vpn interface ge-0/0/4.0 +set routing-instances l3vpn route-distinguisher 3.3.3.3:200 +set routing-instances l3vpn vrf-export color200 +deactivate routing-instances l3vpn vrf-export +set routing-instances l3vpn vrf-target target:200:200 +set routing-instances l3vpn vrf-table-label +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 3.3.3.3 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 403 +set protocols isis source-packet-routing node-segment ipv6-index 603 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/3.0 point-to-point +set protocols isis interface ge-0/0/3.0 level 2 metric 1000 +set protocols isis interface ge-0/0/3.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/2.0 +set protocols mpls interface ge-0/0/3.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 3.3.3.3 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 4.4.4.4 +set protocols lldp port-id-subtype interface-name +set protocols lldp port-description-type interface-alias +set protocols lldp neighbour-port-info-display port-id +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 +set protocols lldp interface ge-0/0/3 +set protocols lldp interface ge-0/0/4 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@11:00:07 b/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@11:00:07 new file mode 100644 index 0000000..5844077 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@11:00:07 @@ -0,0 +1,64 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.24.4/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description proto-ce2 +set interfaces ge-0/0/1 unit 0 family inet +set interfaces ge-0/0/1 unit 0 family inet6 +set interfaces ge-0/0/2 description proto-pe3 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.4/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.164/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 65000 +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface lo0.0 passive +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@16:14:24 b/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@16:14:24 new file mode 100644 index 0000000..ddd5f09 --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe4_config.2019-11-13@16:14:24 @@ -0,0 +1,90 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.24.4/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description proto-pe3 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.4/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:33:33:33:33:33:33:33:33:33 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:06 +set interfaces ae0 unit 0 encapsulation vlan-bridge +set interfaces ae0 unit 0 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.164/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances evpn instance-type evpn +set routing-instances evpn protocols evpn +set routing-instances evpn vlan-id 100 +set routing-instances evpn interface ae0.0 +set routing-instances evpn route-distinguisher 4.4.4.4:10 +set routing-instances evpn vrf-target target:10:10 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options forwarding-table chained-composite-next-hop ingress evpn +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/1.0 +set protocols mpls interface ge-0/0/2.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 4.4.4.4 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@14:17:12 b/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@14:17:12 new file mode 100644 index 0000000..2c2d07f --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@14:17:12 @@ -0,0 +1,74 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.24.4/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description ce1 +set interfaces ge-0/0/2 description proto-pe3 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.4/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.164/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/2.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 4.4.4.4 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@15:18:17 b/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@15:18:17 new file mode 100644 index 0000000..9b53dff --- /dev/null +++ b/files/tx-proto-config/backup/proto-pe4_config.2019-11-14@15:18:17 @@ -0,0 +1,88 @@ +set version 20190606.224121_builder.r1033375 +set system host-name proto-pe4 +set system root-authentication encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7" +set system login user salt uid 2001 +set system login user salt class super-user +set system login user salt authentication encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293" +set system login user salt authentication ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt" +set system services ssh root-login allow +set system services extension-service request-response grpc clear-text +set system services extension-service request-response grpc max-connections 10 +set system services extension-service request-response grpc skip-authentication +set system services netconf ssh +set system services netconf traceoptions file nc.txt +set system services netconf traceoptions file size 1m +set system services netconf traceoptions file world-readable +set system services netconf traceoptions flag all +set system no-redirects +set system syslog user * any emergency +set system syslog file messages any any +set system syslog file messages authorization info +set system syslog file interactive-commands interactive-commands any +set chassis aggregated-devices ethernet device-count 10 +set chassis network-services enhanced-ip +set interfaces ge-0/0/0 description proto-pe2 +set interfaces ge-0/0/0 unit 0 family inet address 10.0.24.4/24 +set interfaces ge-0/0/0 unit 0 family iso +set interfaces ge-0/0/0 unit 0 family inet6 +set interfaces ge-0/0/0 unit 0 family mpls +set interfaces ge-0/0/1 description ce1 +set interfaces ge-0/0/1 gigether-options 802.3ad ae0 +set interfaces ge-0/0/2 description proto-pe3 +set interfaces ge-0/0/2 unit 0 family inet address 10.0.34.4/24 +set interfaces ge-0/0/2 unit 0 family iso +set interfaces ge-0/0/2 unit 0 family inet6 +set interfaces ge-0/0/2 unit 0 family mpls +set interfaces ae0 vlan-tagging +set interfaces ae0 encapsulation flexible-ethernet-services +set interfaces ae0 esi 00:33:33:33:33:33:33:33:33:33 +set interfaces ae0 esi all-active +set interfaces ae0 aggregated-ether-options lacp active +set interfaces ae0 aggregated-ether-options lacp system-id 00:01:02:03:04:06 +set interfaces ae0 unit 100 encapsulation vlan-bridge +set interfaces ae0 unit 100 vlan-id 100 +set interfaces fxp0 description "OOB to MGMT Network" +set interfaces fxp0 unit 0 family inet address 10.39.0.164/20 +set interfaces lo0 unit 0 family inet address 4.4.4.4/32 +set interfaces lo0 unit 0 family iso address 49.0001.0010.0100.1004.00 +set interfaces lo0 unit 0 family inet6 address fec0:0:0:1111::4/128 +set policy-options policy-statement LOAD-BALANCE then load-balance per-packet +set routing-instances EVPN1 instance-type evpn +set routing-instances EVPN1 protocols evpn encapsulation mpls +set routing-instances EVPN1 interface ae0.100 +set routing-instances EVPN1 route-distinguisher 3.3.3.3:12121 +set routing-instances EVPN1 vrf-target target:65000:12121 +set routing-options static route 0.0.0.0/0 next-hop 10.39.0.1 +set routing-options static route 0.0.0.0/0 no-readvertise +set routing-options static route 0.0.0.0/0 preference 255 +set routing-options forwarding-table export LOAD-BALANCE +set routing-options router-id 4.4.4.4 +set routing-options autonomous-system 65000 +set protocols isis backup-spf-options use-post-convergence-lfa +set protocols isis traffic-engineering igp-topology +set protocols isis source-packet-routing srgb start-label 16000 +set protocols isis source-packet-routing srgb index-range 8000 +set protocols isis source-packet-routing node-segment ipv4-index 404 +set protocols isis source-packet-routing node-segment ipv6-index 604 +set protocols isis level 1 disable +set protocols isis level 2 wide-metrics-only +set protocols isis interface ge-0/0/0.0 point-to-point +set protocols isis interface ge-0/0/0.0 level 2 metric 1000 +set protocols isis interface ge-0/0/0.0 level 2 post-convergence-lfa node-protection +set protocols isis interface ge-0/0/2.0 point-to-point +set protocols isis interface ge-0/0/2.0 level 2 metric 1000 +set protocols isis interface ge-0/0/2.0 level 2 post-convergence-lfa node-protection +set protocols isis interface lo0.0 passive +set protocols mpls icmp-tunneling +set protocols mpls interface ge-0/0/0.0 +set protocols mpls interface ge-0/0/2.0 +set protocols bgp group EVPN-PE type internal +set protocols bgp group EVPN-PE local-address 4.4.4.4 +set protocols bgp group EVPN-PE family inet-vpn unicast +set protocols bgp group EVPN-PE family evpn signaling +set protocols bgp group EVPN-PE neighbor 1.1.1.1 +set protocols bgp group EVPN-PE neighbor 2.2.2.2 +set protocols bgp group EVPN-PE neighbor 3.3.3.3 +set protocols lldp interface ge-0/0/0 +set protocols lldp interface ge-0/0/1 +set protocols lldp interface ge-0/0/2 \ No newline at end of file diff --git a/files/tx-proto-config/proto-ce1-config.txt b/files/tx-proto-config/proto-ce1-config.txt new file mode 100644 index 0000000..ba77af7 --- /dev/null +++ b/files/tx-proto-config/proto-ce1-config.txt @@ -0,0 +1,126 @@ + +version VERSION +system { + host-name proto-ce1; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe1" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/1 { + description "proto-pe2" + unit 0 { + family inet { + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.166/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 11.11.11.11/32; + } + family inet6 { + address fec0:0:0:1111::11/128; + } + + + } + } +} +routing-options { + router-id 11.11.11.11; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-ce2-config.txt b/files/tx-proto-config/proto-ce2-config.txt new file mode 100644 index 0000000..c548810 --- /dev/null +++ b/files/tx-proto-config/proto-ce2-config.txt @@ -0,0 +1,126 @@ + +version VERSION +system { + host-name proto-ce2; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe3" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/1 { + description "proto-pe4" + unit 0 { + family inet { + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.167/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 22.22.22.22/32; + } + family inet6 { + address fec0:0:0:1111::22/128; + } + + + } + } +} +routing-options { + router-id 22.22.22.22; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-ce3-config.txt b/files/tx-proto-config/proto-ce3-config.txt new file mode 100644 index 0000000..bb65ef3 --- /dev/null +++ b/files/tx-proto-config/proto-ce3-config.txt @@ -0,0 +1,116 @@ + +version VERSION +system { + host-name proto-ce3; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe2" + unit 0 { + family inet { + address 192.168.33.33/24 + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.168/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 33.33.33.33/32; + } + family inet6 { + address fec0:0:0:1111::22/128; + } + + + } + } +} +routing-options { + router-id 33.33.33.33; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + mpls { + interface ge-0/0/0.0; + } + lldp { + interface ge-0/0/0; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-ce4-config.txt b/files/tx-proto-config/proto-ce4-config.txt new file mode 100644 index 0000000..34f7066 --- /dev/null +++ b/files/tx-proto-config/proto-ce4-config.txt @@ -0,0 +1,116 @@ + +version VERSION +system { + host-name proto-ce4; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe3" + unit 0 { + family inet { + address 192.168.44.44/24 + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.169/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 44.44.44.44/32; + } + family inet6 { + address fec0:0:0:1111::22/128; + } + + + } + } +} +routing-options { + router-id 44.44.44.44; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + mpls { + interface ge-0/0/0.0; + } + lldp { + interface ge-0/0/0; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-p5-config.txt b/files/tx-proto-config/proto-p5-config.txt new file mode 100644 index 0000000..99f1ecc --- /dev/null +++ b/files/tx-proto-config/proto-p5-config.txt @@ -0,0 +1,157 @@ + +version VERSION +system { + host-name proto-p5; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe1" + unit 0 { + family inet { + address 10.0.15.5/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "proto-pe3" + unit 0 { + family inet { + address 10.0.35.5/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.165/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 5.5.5.5/32; + } + family inet6 { + address fec0:0:0:1111::5/128; + } + + family iso { + address 49.0001.0010.0100.1005.00; + } + + } + } +} +routing-options { + router-id 5.5.5.5; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 405; + ipv6-index 605; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-pe1-config.txt b/files/tx-proto-config/proto-pe1-config.txt new file mode 100644 index 0000000..dfe8363 --- /dev/null +++ b/files/tx-proto-config/proto-pe1-config.txt @@ -0,0 +1,186 @@ + +version VERSION +system { + host-name proto-pe1; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-ce1" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/1 { + description "proto-p5" + unit 0 { + family inet { + address 10.0.15.1/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/2 { + description "proto-pe2" + unit 0 { + family inet { + address 10.0.12.1/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/3 { + description "proto-pe3" + unit 0 { + family inet { + address 10.0.13.1/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.161/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 1.1.1.1/32; + } + family inet6 { + address fec0:0:0:1111::1/128; + } + + family iso { + address 49.0001.0010.0100.1001.00; + } + + } + } +} +routing-options { + router-id 1.1.1.1; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 401; + ipv6-index 601; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/2.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/3.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + interface ge-0/0/2.0; + interface ge-0/0/3.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + interface ge-0/0/2; + interface ge-0/0/3; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-pe2-config.txt b/files/tx-proto-config/proto-pe2-config.txt new file mode 100644 index 0000000..7dbf867 --- /dev/null +++ b/files/tx-proto-config/proto-pe2-config.txt @@ -0,0 +1,180 @@ + +version VERSION +system { + host-name proto-pe2; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-ce1" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/1 { + description "proto-pe4" + unit 0 { + family inet { + address 10.0.24.2/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/2 { + description "proto-pe1" + unit 0 { + family inet { + address 10.0.12.2/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/3 { + description "proto-ce3" + unit 0 { + family inet { + address 192.168.33.2/24 + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.162/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 2.2.2.2/32; + } + family inet6 { + address fec0:0:0:1111::2/128; + } + + family iso { + address 49.0001.0010.0100.1002.00; + } + + } + } +} +routing-options { + router-id 2.2.2.2; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 402; + ipv6-index 602; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/1.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/2.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + interface ge-0/0/2.0; + interface ge-0/0/3.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + interface ge-0/0/2; + interface ge-0/0/3; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-pe3-config.txt b/files/tx-proto-config/proto-pe3-config.txt new file mode 100644 index 0000000..11b14ed --- /dev/null +++ b/files/tx-proto-config/proto-pe3-config.txt @@ -0,0 +1,198 @@ + +version VERSION +system { + host-name proto-pe3; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-p5" + unit 0 { + family inet { + address 10.0.35.3/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "proto-ce2" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/2 { + description "proto-pe4" + unit 0 { + family inet { + address 10.0.34.3/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/3 { + description "proto-pe1" + unit 0 { + family inet { + address 10.0.13.3/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/4 { + description "proto-ce4" + unit 0 { + family inet { + address 192.168.44.3/24 + } + family inet6; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.163/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 3.3.3.3/32; + } + family inet6 { + address fec0:0:0:1111::3/128; + } + + family iso { + address 49.0001.0010.0100.1003.00; + } + + } + } +} +routing-options { + router-id 3.3.3.3; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 403; + ipv6-index 603; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/2.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/3.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + interface ge-0/0/2.0; + interface ge-0/0/3.0; + interface ge-0/0/4.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + interface ge-0/0/2; + interface ge-0/0/3; + interface ge-0/0/4; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-config/proto-pe4-config.txt b/files/tx-proto-config/proto-pe4-config.txt new file mode 100644 index 0000000..c819a42 --- /dev/null +++ b/files/tx-proto-config/proto-pe4-config.txt @@ -0,0 +1,168 @@ + +version VERSION +system { + host-name proto-pe4; + no-redirects; + root-authentication { + encrypted-password "$5$mcE0Hfiq$JfBeC3QSAvnd1tjqlOhlYXDgVrwvd6S4G3oVj5wiMO7"; ## SECRET-DATA + } + login { + user salt { + uid 2001; + class super-user; + authentication { + encrypted-password "$5$yp7ziGTI$F5F.6AUlR8hDK2JIsw5WRrTLex/yTCWH3iSR1Auk293"; ## SECRET-DATA + ssh-rsa "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjxY2hLZ+ju5wdK4GYNhKGgnS8EWLBoEVpo+xQkhDzkTiBx3HGAnmARcVV0B9MqrHZl1omdnirJeygWzVbVY4yPUqGgEcUsTTq9fvK4AjTwtaoB5txAosaOnZq0zewmuZ6EMi6E3RND6A3FGXkf1Il2jg3I8k/dGqdyFI80B7sWy90fk+EqsGMPxVc+l5vAtY2jm84ellxxzBsulxfCSKPH86hZ1GqZ8A1ZBWITu15NjQw0aGssSYGMMTa1T8eFyY4hHWqqdwgOlODg9mZwwP1JdJH79SRoTOjqGGixuAFDGAgH3fNX6u8wTmYya/z7WXH6B2XwiiaZYdcyEbMLPZt"; ## SECRET-DATA + } + } + } + services { + ssh { + root-login allow; + } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } + netconf { + ssh; + traceoptions { + file nc.txt size 1m world-readable; + flag all; + } + } + } + syslog { + user * { + any emergency; + } + file messages { + any any; + authorization info; + } + file interactive-commands { + interactive-commands any; + } + } +} +chassis { + network-services enhanced-ip; +} +interfaces { + ge-0/0/0 { + description "proto-pe2" + unit 0 { + family inet { + address 10.0.24.4/24 + } + family inet6; + family mpls; + family iso; + } + } + + ge-0/0/1 { + description "proto-ce2" + unit 0 { + family inet { + } + family inet6; + } + } + + ge-0/0/2 { + description "proto-pe3" + unit 0 { + family inet { + address 10.0.34.4/24 + } + family inet6; + family mpls; + family iso; + } + } + + fxp0 { + description "OOB to MGMT Network"; + unit 0 { + family inet { + address 10.39.0.164/20; + } + } + } + lo0 { + unit 0 { + family inet { + address 4.4.4.4/32; + } + family inet6 { + address fec0:0:0:1111::4/128; + } + + family iso { + address 49.0001.0010.0100.1004.00; + } + + } + } +} +routing-options { + router-id 4.4.4.4; + autonomous-system 65000; + forwarding-table { + export LOAD-BALANCE; + } + static { + route 0.0.0.0/0 { + next-hop 10.39.0.1; + no-readvertise; + preference 255; + } + } +} +protocols { + isis { + source-packet-routing { + srgb start-label 16000 index-range 8000; + node-segment { + ipv4-index 404; + ipv6-index 604; + } + } + level 1 disable; + level 2 wide-metrics-only; + interface ge-0/0/0.0 { + point-to-point; + level 2 metric 1000; + } + interface ge-0/0/2.0 { + point-to-point; + level 2 metric 1000; + } + interface lo0.0 { + passive; + } + } + mpls { + interface ge-0/0/0.0; + interface ge-0/0/1.0; + interface ge-0/0/2.0; + } + lldp { + interface ge-0/0/0; + interface ge-0/0/1; + interface ge-0/0/2; + } +} +policy-options { + policy-statement LOAD-BALANCE { + then { + load-balance per-packet; + } + } +} diff --git a/files/tx-proto-tasks/proto-ce1_task.yml b/files/tx-proto-tasks/proto-ce1_task.yml new file mode 100644 index 0000000..e4eba74 --- /dev/null +++ b/files/tx-proto-tasks/proto-ce1_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-ce1-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-ce1-br-int" + - name: "proto-pe1-0--proto-ce1-0" + device_type: vmxnet3 + - name: "proto-pe2-0--proto-ce1-1" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-ce2_task.yml b/files/tx-proto-tasks/proto-ce2_task.yml new file mode 100644 index 0000000..49c4c92 --- /dev/null +++ b/files/tx-proto-tasks/proto-ce2_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-ce2-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-ce2-br-int" + - name: "proto-pe3-1--proto-ce2-0" + device_type: vmxnet3 + - name: "proto-pe4-1--proto-ce2-1" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-ce3_task.yml b/files/tx-proto-tasks/proto-ce3_task.yml new file mode 100644 index 0000000..de50344 --- /dev/null +++ b/files/tx-proto-tasks/proto-ce3_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-ce3-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-ce3-br-int" + - name: "proto-pe2-3--proto-ce3-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-ce4_task.yml b/files/tx-proto-tasks/proto-ce4_task.yml new file mode 100644 index 0000000..d63fb8c --- /dev/null +++ b/files/tx-proto-tasks/proto-ce4_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-ce4-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-ce4-br-int" + - name: "proto-pe3-4--proto-ce4-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-p5_task.yml b/files/tx-proto-tasks/proto-p5_task.yml new file mode 100644 index 0000000..755da78 --- /dev/null +++ b/files/tx-proto-tasks/proto-p5_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-p5-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-p5-br-int" + - name: "proto-pe1-1--proto-p5-0" + device_type: vmxnet3 + - name: "proto-p5-1--proto-pe3-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-pe1_task.yml b/files/tx-proto-tasks/proto-pe1_task.yml new file mode 100644 index 0000000..ffd64f9 --- /dev/null +++ b/files/tx-proto-tasks/proto-pe1_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-pe1-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-pe1-br-int" + - name: "proto-pe1-0--proto-ce1-0" + device_type: vmxnet3 + - name: "proto-pe1-1--proto-p5-0" + device_type: vmxnet3 + - name: "proto-pe1-2--proto-pe2-2" + device_type: vmxnet3 + - name: "proto-pe1-3--proto-pe3-3" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-pe2_task.yml b/files/tx-proto-tasks/proto-pe2_task.yml new file mode 100644 index 0000000..bea917f --- /dev/null +++ b/files/tx-proto-tasks/proto-pe2_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-pe2-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-pe2-br-int" + - name: "proto-pe2-0--proto-ce1-1" + device_type: vmxnet3 + - name: "proto-pe2-1--proto-pe4-0" + device_type: vmxnet3 + - name: "proto-pe1-2--proto-pe2-2" + device_type: vmxnet3 + - name: "proto-pe2-3--proto-ce3-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-pe3_task.yml b/files/tx-proto-tasks/proto-pe3_task.yml new file mode 100644 index 0000000..b77d3fd --- /dev/null +++ b/files/tx-proto-tasks/proto-pe3_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-pe3-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-pe3-br-int" + - name: "proto-p5-1--proto-pe3-0" + device_type: vmxnet3 + - name: "proto-pe3-1--proto-ce2-0" + device_type: vmxnet3 + - name: "proto-pe3-2--proto-pe4-2" + device_type: vmxnet3 + - name: "proto-pe1-3--proto-pe3-3" + device_type: vmxnet3 + - name: "proto-pe3-4--proto-ce4-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-proto-tasks/proto-pe4_task.yml b/files/tx-proto-tasks/proto-pe4_task.yml new file mode 100644 index 0000000..588de5a --- /dev/null +++ b/files/tx-proto-tasks/proto-pe4_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "proto-pe4-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "proto-pe4-br-int" + - name: "proto-pe2-1--proto-pe4-0" + device_type: vmxnet3 + - name: "proto-pe4-1--proto-ce2-1" + device_type: vmxnet3 + - name: "proto-pe3-2--proto-pe4-2" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-tasks/tx-connB-1_task.yml b/files/tx-tasks/tx-connB-1_task.yml new file mode 100644 index 0000000..101ff6e --- /dev/null +++ b/files/tx-tasks/tx-connB-1_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "tx-connB-1-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "tx-connB-1-br-int" + - name: "tx-i2-2-1--tx-connB-1-0" + device_type: vmxnet3 + - name: "tx-connB-1-1--tx-connB-2-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-tasks/tx-connB-2_task.yml b/files/tx-tasks/tx-connB-2_task.yml new file mode 100644 index 0000000..c01e7f8 --- /dev/null +++ b/files/tx-tasks/tx-connB-2_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "tx-connB-2-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "tx-connB-2-br-int" + - name: "tx-connB-1-1--tx-connB-2-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-tasks/tx-i2-1_task.yml b/files/tx-tasks/tx-i2-1_task.yml new file mode 100644 index 0000000..55f36aa --- /dev/null +++ b/files/tx-tasks/tx-i2-1_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "tx-i2-1-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "tx-i2-1-br-int" + - name: "DUMMY" + start_connected: False + - name: "tx-i2-1-1--tx-i2-2-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx-tasks/tx-i2-2_task.yml b/files/tx-tasks/tx-i2-2_task.yml new file mode 100644 index 0000000..8fba8f4 --- /dev/null +++ b/files/tx-tasks/tx-i2-2_task.yml @@ -0,0 +1,32 @@ + - name: Update vmx networking + vmware_guest: + hostname: "{{ esxi_hostname }}" + username: "{{ esxi_username }}" + password: "{{ esxi_password }}" + esxi_hostname: "{{ esxi_hostname }}" + validate_certs: False + name: "tx-i2-2-vfpc" + folder: / + datastore: datastore2 + networks: + - name: NS-DEV-NAT + - name: "tx-i2-2-br-int" + - name: "tx-i2-1-1--tx-i2-2-0" + device_type: vmxnet3 + - name: "tx-i2-2-1--tx-connB-1-0" + device_type: vmxnet3 + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + - name: "DUMMY" + start_connected: False + hardware: + num_cpus: 3 + memory_mb: 8192 + state: present + delegate_to: localhost diff --git a/files/tx_nodes.yml b/files/tx_nodes.yml new file mode 100644 index 0000000..4f48527 --- /dev/null +++ b/files/tx_nodes.yml @@ -0,0 +1,63 @@ +# +# Nodes in the network +# + + +--- + +common: + bgp_asn: 65000 + +nodes: + + tx-i2-1: + mgmt: 10.39.0.154 + rid: 4.4.4.4 + rid6: fec0:0:0:1111::4 + sid: 404 + sid6: 604 + iso: 49.0001.0010.0100.1004.00 + switches: + - tx-i2-1-1--tx-i2-2-0 + links: + ge-0/0/1.0: { ip: 10.0.23.2, remote: tx-i2-2, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + + tx-i2-2: + mgmt: 10.39.0.155 + rid: 5.5.5.5 + rid6: fec0:0:0:1111::5 + sid: 405 + sid6: 605 + iso: 49.0001.0010.0100.1005.00 + switches: + - tx-i2-1-1--tx-i2-2-0 + - tx-i2-2-1--tx-connB-1-0 + links: + ge-0/0/0.0: { ip: 10.0.23.3, remote: tx-i2-1, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/1.0: { ip: 192.168.56.5, remote: tx-connB-1, mask: 24, cost: 1000, vlan: 0, mpls: True} + + tx-connB-1: + mgmt: 10.39.0.156 + rid: 6.6.6.6 + rid6: fec0:0:0:1111::6 + sid: 406 + sid6: 606 + iso: 49.0001.0010.0100.1006.00 + switches: + - tx-i2-2-1--tx-connB-1-0 + - tx-connB-1-1--tx-connB-2-0 + links: + ge-0/0/0.0: { ip: 192.168.56.6, remote: tx-i2-2, mask: 24, cost: 1000, vlan: 0, mpls: True} + ge-0/0/1.0: { ip: 10.0.67.6, remote: tx-connB-2, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + + tx-connB-2: + mgmt: 10.39.0.157 + rid: 7.7.7.7 + rid6: fec0:0:0:1111::7 + sid: 407 + sid6: 607 + iso: 49.0001.0010.0100.1007.00 + switches: + - tx-connB-1-1--tx-connB-2-0 + links: + ge-0/0/0.0: { ip: 10.0.67.7, remote: tx-connB-1, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} diff --git a/files/tx_proto_nodes.yml b/files/tx_proto_nodes.yml new file mode 100644 index 0000000..2bdf598 --- /dev/null +++ b/files/tx_proto_nodes.yml @@ -0,0 +1,137 @@ +# +# Nodes in the network +# + + +--- + +common: + bgp_asn: 65000 + +nodes: + + proto-pe1: + mgmt: 10.39.0.161 + rid: 1.1.1.1 + rid6: fec0:0:0:1111::1 + sid: 401 + sid6: 601 + iso: 49.0001.0010.0100.1001.00 + switches: + - proto-pe1-0--proto-ce1-0 + - proto-pe1-1--proto-p5-0 + - proto-pe1-2--proto-pe2-2 + - proto-pe1-3--proto-pe3-3 + links: + ge-0/0/0.0: { ip: , remote: proto-ce1, mask: 24, cost: 1000, vlan: 0} + ge-0/0/1.0: { ip: 10.0.15.1, remote: proto-p5, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/2.0: { ip: 10.0.12.1, remote: proto-pe2, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/3.0: { ip: 10.0.13.1, remote: proto-pe3, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + + proto-pe2: + mgmt: 10.39.0.162 + rid: 2.2.2.2 + rid6: fec0:0:0:1111::2 + sid: 402 + sid6: 602 + iso: 49.0001.0010.0100.1002.00 + switches: + - proto-pe2-0--proto-ce1-1 + - proto-pe2-3--proto-ce3-0 + - proto-pe1-2--proto-pe2-2 + - proto-pe2-1--proto-pe4-0 + links: + ge-0/0/0.0: { ip: , remote: proto-ce1, mask: 24, cost: 1000, vlan: 0} + ge-0/0/3.0: { ip: 192.168.33.2, remote: proto-ce3, mask: 24, cost: 1000, vlan: 0} + ge-0/0/2.0: { ip: 10.0.12.2, remote: proto-pe1, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/1.0: { ip: 10.0.24.2, remote: proto-pe4, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + + proto-pe3: + mgmt: 10.39.0.163 + rid: 3.3.3.3 + rid6: fec0:0:0:1111::3 + sid: 403 + sid6: 603 + iso: 49.0001.0010.0100.1003.00 + switches: + - proto-pe1-3--proto-pe3-3 + - proto-p5-1--proto-pe3-0 + - proto-pe3-2--proto-pe4-2 + - proto-pe3-1--proto-ce2-0 + - proto-pe3-4--proto-ce4-0 + links: + ge-0/0/3.0: { ip: 10.0.13.3, remote: proto-pe1, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/0.0: { ip: 10.0.35.3, remote: proto-p5, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/2.0: { ip: 10.0.34.3, remote: proto-pe4, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/1.0: { ip: , remote: proto-ce2, mask: 24, cost: 1000, vlan: 0} + ge-0/0/4.0: { ip: 192.168.44.3, remote: proto-ce4, mask: 24, cost: 1000, vlan: 0} + + proto-pe4: + mgmt: 10.39.0.164 + rid: 4.4.4.4 + rid6: fec0:0:0:1111::4 + sid: 404 + sid6: 604 + iso: 49.0001.0010.0100.1004.00 + switches: + - proto-pe2-1--proto-pe4-0 + - proto-pe3-2--proto-pe4-2 + - proto-pe4-1--proto-ce2-1 + links: + ge-0/0/0.0: { ip: 10.0.24.4, remote: proto-pe2, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/2.0: { ip: 10.0.34.4, remote: proto-pe3, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/1.0: { ip: , remote: proto-ce2, mask: 24, cost: 1000, vlan: 0} + + proto-p5: + mgmt: 10.39.0.165 + rid: 5.5.5.5 + rid6: fec0:0:0:1111::5 + sid: 405 + sid6: 605 + iso: 49.0001.0010.0100.1005.00 + switches: + - proto-pe1-1--proto-p5-0 + - proto-p5-1--proto-pe3-0 + links: + ge-0/0/0.0: { ip: 10.0.15.5, remote: proto-pe1, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + ge-0/0/1.0: { ip: 10.0.35.5, remote: proto-pe3, mask: 24, cost: 1000, vlan: 0, mpls: True, iso: True} + + proto-ce1: + mgmt: 10.39.0.166 + rid: 11.11.11.11 + rid6: fec0:0:0:1111::11 + switches: + - proto-pe1-0--proto-ce1-0 + - proto-pe2-0--proto-ce1-1 + links: + ge-0/0/0.0: { ip: , remote: proto-pe1, mask: 24, cost: 1000, vlan: 0} + ge-0/0/1.0: { ip: , remote: proto-pe2, mask: 24, cost: 1000, vlan: 0} + + proto-ce2: + mgmt: 10.39.0.167 + rid: 22.22.22.22 + rid6: fec0:0:0:1111::22 + switches: + - proto-pe3-1--proto-ce2-0 + - proto-pe4-1--proto-ce2-1 + links: + ge-0/0/0.0: { ip: , remote: proto-pe3, mask: 24, cost: 1000, vlan: 0} + ge-0/0/1.0: { ip: , remote: proto-pe4, mask: 24, cost: 1000, vlan: 0} + + proto-ce3: + mgmt: 10.39.0.168 + rid: 33.33.33.33 + rid6: fec0:0:0:1111::22 + switches: + - proto-pe2-3--proto-ce3-0 + links: + ge-0/0/0.0: { ip: 192.168.33.33, remote: proto-pe2, mask: 24, cost: 1000, vlan: 0} + + proto-ce4: + mgmt: 10.39.0.169 + rid: 44.44.44.44 + rid6: fec0:0:0:1111::22 + switches: + - proto-pe3-4--proto-ce4-0 + links: + ge-0/0/0.0: { ip: 192.168.44.44, remote: proto-pe3, mask: 24, cost: 1000, vlan: 0} diff --git a/group_vars/dhcpd b/group_vars/dhcpd index 3d3ddea..44e0a9f 100644 --- a/group_vars/dhcpd +++ b/group_vars/dhcpd @@ -1 +1,2 @@ ansible_user: knewell +ansible_python_interpreter: auto diff --git a/group_vars/junos b/group_vars/junos index 0f27cee..4a6a13e 100644 --- a/group_vars/junos +++ b/group_vars/junos @@ -4,3 +4,4 @@ ansible_connection: netconf #ansible_connection: local ansible_network_os: junos ansible_net_version: VERSION +ansible_python_interpreter: $PWD/venv/bin/python \ No newline at end of file diff --git a/group_vars/mm b/group_vars/mm new file mode 100644 index 0000000..6895b2f --- /dev/null +++ b/group_vars/mm @@ -0,0 +1,7 @@ +--- +#ansible_connection: local +model: core-model-mm.yml +config_dir: files/mm-config +tasks_dir: files/mm-tasks +dryrun: True +ova_ver: 19.2R1.8 diff --git a/group_vars/tx b/group_vars/tx new file mode 100644 index 0000000..8cbed15 --- /dev/null +++ b/group_vars/tx @@ -0,0 +1,7 @@ +--- +#ansible_connection: local +model: core-model-tx.yml +config_dir: files/tx-config +tasks_dir: files/tx-tasks +dryrun: True +ova_ver: 19.2R1.8 diff --git a/group_vars/tx_proto b/group_vars/tx_proto new file mode 100644 index 0000000..a216e10 --- /dev/null +++ b/group_vars/tx_proto @@ -0,0 +1,7 @@ +--- +#ansible_connection: local +model: core-model-prototype.yml +config_dir: files/tx-proto-config +tasks_dir: files/tx-proto-tasks +dryrun: True +ova_ver: 19.2R1.8 diff --git a/hosts.ini b/hosts.ini index 709d8b2..c49f801 100644 --- a/hosts.ini +++ b/hosts.ini @@ -28,10 +28,44 @@ vmx4 ansible_host=10.39.8.13 vmx5 ansible_host=10.39.8.14 vmx6 ansible_host=10.39.8.15 +[mm] +mm-vmx1 ansible_host=10.39.0.110 +mm-vmx2 ansible_host=10.39.0.111 +mm-vmx3 ansible_host=10.39.0.112 + +[tx_i2_vmx] +tx-i2-1 ansible_host=10.39.0.154 +tx-i2-2 ansible_host=10.39.0.155 + +[tx_conn_vmx] +tx-connB-1 ansible_host=10.39.0.156 +tx-connB-2 ansible_host=10.39.0.157 + +[tx_proto] +proto-pe1 ansible_host=10.39.0.161 +proto-pe2 ansible_host=10.39.0.162 +proto-pe3 ansible_host=10.39.0.163 +proto-pe4 ansible_host=10.39.0.164 +proto-p5 ansible_host=10.39.0.165 +proto-ce1 ansible_host=10.39.0.166 +proto-ce2 ansible_host=10.39.0.167 +proto-ce3 ansible_host=10.39.0.168 +proto-ce4 ansible_host=10.39.0.169 + +[tx_vmx:children] +tx_i2_vmx +tx_conn_vmx + +[tx:children] +tx_vmx + [vmx:children] srlab ksr vmxlab +mm +tx_vmx +tx_proto [mx5] mx5-1 ansible_host=10.39.8.1 diff --git a/id.b64 b/id.b64 new file mode 100644 index 0000000000000000000000000000000000000000..23376033cd372a528b0d0f55dd720c267c770e88 GIT binary patch literal 279 zcmV+y0qFh!000Mbb7(Dcb724g00RL40RR920RW@LjiD`{qr03PD}k6c5{80wyb)r- zphan;>`;;r^N~1#$8p92d4NU5RnQ+ys{~B%eous|!Hho@T>4&b0@gN;Z#a5camO%hx?EogB99-=p=VL5XTUXN6^Kslc{VgK z(V?udCI&FX+SNZE7bZA_b*ib{AUacngV~wG1N9}+NAJ{;p);eXVWP(11q@&yA9u}P dtGvNEn8~m6?PbU49hbr=nq`Mv$VSX8_HBiPeG32p literal 0 HcmV?d00001 diff --git a/lab-backup-config.yml b/lab-backup-config.yml new file mode 100644 index 0000000..85c8416 --- /dev/null +++ b/lab-backup-config.yml @@ -0,0 +1,22 @@ +--- +- name: backup device config + gather_facts: no + hosts: "{{ variable_hosts }}" + tags: [ backup ] + vars_files: + - "files/{{ variable_hosts }}_nodes.yml" + tasks: + - name: Backup config (junos) + junos_config: + backup: yes + backup_options: + dir_path: "{{ config_dir }}/backup" + when: ansible_network_os == 'junos' + + - name: Backup config (eos) + eos_config: + backup: yes + backup_options: + dir_path: "{{ config_dir }}/backup" + when: ansible_network_os == 'eos' + diff --git a/lab-config.yml b/lab-config.yml index 4fb6768..261b5b5 100644 --- a/lab-config.yml +++ b/lab-config.yml @@ -31,9 +31,11 @@ # - dryrun is not defined - name: create the directory for the configuration file: path="{{ config_dir }}" state=directory + delegate_to: localhost run_once: true - name: Generate Configuration template: src="{{ansible_network_os}}.j2" dest="{{ config_dir }}/{{inventory_hostname}}-config.txt" + delegate_to: localhost - name: push the configuration to the devices diff --git a/lab-deploy.yml b/lab-deploy.yml index 5692b5b..44c0e08 100644 --- a/lab-deploy.yml +++ b/lab-deploy.yml @@ -60,10 +60,10 @@ switch_name: "{{ item }}" portgroup_name: "{{ item }}" network_policy: - promiscuous_mode: true - forged_transmits: true - mac_changes: true - vlan_id: 0 + promiscuous_mode: True + forged_transmits: True + mac_changes: True + vlan_id: 4095 loop: "{{ nodes[inventory_hostname]['switches'] }}" delegate_to: localhost diff --git a/lab-poweron.yml b/lab-powerstate.yml similarity index 93% rename from lab-poweron.yml rename to lab-powerstate.yml index e09fa56..27ed279 100644 --- a/lab-poweron.yml +++ b/lab-powerstate.yml @@ -1,7 +1,6 @@ --- - name: Power on srlab hosts: "{{ variable_hosts }}" - tags: poweron gather_facts: no vars_files: group_vars/vmware tasks: @@ -15,7 +14,7 @@ name: "{{ item }}" folder: / datastore: "host 2 - datastore 2" - state: poweredon + state: "{{ powerstate }}" loop: - "{{ inventory_hostname }}-vcp" - "{{ inventory_hostname }}-vfpc" diff --git a/lab-teardown.yml b/lab-teardown.yml index 8b4f64e..6c8a2ee 100644 --- a/lab-teardown.yml +++ b/lab-teardown.yml @@ -3,7 +3,9 @@ hosts: "{{ variable_hosts }}" tags: delete_nodes gather_facts: no - vars_files: group_vars/vmware + vars_files: + - group_vars/vmware + - "files/{{ variable_hosts }}_nodes.yml" tasks: - name: delete vcp and vfpc vmware_guest: @@ -26,9 +28,10 @@ hosts: "{{ variable_hosts }}" tags: delete_node_switches gather_facts: no - vars_files: group_vars/vmware + vars_files: + - group_vars/vmware + - "files/{{ variable_hosts }}_nodes.yml" tasks: - - include_vars: "files/{{ variable_hosts }}_nodes.yml" - name: Delete the vswitch vmware_vswitch: hostname: "{{ esxi_hostname }}" @@ -45,9 +48,11 @@ hosts: "{{ variable_hosts }}" tags: delete_bridge_switches gather_facts: no - vars_files: group_vars/vmware + vars_files: + - group_vars/vmware + - "files/{{ variable_hosts }}_nodes.yml" tasks: - - name: Create the vswitch + - name: Delete the vswitch vmware_vswitch: hostname: "{{ esxi_hostname }}" username: "{{ esxi_username }}" diff --git a/templates/core-to-nodes.j2 b/templates/core-to-nodes.j2 index fd080c1..1f34713 100644 --- a/templates/core-to-nodes.j2 +++ b/templates/core-to-nodes.j2 @@ -28,6 +28,7 @@ nodes: {% if node.iso is defined %} iso: {{ node.iso }} {% endif %} +{% if node.lags is defined %} lags: {% for lag in lags %} {% if lag.node == node.name %} @@ -36,6 +37,7 @@ nodes: {% endfor %} {% endif %} {% endfor %} +{% endif %} switches: {% for link in links %} {% if "ae" not in link.left_port %} @@ -47,6 +49,7 @@ nodes: {% endif %} {% endif %} {% endfor %} +{% if node.switches is defined %} {% for link in switches %} {% if link.right == node.name %} {{ switch_dict(link.left, link.left_port, link.right, link.right_port) }} @@ -55,6 +58,7 @@ nodes: {{ switch_dict(link.left, link.left_port, link.right, link.right_port) }} {% endif %} {% endfor %} +{% endif %} links: {% for link in links %} {% if link.left == node.name %} diff --git a/templates/junos.j2 b/templates/junos.j2 index ffcc69c..7ac3817 100644 --- a/templates/junos.j2 +++ b/templates/junos.j2 @@ -26,6 +26,15 @@ system { ssh { root-login allow; } + extension-service { + request-response { + grpc { + clear-text; + max-connections 10; + skip-authentication; + } + } + } netconf { ssh; traceoptions { @@ -49,7 +58,7 @@ system { } chassis { network-services enhanced-ip; -{% if node.lags %} +{% if node.lags is defined %} aggregated-devices { ethernet { device-count 10; @@ -85,7 +94,9 @@ interfaces { {% else %} unit 0 { family inet { +{% if intf_attr.ip %} address {{intf_attr.ip}}/{{intf_attr.mask|default('24')}} +{% endif %} } {% if node.rid6 is defined %} family inet6; @@ -100,7 +111,7 @@ interfaces { } {% endif %} {% endfor %} -{% if node.lags %} +{% if node.lags is defined %} {% for intf,lag in node.lags.items()|sort %} {{ intf.split('.')[0] }} { description "[{{ lag }}]" @@ -243,12 +254,14 @@ protocols { level 1 disable; level 2 wide-metrics-only; {% for intf, intf_attr in node.links.items()|sort %} +{% if intf_attr.iso is defined %} interface {{ intf }} { point-to-point; {% if intf_attr.cost is defined %} level 2 metric {{intf_attr.cost }}; {% endif %} } +{% endif %} {% endfor %} interface lo0.0 { passive; diff --git a/vars_files/core-model-mm.yml b/vars_files/core-model-mm.yml new file mode 100644 index 0000000..bc1eb8b --- /dev/null +++ b/vars_files/core-model-mm.yml @@ -0,0 +1,53 @@ +--- + +common: + bgp_asn: 65000 + +nodes: + - name: mm-vmx1 + mgmt: 10.39.0.110 + rid: 192.168.0.1 + rid6: fec0:0:0:1111::1 + sid: 401 + sid6: 601 + iso: 49.0001.0010.0100.1001.00 + + - name: mm-vmx2 + mgmt: 10.39.0.111 + rid: 192.168.0.2 + rid6: fec0:0:0:1111::2 + sid: 402 + sid6: 602 + iso: 49.0001.0010.0100.1002.00 + + - name: mm-vmx3 + mgmt: 10.39.0.112 + rid: 192.168.0.3 + rid6: fec0:0:0:1111::3 + sid: 403 + sid6: 603 + iso: 49.0001.0010.0100.1003.00 + +links: + - {left: mm-vmx1, left_port: ge-0/0/0, left_ip: 10.0.0.0, + right: mm-vmx2, right_port: ge-0/0/0, right_ip: 10.0.0.1, + mask: 31, cost: 1000, mpls: True, iso: True } + + - {left: mm-vmx1, left_port: ge-0/0/1, left_ip: 10.0.0.2, + right: mm-vmx3, right_port: ge-0/0/1, right_ip: 10.0.0.3, + mask: 31, cost: 1000, mpls: True, iso: True } + + - {left: mm-vmx2, left_port: ge-0/0/1, left_ip: 10.0.0.22, + right: mm-vmx3, right_port: ge-0/0/0, right_ip: 10.0.0.23, + mask: 31, cost: 1000, mpls: True, iso: True } + +# bgp: +# rr: [192.168.0.4, 192.168.0.7] +# clients: [192.168.0.1, 192.168.0.2, 192.168.0.8, 192.168.0.9] +# af: +# - inet +# - inet6 +# - inet-vpn + +#isis: +# network: p2p diff --git a/vars_files/core-model-prototype.yml b/vars_files/core-model-prototype.yml new file mode 100644 index 0000000..e35f608 --- /dev/null +++ b/vars_files/core-model-prototype.yml @@ -0,0 +1,126 @@ +--- + +common: + bgp_asn: 65000 + +nodes: + - name: proto-pe1 + mgmt: 10.39.0.161 + rid: 1.1.1.1 + rid6: fec0:0:0:1111::1 + sid: 401 + sid6: 601 + iso: 49.0001.0010.0100.1001.00 + + - name: proto-pe2 + mgmt: 10.39.0.162 + rid: 2.2.2.2 + rid6: fec0:0:0:1111::2 + sid: 402 + sid6: 602 + iso: 49.0001.0010.0100.1002.00 + + - name: proto-pe3 + mgmt: 10.39.0.163 + rid: 3.3.3.3 + rid6: fec0:0:0:1111::3 + sid: 403 + sid6: 603 + iso: 49.0001.0010.0100.1003.00 + + - name: proto-pe4 + mgmt: 10.39.0.164 + rid: 4.4.4.4 + rid6: fec0:0:0:1111::4 + sid: 404 + sid6: 604 + iso: 49.0001.0010.0100.1004.00 + + - name: proto-p5 + mgmt: 10.39.0.165 + rid: 5.5.5.5 + rid6: fec0:0:0:1111::5 + sid: 405 + sid6: 605 + iso: 49.0001.0010.0100.1005.00 + + - name: proto-ce1 + mgmt: 10.39.0.166 + rid: 11.11.11.11 + rid6: fec0:0:0:1111::11 + # sid: 401 + # sid6: 601 + # iso: 49.0001.0010.0100.1001.00 + + - name: proto-ce2 + mgmt: 10.39.0.167 + rid: 22.22.22.22 + rid6: fec0:0:0:1111::22 + # sid: 401 + # sid6: 601 + # iso: 49.0001.0010.0100.1001.00 + + - name: proto-ce3 + mgmt: 10.39.0.168 + rid: 33.33.33.33 + rid6: fec0:0:0:1111::22 + # sid: 401 + # sid6: 601 + # iso: 49.0001.0010.0100.1001.00 + + - name: proto-ce4 + mgmt: 10.39.0.169 + rid: 44.44.44.44 + rid6: fec0:0:0:1111::22 + # sid: 401 + # sid6: 601 + # iso: 49.0001.0010.0100.1001.00 + +links: + - {left: proto-pe1, left_port: ge-0/0/0, left_ip: , + right: proto-ce1, right_port: ge-0/0/0, right_ip: , + mask: 24, cost: 1000, mpls: False, iso: False } + - {left: proto-pe2, left_port: ge-0/0/0, left_ip: , + right: proto-ce1, right_port: ge-0/0/1, right_ip: , + mask: 24, cost: 1000, mpls: False, iso: False } + - {left: proto-pe2, left_port: ge-0/0/3, left_ip: 192.168.33.2, + right: proto-ce3, right_port: ge-0/0/0, right_ip: 192.168.33.33, + mask: 24, cost: 1000, mpls: False, iso: False } + - {left: proto-pe1, left_port: ge-0/0/1, left_ip: 10.0.15.1, + right: proto-p5, right_port: ge-0/0/0, right_ip: 10.0.15.5, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-pe1, left_port: ge-0/0/2, left_ip: 10.0.12.1, + right: proto-pe2, right_port: ge-0/0/2, right_ip: 10.0.12.2, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-pe1, left_port: ge-0/0/3, left_ip: 10.0.13.1, + right: proto-pe3, right_port: ge-0/0/3, right_ip: 10.0.13.3, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-pe2, left_port: ge-0/0/1, left_ip: 10.0.24.2, + right: proto-pe4, right_port: ge-0/0/0, right_ip: 10.0.24.4, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-p5, left_port: ge-0/0/1, left_ip: 10.0.35.5, + right: proto-pe3, right_port: ge-0/0/0, right_ip: 10.0.35.3, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-pe3, left_port: ge-0/0/2, left_ip: 10.0.34.3, + right: proto-pe4, right_port: ge-0/0/2, right_ip: 10.0.34.4, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: proto-pe3, left_port: ge-0/0/1, left_ip: , + right: proto-ce2, right_port: ge-0/0/0, right_ip: , + mask: 24, cost: 1000, mpls: False, iso: False } + - {left: proto-pe4, left_port: ge-0/0/1, left_ip: , + right: proto-ce2, right_port: ge-0/0/1, right_ip: , + mask: 24, cost: 1000, mpls: False, iso: False } + - {left: proto-pe3, left_port: ge-0/0/4, left_ip: 192.168.44.3, + right: proto-ce4, right_port: ge-0/0/0, right_ip: 192.168.44.44, + mask: 24, cost: 1000, mpls: False, iso: False } + +# bgp: +# rr: [192.168.0.4, 192.168.0.7] +# clients: [192.168.0.1, 192.168.0.2, 192.168.0.8, 192.168.0.9] +# af: +# - inet +# - inet6 +# - inet-vpn + +#isis: +# network: p2p diff --git a/vars_files/core-model-tx.yml b/vars_files/core-model-tx.yml new file mode 100644 index 0000000..a38c273 --- /dev/null +++ b/vars_files/core-model-tx.yml @@ -0,0 +1,59 @@ +--- + +common: + bgp_asn: 65000 + +nodes: + - name: tx-i2-1 + mgmt: 10.39.0.154 + rid: 4.4.4.4 + rid6: fec0:0:0:1111::4 + sid: 404 + sid6: 604 + iso: 49.0001.0010.0100.1004.00 + + - name: tx-i2-2 + mgmt: 10.39.0.155 + rid: 5.5.5.5 + rid6: fec0:0:0:1111::5 + sid: 405 + sid6: 605 + iso: 49.0001.0010.0100.1005.00 + + - name: tx-connB-1 + mgmt: 10.39.0.156 + rid: 6.6.6.6 + rid6: fec0:0:0:1111::6 + sid: 406 + sid6: 606 + iso: 49.0001.0010.0100.1006.00 + + - name: tx-connB-2 + mgmt: 10.39.0.157 + rid: 7.7.7.7 + rid6: fec0:0:0:1111::7 + sid: 407 + sid6: 607 + iso: 49.0001.0010.0100.1007.00 + +links: + - {left: tx-i2-1, left_port: ge-0/0/1, left_ip: 10.0.23.2, + right: tx-i2-2, right_port: ge-0/0/0, right_ip: 10.0.23.3, + mask: 24, cost: 1000, mpls: True, iso: True } + - {left: tx-i2-2, left_port: ge-0/0/1, left_ip: 192.168.56.5, + right: tx-connB-1, right_port: ge-0/0/0, right_ip: 192.168.56.6, + mask: 24, cost: 1000, mpls: True, iso: False } + - {left: tx-connB-1, left_port: ge-0/0/1, left_ip: 10.0.67.6, + right: tx-connB-2, right_port: ge-0/0/0, right_ip: 10.0.67.7, + mask: 24, cost: 1000, mpls: True, iso: True } + +# bgp: +# rr: [192.168.0.4, 192.168.0.7] +# clients: [192.168.0.1, 192.168.0.2, 192.168.0.8, 192.168.0.9] +# af: +# - inet +# - inet6 +# - inet-vpn + +#isis: +# network: p2p