├── README.md ├── ansible ├── LLDP-to-Graph │ ├── .gitignore │ ├── LLDP-test.yml │ ├── LLDP-to-Graph.yml │ ├── README.md │ ├── ansible.cfg │ ├── graph.j2 │ ├── links-fix.j2 │ ├── links.j2 │ ├── neighbors.j2 │ └── simple-graph.j2 ├── ansible.cfg ├── dis-mgmt-cdp-virl.yml ├── en-lldp-virl.yml ├── group_vars │ ├── all.yml │ └── ios.yml ├── nodes └── remove-virl-banners.yml ├── hosts ├── lab-desc.txt └── virl ├── configs ├── README.md ├── core1.cfg ├── core1.pem ├── core2.cfg ├── core2.pem ├── dist1.cfg ├── dist1.pem ├── dist2.cfg ├── dist2.pem ├── dist3.cfg ├── dist3.pem ├── gw.cfg ├── gw.pem ├── host1.cfg ├── host1.pem ├── host2.cfg ├── host2.pem ├── host3.cfg ├── host3.pem ├── vpls.cfg └── vpls.pem └── topologies ├── .project └── netauto.virl /README.md: -------------------------------------------------------------------------------- 1 | # net-automation 2 | Contains my experiments and forays into network automation. 3 | 4 | This is predominantly started by taking the Building Network Automation Solutions course with Ivan Pepelnjak of ipspace.net. 5 | Nothing here is likely to make much sense and trying to read it as if it should make sense will be an effort in futility. 6 | 7 | You have been warned :) 8 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/.gitignore: -------------------------------------------------------------------------------- 1 | *.retry 2 | ansible.log 3 | napalm-ansible 4 | network.* 5 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/LLDP-test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | tasks: 4 | - name: Get LLDP neighbors 5 | napalm_get_facts: 6 | hostname: "{{ansible_host|default(inventory_hostname)}}" 7 | username: "{{ansible_user}}" 8 | password: "{{ansible_ssh_pass}}" 9 | dev_os: "{{os}}" 10 | optional_args: 11 | port: "{{api_port|default(ansible_port)|default(22)}}" 12 | filter: 13 | - lldp_neighbors 14 | 15 | - debug: var=hostvars[inventory_hostname] 16 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/LLDP-to-Graph.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | tasks: 4 | - name: "Get LLDP neighbors" 5 | napalm_get_facts: 6 | hostname: "{{ansible_host|default(inventory_hostname)}}" 7 | username: "{{ansible_user}}" 8 | password: "{{ansible_ssh_pass}}" 9 | dev_os: "{{os}}" 10 | optional_args: 11 | port: "{{api_port|default(ansible_port)|default(22)}}" 12 | filter: 13 | - lldp_neighbors 14 | 15 | - name: "Generate graph description file" 16 | template: src={{template|default('graph.j2')}} dest=./{{output|default('network.dot')}} 17 | run_once: true 18 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/README.md: -------------------------------------------------------------------------------- 1 | # Generate network topology graph from LLDP neighbors 2 | 3 | The *LLDP-to-Graph* Ansible playbook uses LLDP neighbor data collected 4 | with *napalm_get_facts* Ansible module to generate network diagram in *Graphviz* .dot file format. 5 | 6 | ## Usage 7 | 8 | * Create your inventory file. The current **hosts** file uses vEOS leaf-and-spine topology. Set IP addresses, usernames, passwords and ports in the inventory file. 9 | * Install NAPALM Ansible modules with `git clone https://github.com/napalm-automation/napalm-ansible/` (assuming you already installed NAPALM) 10 | * Install *graphviz* 11 | * Generate the network topology file with 12 | ``` 13 | ansible-playbook LLDP-to-Graph.yml 14 | ``` 15 | * Generate the network diagram (in PNG format) with 16 | ``` 17 | dot -Tpng network.dot >network.png 18 | ``` 19 | * Enjoy, modify and submit a pull request when you add something awesome 20 | 21 | ## More information 22 | 23 | * [Ansible for Networking Engineers](http://www.ipspace.net/Ansible_for_Networking_Engineers) online course ([contents](https://my.ipspace.net/bin/list?id=AnsibleOC)) 24 | * [Building Network Automation Solutions](http://www.ipspace.net/Building_Network_Automation_Solutions) online course ([contents](https://my.ipspace.net/bin/list?id=NetAutSol)) 25 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | inventory=../nodes 3 | gathering=explicit 4 | retry_files_enabled=false 5 | transport=local 6 | library=../napalm-ansible/library 7 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/graph.j2: -------------------------------------------------------------------------------- 1 | graph network { 2 | {% for local in play_hosts %} 3 | "{{local}}" [shape=record, 4 | label="{{local}}|{ {% 5 | for ifname,lldp in hostvars[local].napalm_lldp_neighbors|dictsort 6 | %}<{{- ifname -}}>{{- ifname -}}{% if not(loop.last) %}|{% endif %}{% 7 | endfor %} }"]; 8 | {% endfor %} 9 | {% for local in play_hosts %} 10 | {% for ifname,lldp in hostvars[local].napalm_lldp_neighbors|dictsort if lldp|length > 0 %} 11 | {% for n in lldp if local < n.hostname or n.hostname not in play_hosts %} 12 | "{{local}}":"{{ifname}}" -- "{{n.hostname}}":"{{n.port}}"; 13 | {% endfor %} 14 | {% endfor %} 15 | {% endfor %} 16 | } 17 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/links-fix.j2: -------------------------------------------------------------------------------- 1 | {% for local in play_hosts %} 2 | {% for ifname,lldp in hostvars[local].lldp_neighbors|dictsort if lldp|length > 0 %} 3 | {% for n in lldp if local < n.hostname or n.hostname not in play_hosts %} 4 | {{local}}:{{ifname}} -- {{n.hostname}}:{{n.port}} 5 | {% endfor %} 6 | {% endfor %} 7 | {% endfor %} 8 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/links.j2: -------------------------------------------------------------------------------- 1 | {% for local in play_hosts %} 2 | {% for ifname,lldp in hostvars[local].lldp_neighbors|dictsort if lldp|length > 0 %} 3 | {% for n in lldp if local < n.hostname %} 4 | {{local}}:{{ifname}} -- {{n.hostname}}:{{n.port}} 5 | {% endfor %} 6 | {% endfor %} 7 | {% endfor %} 8 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/neighbors.j2: -------------------------------------------------------------------------------- 1 | {% for local in play_hosts %} 2 | {% for ifname,lldp in hostvars[local].lldp_neighbors|dictsort if lldp|length > 0 %} 3 | {% for n in lldp %} 4 | {{local}}:{{ifname}} -- {{n.hostname}}:{{n.port}} 5 | {% endfor %} 6 | {% endfor %} 7 | {% endfor %} 8 | -------------------------------------------------------------------------------- /ansible/LLDP-to-Graph/simple-graph.j2: -------------------------------------------------------------------------------- 1 | graph network { 2 | {% for local in play_hosts %} 3 | "{{local}}" [shape=box] 4 | {% endfor %} 5 | {% for local in play_hosts %} 6 | {% for ifname,lldp in hostvars[local].lldp_neighbors|dictsort if lldp|length > 0 %} 7 | {% for n in lldp if local < n.hostname or n.hostname not in play_hosts %} 8 | "{{local}}" -- "{{n.hostname}}"; 9 | {% endfor %} 10 | {% endfor %} 11 | {% endfor %} 12 | } 13 | -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | inventory=./nodes 3 | transport=local 4 | gathering=explicit 5 | retry_files_enabled=false 6 | -------------------------------------------------------------------------------- /ansible/dis-mgmt-cdp-virl.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: ios 3 | tasks: 4 | - name: "Disable CDP on g0/0" 5 | ios_config: 6 | provider: "{{cli}}" 7 | parents: 8 | - "interface g0/0" 9 | lines: 10 | - "no cdp enable" 11 | -------------------------------------------------------------------------------- /ansible/en-lldp-virl.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: ios 3 | tasks: 4 | - name: "Enable LLDP" 5 | ios_config: 6 | provider: "{{cli}}" 7 | lines: 8 | - "lldp run" 9 | - name: "Disable LLDP on g0/0" 10 | ios_config: 11 | provider: "{{cli}}" 12 | parents: 13 | - "interface g0/0" 14 | lines: 15 | - "no lldp transmit" 16 | - "no lldp receive" 17 | -------------------------------------------------------------------------------- /ansible/group_vars/all.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_user: cisco 3 | ansible_ssh_pass: cisco 4 | ansible_device_os: ios 5 | os: ios 6 | 7 | -------------------------------------------------------------------------------- /ansible/group_vars/ios.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ansible_device_os: ios 3 | cli: 4 | username: "{{ansible_user}}" 5 | password: "{{ansible_password}}" 6 | host: "{{inventory_hostname}}" 7 | transport: cli 8 | -------------------------------------------------------------------------------- /ansible/nodes: -------------------------------------------------------------------------------- 1 | [hosts] 2 | host1 3 | host2 4 | host3 5 | 6 | [gw] 7 | gw 8 | 9 | [switches] 10 | dist1 11 | dist2 12 | dist3 13 | vpls 14 | core1 15 | core2 16 | 17 | [ios] 18 | host1 19 | host2 20 | host3 21 | gw 22 | dist1 23 | dist2 24 | dist3 25 | vpls 26 | core1 27 | core2 28 | 29 | [all:vars] 30 | 31 | 32 | [hosts:vars] 33 | 34 | 35 | [gw:vars] 36 | 37 | 38 | [switches:vars] 39 | 40 | [ios:vars] 41 | 42 | -------------------------------------------------------------------------------- /ansible/remove-virl-banners.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: ios 3 | tasks: 4 | - name: "Remove annoying banners from VIRL nodes" 5 | ios_config: 6 | provider: "{{cli}}" 7 | lines: 8 | - "no banner login" 9 | - "no banner exec" 10 | - "no banner incoming" 11 | -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- 1 | 127.0.0.1 nms nms 2 | 127.0.0.1 localhost 3 | 127.0.1.1 ubuntu-14.04-amd64-vmwarefusion ubuntu-14 4 | 5 | 172.16.1.200 vpls 6 | 172.16.1.201 dist1 7 | 172.16.1.202 dist2 8 | 172.16.1.203 dist3 9 | 10 | 172.16.1.211 core1 11 | 172.16.1.212 core2 12 | 13 | 172.16.1.240 gw 14 | 172.16.1.241 host1 15 | 172.16.1.242 host2 16 | 172.16.1.243 host3 17 | 18 | 19 | 20 | # The following lines are desirable for IPv6 capable hosts 21 | ::1 localhost ip6-localhost ip6-loopback 22 | ff02::1 ip6-allnodes 23 | ff02::2 ip6-allrouters 24 | -------------------------------------------------------------------------------- /lab-desc.txt: -------------------------------------------------------------------------------- 1 | My lab will be using VMware Workstation Pro 12.5, running on Windows 10. Vagrant is installed on Windows and is using a simple Ubuntu Server 14.04 image to create an NMS VM running git and Ansible, with Jinja2 and NAPALM libraries also installed. I am also using Bash for Windows, and I have git installed within the Ubuntu shell, because face it, Windows sucks for dev stuff. 2 | 3 | For the network devices I will be using Cisco VIRL running predominantly L2 images (as my project goal is to automate the addition and removal of VLANs from trunks). The NMS server is connected to the flat management network as as such has access to management subnet for all devices in VIRL. 4 | -------------------------------------------------------------------------------- /virl/configs/README.md: -------------------------------------------------------------------------------- 1 | Yes, I'm aware that putting keys and credentials into GitHub is terrible practice. These are, however, just labs, and it'll allow people to perfectly reproduce my environment. I apologise to those people running scripts trawling GitHub for leaked creds and keys who now have a dozen utterly useless keypairs. 2 | 3 | Keys generated and exported with: 4 | 5 | crypto key gen rsa mod 1024 expor label VIRL 6 | 7 | crypto key export rsa VIRL pem term 3des VIRLVIRL 8 | -------------------------------------------------------------------------------- /virl/configs/core1.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:18:02 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname core1 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$MJyo$n2S/gAChVyFBR7YTgIgZ9/ 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.211 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to gw 79 | switchport access vlan 2 80 | switchport mode access 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description to core2 86 | switchport trunk encapsulation dot1q 87 | switchport mode trunk 88 | media-type rj45 89 | negotiation auto 90 | ! 91 | ip forward-protocol nd 92 | ! 93 | no ip http server 94 | no ip http secure-server 95 | ! 96 | ! 97 | ! 98 | ! 99 | ! 100 | ! 101 | control-plane 102 | ! 103 | banner exec ` 104 | ************************************************************************** 105 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 106 | * education. IOSv is provided as-is and is not supported by Cisco's * 107 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 108 | * of the IOSv Software or Documentation to any third party for any * 109 | * purposes is expressly prohibited except as otherwise authorized by * 110 | * Cisco in writing. * 111 | **************************************************************************` 112 | banner incoming ` 113 | ************************************************************************** 114 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 115 | * education. IOSv is provided as-is and is not supported by Cisco's * 116 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 117 | * of the IOSv Software or Documentation to any third party for any * 118 | * purposes is expressly prohibited except as otherwise authorized by * 119 | * Cisco in writing. * 120 | **************************************************************************` 121 | banner login ` 122 | ************************************************************************** 123 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 124 | * education. IOSv is provided as-is and is not supported by Cisco's * 125 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 126 | * of the IOSv Software or Documentation to any third party for any * 127 | * purposes is expressly prohibited except as otherwise authorized by * 128 | * Cisco in writing. * 129 | **************************************************************************` 130 | ! 131 | line con 0 132 | password cisco 133 | line aux 0 134 | line vty 0 4 135 | exec-timeout 720 0 136 | password cisco 137 | login local 138 | transport input telnet ssh 139 | ! 140 | ! 141 | end -------------------------------------------------------------------------------- /virl/configs/core1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCR+4obY+o5jhuCrXwp2cRU4R6P 3 | RxVvpNyvQZFnGnsfe2QzV+uf2r03/WsxwiKj3nw5xzd2H+hSKHsibboQx5ISek1x 4 | k78uQNj4Ra6pVfswk+oEKT4X8erOXZ0SS0AhOBF2yYPxdPct/2wq/RqefLBxNngq 5 | MhhUHDNlgQLB+zNSAQIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,E9E7DF4824A42406 10 | 11 | qBDnq63A6YfI+1HUlAVsfgqzyuoTjKHLVL1J+pY2qCiQgceLyePPH8DYatMXLBg+ 12 | NedzU5At4sYC8xMobRAc3n0ImUfxg+ds0rt2h+sM7RYaxkQjwNx4ihmW7rh0kAMN 13 | +s3dCxpHVJH8F9/ZK9jr1ZdJ5Bwr75jUs0hwvJSlrJNTugj8hqzkJI8IsojTBzMS 14 | ZV9T4+tUGLrV69KOHFNiwTEvqUlfO1qVaUjchnrxeR/nfH4CbgJ45IS/Y7mZvaJ6 15 | BK2WSpYeRsoxmNl4vu7klA/lFAOPkHF7aLP56+E/zmarJlkQETo30W6m3QC8Kmkk 16 | COA5imnmTycJuMazSpBvODdd2/A7Z8nwYv+zzSavZMPnSfgGVRCi6XkMWNk+YXMQ 17 | 29lSf3BZ00ZgWpi/h8TuUhh7bsLZpWyQpEXI4+971mdhRTzGuKqoFPJ1K0Ovlt7Y 18 | ikXzhPN+JRdnV8/iWky0ZmX7eAjnxosJJkZaFcgSJ2zKdQDaBsUCV8Meb2uUh76i 19 | yF8gBQh/8ZUM54Q6EXcjoq5s3HyEWcP37etbXeR8ZEO60oTj8vrXrnqhoBn/u0RI 20 | Efqxa2PheAWlYL4yRz7h0coFQtoh0MsY5QI2j49GgUE9U5MwpoVE/Vk/dTeafP0G 21 | i0k4LSDoHZ1INEJHsZwKb/XswrQgyQhW/dBwwhhOStBjZnUN6Vqiu5bBX1TaHhrD 22 | MlnpeHtqALskf6BvDhYXkHxYw6pQveGyC4ENISX3cj5Rn4NQvUENjcMtrZsC2x4z 23 | d7gnH82TxtrH9GB2hM2crFdSTLFKV36HjHpcT1zZG2NC5tDExVuc5g== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/core2.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:19:07 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname core2 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$2SCc$rNLgKAD76OC6t97c/vfN0/ 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.212 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to core1 79 | switchport trunk encapsulation dot1q 80 | switchport mode trunk 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description to vpls 86 | switchport trunk encapsulation dot1q 87 | switchport mode trunk 88 | media-type rj45 89 | negotiation auto 90 | ! 91 | interface GigabitEthernet0/3 92 | description GigabitEthernet0/3 93 | media-type rj45 94 | negotiation auto 95 | ! 96 | interface GigabitEthernet1/0 97 | description GigabitEthernet1/0 98 | media-type rj45 99 | negotiation auto 100 | ! 101 | ip forward-protocol nd 102 | ! 103 | no ip http server 104 | no ip http secure-server 105 | ! 106 | ! 107 | ! 108 | ! 109 | ! 110 | ! 111 | control-plane 112 | ! 113 | banner exec ` 114 | ************************************************************************** 115 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 116 | * education. IOSv is provided as-is and is not supported by Cisco's * 117 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 118 | * of the IOSv Software or Documentation to any third party for any * 119 | * purposes is expressly prohibited except as otherwise authorized by * 120 | * Cisco in writing. * 121 | **************************************************************************` 122 | banner incoming ` 123 | ************************************************************************** 124 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 125 | * education. IOSv is provided as-is and is not supported by Cisco's * 126 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 127 | * of the IOSv Software or Documentation to any third party for any * 128 | * purposes is expressly prohibited except as otherwise authorized by * 129 | * Cisco in writing. * 130 | **************************************************************************` 131 | banner login ` 132 | ************************************************************************** 133 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 134 | * education. IOSv is provided as-is and is not supported by Cisco's * 135 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 136 | * of the IOSv Software or Documentation to any third party for any * 137 | * purposes is expressly prohibited except as otherwise authorized by * 138 | * Cisco in writing. * 139 | **************************************************************************` 140 | ! 141 | line con 0 142 | password cisco 143 | line aux 0 144 | line vty 0 4 145 | exec-timeout 720 0 146 | password cisco 147 | login local 148 | transport input telnet ssh 149 | ! 150 | ! 151 | end -------------------------------------------------------------------------------- /virl/configs/core2.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC1WLMTabfGBK40DWzpETcb6UsZ 3 | 4y8lMsHcBvrimQr/4RZVCUeG7TjSt+2E1wdADgDTaOrFk17MeAv2tsKpjiersnKi 4 | /Cc0HQcpLS6MqCaFGyIxs76hkX+jVzEWg2HPyngciejp4nlEvl32+LOikZo21EL8 5 | YPoReFrZ503uOCX4zwIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,B80E1DDBEEEEAAEA 10 | 11 | o1o+8AFdXGlkeEtlw8UTbPnh4lfOnBOrQgL/qSMkPdhbF16zAzh85DcI1gkUMQcN 12 | qosiRmrAPEQfdSX+2OVnJQnHtaaxB5b3SV0qBec6BSxdgFQAe/SXRBAR5G7hF5Gk 13 | 9OCsbWji3LMybrwT5D4pXOr9TWK8xOw2Tb20K03NuSPdQAIGNMWRy8lQNF/xjjuN 14 | cwFNcV1p02OGlwCeP9KI/kKD8jjF37mW46NWmOkYDzkwy63Z++mhekKwHTcJBOwP 15 | Cg1F0/MwZi74JUtkJPJ5Ec1Xz7MWcpoZUaml/I82YPYZtq/rGNFMzL1skOr5L6JB 16 | X4mq6ikMVTnLUizVEPW1yTw4nYX+e/xCX+wHirpHlS9v4vBXOMeBOMHrQYPMJLIh 17 | tFh68zJ888T7LR1W2yJfQSUF/9ghAuXBt1RuD8cQub6HkigZw/k+5jNLpj4+Co3d 18 | J/V1FIoKD8n4NJaCly799lcmzksyhWDdrg3NEo/hwlhMcSDpuk1JrMoCLWGVne6F 19 | m+veSrxiRWzsgrANt/vJscwqmXi6sPtwUXWK126VGZCBLIXJryCLJhAv1hHvrIz5 20 | FC3gmzBmVL9ET+SC2RNXTJCD2+sVlYY1hfe7NOBDLLCZmS2NsbgqC9F7FLjvuZoI 21 | rWc1AtEtBP2ZyNpnfOoZOhJQ3h8flcmggmZ9k6oI/8BmARmewW1BbKT8bkkZjJqo 22 | bhajvwjBDgPvopTO1ouPDIysGVMtCEWVR14yb+K557Qdyb27xM/Ac9Wjumj74Jse 23 | rowC5r/G6s25BknASXr27vvS6d0eRW/PjH2Qht4KQ8eYOlTaDZuijw== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/dist1.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:19:41 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname dist1 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$qJyT$9pBMwjTvBZN7.dYFKz1eU1 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.201 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to vpls 79 | switchport trunk encapsulation dot1q 80 | switchport mode trunk 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description GigabitEthernet0/2 86 | media-type rj45 87 | negotiation auto 88 | ! 89 | interface GigabitEthernet0/3 90 | description GigabitEthernet0/3 91 | media-type rj45 92 | negotiation auto 93 | ! 94 | interface GigabitEthernet1/0 95 | description to host1 96 | switchport access vlan 2 97 | switchport mode access 98 | media-type rj45 99 | negotiation auto 100 | ! 101 | ip forward-protocol nd 102 | ! 103 | no ip http server 104 | no ip http secure-server 105 | ! 106 | ! 107 | ! 108 | ! 109 | ! 110 | ! 111 | control-plane 112 | ! 113 | banner exec ` 114 | ************************************************************************** 115 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 116 | * education. IOSv is provided as-is and is not supported by Cisco's * 117 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 118 | * of the IOSv Software or Documentation to any third party for any * 119 | * purposes is expressly prohibited except as otherwise authorized by * 120 | * Cisco in writing. * 121 | **************************************************************************` 122 | banner incoming ` 123 | ************************************************************************** 124 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 125 | * education. IOSv is provided as-is and is not supported by Cisco's * 126 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 127 | * of the IOSv Software or Documentation to any third party for any * 128 | * purposes is expressly prohibited except as otherwise authorized by * 129 | * Cisco in writing. * 130 | **************************************************************************` 131 | banner login ` 132 | ************************************************************************** 133 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 134 | * education. IOSv is provided as-is and is not supported by Cisco's * 135 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 136 | * of the IOSv Software or Documentation to any third party for any * 137 | * purposes is expressly prohibited except as otherwise authorized by * 138 | * Cisco in writing. * 139 | **************************************************************************` 140 | ! 141 | line con 0 142 | password cisco 143 | line aux 0 144 | line vty 0 4 145 | exec-timeout 720 0 146 | password cisco 147 | login local 148 | transport input telnet ssh 149 | ! 150 | ! 151 | end -------------------------------------------------------------------------------- /virl/configs/dist1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnbSqzYTVzu928uh85gbSROjhU 3 | U0vpyYFjmfU+lJfAda9f/apYGSgWW4XdBsr11KHodk4wkmT3tRbpWAVXxsgi7Fc+ 4 | W6hJsHmpILseU9qNNdyKAx6lJ8BHUBQXdFCFeIkeQE1BjxCEAVsJnxBaOFjTKaVD 5 | veCOff98E7TvekXO+wIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,522CB3EBF5CFD091 10 | 11 | daGHvsp0VggCRrjGjC9sTtg1fG16M53s1IWLr7FSUrMrp1zP6NZArfsRpnDRjckm 12 | OjzLCCEYGkJ9+Y7uMtQyDCuXDyOPVbLOqly36MKg+KDDUra4oMmRynpycKZquhoT 13 | Jlb9ZMFNIhIAOBiYrueJ5IaAOoR9G9DbKS5qzDi52L29xYOufJC32gloSYuZImlF 14 | n1R0jXkugKtXRy4zEKmQcnCl1N9bjqsH6+ftTuzpl9ykO//79ePydKdBwsId+9+S 15 | 8//w3TkYVPPLrIVWoxrDkkNMxpVXHEduIKYwF9CX1lnjWTGWtQa6Xaj+06BcFwkK 16 | 1COvt8Nk0AhzxX1IlfKShIXwOkxlFWzHyJdXr88x8CoSHHgRqW4php0zRldcEov1 17 | 2LX1ehneoeKproYb+oTws0LZBoUmaj+44Ej9aFq767ZpQ01tKob+jllrBkfCA37i 18 | twqqH0SL+Zp/p8lX0lfZxNrzVTsN4FpbUFor4jOG0E2o/1AgVKyRwWxovQJEt6Hv 19 | q+WkbgFiugJzhMK+tYTEQA4bw+khVNY2tg5ZG7dy3U/yXRT/L32hYGBPXEYtojcF 20 | T9FbexT7CAlq8rlKFwOd/r5jLpXiVpiiAFxfWB6vfIWIqPk8uakR9yzy+gBpE7Sw 21 | A5vrZDGZQzVP1Jj8Rmm7jq6WXeQhdax3xE6v9BeJrIe+gejfIFp5F/t3Ikq7Vogx 22 | /svzat7reWmCaSowZlsb+M3SKsA10e6nUXiASZNNRmzajqu4gc35XTXHT4T+3Oh5 23 | wEIylZcPqolx+wX187nwyYkQJWbvt8DLNU0cM03T/6HRPC9dbgKHyg== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/dist2.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:20:20 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname dist2 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$eaaB$Cxoz2dQ0RgCgVc/Bayhdl/ 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.202 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to vpls 79 | switchport trunk encapsulation dot1q 80 | switchport mode trunk 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description GigabitEthernet0/2 86 | media-type rj45 87 | negotiation auto 88 | ! 89 | interface GigabitEthernet0/3 90 | description GigabitEthernet0/3 91 | media-type rj45 92 | negotiation auto 93 | ! 94 | interface GigabitEthernet1/0 95 | description to host2 96 | switchport access vlan 2 97 | switchport mode access 98 | media-type rj45 99 | negotiation auto 100 | ! 101 | ip forward-protocol nd 102 | ! 103 | no ip http server 104 | no ip http secure-server 105 | ! 106 | ! 107 | ! 108 | ! 109 | ! 110 | ! 111 | control-plane 112 | ! 113 | banner exec ` 114 | ************************************************************************** 115 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 116 | * education. IOSv is provided as-is and is not supported by Cisco's * 117 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 118 | * of the IOSv Software or Documentation to any third party for any * 119 | * purposes is expressly prohibited except as otherwise authorized by * 120 | * Cisco in writing. * 121 | **************************************************************************` 122 | banner incoming ` 123 | ************************************************************************** 124 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 125 | * education. IOSv is provided as-is and is not supported by Cisco's * 126 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 127 | * of the IOSv Software or Documentation to any third party for any * 128 | * purposes is expressly prohibited except as otherwise authorized by * 129 | * Cisco in writing. * 130 | **************************************************************************` 131 | banner login ` 132 | ************************************************************************** 133 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 134 | * education. IOSv is provided as-is and is not supported by Cisco's * 135 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 136 | * of the IOSv Software or Documentation to any third party for any * 137 | * purposes is expressly prohibited except as otherwise authorized by * 138 | * Cisco in writing. * 139 | **************************************************************************` 140 | ! 141 | line con 0 142 | password cisco 143 | line aux 0 144 | line vty 0 4 145 | exec-timeout 720 0 146 | password cisco 147 | login local 148 | transport input telnet ssh 149 | ! 150 | ! 151 | end -------------------------------------------------------------------------------- /virl/configs/dist2.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCRhzYb3euXrWaxzYlmYwgVgAoo 3 | RQSsKxZAuHRsnhB5hWyUf3BsM08WqsDqqH7sqtxgiMUjvhY9AWj9UzonRU587IDH 4 | nLaIbzguhDvDz9MkVK1EtgnN8jXrZgT0AcSGiDqpLu2G/n6+JiTzFUHHafPPOylp 5 | b2zZwZHAgXhsPnuRmQIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,4E178FC3E0EBDEB5 10 | 11 | 9CO1VX7NBxTyGNpScNxBVp5jXhsUdkduulWvwIvx0d0v63AKDI8s66tmeW8J1Vg3 12 | Lgq6n92nU6SaDZ2kSFJHE4fqvyISYbg79XcCUMTK+lquvOfX595lJWS65HZrq8lj 13 | 2QFHOwMmDzjm1EL9CuLoQE4Xc55cEAzOsoyojrkOpqi20lgMyRatRv/ABOf4LTd+ 14 | +y9jVRgNBiJbuKFfmIGTHoiu5lJ1TjVISVM7mpoostTUAgITck8hWADVOjoFVgNs 15 | BKyRT+LonxD6JQVRPX5rjtJM+fRePaZLzyKZIrVtlL3mmokS4picgNx/Jer48IX5 16 | 9cY0aXKlXqilmFa2k0vafNLPMZGq9G7Ux3swIyM6wO8EVeCA6QcyYwuKno9338Y4 17 | 4A9+vTA/QdZ6FWcb6DwDcNR9tyr7oocaqx0RDZLDBCDiLdebh1GiMZvjmc9BUHKg 18 | mUy77YHwJrK4w6HbqtH6p+kGrMeysuKVocnZsAUz7XlIHoQ+W3rVaPpHfXDYBynr 19 | 0Q3w3tX44kZRHOyKgHk/6MetlciEx7wEOnYVlyENCqol5z1mmtwe/c93Cl8ubfUl 20 | jXa37UoTBj2LjmjCeyiWFgsN/1n/Y7SXXKq5oQNBHwghWvtG7nc5aLlsYTFmjXak 21 | s++pRtMwrXAhKyENKCNt8BiC5prLcGy0uOWlVgxzAD5h9++B4r+Ziuo8FtdoURya 22 | X7KXJF5SwvFZLEAoyJ2+DFCZEwIt9X7V7l+H9RqAQmKt06KfItuQYSeEQ6wJ/hOe 23 | iF9sBIsGEMKn7R4PNDISwImspqCTx2grqNmxrnTjsRbAzipNqEcluw== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/dist3.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:21:03 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname dist3 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$r/R4$PW8IUymHqwDb85muFH0XO. 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.203 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to vpls 79 | switchport trunk encapsulation dot1q 80 | switchport mode trunk 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description GigabitEthernet0/2 86 | media-type rj45 87 | negotiation auto 88 | ! 89 | interface GigabitEthernet0/3 90 | description GigabitEthernet0/3 91 | media-type rj45 92 | negotiation auto 93 | ! 94 | interface GigabitEthernet1/0 95 | description to host3 96 | switchport access vlan 2 97 | switchport mode access 98 | media-type rj45 99 | negotiation auto 100 | ! 101 | ip forward-protocol nd 102 | ! 103 | no ip http server 104 | no ip http secure-server 105 | ! 106 | ! 107 | ! 108 | ! 109 | ! 110 | ! 111 | control-plane 112 | ! 113 | banner exec ` 114 | ************************************************************************** 115 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 116 | * education. IOSv is provided as-is and is not supported by Cisco's * 117 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 118 | * of the IOSv Software or Documentation to any third party for any * 119 | * purposes is expressly prohibited except as otherwise authorized by * 120 | * Cisco in writing. * 121 | **************************************************************************` 122 | banner incoming ` 123 | ************************************************************************** 124 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 125 | * education. IOSv is provided as-is and is not supported by Cisco's * 126 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 127 | * of the IOSv Software or Documentation to any third party for any * 128 | * purposes is expressly prohibited except as otherwise authorized by * 129 | * Cisco in writing. * 130 | **************************************************************************` 131 | banner login ` 132 | ************************************************************************** 133 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 134 | * education. IOSv is provided as-is and is not supported by Cisco's * 135 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 136 | * of the IOSv Software or Documentation to any third party for any * 137 | * purposes is expressly prohibited except as otherwise authorized by * 138 | * Cisco in writing. * 139 | **************************************************************************` 140 | ! 141 | line con 0 142 | password cisco 143 | line aux 0 144 | line vty 0 4 145 | exec-timeout 720 0 146 | password cisco 147 | login local 148 | transport input telnet ssh 149 | ! 150 | ! 151 | end -------------------------------------------------------------------------------- /virl/configs/dist3.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0UFloDaao3Jd/lkNOfQUEwMXn 3 | YoPgpRBvpB040brGPLQG1jLDEWCUywb7q/gcRoLQ+vNSbWHTJ4uMCF96lqKGUFyD 4 | 0Z6f6SIXcYv+cZgCwU66lgyHb50DDzKkw6l5NPIvG6msthv2FV9Qsrf3PgvreejH 5 | lDW2ER7scktolVbWcwIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,76B35398D9EDFBA9 10 | 11 | btu9j6ET5sIyITiPlC817eB7Q4O0d9WAZVundjqe+GVDK1D/eL6+5xn37JtdHnBz 12 | rYNP9LJhzCgpRT4Qpg9kO/VStGiF2ftrm1kzF7aoTGPrp2//Aeld+iTbdI/7utUI 13 | MZurLKQ2gcc8Vwt8nFMBSgCOrHUEdXr/S9IjxFKOkUiPNR7ZOg4sAos1lGi8u03U 14 | X3pC5+ns247EiUacXS1LrBaAsj93/sjbHtRxiwF+ZZCEjEdSrhrQp3lVyjK5gER1 15 | pDxWyW4ASWJjQ+LLQDy5KcqWidMp4e5gVRBMhT9T1B8FefG6CdtWux4FSNLKDzmm 16 | hodH+zJdibYuIdCJSQW01584/Fm0rF9xtdE1nc+aC3UdTMotiUifw71nRqKe07HM 17 | wbLI6mwp4nYggEBJ4WRVDc0NbY7qvKv4ukxNP0GvvRUkXafu80iAFLTxbFUNisoy 18 | pwhaBF10LEwxYuZEFOtrAnCLWYrb+0MSZYNe5HqrdRBXzxBvYdvLahW14ZZfx+d9 19 | qJDfMJ/0hgzzYal97KQFHitRLalNvxkJi5KMuFda0URsMSt27QQzpPVHh38ou1g2 20 | OO/D84VpaUVOimBJkSjPmIqYsVoJwmqmoDAIw2Nw+lf/W5ns+pHe3Eb50uKdVXZC 21 | sYfkHz2vEnQmoNhdKME+IoLKEKGlup5j/onNzA+u6CAQnn6Zl74E4oFt209vTkrT 22 | 0Y4HWpNVLRpwFZVXknkjNlZn115a4QpguAbhesOeH0954j9++ZuZZoPT/3rr5NRK 23 | J+I9bZQn4i3QYY5B3OfCHt2Idc2vC8ktTnnodzPqNXU= 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/gw.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:14:06 UTC Thu Sep 14 2017 by cisco 3 | ! 4 | version 15.6 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | ! 9 | hostname gw 10 | ! 11 | boot-start-marker 12 | boot-end-marker 13 | ! 14 | ! 15 | vrf definition Mgmt-intf 16 | ! 17 | address-family ipv4 18 | exit-address-family 19 | ! 20 | address-family ipv6 21 | exit-address-family 22 | ! 23 | enable password cisco 24 | ! 25 | no aaa new-model 26 | ethernet lmi ce 27 | ! 28 | ! 29 | ! 30 | mmi polling-interval 60 31 | no mmi auto-configure 32 | no mmi pvc 33 | mmi snmp-timeout 180 34 | ! 35 | ! 36 | ! 37 | ! 38 | ! 39 | ! 40 | ! 41 | ! 42 | ! 43 | ! 44 | ! 45 | no ip domain lookup 46 | ip domain name virl.info 47 | ip cef 48 | ipv6 unicast-routing 49 | ipv6 cef 50 | ! 51 | multilink bundle-name authenticated 52 | ! 53 | ! 54 | ! 55 | ! 56 | username cisco privilege 15 secret 5 $1$7NmR$lqqv7g8RuCQtqqbepyK1A1 57 | ! 58 | redundancy 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | ! 67 | ! 68 | ! 69 | ! 70 | ! 71 | ! 72 | ! 73 | ! 74 | interface Loopback0 75 | description Loopback 76 | ip address 192.168.0.4 255.255.255.255 77 | ! 78 | interface GigabitEthernet0/0 79 | description OOB Management 80 | vrf forwarding Mgmt-intf 81 | ip address 172.16.1.240 255.255.255.0 82 | duplex full 83 | speed auto 84 | media-type rj45 85 | ! 86 | interface GigabitEthernet0/1 87 | description to core1 88 | ip address 10.0.0.4 255.255.0.0 89 | duplex full 90 | speed auto 91 | media-type rj45 92 | ! 93 | ip forward-protocol nd 94 | ! 95 | ! 96 | no ip http server 97 | no ip http secure-server 98 | ip ssh server algorithm authentication password 99 | ! 100 | ! 101 | ! 102 | ! 103 | control-plane 104 | ! 105 | banner exec ` 106 | ************************************************************************** 107 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 108 | * education. IOSv is provided as-is and is not supported by Cisco's * 109 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 110 | * of the IOSv Software or Documentation to any third party for any * 111 | * purposes is expressly prohibited except as otherwise authorized by * 112 | * Cisco in writing. * 113 | **************************************************************************` 114 | banner incoming ` 115 | ************************************************************************** 116 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 117 | * education. IOSv is provided as-is and is not supported by Cisco's * 118 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 119 | * of the IOSv Software or Documentation to any third party for any * 120 | * purposes is expressly prohibited except as otherwise authorized by * 121 | * Cisco in writing. * 122 | **************************************************************************` 123 | banner login ` 124 | ************************************************************************** 125 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 126 | * education. IOSv is provided as-is and is not supported by Cisco's * 127 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 128 | * of the IOSv Software or Documentation to any third party for any * 129 | * purposes is expressly prohibited except as otherwise authorized by * 130 | * Cisco in writing. * 131 | **************************************************************************` 132 | ! 133 | line con 0 134 | password cisco 135 | line aux 0 136 | line vty 0 4 137 | exec-timeout 720 0 138 | password cisco 139 | login local 140 | transport input telnet ssh 141 | ! 142 | no scheduler allocate 143 | ! 144 | end -------------------------------------------------------------------------------- /virl/configs/gw.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2U2n3F+oYCTC5S+LToWPbDCqr 3 | veIYPPpA1pZSYL9kTXk40NWHfuUy35DSp5Qft/G8iDTF4rYnm9V5ZUlhKbC+z0rk 4 | VJr9vXG34Cu4lH1WqZCfs+QyCpr54hpB4/IdCQcrQ4M8c3yuYoYq8KXKAY4AHW0x 5 | rw/BnxfS2GqMMY4kXwIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,7ACD44AF7FA3C57F 10 | 11 | RsrZiVYND5OtEJ4QDIiC4uZ0FybJ2f7gHP81vkzMfFZKDdI5qba6yxbF2eTqXleu 12 | 3xl8bxYcasWRCwuNRUOlJwd6ikfVg7ghnj7EF++iRIGlefSkLtiqUF6ZG1AUxTlt 13 | DgaaZl7CVhqEyhajnhALoK2h512oM10frpdVda5fNAmJ4NomvYBjXYbGGVNvd1pz 14 | RTS2M6Y0DT83Txf+L0vqyQaVrP3tCN7RNqkwqlSSEYqg6dbV0184KZMGLZqOt4PQ 15 | q/JJdjSYtlnGSURgr5zf8dhXbUytKsSBLwl4p49VgrioRBSWc/F9lpEeGYM6lf5K 16 | xPNWf1IFTJLVX6TZwGu/hrIZT1wdG/6EmaUxAzwJY4pb6yzVOYWheo4AHCz0XG7z 17 | sldOwHp6erABywY2jyimSWmrCzCkijxt3XijK4L81AA0xvw0tjI8PqefGAfeUJhF 18 | UU2etQ95zuEZRzdK9WB0bpRs1uEL79JMKLYq+0REVAwlFAx0Upni5R6drSKnNFhW 19 | 83dWW5gFei8kAlicg4vcG03yRUmnLYFrLA7bxs+P+yVDLz8KYU1XruVBmZmA3H/J 20 | nyTSQJfEGcqHdVhfbwHQT+AiVnvXlsiEZbIyCVM4S5f2Amk0BIp5A8VuWqCW2rmX 21 | 0xyQuGKG0bYMgqlDI2ObOOmm0BteOIwkCloIrE5NbGaw+E4NhQHnr9XJM89XUgid 22 | 4w1C5heAgAcOwIqA91xYV9o6y44M/qAsqnBgBzX2ZVnI33XiY6fF4p+XQcgye73t 23 | 3UlNk1qnku+eN5DoKY20PVBPzws8h16AHv8svjILbxU= 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/host1.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:12:49 UTC Thu Sep 14 2017 by cisco 3 | ! 4 | version 15.6 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | ! 9 | hostname host1 10 | ! 11 | boot-start-marker 12 | boot-end-marker 13 | ! 14 | ! 15 | vrf definition Mgmt-intf 16 | ! 17 | address-family ipv4 18 | exit-address-family 19 | ! 20 | address-family ipv6 21 | exit-address-family 22 | ! 23 | enable password cisco 24 | ! 25 | no aaa new-model 26 | ethernet lmi ce 27 | ! 28 | ! 29 | ! 30 | mmi polling-interval 60 31 | no mmi auto-configure 32 | no mmi pvc 33 | mmi snmp-timeout 180 34 | ! 35 | ! 36 | ! 37 | ! 38 | ! 39 | ! 40 | ! 41 | ! 42 | ! 43 | ! 44 | ! 45 | no ip domain lookup 46 | ip domain name virl.info 47 | ip cef 48 | ipv6 unicast-routing 49 | ipv6 cef 50 | ! 51 | multilink bundle-name authenticated 52 | ! 53 | ! 54 | ! 55 | ! 56 | username cisco privilege 15 secret 5 $1$2CTN$Ztl1u8IBS3qeJV02uPZaq. 57 | ! 58 | redundancy 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | ! 67 | ! 68 | ! 69 | ! 70 | ! 71 | ! 72 | ! 73 | ! 74 | interface Loopback0 75 | description Loopback 76 | ip address 192.168.0.1 255.255.255.255 77 | ! 78 | interface GigabitEthernet0/0 79 | description OOB Management 80 | vrf forwarding Mgmt-intf 81 | ip address 172.16.1.241 255.255.255.0 82 | duplex full 83 | speed auto 84 | media-type rj45 85 | ! 86 | interface GigabitEthernet0/1 87 | description to dist1 88 | ip address 10.0.0.1 255.255.0.0 89 | duplex full 90 | speed auto 91 | media-type rj45 92 | ! 93 | ip forward-protocol nd 94 | ! 95 | ! 96 | no ip http server 97 | no ip http secure-server 98 | ip ssh server algorithm authentication password 99 | ! 100 | ! 101 | ! 102 | ! 103 | control-plane 104 | ! 105 | banner exec ` 106 | ************************************************************************** 107 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 108 | * education. IOSv is provided as-is and is not supported by Cisco's * 109 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 110 | * of the IOSv Software or Documentation to any third party for any * 111 | * purposes is expressly prohibited except as otherwise authorized by * 112 | * Cisco in writing. * 113 | **************************************************************************` 114 | banner incoming ` 115 | ************************************************************************** 116 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 117 | * education. IOSv is provided as-is and is not supported by Cisco's * 118 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 119 | * of the IOSv Software or Documentation to any third party for any * 120 | * purposes is expressly prohibited except as otherwise authorized by * 121 | * Cisco in writing. * 122 | **************************************************************************` 123 | banner login ` 124 | ************************************************************************** 125 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 126 | * education. IOSv is provided as-is and is not supported by Cisco's * 127 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 128 | * of the IOSv Software or Documentation to any third party for any * 129 | * purposes is expressly prohibited except as otherwise authorized by * 130 | * Cisco in writing. * 131 | **************************************************************************` 132 | ! 133 | line con 0 134 | password cisco 135 | line aux 0 136 | line vty 0 4 137 | exec-timeout 720 0 138 | password cisco 139 | login local 140 | transport input telnet ssh 141 | ! 142 | no scheduler allocate 143 | ! 144 | end -------------------------------------------------------------------------------- /virl/configs/host1.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCaiFay660RWWAbgBPS4Q4N5nD5 3 | JYd/DrUWW+rDKJSOeAteNWcf0Aifr699er886z49NDDP/mJ/IYQ0s81JprVzpnZQ 4 | S/CJi0QDaPw6SRvh6qCEqKm+xmceLYIEMPycV0eLuHjQA7Gf1Lt1Z+RjmBs6ZTMq 5 | V9e/ph4ve23BQojBQwIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,644C33F3C73969D0 10 | 11 | t4C+V44tE+Kk2i58JOJy9Lbm9rhPhDwwfOnbfQSN/rrJWVlYFPk/UuhqOnci8nvJ 12 | tY83KpXFVONbymmfOc2pNkIZK7xSq7rzOChBoEp8moxB4TyG7SuRCmLC1cw0XqJ2 13 | s3Rp4ZhRZULqZhH+hJlzYmtACI1CARI2a5qDXjt09nwidkbn1NFa4TeD0XeN7FUB 14 | 5brekA21HUuFbEVAX59uUd4jhsGIM3hH+lQzjNOSA+P4TdXInui8zF0TJDaHPxP7 15 | oGAkXvuxTERF3RxPZpmcR8AgAXQSAuBcQlGlrhD7zMCxjexENMeYG4PJliwT5sCV 16 | 5Y1+t3gPmZQ0iE9wOyu4aFORmWxqfsXpzqm8v4SonEZzLd1ciVEJQ1xuDR8VGTm/ 17 | M/emd37YaVo2upEqTUtM5PTvVAsUbNrp+Kp1Piz9ODfKrGfEjznQtbiSp3Vtv51A 18 | HBKY5kB3pr0B7iu4UWgc1mqWY7B2dlJrZFFKl2ZvtW+RFn0sXbZR80x1I/0rQ5Pj 19 | WXLV48oYiP34aovTrSG6z5oUcgRx8oH3dQM+nZEpTjHr1ZUL9FdmEAoFmDkOSs5g 20 | txA3GByNMH3mOFg0yOL98nDqquL3ai8FxECsEgvyymx49j+PfW8uimBzJNsOJIJl 21 | 6wU9J2rsaEPO+gA/rVP25UZB4ySY6+i1g96Wcf/zjqu2h1FpHCBVRDLlLvnn2K0b 22 | JpzqzUrOqIt//ieh20Gr/ONH6bn8lRZUFAgUH73UVW1b4gjzGO0y2meyaC6bxg2X 23 | AEx9vJv5qTAn/aS13TuyPB3h9s4GebIZMv++SomrxKjdLLnevHTbJg== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/host2.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:14:42 UTC Thu Sep 14 2017 by cisco 3 | ! 4 | version 15.6 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | ! 9 | hostname host2 10 | ! 11 | boot-start-marker 12 | boot-end-marker 13 | ! 14 | ! 15 | vrf definition Mgmt-intf 16 | ! 17 | address-family ipv4 18 | exit-address-family 19 | ! 20 | address-family ipv6 21 | exit-address-family 22 | ! 23 | enable password cisco 24 | ! 25 | no aaa new-model 26 | ethernet lmi ce 27 | ! 28 | ! 29 | ! 30 | mmi polling-interval 60 31 | no mmi auto-configure 32 | no mmi pvc 33 | mmi snmp-timeout 180 34 | ! 35 | ! 36 | ! 37 | ! 38 | ! 39 | ! 40 | ! 41 | ! 42 | ! 43 | ! 44 | ! 45 | no ip domain lookup 46 | ip domain name virl.info 47 | ip cef 48 | ipv6 unicast-routing 49 | ipv6 cef 50 | ! 51 | multilink bundle-name authenticated 52 | ! 53 | ! 54 | ! 55 | ! 56 | username cisco privilege 15 secret 5 $1$gKun$9aN2mQpp9quk8NvxqQbUG0 57 | ! 58 | redundancy 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | ! 67 | ! 68 | ! 69 | ! 70 | ! 71 | ! 72 | ! 73 | ! 74 | interface Loopback0 75 | description Loopback 76 | ip address 192.168.0.2 255.255.255.255 77 | ! 78 | interface GigabitEthernet0/0 79 | description OOB Management 80 | vrf forwarding Mgmt-intf 81 | ip address 172.16.1.242 255.255.255.0 82 | duplex full 83 | speed auto 84 | media-type rj45 85 | ! 86 | interface GigabitEthernet0/1 87 | description to dist2 88 | ip address 10.0.0.2 255.255.0.0 89 | duplex full 90 | speed auto 91 | media-type rj45 92 | ! 93 | ip forward-protocol nd 94 | ! 95 | ! 96 | no ip http server 97 | no ip http secure-server 98 | ip ssh server algorithm authentication password 99 | ! 100 | ! 101 | ! 102 | ! 103 | control-plane 104 | ! 105 | banner exec ` 106 | ************************************************************************** 107 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 108 | * education. IOSv is provided as-is and is not supported by Cisco's * 109 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 110 | * of the IOSv Software or Documentation to any third party for any * 111 | * purposes is expressly prohibited except as otherwise authorized by * 112 | * Cisco in writing. * 113 | **************************************************************************` 114 | banner incoming ` 115 | ************************************************************************** 116 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 117 | * education. IOSv is provided as-is and is not supported by Cisco's * 118 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 119 | * of the IOSv Software or Documentation to any third party for any * 120 | * purposes is expressly prohibited except as otherwise authorized by * 121 | * Cisco in writing. * 122 | **************************************************************************` 123 | banner login ` 124 | ************************************************************************** 125 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 126 | * education. IOSv is provided as-is and is not supported by Cisco's * 127 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 128 | * of the IOSv Software or Documentation to any third party for any * 129 | * purposes is expressly prohibited except as otherwise authorized by * 130 | * Cisco in writing. * 131 | **************************************************************************` 132 | ! 133 | line con 0 134 | password cisco 135 | line aux 0 136 | line vty 0 4 137 | exec-timeout 720 0 138 | password cisco 139 | login local 140 | transport input telnet ssh 141 | ! 142 | no scheduler allocate 143 | ! 144 | end -------------------------------------------------------------------------------- /virl/configs/host2.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCjukVQy+t72d+Fuoag5Fjb67xn 3 | jss32Qjxe85xpCQs8QKuf9fD6t6D6pattt9fRrwn+PIdsjvMaU3GwJwdINgyEiD8 4 | P6+7/xwGUTqKn2HrPrZez3PYixC7w4GmYTLHOgpgVjS+ODumCTDCMQeF8Ki8odG6 5 | NMpejnZ0oJ7WAQo7KwIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,1F47F5076FFE2345 10 | 11 | PXwj9wFVeQgQYQG8mYoLZTOe0cBuUmCmZ/9w0IAzCZP9os1ZpMsegFLFRqj1Htg7 12 | Zids5AYHQshZcp8HgvfNlDVjFfwIgYHNuXDZ1Ij8Xr1ZmLFJtne1UvqTuIWXEqHN 13 | 7OOiiZNks6nNqwEbg0gAlZPZypztIaes8DiSrcCqkHv3I8avgLBRHYFNq9m2VCCB 14 | helJIzhd7p6AX2znqcgTpzDhRrU5+rOX14Kxa5qKMfp5FRGDLBNMi5JPmsCPjelG 15 | MSQho4wIO42UGCeuK5vcUHYImm4znAOpO08Qk6AivZv5Ylef3OFOZH8uwu1SL0j/ 16 | eEB/KMwp7dKbPeQYlwX9RGQEui7r/pkPvSKlpyv7BBB0D2XSIF8ZlazuNf/yF6D+ 17 | eMIG1oR9mRawHJ/zdoT89dqcSZHRMtUfF1X+AkCv9fGqJ+iljqDQX8Xe6xiW+L3A 18 | +wBkDIOIuDz89nWhnECLGygh7OHaMhyToIq2rCKN9cR0PCcTTZ4JaaAEyywxfv3f 19 | gDzq8Rm3RFfX3qyQ+ylXWke6+89LC7bmja60zXMx2aHYbXjJLdFDGBfKON1I6pDQ 20 | 6jgSEf8jVB3xmaUzR5KAeYU67QYMp0uDB4GqNFL+Wj+MgvOG+jrQHhOD3jhytpwR 21 | BKPQ96rz9a7ZoCnMpVoLxde9TK+NrOSy9BErh4TxrJIZ+oyLfcFrXlgk0zAGRhaE 22 | JnREWXhvQ0jp4Aw/N44LHpz7OGX+R+Xk5E+EmjMPPcQEWMsrX9sg7aQVQ8HtEgEF 23 | 7btm0QcocBj7tO16A+CoW4hUoHaVdXFHnXhBlCc5KfI= 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/host3.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:15:34 UTC Thu Sep 14 2017 by cisco 3 | ! 4 | version 15.6 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | ! 9 | hostname host3 10 | ! 11 | boot-start-marker 12 | boot-end-marker 13 | ! 14 | ! 15 | vrf definition Mgmt-intf 16 | ! 17 | address-family ipv4 18 | exit-address-family 19 | ! 20 | address-family ipv6 21 | exit-address-family 22 | ! 23 | enable password cisco 24 | ! 25 | no aaa new-model 26 | ethernet lmi ce 27 | ! 28 | ! 29 | ! 30 | mmi polling-interval 60 31 | no mmi auto-configure 32 | no mmi pvc 33 | mmi snmp-timeout 180 34 | ! 35 | ! 36 | ! 37 | ! 38 | ! 39 | ! 40 | ! 41 | ! 42 | ! 43 | ! 44 | ! 45 | no ip domain lookup 46 | ip domain name virl.info 47 | ip cef 48 | ipv6 unicast-routing 49 | ipv6 cef 50 | ! 51 | multilink bundle-name authenticated 52 | ! 53 | ! 54 | ! 55 | ! 56 | username cisco privilege 15 secret 5 $1$VXjf$YtAbU25mTIbaY9KKw0a3N1 57 | ! 58 | redundancy 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | ! 67 | ! 68 | ! 69 | ! 70 | ! 71 | ! 72 | ! 73 | ! 74 | interface Loopback0 75 | description Loopback 76 | ip address 192.168.0.3 255.255.255.255 77 | ! 78 | interface GigabitEthernet0/0 79 | description OOB Management 80 | vrf forwarding Mgmt-intf 81 | ip address 172.16.1.243 255.255.255.0 82 | duplex full 83 | speed auto 84 | media-type rj45 85 | ! 86 | interface GigabitEthernet0/1 87 | description to dist3 88 | ip address 10.0.0.3 255.255.0.0 89 | duplex full 90 | speed auto 91 | media-type rj45 92 | ! 93 | ip forward-protocol nd 94 | ! 95 | ! 96 | no ip http server 97 | no ip http secure-server 98 | ip ssh server algorithm authentication password 99 | ! 100 | ! 101 | ! 102 | ! 103 | control-plane 104 | ! 105 | banner exec ` 106 | ************************************************************************** 107 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 108 | * education. IOSv is provided as-is and is not supported by Cisco's * 109 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 110 | * of the IOSv Software or Documentation to any third party for any * 111 | * purposes is expressly prohibited except as otherwise authorized by * 112 | * Cisco in writing. * 113 | **************************************************************************` 114 | banner incoming ` 115 | ************************************************************************** 116 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 117 | * education. IOSv is provided as-is and is not supported by Cisco's * 118 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 119 | * of the IOSv Software or Documentation to any third party for any * 120 | * purposes is expressly prohibited except as otherwise authorized by * 121 | * Cisco in writing. * 122 | **************************************************************************` 123 | banner login ` 124 | ************************************************************************** 125 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 126 | * education. IOSv is provided as-is and is not supported by Cisco's * 127 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 128 | * of the IOSv Software or Documentation to any third party for any * 129 | * purposes is expressly prohibited except as otherwise authorized by * 130 | * Cisco in writing. * 131 | **************************************************************************` 132 | ! 133 | line con 0 134 | password cisco 135 | line aux 0 136 | line vty 0 4 137 | exec-timeout 720 0 138 | password cisco 139 | login local 140 | transport input telnet ssh 141 | ! 142 | no scheduler allocate 143 | ! 144 | end -------------------------------------------------------------------------------- /virl/configs/host3.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDgLJ05iLe5eIJaB+KWRdA1WinJ 3 | jwcyv/ktNzCDwcMVoGH0qE+NiKIBzeqDxfMdaGs6EoWIZyPysKAOrVc3Bsw05MQb 4 | IffxtlPWa3QyiUfSQepIKkiuHAwGhA6mdlWvmoRey9R7AZx71xzMXPb7gq5z3+OI 5 | eoqqm1UgLcSBEfF9SQIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,7721A611C1EC41D8 10 | 11 | wHnl4NTrbcAEAEhKXhDWEA3mpJeB2pXpJuM6iZST2g3b6IUVnAGQpQdxv5Hg3AKb 12 | jjHFzTO8WDkKHUA0EUqrAvX1TE5avjSQYC+TRoNu9yyVT8Ul6MIlUMiiraw8V/vR 13 | RIO/qZCfYyxySVdfwnH4YLmFIS0J5FhAXAaxgZvrM9nzePPyQZo/OGSWc/o45QUR 14 | drR/GMjOiXkA978S/qMiLmt43EBB46VVLmPz+RTDI9iT1V83019JjqDOycRowz3B 15 | jVB15Dm4asBVf75drXhZHovZqoz79dy1JTlzf6rlzez1zmOiEWvGMHYyJ3hkR2TC 16 | L8Usa18A3k0bwcLVlZgfr9OqyoVxsqZDhyP03tHDKeUFst62nzPzGwBZibpgBfAw 17 | qkXJHRGj4/FfvyVu1MdZuFgJcyuZ4me35V5XlCiyqKnwxysOp3eyAoG3OSW+GtZB 18 | 01eLXB9wO4e39CXqp3ioaxhl8BbxK0o1J1294Xual47W2ZMkq95Op5+3UPNRfljP 19 | u8CF4LBFiaHRmYrjot/hHdsSEUKEKrfC+xYBn064Ys8O0j1kc0xva/xf0r2dfUaW 20 | Gc3TVn80JurMZOseZJYoT5OrczXi7uw9Ide19p996h5IRzVzHe7BXrqFe0FcUSbq 21 | kdNhURCnYYwbzNywDo4FblTSDwKZcpJOhyQSOtyt0nPCF11Jb+3uJXNacdzRuIDP 22 | +9ueepemL9VkBCRMXyVU/OEZOfuxeS0PWYS1tPD0UkRWEKazAVG2J6b7r84Pwsb3 23 | AToFMBdJVlX3qXRBqEAbHmCZmxIqME4UQKgCXQkY+xU= 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/configs/vpls.cfg: -------------------------------------------------------------------------------- 1 | ! 2 | ! Last configuration change at 16:21:52 UTC Thu Sep 14 2017 3 | ! 4 | version 15.2 5 | service timestamps debug datetime msec 6 | service timestamps log datetime msec 7 | no service password-encryption 8 | service compress-config 9 | ! 10 | hostname vpls 11 | ! 12 | boot-start-marker 13 | boot-end-marker 14 | ! 15 | ! 16 | vrf definition Mgmt-intf 17 | ! 18 | address-family ipv4 19 | exit-address-family 20 | ! 21 | address-family ipv6 22 | exit-address-family 23 | ! 24 | enable password cisco 25 | ! 26 | username cisco privilege 15 secret 5 $1$/34n$sqRBpJcSnA755lS6spC3M0 27 | no aaa new-model 28 | ! 29 | ! 30 | ! 31 | ! 32 | ! 33 | vtp domain virl.lab 34 | vtp mode transparent 35 | ! 36 | ! 37 | ! 38 | no ip domain-lookup 39 | ip domain-name virl.info 40 | ip cef 41 | no ipv6 cef 42 | ! 43 | ! 44 | ! 45 | spanning-tree mode pvst 46 | spanning-tree extend system-id 47 | ! 48 | vlan internal allocation policy ascending 49 | ! 50 | vlan 2 51 | name ank_vlan2 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | ! 59 | ! 60 | ! 61 | ! 62 | ! 63 | ! 64 | ! 65 | ! 66 | interface Loopback0 67 | description Loopback 68 | no ip address 69 | ! 70 | interface GigabitEthernet0/0 71 | description OOB management 72 | no switchport 73 | vrf forwarding Mgmt-intf 74 | ip address 172.16.1.200 255.255.255.0 75 | negotiation auto 76 | ! 77 | interface GigabitEthernet0/1 78 | description to core2 79 | switchport trunk encapsulation dot1q 80 | switchport mode trunk 81 | media-type rj45 82 | negotiation auto 83 | ! 84 | interface GigabitEthernet0/2 85 | description to dist1 86 | switchport trunk encapsulation dot1q 87 | switchport mode trunk 88 | media-type rj45 89 | negotiation auto 90 | ! 91 | interface GigabitEthernet0/3 92 | description to dist2 93 | switchport trunk encapsulation dot1q 94 | switchport mode trunk 95 | media-type rj45 96 | negotiation auto 97 | ! 98 | interface GigabitEthernet1/0 99 | description to dist3 100 | switchport trunk encapsulation dot1q 101 | switchport mode trunk 102 | media-type rj45 103 | negotiation auto 104 | ! 105 | ip forward-protocol nd 106 | ! 107 | no ip http server 108 | no ip http secure-server 109 | ! 110 | ! 111 | ! 112 | ! 113 | ! 114 | ! 115 | control-plane 116 | ! 117 | banner exec ` 118 | ************************************************************************** 119 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 120 | * education. IOSv is provided as-is and is not supported by Cisco's * 121 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 122 | * of the IOSv Software or Documentation to any third party for any * 123 | * purposes is expressly prohibited except as otherwise authorized by * 124 | * Cisco in writing. * 125 | **************************************************************************` 126 | banner incoming ` 127 | ************************************************************************** 128 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 129 | * education. IOSv is provided as-is and is not supported by Cisco's * 130 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 131 | * of the IOSv Software or Documentation to any third party for any * 132 | * purposes is expressly prohibited except as otherwise authorized by * 133 | * Cisco in writing. * 134 | **************************************************************************` 135 | banner login ` 136 | ************************************************************************** 137 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 138 | * education. IOSv is provided as-is and is not supported by Cisco's * 139 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 140 | * of the IOSv Software or Documentation to any third party for any * 141 | * purposes is expressly prohibited except as otherwise authorized by * 142 | * Cisco in writing. * 143 | **************************************************************************` 144 | ! 145 | line con 0 146 | password cisco 147 | line aux 0 148 | line vty 0 4 149 | exec-timeout 720 0 150 | password cisco 151 | login local 152 | transport input telnet ssh 153 | ! 154 | ! 155 | end -------------------------------------------------------------------------------- /virl/configs/vpls.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5tkIGCnWmA+lQTlE7hwPrDF2+ 3 | lZca+Cjto2fU7BpuMCEQP7D6axYATYtJK+McdjdkmSHClKLu684milyXp42eMV5X 4 | kd16gdoORlD/JeMpb9e9W066P2LHE3NNmHf1bLm68CNbJwnqZJ4ZQ6LZwdmMgN2d 5 | Kfzzhd5aMz1TdtfHRQIDAQAB 6 | -----END PUBLIC KEY----- 7 | -----BEGIN RSA PRIVATE KEY----- 8 | Proc-Type: 4,ENCRYPTED 9 | DEK-Info: DES-EDE3-CBC,1EF67D011520320C 10 | 11 | Ym9nmPn21qBKhW+3PHPkoMd8tW3MwCuhZRLAHo0n79k7K0CiWReStAU71zqHwSdq 12 | mlqqt3BvQon6HVGqXm3p4RuV8WxE1FPe7vFYRnJmG4Jn1XtN4KK8AUukOkz8BuYP 13 | HCCw07vx7gBCe52pdqDKEOisANKLMaJJMuBRh+LxESpd9tnkF25x2advlbVNFKIg 14 | n7Vlr7CXwXTPs8qnIJ9WmMpJ4vFmMNF58+q9H/mdjHB2mPvqlf1MPiYXoImIoxQk 15 | 1m76YuvTgb3o0UlVe4CAaEjMlmXpMnsNTsm0AVZ1aol8EUG/AsJg7qDjyLdtcvSO 16 | 8zz4hU4NA+ZUgrIrHNBQeAUpIJJgb5qt4rWBs3+axnkkKzyiQylwEtBI7VvF9XSy 17 | 3qOp2S4H/tbnBaBc6rAFZ3FpPa0UaTPXCOfXOG8090k79lN9aJYB6R6D+xxX7L3l 18 | B221H2TRupxSS4eIPYxzrbiEPawHPw49r1eWQI17ptWrZQOP1rgA//hczoOIWffF 19 | VNd+zq6HpFjc3+GJhmw/gZUDQtTtGd231To9SJiSupmmOT96gX5BDC5YmwsqBZIb 20 | 1D1fHIkjEDUW9y8AfTmOei0zVMgOEbPWW4mWmqn6KSDzb1q8ObllcaY6SNbwWHlB 21 | fL2pAUAPCc/RUCNul8UeGfyX/YtdgDpFmk1hVNZ15y46AaXhXrvY+I+kkL1Ojp3P 22 | piLLiITn7qMlOAg3MNhq7kAZCQqAvvXpcaTqnVLb18ABexDHEaQQYQQmSjbovPaw 23 | vYLM0NSBxsHRLp4QU2EL8cQ2j0OZgQRWydJU85m8QEsiYLUt9zyVQQ== 24 | -----END RSA PRIVATE KEY----- 25 | -------------------------------------------------------------------------------- /virl/topologies/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | NetAuto 4 | 5 | 6 | 7 | 8 | 9 | com.cisco.vmmaestro.validation.topologyBuilder 10 | 11 | 12 | 13 | 14 | 15 | com.cisco.vmmaestro.validation.topologyNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /virl/topologies/netauto.virl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | flat 5 | true 6 | false 7 | 172.16.1.10 8 | 9 | 10 | 11 | 12 | 172.16.1.241 13 | false 14 | ! 15 | ! Last configuration change at 09:50:28 UTC Sun Oct 1 2017 16 | ! 17 | version 15.6 18 | service timestamps debug datetime msec 19 | service timestamps log datetime msec 20 | no service password-encryption 21 | ! 22 | hostname host1 23 | ! 24 | boot-start-marker 25 | boot-end-marker 26 | ! 27 | ! 28 | vrf definition Mgmt-intf 29 | ! 30 | address-family ipv4 31 | exit-address-family 32 | ! 33 | address-family ipv6 34 | exit-address-family 35 | ! 36 | enable password cisco 37 | ! 38 | no aaa new-model 39 | ethernet lmi ce 40 | ! 41 | ! 42 | ! 43 | mmi polling-interval 60 44 | no mmi auto-configure 45 | no mmi pvc 46 | mmi snmp-timeout 180 47 | ! 48 | ! 49 | ! 50 | ! 51 | ! 52 | ! 53 | ! 54 | ! 55 | ! 56 | ! 57 | ! 58 | no ip domain lookup 59 | ip domain name virl.info 60 | ip cef 61 | ipv6 unicast-routing 62 | ipv6 cef 63 | ! 64 | multilink bundle-name authenticated 65 | ! 66 | ! 67 | ! 68 | ! 69 | username cisco privilege 15 secret 5 $1$2CTN$Ztl1u8IBS3qeJV02uPZaq. 70 | ! 71 | redundancy 72 | ! 73 | ! 74 | ! 75 | ! 76 | ! 77 | ! 78 | ! 79 | ! 80 | ! 81 | ! 82 | ! 83 | ! 84 | ! 85 | ! 86 | ! 87 | interface Loopback0 88 | description Loopback 89 | ip address 192.168.0.1 255.255.255.255 90 | ! 91 | interface GigabitEthernet0/0 92 | description OOB Management 93 | vrf forwarding Mgmt-intf 94 | ip address 172.16.1.241 255.255.255.0 95 | duplex full 96 | speed auto 97 | media-type rj45 98 | ! 99 | interface GigabitEthernet0/1 100 | description to dist1 101 | ip address 10.0.0.1 255.255.0.0 102 | duplex full 103 | speed auto 104 | media-type rj45 105 | ! 106 | ip forward-protocol nd 107 | ! 108 | ! 109 | no ip http server 110 | no ip http secure-server 111 | ip ssh server algorithm authentication password 112 | ! 113 | ! 114 | ! 115 | ! 116 | control-plane 117 | ! 118 | banner exec ` 119 | ************************************************************************** 120 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 121 | * education. IOSv is provided as-is and is not supported by Cisco's * 122 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 123 | * of the IOSv Software or Documentation to any third party for any * 124 | * purposes is expressly prohibited except as otherwise authorized by * 125 | * Cisco in writing. * 126 | **************************************************************************` 127 | banner incoming ` 128 | ************************************************************************** 129 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 130 | * education. IOSv is provided as-is and is not supported by Cisco's * 131 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 132 | * of the IOSv Software or Documentation to any third party for any * 133 | * purposes is expressly prohibited except as otherwise authorized by * 134 | * Cisco in writing. * 135 | **************************************************************************` 136 | banner login ` 137 | ************************************************************************** 138 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 139 | * education. IOSv is provided as-is and is not supported by Cisco's * 140 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 141 | * of the IOSv Software or Documentation to any third party for any * 142 | * purposes is expressly prohibited except as otherwise authorized by * 143 | * Cisco in writing. * 144 | **************************************************************************` 145 | ! 146 | line con 0 147 | password cisco 148 | line aux 0 149 | line vty 0 4 150 | exec-timeout 720 0 151 | password cisco 152 | login local 153 | transport input telnet ssh 154 | ! 155 | no scheduler allocate 156 | ! 157 | end 158 | 159 | 160 | 161 | 162 | 163 | 164 | 172.16.1.242 165 | false 166 | ! 167 | ! Last configuration change at 09:40:34 UTC Sun Oct 1 2017 168 | ! 169 | version 15.6 170 | service timestamps debug datetime msec 171 | service timestamps log datetime msec 172 | no service password-encryption 173 | ! 174 | hostname host2 175 | ! 176 | boot-start-marker 177 | boot-end-marker 178 | ! 179 | ! 180 | vrf definition Mgmt-intf 181 | ! 182 | address-family ipv4 183 | exit-address-family 184 | ! 185 | address-family ipv6 186 | exit-address-family 187 | ! 188 | enable password cisco 189 | ! 190 | no aaa new-model 191 | ethernet lmi ce 192 | ! 193 | ! 194 | ! 195 | mmi polling-interval 60 196 | no mmi auto-configure 197 | no mmi pvc 198 | mmi snmp-timeout 180 199 | ! 200 | ! 201 | ! 202 | ! 203 | ! 204 | ! 205 | ! 206 | ! 207 | ! 208 | ! 209 | ! 210 | no ip domain lookup 211 | ip domain name virl.info 212 | ip cef 213 | ipv6 unicast-routing 214 | ipv6 cef 215 | ! 216 | multilink bundle-name authenticated 217 | ! 218 | ! 219 | ! 220 | ! 221 | username cisco privilege 15 secret 5 $1$gKun$9aN2mQpp9quk8NvxqQbUG0 222 | ! 223 | redundancy 224 | ! 225 | ! 226 | ! 227 | ! 228 | ! 229 | ! 230 | ! 231 | ! 232 | ! 233 | ! 234 | ! 235 | ! 236 | ! 237 | ! 238 | ! 239 | interface Loopback0 240 | description Loopback 241 | ip address 192.168.0.2 255.255.255.255 242 | ! 243 | interface GigabitEthernet0/0 244 | description OOB Management 245 | vrf forwarding Mgmt-intf 246 | ip address 172.16.1.242 255.255.255.0 247 | duplex full 248 | speed auto 249 | media-type rj45 250 | ! 251 | interface GigabitEthernet0/1 252 | description to dist2 253 | ip address 10.0.0.2 255.255.0.0 254 | duplex full 255 | speed auto 256 | media-type rj45 257 | ! 258 | ip forward-protocol nd 259 | ! 260 | ! 261 | no ip http server 262 | no ip http secure-server 263 | ip ssh server algorithm authentication password 264 | ! 265 | ! 266 | ! 267 | ! 268 | control-plane 269 | ! 270 | banner exec ` 271 | ************************************************************************** 272 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 273 | * education. IOSv is provided as-is and is not supported by Cisco's * 274 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 275 | * of the IOSv Software or Documentation to any third party for any * 276 | * purposes is expressly prohibited except as otherwise authorized by * 277 | * Cisco in writing. * 278 | **************************************************************************` 279 | banner incoming ` 280 | ************************************************************************** 281 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 282 | * education. IOSv is provided as-is and is not supported by Cisco's * 283 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 284 | * of the IOSv Software or Documentation to any third party for any * 285 | * purposes is expressly prohibited except as otherwise authorized by * 286 | * Cisco in writing. * 287 | **************************************************************************` 288 | banner login ` 289 | ************************************************************************** 290 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 291 | * education. IOSv is provided as-is and is not supported by Cisco's * 292 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 293 | * of the IOSv Software or Documentation to any third party for any * 294 | * purposes is expressly prohibited except as otherwise authorized by * 295 | * Cisco in writing. * 296 | **************************************************************************` 297 | ! 298 | line con 0 299 | password cisco 300 | line aux 0 301 | line vty 0 4 302 | exec-timeout 720 0 303 | password cisco 304 | login local 305 | transport input telnet ssh 306 | ! 307 | no scheduler allocate 308 | ! 309 | end 310 | 311 | 312 | 313 | 314 | 315 | 316 | 172.16.1.243 317 | false 318 | ! 319 | ! Last configuration change at 09:40:36 UTC Sun Oct 1 2017 320 | ! 321 | version 15.6 322 | service timestamps debug datetime msec 323 | service timestamps log datetime msec 324 | no service password-encryption 325 | ! 326 | hostname host3 327 | ! 328 | boot-start-marker 329 | boot-end-marker 330 | ! 331 | ! 332 | vrf definition Mgmt-intf 333 | ! 334 | address-family ipv4 335 | exit-address-family 336 | ! 337 | address-family ipv6 338 | exit-address-family 339 | ! 340 | enable password cisco 341 | ! 342 | no aaa new-model 343 | ethernet lmi ce 344 | ! 345 | ! 346 | ! 347 | mmi polling-interval 60 348 | no mmi auto-configure 349 | no mmi pvc 350 | mmi snmp-timeout 180 351 | ! 352 | ! 353 | ! 354 | ! 355 | ! 356 | ! 357 | ! 358 | ! 359 | ! 360 | ! 361 | ! 362 | no ip domain lookup 363 | ip domain name virl.info 364 | ip cef 365 | ipv6 unicast-routing 366 | ipv6 cef 367 | ! 368 | multilink bundle-name authenticated 369 | ! 370 | ! 371 | ! 372 | ! 373 | username cisco privilege 15 secret 5 $1$VXjf$YtAbU25mTIbaY9KKw0a3N1 374 | ! 375 | redundancy 376 | ! 377 | ! 378 | ! 379 | ! 380 | ! 381 | ! 382 | ! 383 | ! 384 | ! 385 | ! 386 | ! 387 | ! 388 | ! 389 | ! 390 | ! 391 | interface Loopback0 392 | description Loopback 393 | ip address 192.168.0.3 255.255.255.255 394 | ! 395 | interface GigabitEthernet0/0 396 | description OOB Management 397 | vrf forwarding Mgmt-intf 398 | ip address 172.16.1.243 255.255.255.0 399 | duplex full 400 | speed auto 401 | media-type rj45 402 | ! 403 | interface GigabitEthernet0/1 404 | description to dist3 405 | ip address 10.0.0.3 255.255.0.0 406 | duplex full 407 | speed auto 408 | media-type rj45 409 | ! 410 | ip forward-protocol nd 411 | ! 412 | ! 413 | no ip http server 414 | no ip http secure-server 415 | ip ssh server algorithm authentication password 416 | ! 417 | ! 418 | ! 419 | ! 420 | control-plane 421 | ! 422 | banner exec ` 423 | ************************************************************************** 424 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 425 | * education. IOSv is provided as-is and is not supported by Cisco's * 426 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 427 | * of the IOSv Software or Documentation to any third party for any * 428 | * purposes is expressly prohibited except as otherwise authorized by * 429 | * Cisco in writing. * 430 | **************************************************************************` 431 | banner incoming ` 432 | ************************************************************************** 433 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 434 | * education. IOSv is provided as-is and is not supported by Cisco's * 435 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 436 | * of the IOSv Software or Documentation to any third party for any * 437 | * purposes is expressly prohibited except as otherwise authorized by * 438 | * Cisco in writing. * 439 | **************************************************************************` 440 | banner login ` 441 | ************************************************************************** 442 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 443 | * education. IOSv is provided as-is and is not supported by Cisco's * 444 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 445 | * of the IOSv Software or Documentation to any third party for any * 446 | * purposes is expressly prohibited except as otherwise authorized by * 447 | * Cisco in writing. * 448 | **************************************************************************` 449 | ! 450 | line con 0 451 | password cisco 452 | line aux 0 453 | line vty 0 4 454 | exec-timeout 720 0 455 | password cisco 456 | login local 457 | transport input telnet ssh 458 | ! 459 | no scheduler allocate 460 | ! 461 | end 462 | 463 | 464 | 465 | 466 | 467 | 468 | 172.16.1.240 469 | false 470 | ! 471 | ! Last configuration change at 09:40:22 UTC Sun Oct 1 2017 472 | ! 473 | version 15.6 474 | service timestamps debug datetime msec 475 | service timestamps log datetime msec 476 | no service password-encryption 477 | ! 478 | hostname gw 479 | ! 480 | boot-start-marker 481 | boot-end-marker 482 | ! 483 | ! 484 | vrf definition Mgmt-intf 485 | ! 486 | address-family ipv4 487 | exit-address-family 488 | ! 489 | address-family ipv6 490 | exit-address-family 491 | ! 492 | enable password cisco 493 | ! 494 | no aaa new-model 495 | ethernet lmi ce 496 | ! 497 | ! 498 | ! 499 | mmi polling-interval 60 500 | no mmi auto-configure 501 | no mmi pvc 502 | mmi snmp-timeout 180 503 | ! 504 | ! 505 | ! 506 | ! 507 | ! 508 | ! 509 | ! 510 | ! 511 | ! 512 | ! 513 | ! 514 | no ip domain lookup 515 | ip domain name virl.info 516 | ip cef 517 | ipv6 unicast-routing 518 | ipv6 cef 519 | ! 520 | multilink bundle-name authenticated 521 | ! 522 | ! 523 | ! 524 | ! 525 | username cisco privilege 15 secret 5 $1$7NmR$lqqv7g8RuCQtqqbepyK1A1 526 | ! 527 | redundancy 528 | ! 529 | ! 530 | ! 531 | ! 532 | ! 533 | ! 534 | ! 535 | ! 536 | ! 537 | ! 538 | ! 539 | ! 540 | ! 541 | ! 542 | ! 543 | interface Loopback0 544 | description Loopback 545 | ip address 192.168.0.4 255.255.255.255 546 | ! 547 | interface GigabitEthernet0/0 548 | description OOB Management 549 | vrf forwarding Mgmt-intf 550 | ip address 172.16.1.240 255.255.255.0 551 | duplex full 552 | speed auto 553 | media-type rj45 554 | ! 555 | interface GigabitEthernet0/1 556 | description to core1 557 | ip address 10.0.0.4 255.255.0.0 558 | duplex full 559 | speed auto 560 | media-type rj45 561 | ! 562 | ip forward-protocol nd 563 | ! 564 | ! 565 | no ip http server 566 | no ip http secure-server 567 | ip ssh server algorithm authentication password 568 | ! 569 | ! 570 | ! 571 | ! 572 | control-plane 573 | ! 574 | banner exec ` 575 | ************************************************************************** 576 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 577 | * education. IOSv is provided as-is and is not supported by Cisco's * 578 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 579 | * of the IOSv Software or Documentation to any third party for any * 580 | * purposes is expressly prohibited except as otherwise authorized by * 581 | * Cisco in writing. * 582 | **************************************************************************` 583 | banner incoming ` 584 | ************************************************************************** 585 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 586 | * education. IOSv is provided as-is and is not supported by Cisco's * 587 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 588 | * of the IOSv Software or Documentation to any third party for any * 589 | * purposes is expressly prohibited except as otherwise authorized by * 590 | * Cisco in writing. * 591 | **************************************************************************` 592 | banner login ` 593 | ************************************************************************** 594 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 595 | * education. IOSv is provided as-is and is not supported by Cisco's * 596 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 597 | * of the IOSv Software or Documentation to any third party for any * 598 | * purposes is expressly prohibited except as otherwise authorized by * 599 | * Cisco in writing. * 600 | **************************************************************************` 601 | ! 602 | line con 0 603 | password cisco 604 | line aux 0 605 | line vty 0 4 606 | exec-timeout 720 0 607 | password cisco 608 | login local 609 | transport input telnet ssh 610 | ! 611 | no scheduler allocate 612 | ! 613 | end 614 | 615 | 616 | 617 | 618 | 619 | 620 | 172.16.1.201 621 | false 622 | ! 623 | ! Last configuration change at 09:40:10 UTC Sun Oct 1 2017 624 | ! 625 | version 15.2 626 | service timestamps debug datetime msec 627 | service timestamps log datetime msec 628 | no service password-encryption 629 | service compress-config 630 | ! 631 | hostname dist1 632 | ! 633 | boot-start-marker 634 | boot-end-marker 635 | ! 636 | ! 637 | vrf definition Mgmt-intf 638 | ! 639 | address-family ipv4 640 | exit-address-family 641 | ! 642 | address-family ipv6 643 | exit-address-family 644 | ! 645 | enable password cisco 646 | ! 647 | username cisco privilege 15 secret 5 $1$qJyT$9pBMwjTvBZN7.dYFKz1eU1 648 | no aaa new-model 649 | ! 650 | ! 651 | ! 652 | ! 653 | ! 654 | vtp domain virl.lab 655 | vtp mode transparent 656 | ! 657 | ! 658 | ! 659 | no ip domain-lookup 660 | ip domain-name virl.info 661 | ip cef 662 | no ipv6 cef 663 | ! 664 | ! 665 | ! 666 | spanning-tree mode pvst 667 | spanning-tree extend system-id 668 | ! 669 | vlan internal allocation policy ascending 670 | ! 671 | vlan 2 672 | name ank_vlan2 673 | ! 674 | ! 675 | ! 676 | ! 677 | ! 678 | ! 679 | ! 680 | ! 681 | ! 682 | ! 683 | ! 684 | ! 685 | ! 686 | ! 687 | interface Loopback0 688 | description Loopback 689 | no ip address 690 | ! 691 | interface GigabitEthernet0/0 692 | description OOB management 693 | no switchport 694 | vrf forwarding Mgmt-intf 695 | ip address 172.16.1.201 255.255.255.0 696 | negotiation auto 697 | ! 698 | interface GigabitEthernet0/1 699 | description to vpls 700 | switchport trunk encapsulation dot1q 701 | switchport mode trunk 702 | media-type rj45 703 | negotiation auto 704 | ! 705 | interface GigabitEthernet0/2 706 | description GigabitEthernet0/2 707 | media-type rj45 708 | negotiation auto 709 | ! 710 | interface GigabitEthernet0/3 711 | description GigabitEthernet0/3 712 | media-type rj45 713 | negotiation auto 714 | ! 715 | interface GigabitEthernet1/0 716 | description to host1 717 | switchport access vlan 2 718 | switchport mode access 719 | media-type rj45 720 | negotiation auto 721 | ! 722 | ip forward-protocol nd 723 | ! 724 | no ip http server 725 | no ip http secure-server 726 | ! 727 | ! 728 | ! 729 | ! 730 | ! 731 | ! 732 | control-plane 733 | ! 734 | banner exec ` 735 | ************************************************************************** 736 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 737 | * education. IOSv is provided as-is and is not supported by Cisco's * 738 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 739 | * of the IOSv Software or Documentation to any third party for any * 740 | * purposes is expressly prohibited except as otherwise authorized by * 741 | * Cisco in writing. * 742 | **************************************************************************` 743 | banner incoming ` 744 | ************************************************************************** 745 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 746 | * education. IOSv is provided as-is and is not supported by Cisco's * 747 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 748 | * of the IOSv Software or Documentation to any third party for any * 749 | * purposes is expressly prohibited except as otherwise authorized by * 750 | * Cisco in writing. * 751 | **************************************************************************` 752 | banner login ` 753 | ************************************************************************** 754 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 755 | * education. IOSv is provided as-is and is not supported by Cisco's * 756 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 757 | * of the IOSv Software or Documentation to any third party for any * 758 | * purposes is expressly prohibited except as otherwise authorized by * 759 | * Cisco in writing. * 760 | **************************************************************************` 761 | ! 762 | line con 0 763 | password cisco 764 | line aux 0 765 | line vty 0 4 766 | exec-timeout 720 0 767 | password cisco 768 | login local 769 | transport input telnet ssh 770 | ! 771 | ! 772 | end 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 172.16.1.202 783 | false 784 | ! 785 | ! Last configuration change at 09:40:17 UTC Sun Oct 1 2017 786 | ! 787 | version 15.2 788 | service timestamps debug datetime msec 789 | service timestamps log datetime msec 790 | no service password-encryption 791 | service compress-config 792 | ! 793 | hostname dist2 794 | ! 795 | boot-start-marker 796 | boot-end-marker 797 | ! 798 | ! 799 | vrf definition Mgmt-intf 800 | ! 801 | address-family ipv4 802 | exit-address-family 803 | ! 804 | address-family ipv6 805 | exit-address-family 806 | ! 807 | enable password cisco 808 | ! 809 | username cisco privilege 15 secret 5 $1$eaaB$Cxoz2dQ0RgCgVc/Bayhdl/ 810 | no aaa new-model 811 | ! 812 | ! 813 | ! 814 | ! 815 | ! 816 | vtp domain virl.lab 817 | vtp mode transparent 818 | ! 819 | ! 820 | ! 821 | no ip domain-lookup 822 | ip domain-name virl.info 823 | ip cef 824 | no ipv6 cef 825 | ! 826 | ! 827 | ! 828 | spanning-tree mode pvst 829 | spanning-tree extend system-id 830 | ! 831 | vlan internal allocation policy ascending 832 | ! 833 | vlan 2 834 | name ank_vlan2 835 | ! 836 | ! 837 | ! 838 | ! 839 | ! 840 | ! 841 | ! 842 | ! 843 | ! 844 | ! 845 | ! 846 | ! 847 | ! 848 | ! 849 | interface Loopback0 850 | description Loopback 851 | no ip address 852 | ! 853 | interface GigabitEthernet0/0 854 | description OOB management 855 | no switchport 856 | vrf forwarding Mgmt-intf 857 | ip address 172.16.1.202 255.255.255.0 858 | negotiation auto 859 | ! 860 | interface GigabitEthernet0/1 861 | description to vpls 862 | switchport trunk encapsulation dot1q 863 | switchport mode trunk 864 | media-type rj45 865 | negotiation auto 866 | ! 867 | interface GigabitEthernet0/2 868 | description GigabitEthernet0/2 869 | media-type rj45 870 | negotiation auto 871 | ! 872 | interface GigabitEthernet0/3 873 | description GigabitEthernet0/3 874 | media-type rj45 875 | negotiation auto 876 | ! 877 | interface GigabitEthernet1/0 878 | description to host2 879 | switchport access vlan 2 880 | switchport mode access 881 | media-type rj45 882 | negotiation auto 883 | ! 884 | ip forward-protocol nd 885 | ! 886 | no ip http server 887 | no ip http secure-server 888 | ! 889 | ! 890 | ! 891 | ! 892 | ! 893 | ! 894 | control-plane 895 | ! 896 | banner exec ` 897 | ************************************************************************** 898 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 899 | * education. IOSv is provided as-is and is not supported by Cisco's * 900 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 901 | * of the IOSv Software or Documentation to any third party for any * 902 | * purposes is expressly prohibited except as otherwise authorized by * 903 | * Cisco in writing. * 904 | **************************************************************************` 905 | banner incoming ` 906 | ************************************************************************** 907 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 908 | * education. IOSv is provided as-is and is not supported by Cisco's * 909 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 910 | * of the IOSv Software or Documentation to any third party for any * 911 | * purposes is expressly prohibited except as otherwise authorized by * 912 | * Cisco in writing. * 913 | **************************************************************************` 914 | banner login ` 915 | ************************************************************************** 916 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 917 | * education. IOSv is provided as-is and is not supported by Cisco's * 918 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 919 | * of the IOSv Software or Documentation to any third party for any * 920 | * purposes is expressly prohibited except as otherwise authorized by * 921 | * Cisco in writing. * 922 | **************************************************************************` 923 | ! 924 | line con 0 925 | password cisco 926 | line aux 0 927 | line vty 0 4 928 | exec-timeout 720 0 929 | password cisco 930 | login local 931 | transport input telnet ssh 932 | ! 933 | ! 934 | end 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 172.16.1.203 945 | false 946 | ! 947 | ! Last configuration change at 09:40:10 UTC Sun Oct 1 2017 948 | ! 949 | version 15.2 950 | service timestamps debug datetime msec 951 | service timestamps log datetime msec 952 | no service password-encryption 953 | service compress-config 954 | ! 955 | hostname dist3 956 | ! 957 | boot-start-marker 958 | boot-end-marker 959 | ! 960 | ! 961 | vrf definition Mgmt-intf 962 | ! 963 | address-family ipv4 964 | exit-address-family 965 | ! 966 | address-family ipv6 967 | exit-address-family 968 | ! 969 | enable password cisco 970 | ! 971 | username cisco privilege 15 secret 5 $1$r/R4$PW8IUymHqwDb85muFH0XO. 972 | no aaa new-model 973 | ! 974 | ! 975 | ! 976 | ! 977 | ! 978 | vtp domain virl.lab 979 | vtp mode transparent 980 | ! 981 | ! 982 | ! 983 | no ip domain-lookup 984 | ip domain-name virl.info 985 | ip cef 986 | no ipv6 cef 987 | ! 988 | ! 989 | ! 990 | spanning-tree mode pvst 991 | spanning-tree extend system-id 992 | ! 993 | vlan internal allocation policy ascending 994 | ! 995 | vlan 2 996 | name ank_vlan2 997 | ! 998 | ! 999 | ! 1000 | ! 1001 | ! 1002 | ! 1003 | ! 1004 | ! 1005 | ! 1006 | ! 1007 | ! 1008 | ! 1009 | ! 1010 | ! 1011 | interface Loopback0 1012 | description Loopback 1013 | no ip address 1014 | ! 1015 | interface GigabitEthernet0/0 1016 | description OOB management 1017 | no switchport 1018 | vrf forwarding Mgmt-intf 1019 | ip address 172.16.1.203 255.255.255.0 1020 | negotiation auto 1021 | ! 1022 | interface GigabitEthernet0/1 1023 | description to vpls 1024 | switchport trunk encapsulation dot1q 1025 | switchport mode trunk 1026 | media-type rj45 1027 | negotiation auto 1028 | ! 1029 | interface GigabitEthernet0/2 1030 | description GigabitEthernet0/2 1031 | media-type rj45 1032 | negotiation auto 1033 | ! 1034 | interface GigabitEthernet0/3 1035 | description GigabitEthernet0/3 1036 | media-type rj45 1037 | negotiation auto 1038 | ! 1039 | interface GigabitEthernet1/0 1040 | description to host3 1041 | switchport access vlan 2 1042 | switchport mode access 1043 | media-type rj45 1044 | negotiation auto 1045 | ! 1046 | ip forward-protocol nd 1047 | ! 1048 | no ip http server 1049 | no ip http secure-server 1050 | ! 1051 | ! 1052 | ! 1053 | ! 1054 | ! 1055 | ! 1056 | control-plane 1057 | ! 1058 | banner exec ` 1059 | ************************************************************************** 1060 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1061 | * education. IOSv is provided as-is and is not supported by Cisco's * 1062 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1063 | * of the IOSv Software or Documentation to any third party for any * 1064 | * purposes is expressly prohibited except as otherwise authorized by * 1065 | * Cisco in writing. * 1066 | **************************************************************************` 1067 | banner incoming ` 1068 | ************************************************************************** 1069 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1070 | * education. IOSv is provided as-is and is not supported by Cisco's * 1071 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1072 | * of the IOSv Software or Documentation to any third party for any * 1073 | * purposes is expressly prohibited except as otherwise authorized by * 1074 | * Cisco in writing. * 1075 | **************************************************************************` 1076 | banner login ` 1077 | ************************************************************************** 1078 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1079 | * education. IOSv is provided as-is and is not supported by Cisco's * 1080 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1081 | * of the IOSv Software or Documentation to any third party for any * 1082 | * purposes is expressly prohibited except as otherwise authorized by * 1083 | * Cisco in writing. * 1084 | **************************************************************************` 1085 | ! 1086 | line con 0 1087 | password cisco 1088 | line aux 0 1089 | line vty 0 4 1090 | exec-timeout 720 0 1091 | password cisco 1092 | login local 1093 | transport input telnet ssh 1094 | ! 1095 | ! 1096 | end 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | 1104 | 1105 | 1106 | 172.16.1.211 1107 | false 1108 | ! 1109 | ! Last configuration change at 09:39:19 UTC Sun Oct 1 2017 1110 | ! 1111 | version 15.2 1112 | service timestamps debug datetime msec 1113 | service timestamps log datetime msec 1114 | no service password-encryption 1115 | service compress-config 1116 | ! 1117 | hostname core1 1118 | ! 1119 | boot-start-marker 1120 | boot-end-marker 1121 | ! 1122 | ! 1123 | vrf definition Mgmt-intf 1124 | ! 1125 | address-family ipv4 1126 | exit-address-family 1127 | ! 1128 | address-family ipv6 1129 | exit-address-family 1130 | ! 1131 | enable password cisco 1132 | ! 1133 | username cisco privilege 15 secret 5 $1$MJyo$n2S/gAChVyFBR7YTgIgZ9/ 1134 | no aaa new-model 1135 | ! 1136 | ! 1137 | ! 1138 | ! 1139 | ! 1140 | vtp domain virl.lab 1141 | vtp mode transparent 1142 | ! 1143 | ! 1144 | ! 1145 | no ip domain-lookup 1146 | ip domain-name virl.info 1147 | ip cef 1148 | no ipv6 cef 1149 | ! 1150 | ! 1151 | ! 1152 | spanning-tree mode pvst 1153 | spanning-tree extend system-id 1154 | ! 1155 | vlan internal allocation policy ascending 1156 | ! 1157 | vlan 2 1158 | name ank_vlan2 1159 | ! 1160 | ! 1161 | ! 1162 | ! 1163 | ! 1164 | ! 1165 | ! 1166 | ! 1167 | ! 1168 | ! 1169 | ! 1170 | ! 1171 | ! 1172 | ! 1173 | interface Loopback0 1174 | description Loopback 1175 | no ip address 1176 | ! 1177 | interface GigabitEthernet0/0 1178 | description OOB management 1179 | no switchport 1180 | vrf forwarding Mgmt-intf 1181 | ip address 172.16.1.211 255.255.255.0 1182 | negotiation auto 1183 | ! 1184 | interface GigabitEthernet0/1 1185 | description to gw 1186 | switchport access vlan 2 1187 | switchport mode access 1188 | media-type rj45 1189 | negotiation auto 1190 | ! 1191 | interface GigabitEthernet0/2 1192 | description to core2 1193 | switchport trunk encapsulation dot1q 1194 | switchport mode trunk 1195 | media-type rj45 1196 | negotiation auto 1197 | ! 1198 | ip forward-protocol nd 1199 | ! 1200 | no ip http server 1201 | no ip http secure-server 1202 | ! 1203 | ! 1204 | ! 1205 | ! 1206 | ! 1207 | ! 1208 | control-plane 1209 | ! 1210 | banner exec ` 1211 | ************************************************************************** 1212 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1213 | * education. IOSv is provided as-is and is not supported by Cisco's * 1214 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1215 | * of the IOSv Software or Documentation to any third party for any * 1216 | * purposes is expressly prohibited except as otherwise authorized by * 1217 | * Cisco in writing. * 1218 | **************************************************************************` 1219 | banner incoming ` 1220 | ************************************************************************** 1221 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1222 | * education. IOSv is provided as-is and is not supported by Cisco's * 1223 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1224 | * of the IOSv Software or Documentation to any third party for any * 1225 | * purposes is expressly prohibited except as otherwise authorized by * 1226 | * Cisco in writing. * 1227 | **************************************************************************` 1228 | banner login ` 1229 | ************************************************************************** 1230 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1231 | * education. IOSv is provided as-is and is not supported by Cisco's * 1232 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1233 | * of the IOSv Software or Documentation to any third party for any * 1234 | * purposes is expressly prohibited except as otherwise authorized by * 1235 | * Cisco in writing. * 1236 | **************************************************************************` 1237 | ! 1238 | line con 0 1239 | password cisco 1240 | line aux 0 1241 | line vty 0 4 1242 | exec-timeout 720 0 1243 | password cisco 1244 | login local 1245 | transport input telnet ssh 1246 | ! 1247 | ! 1248 | end 1249 | 1250 | 1251 | 1252 | 1253 | 1254 | 1255 | 1256 | 172.16.1.212 1257 | 0 1258 | false 1259 | ! 1260 | ! Last configuration change at 09:40:05 UTC Sun Oct 1 2017 1261 | ! 1262 | version 15.2 1263 | service timestamps debug datetime msec 1264 | service timestamps log datetime msec 1265 | no service password-encryption 1266 | service compress-config 1267 | ! 1268 | hostname core2 1269 | ! 1270 | boot-start-marker 1271 | boot-end-marker 1272 | ! 1273 | ! 1274 | vrf definition Mgmt-intf 1275 | ! 1276 | address-family ipv4 1277 | exit-address-family 1278 | ! 1279 | address-family ipv6 1280 | exit-address-family 1281 | ! 1282 | enable password cisco 1283 | ! 1284 | username cisco privilege 15 secret 5 $1$2SCc$rNLgKAD76OC6t97c/vfN0/ 1285 | no aaa new-model 1286 | ! 1287 | ! 1288 | ! 1289 | ! 1290 | ! 1291 | vtp domain virl.lab 1292 | vtp mode transparent 1293 | ! 1294 | ! 1295 | ! 1296 | no ip domain-lookup 1297 | ip domain-name virl.info 1298 | ip cef 1299 | no ipv6 cef 1300 | ! 1301 | ! 1302 | ! 1303 | spanning-tree mode pvst 1304 | spanning-tree extend system-id 1305 | ! 1306 | vlan internal allocation policy ascending 1307 | ! 1308 | vlan 2 1309 | name ank_vlan2 1310 | ! 1311 | ! 1312 | ! 1313 | ! 1314 | ! 1315 | ! 1316 | ! 1317 | ! 1318 | ! 1319 | ! 1320 | ! 1321 | ! 1322 | ! 1323 | ! 1324 | interface Loopback0 1325 | description Loopback 1326 | no ip address 1327 | ! 1328 | interface GigabitEthernet0/0 1329 | description OOB management 1330 | no switchport 1331 | vrf forwarding Mgmt-intf 1332 | ip address 172.16.1.212 255.255.255.0 1333 | negotiation auto 1334 | ! 1335 | interface GigabitEthernet0/1 1336 | description to core1 1337 | switchport trunk encapsulation dot1q 1338 | switchport mode trunk 1339 | media-type rj45 1340 | negotiation auto 1341 | ! 1342 | interface GigabitEthernet0/2 1343 | description to vpls 1344 | switchport trunk encapsulation dot1q 1345 | switchport mode trunk 1346 | media-type rj45 1347 | negotiation auto 1348 | ! 1349 | interface GigabitEthernet0/3 1350 | description GigabitEthernet0/3 1351 | media-type rj45 1352 | negotiation auto 1353 | ! 1354 | interface GigabitEthernet1/0 1355 | description GigabitEthernet1/0 1356 | media-type rj45 1357 | negotiation auto 1358 | ! 1359 | ip forward-protocol nd 1360 | ! 1361 | no ip http server 1362 | no ip http secure-server 1363 | ! 1364 | ! 1365 | ! 1366 | ! 1367 | ! 1368 | ! 1369 | control-plane 1370 | ! 1371 | banner exec ` 1372 | ************************************************************************** 1373 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1374 | * education. IOSv is provided as-is and is not supported by Cisco's * 1375 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1376 | * of the IOSv Software or Documentation to any third party for any * 1377 | * purposes is expressly prohibited except as otherwise authorized by * 1378 | * Cisco in writing. * 1379 | **************************************************************************` 1380 | banner incoming ` 1381 | ************************************************************************** 1382 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1383 | * education. IOSv is provided as-is and is not supported by Cisco's * 1384 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1385 | * of the IOSv Software or Documentation to any third party for any * 1386 | * purposes is expressly prohibited except as otherwise authorized by * 1387 | * Cisco in writing. * 1388 | **************************************************************************` 1389 | banner login ` 1390 | ************************************************************************** 1391 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1392 | * education. IOSv is provided as-is and is not supported by Cisco's * 1393 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1394 | * of the IOSv Software or Documentation to any third party for any * 1395 | * purposes is expressly prohibited except as otherwise authorized by * 1396 | * Cisco in writing. * 1397 | **************************************************************************` 1398 | ! 1399 | line con 0 1400 | password cisco 1401 | line aux 0 1402 | line vty 0 4 1403 | exec-timeout 720 0 1404 | password cisco 1405 | login local 1406 | transport input telnet ssh 1407 | ! 1408 | ! 1409 | end 1410 | 1411 | 1412 | 1413 | 1414 | 1415 | 1416 | 1417 | 1418 | 1419 | 172.16.1.200 1420 | false 1421 | ! 1422 | ! Last configuration change at 09:41:11 UTC Sun Oct 1 2017 1423 | ! 1424 | version 15.2 1425 | service timestamps debug datetime msec 1426 | service timestamps log datetime msec 1427 | no service password-encryption 1428 | service compress-config 1429 | ! 1430 | hostname vpls 1431 | ! 1432 | boot-start-marker 1433 | boot-end-marker 1434 | ! 1435 | ! 1436 | vrf definition Mgmt-intf 1437 | ! 1438 | address-family ipv4 1439 | exit-address-family 1440 | ! 1441 | address-family ipv6 1442 | exit-address-family 1443 | ! 1444 | enable password cisco 1445 | ! 1446 | username cisco privilege 15 secret 5 $1$/34n$sqRBpJcSnA755lS6spC3M0 1447 | no aaa new-model 1448 | ! 1449 | ! 1450 | ! 1451 | ! 1452 | ! 1453 | vtp domain virl.lab 1454 | vtp mode transparent 1455 | ! 1456 | ! 1457 | ! 1458 | no ip domain-lookup 1459 | ip domain-name virl.info 1460 | ip cef 1461 | no ipv6 cef 1462 | ! 1463 | ! 1464 | ! 1465 | spanning-tree mode pvst 1466 | spanning-tree extend system-id 1467 | ! 1468 | vlan internal allocation policy ascending 1469 | ! 1470 | vlan 2 1471 | name ank_vlan2 1472 | ! 1473 | ! 1474 | ! 1475 | ! 1476 | ! 1477 | ! 1478 | ! 1479 | ! 1480 | ! 1481 | ! 1482 | ! 1483 | ! 1484 | ! 1485 | ! 1486 | interface Loopback0 1487 | description Loopback 1488 | no ip address 1489 | ! 1490 | interface GigabitEthernet0/0 1491 | description OOB management 1492 | no switchport 1493 | vrf forwarding Mgmt-intf 1494 | ip address 172.16.1.200 255.255.255.0 1495 | negotiation auto 1496 | ! 1497 | interface GigabitEthernet0/1 1498 | description to core2 1499 | switchport trunk encapsulation dot1q 1500 | switchport mode trunk 1501 | media-type rj45 1502 | negotiation auto 1503 | ! 1504 | interface GigabitEthernet0/2 1505 | description to dist1 1506 | switchport trunk encapsulation dot1q 1507 | switchport mode trunk 1508 | media-type rj45 1509 | negotiation auto 1510 | ! 1511 | interface GigabitEthernet0/3 1512 | description to dist2 1513 | switchport trunk encapsulation dot1q 1514 | switchport mode trunk 1515 | media-type rj45 1516 | negotiation auto 1517 | ! 1518 | interface GigabitEthernet1/0 1519 | description to dist3 1520 | switchport trunk encapsulation dot1q 1521 | switchport mode trunk 1522 | media-type rj45 1523 | negotiation auto 1524 | ! 1525 | ip forward-protocol nd 1526 | ! 1527 | no ip http server 1528 | no ip http secure-server 1529 | ! 1530 | ! 1531 | ! 1532 | ! 1533 | ! 1534 | ! 1535 | control-plane 1536 | ! 1537 | banner exec ` 1538 | ************************************************************************** 1539 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1540 | * education. IOSv is provided as-is and is not supported by Cisco's * 1541 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1542 | * of the IOSv Software or Documentation to any third party for any * 1543 | * purposes is expressly prohibited except as otherwise authorized by * 1544 | * Cisco in writing. * 1545 | **************************************************************************` 1546 | banner incoming ` 1547 | ************************************************************************** 1548 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1549 | * education. IOSv is provided as-is and is not supported by Cisco's * 1550 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1551 | * of the IOSv Software or Documentation to any third party for any * 1552 | * purposes is expressly prohibited except as otherwise authorized by * 1553 | * Cisco in writing. * 1554 | **************************************************************************` 1555 | banner login ` 1556 | ************************************************************************** 1557 | * IOSv is strictly limited to use for evaluation, demonstration and IOS * 1558 | * education. IOSv is provided as-is and is not supported by Cisco's * 1559 | * Technical Advisory Center. Any use or disclosure, in whole or in part, * 1560 | * of the IOSv Software or Documentation to any third party for any * 1561 | * purposes is expressly prohibited except as otherwise authorized by * 1562 | * Cisco in writing. * 1563 | **************************************************************************` 1564 | ! 1565 | line con 0 1566 | password cisco 1567 | line aux 0 1568 | line vty 0 4 1569 | exec-timeout 720 0 1570 | password cisco 1571 | login local 1572 | transport input telnet ssh 1573 | ! 1574 | ! 1575 | end 1576 | 1577 | 1578 | 1579 | 1580 | 1581 | 1582 | 1583 | 1584 | 1585 | 1586 | 1587 | 1588 | 1589 | 1590 | 1591 | 1592 | 1593 | --------------------------------------------------------------------------------