Vlans & Addressing Done

This commit is contained in:
Sean Corrigan 2020-12-13 20:38:02 -05:00
commit 23304fcb63
9 changed files with 2688 additions and 0 deletions

152
Addressing.csv Normal file
View File

@ -0,0 +1,152 @@
configs/R1
,Loopback0,192.168.1.1,255.255.255.255,2001:DB8:CAFE:201::1/128, ,iBGP Peer
,GigabitEthernet0/0,209.165.200.225,255.255.255.252,2001:DB8:FEED:10::1/126, ,WAN link to R2
,GigabitEthernet0/1,10.1.2.2,255.255.255.252,2001:DB8:CAFE:20::1/64, ,FE to DLS1
,GigabitEthernet0/2,SHUTDOWN
,GigabitEthernet0/3,SHUTDOWN
configs/R2
,Loopback0,2.2.2.2,255.255.255.255,2001:DB8:FEED:222::2/128, ,VPN_A
,Loopback1,2.2.2.2,255.255.255.255,2001:DB8:FEED:222::2/128, ,VPN_B
,Loopback2,20.20.20.20,255.255.255.255,2001:DB8:CAFE:2020::2/128, ,EIGRP
,Loopback3,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
,Loopback4,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
,Loopback5,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
,GigabitEthernet0/0,209.165.200.226,255.255.255.252,2001:DB8:FEED:10::2/126, ,WAN link to R1
,GigabitEthernet0/1,209.165.200.222,255.255.255.252,2001:DB8:FEED:14::2/126, ,WAN link to R3
,GigabitEthernet0/2,10.1.90.2,255.255.255.254,2001:DB8:CAFE:90::2/126, ,EIGRP Link to R3
,GigabitEthernet0/3,SHUTDOWN
configs/R3
,Loopback0,192.168.3.1,255.255.255.255,2001:DB8:CAFE:203::1/128, ,iBGP Peer
,Loopback1,pool,Simulatedv4LAN,2001:DB8:CAFE:801::1/64, ,Branch Office Simulated LAN
,GigabitEthernet0/0,209.165.200.221,255.255.255.252,2001:DB8:FEED:14::3/126, ,- - - - - -
,GigabitEthernet0/1,10.1.2.14,255.255.255.252,2001:DB8:CAFE:212::3/64, ,GE to DLS1
,GigabitEthernet0/2,10.1.90.3,255.255.255.254,2001:DB8:CAFE:90::3/126, ,- - - - - -
,GigabitEthernet0/3,10.1.80.1,255.255.255.128,2001:DB8:CAFE:800::1/64, ,Collocated Office LAN
configs/DLS1
,Loopback0,10.1.211.1,255.255.255.255,2001:DB8:CAFE:2110::D1/128, ,Anchor
,Port-channel1,-,-,-, ,- - - - - -
,Port-channel10,-,-,-, ,Channel to DLS2
,GigabitEthernet0/0,-,-,-, ,Channel to DLS2
,GigabitEthernet0/1,-,-,-, ,Channel to DLS2
,GigabitEthernet0/2,-,-,-, ,Channel to ALS1
,GigabitEthernet0/3,-,-,-, ,Channel to ALS1
,GigabitEthernet1/0,-,-,-, ,FE to SRV1
,GigabitEthernet1/1,SHUTDOWN
,GigabitEthernet1/2,SHUTDOWN
,GigabitEthernet1/3,SHUTDOWN
,GigabitEthernet2/0,10.1.2.1,255.255.255.252,2001:DB8:CAFE:20::D1/64, ,GE to R1
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.252,255.255.255.0,2001:DB8:CAFE:99::D1/64, ,- - - - - -
,Vlan100,10.1.100.252,255.255.255.0,2001:DB8:CAFE:100::D1/64, ,- - - - - -
,Vlan110,10.1.110.252,255.255.255.0,2001:DB8:CAFE:110::D1/64, ,- - - - - -
,Vlan120,10.1.120.252,255.255.255.0,2001:DB8:CAFE:120::D1/64, ,- - - - - -
,Vlan200,10.1.200.252,255.255.255.0,2001:DB8:CAFE:200::D1/64, ,- - - - - -
,Vlan300,10.1.30.252,255.255.255.0,2001:DB8:CAFE:300::D1/64, ,- - - - - -
configs/DLS2
,Loopback0,10.1.212.1,255.255.255.255,2001:DB8:CAFE:2120::D2/128, ,Anchor
,Port-channel2,-,-,-, ,Channel to ALS1
,Port-channel10,-,-,-, ,Channel to DLS1
,GigabitEthernet0/0,-,-,-, ,Channel to DLS1
,GigabitEthernet0/1,-,-,-, ,Channel to DLS1
,GigabitEthernet0/2,-,-,-, ,Channel to ALS1
,GigabitEthernet0/3,-,-,-, ,Channel to ALS1
,GigabitEthernet1/0,SHUTDOWN
,GigabitEthernet1/1,SHUTDOWN
,GigabitEthernet1/2,SHUTDOWN
,GigabitEthernet1/3,SHUTDOWN
,GigabitEthernet2/0,10.1.2.13,255.255.255.252,2001:DB8:CAFE:212::D2/64, ,GE to R3
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.253,255.255.255.0,2001:DB8:CAFE:99::D2/64, ,- - - - - -
,Vlan100,10.1.100.253,255.255.255.0,2001:DB8:CAFE:100::D2/64, ,- - - - - -
,Vlan110,10.1.110.253,255.255.255.0,2001:DB8:CAFE:110::D2/64, ,- - - - - -
,Vlan120,10.1.120.253,255.255.255.0,2001:DB8:CAFE:120::D2/64, ,- - - - - -
,Vlan200,10.1.200.253,255.255.255.0,2001:DB8:CAFE:200::D2/64, ,- - - - - -
,Vlan300,10.1.30.253,255.255.255.0,2001:DB8:CAFE:300::D2/64, ,- - - - - -
configs/ALS1
,Port-channel1,-,-,-, ,Channel to DLS1
,Port-channel2,-,-,-, ,Channel to DLS2
,GigabitEthernet0/0,-,-,-, ,Channel to DLS1
,GigabitEthernet0/1,-,-,-, ,Channel to DLS1
,GigabitEthernet0/2,-,-,-, ,Channel to DLS2
,GigabitEthernet0/3,-,-,-, ,Channel to DLS2
,GigabitEthernet1/0,-,-,-, ,To PC-B
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.251,255.255.255.0,2001:DB8:CAFE:99::A1/64, ,- - - - - -
,Vlan100,10.1.100.251,255.255.255.0,2001:DB8:CAFE:100::A1/64, ,- - - - - -
,Vlan110,10.1.110.251,255.255.255.0,2001:DB8:CAFE:110::A1/64, ,- - - - - -
,Vlan120,10.1.120.251,255.255.255.0,2001:DB8:CAFE:120::A1/64, ,- - - - - -
,Vlan200,10.1.200.251,255.255.255.0,2001:DB8:CAFE:200::A1/64, ,- - - - - -
,Vlan300,10.1.30.251,255.255.255.0,2001:DB8:CAFE:300::A1/64, ,- - - - - -
1 configs/R1
2 ,Loopback0,192.168.1.1,255.255.255.255,2001:DB8:CAFE:201::1/128, ,iBGP Peer
3 ,GigabitEthernet0/0,209.165.200.225,255.255.255.252,2001:DB8:FEED:10::1/126, ,WAN link to R2
4 ,GigabitEthernet0/1,10.1.2.2,255.255.255.252,2001:DB8:CAFE:20::1/64, ,FE to DLS1
5 ,GigabitEthernet0/2,SHUTDOWN
6 ,GigabitEthernet0/3,SHUTDOWN
7 configs/R2
8 ,Loopback0,2.2.2.2,255.255.255.255,2001:DB8:FEED:222::2/128, ,VPN_A
9 ,Loopback1,2.2.2.2,255.255.255.255,2001:DB8:FEED:222::2/128, ,VPN_B
10 ,Loopback2,20.20.20.20,255.255.255.255,2001:DB8:CAFE:2020::2/128, ,EIGRP
11 ,Loopback3,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
12 ,Loopback4,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
13 ,Loopback5,22.22.22.22,255.0.0.0,2001:DB8:EFAC::2/48, ,Internet
14 ,GigabitEthernet0/0,209.165.200.226,255.255.255.252,2001:DB8:FEED:10::2/126, ,WAN link to R1
15 ,GigabitEthernet0/1,209.165.200.222,255.255.255.252,2001:DB8:FEED:14::2/126, ,WAN link to R3
16 ,GigabitEthernet0/2,10.1.90.2,255.255.255.254,2001:DB8:CAFE:90::2/126, ,EIGRP Link to R3
17 ,GigabitEthernet0/3,SHUTDOWN
18 configs/R3
19 ,Loopback0,192.168.3.1,255.255.255.255,2001:DB8:CAFE:203::1/128, ,iBGP Peer
20 ,Loopback1,pool,Simulatedv4LAN,2001:DB8:CAFE:801::1/64, ,Branch Office Simulated LAN
21 ,GigabitEthernet0/0,209.165.200.221,255.255.255.252,2001:DB8:FEED:14::3/126, ,- - - - - -
22 ,GigabitEthernet0/1,10.1.2.14,255.255.255.252,2001:DB8:CAFE:212::3/64, ,GE to DLS1
23 ,GigabitEthernet0/2,10.1.90.3,255.255.255.254,2001:DB8:CAFE:90::3/126, ,- - - - - -
24 ,GigabitEthernet0/3,10.1.80.1,255.255.255.128,2001:DB8:CAFE:800::1/64, ,Collocated Office LAN
25 configs/DLS1
26 ,Loopback0,10.1.211.1,255.255.255.255,2001:DB8:CAFE:2110::D1/128, ,Anchor
27 ,Port-channel1,-,-,-, ,- - - - - -
28 ,Port-channel10,-,-,-, ,Channel to DLS2
29 ,GigabitEthernet0/0,-,-,-, ,Channel to DLS2
30 ,GigabitEthernet0/1,-,-,-, ,Channel to DLS2
31 ,GigabitEthernet0/2,-,-,-, ,Channel to ALS1
32 ,GigabitEthernet0/3,-,-,-, ,Channel to ALS1
33 ,GigabitEthernet1/0,-,-,-, ,FE to SRV1
34 ,GigabitEthernet1/1,SHUTDOWN
35 ,GigabitEthernet1/2,SHUTDOWN
36 ,GigabitEthernet1/3,SHUTDOWN
37 ,GigabitEthernet2/0,10.1.2.1,255.255.255.252,2001:DB8:CAFE:20::D1/64, ,GE to R1
38 ,Vlan1,SHUTDOWN
39 ,Vlan99,10.1.99.252,255.255.255.0,2001:DB8:CAFE:99::D1/64, ,- - - - - -
40 ,Vlan100,10.1.100.252,255.255.255.0,2001:DB8:CAFE:100::D1/64, ,- - - - - -
41 ,Vlan110,10.1.110.252,255.255.255.0,2001:DB8:CAFE:110::D1/64, ,- - - - - -
42 ,Vlan120,10.1.120.252,255.255.255.0,2001:DB8:CAFE:120::D1/64, ,- - - - - -
43 ,Vlan200,10.1.200.252,255.255.255.0,2001:DB8:CAFE:200::D1/64, ,- - - - - -
44 ,Vlan300,10.1.30.252,255.255.255.0,2001:DB8:CAFE:300::D1/64, ,- - - - - -
45 configs/DLS2
46 ,Loopback0,10.1.212.1,255.255.255.255,2001:DB8:CAFE:2120::D2/128, ,Anchor
47 ,Port-channel2,-,-,-, ,Channel to ALS1
48 ,Port-channel10,-,-,-, ,Channel to DLS1
49 ,GigabitEthernet0/0,-,-,-, ,Channel to DLS1
50 ,GigabitEthernet0/1,-,-,-, ,Channel to DLS1
51 ,GigabitEthernet0/2,-,-,-, ,Channel to ALS1
52 ,GigabitEthernet0/3,-,-,-, ,Channel to ALS1
53 ,GigabitEthernet1/0,SHUTDOWN
54 ,GigabitEthernet1/1,SHUTDOWN
55 ,GigabitEthernet1/2,SHUTDOWN
56 ,GigabitEthernet1/3,SHUTDOWN
57 ,GigabitEthernet2/0,10.1.2.13,255.255.255.252,2001:DB8:CAFE:212::D2/64, ,GE to R3
58 ,Vlan1,SHUTDOWN
59 ,Vlan99,10.1.99.253,255.255.255.0,2001:DB8:CAFE:99::D2/64, ,- - - - - -
60 ,Vlan100,10.1.100.253,255.255.255.0,2001:DB8:CAFE:100::D2/64, ,- - - - - -
61 ,Vlan110,10.1.110.253,255.255.255.0,2001:DB8:CAFE:110::D2/64, ,- - - - - -
62 ,Vlan120,10.1.120.253,255.255.255.0,2001:DB8:CAFE:120::D2/64, ,- - - - - -
63 ,Vlan200,10.1.200.253,255.255.255.0,2001:DB8:CAFE:200::D2/64, ,- - - - - -
64 ,Vlan300,10.1.30.253,255.255.255.0,2001:DB8:CAFE:300::D2/64, ,- - - - - -
65 configs/ALS1
66 ,Port-channel1,-,-,-, ,Channel to DLS1
67 ,Port-channel2,-,-,-, ,Channel to DLS2
68 ,GigabitEthernet0/0,-,-,-, ,Channel to DLS1
69 ,GigabitEthernet0/1,-,-,-, ,Channel to DLS1
70 ,GigabitEthernet0/2,-,-,-, ,Channel to DLS2
71 ,GigabitEthernet0/3,-,-,-, ,Channel to DLS2
72 ,GigabitEthernet1/0,-,-,-, ,To PC-B
73 ,Vlan1,SHUTDOWN
74 ,Vlan99,10.1.99.251,255.255.255.0,2001:DB8:CAFE:99::A1/64, ,- - - - - -
75 ,Vlan100,10.1.100.251,255.255.255.0,2001:DB8:CAFE:100::A1/64, ,- - - - - -
76 ,Vlan110,10.1.110.251,255.255.255.0,2001:DB8:CAFE:110::A1/64, ,- - - - - -
77 ,Vlan120,10.1.120.251,255.255.255.0,2001:DB8:CAFE:120::A1/64, ,- - - - - -
78 ,Vlan200,10.1.200.251,255.255.255.0,2001:DB8:CAFE:200::A1/64, ,- - - - - -
79 ,Vlan300,10.1.30.251,255.255.255.0,2001:DB8:CAFE:300::A1/64, ,- - - - - -

24
Vlans.csv Normal file
View File

@ -0,0 +1,24 @@
configs/DLS1
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.252,255.255.255.0,2001:DB8:CAFE:99::D1/64, ,110,ACTIVE,YES
,Vlan100,10.1.100.252,255.255.255.0,2001:DB8:CAFE:100::D1/64, ,100,STANDBY,NO
,Vlan110,10.1.110.252,255.255.255.0,2001:DB8:CAFE:110::D1/64, ,110,ACTIVE,YES
,Vlan120,10.1.120.252,255.255.255.0,2001:DB8:CAFE:120::D1/64, ,110,ACTIVE,YES
,Vlan200,10.1.200.252,255.255.255.0,2001:DB8:CAFE:200::D1/64, ,100,STANDBY,NO
,Vlan300,10.1.30.252,255.255.255.0,2001:DB8:CAFE:300::D1/64, ,100,STANDBY,NO
configs/DLS2
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.253,255.255.255.0,2001:DB8:CAFE:99::D2/64, ,100,STANDBY,NO
,Vlan100,10.1.100.253,255.255.255.0,2001:DB8:CAFE:100::D2/64, ,110,ACTIVE,YES
,Vlan110,10.1.110.253,255.255.255.0,2001:DB8:CAFE:110::D2/64, ,100,STANDBY,NO
,Vlan120,10.1.120.253,255.255.255.0,2001:DB8:CAFE:120::D2/64, ,100,STANDBY,NO
,Vlan200,10.1.200.253,255.255.255.0,2001:DB8:CAFE:200::D2/64, ,110,ACTIVE,YES
,Vlan300,10.1.30.253,255.255.255.0,2001:DB8:CAFE:300::D2/64, ,110,ACTIVE,YES
configs/ALS1
,Vlan1,SHUTDOWN
,Vlan99,10.1.99.251,255.255.255.0,2001:DB8:CAFE:99::A1/64, ,100,STANDBY,NO
,Vlan100,10.1.100.251,255.255.255.0,2001:DB8:CAFE:100::A1/64, ,100,STANDBY,NO
,Vlan110,10.1.110.251,255.255.255.0,2001:DB8:CAFE:110::A1/64, ,100,STANDBY,NO
,Vlan120,10.1.120.251,255.255.255.0,2001:DB8:CAFE:120::A1/64, ,100,STANDBY,NO
,Vlan200,10.1.200.251,255.255.255.0,2001:DB8:CAFE:200::A1/64, ,100,STANDBY,NO
,Vlan300,10.1.30.251,255.255.255.0,2001:DB8:CAFE:300::A1/64, ,100,STANDBY,NO
1 configs/DLS1
2 ,Vlan1,SHUTDOWN
3 ,Vlan99,10.1.99.252,255.255.255.0,2001:DB8:CAFE:99::D1/64, ,110,ACTIVE,YES
4 ,Vlan100,10.1.100.252,255.255.255.0,2001:DB8:CAFE:100::D1/64, ,100,STANDBY,NO
5 ,Vlan110,10.1.110.252,255.255.255.0,2001:DB8:CAFE:110::D1/64, ,110,ACTIVE,YES
6 ,Vlan120,10.1.120.252,255.255.255.0,2001:DB8:CAFE:120::D1/64, ,110,ACTIVE,YES
7 ,Vlan200,10.1.200.252,255.255.255.0,2001:DB8:CAFE:200::D1/64, ,100,STANDBY,NO
8 ,Vlan300,10.1.30.252,255.255.255.0,2001:DB8:CAFE:300::D1/64, ,100,STANDBY,NO
9 configs/DLS2
10 ,Vlan1,SHUTDOWN
11 ,Vlan99,10.1.99.253,255.255.255.0,2001:DB8:CAFE:99::D2/64, ,100,STANDBY,NO
12 ,Vlan100,10.1.100.253,255.255.255.0,2001:DB8:CAFE:100::D2/64, ,110,ACTIVE,YES
13 ,Vlan110,10.1.110.253,255.255.255.0,2001:DB8:CAFE:110::D2/64, ,100,STANDBY,NO
14 ,Vlan120,10.1.120.253,255.255.255.0,2001:DB8:CAFE:120::D2/64, ,100,STANDBY,NO
15 ,Vlan200,10.1.200.253,255.255.255.0,2001:DB8:CAFE:200::D2/64, ,110,ACTIVE,YES
16 ,Vlan300,10.1.30.253,255.255.255.0,2001:DB8:CAFE:300::D2/64, ,110,ACTIVE,YES
17 configs/ALS1
18 ,Vlan1,SHUTDOWN
19 ,Vlan99,10.1.99.251,255.255.255.0,2001:DB8:CAFE:99::A1/64, ,100,STANDBY,NO
20 ,Vlan100,10.1.100.251,255.255.255.0,2001:DB8:CAFE:100::A1/64, ,100,STANDBY,NO
21 ,Vlan110,10.1.110.251,255.255.255.0,2001:DB8:CAFE:110::A1/64, ,100,STANDBY,NO
22 ,Vlan120,10.1.120.251,255.255.255.0,2001:DB8:CAFE:120::A1/64, ,100,STANDBY,NO
23 ,Vlan200,10.1.200.251,255.255.255.0,2001:DB8:CAFE:200::A1/64, ,100,STANDBY,NO
24 ,Vlan300,10.1.30.251,255.255.255.0,2001:DB8:CAFE:300::A1/64, ,100,STANDBY,NO

310
configs/ALS1.txt Normal file
View File

@ -0,0 +1,310 @@
!
! Last configuration change at 10:31:26 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:31:03 EST Wed Dec 9 2020 by cisco
!
version 15.2
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
service compress-config
!
hostname ALS1
!
boot-start-marker
boot-end-marker
!
!
logging buffered 16384
no logging console
enable secret 5 $1$oRs9$UDeTGbe25sN2khyCfKQ7o0
!
username cisco secret 5 $1$a7nh$nDAad/5Hjq16ZVuI7PJKU0
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
!
aaa session-id common
clock timezone EST -5 0
clock summer-time EDT recurring
!
!
!
!
!
vtp mode transparent
!
!
!
no ip domain-lookup
ip domain-name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 cef
!
!
errdisable recovery cause psecure-violation
errdisable recovery interval 120
!
spanning-tree mode mst
spanning-tree portfast edge default
spanning-tree portfast edge bpduguard default
spanning-tree extend system-id
!
spanning-tree mst configuration
name TSHOOT
revision 25
instance 1 vlan 99, 110, 120
instance 2 vlan 100, 200, 300
!
!
!
vlan 99
name MANAGEMENT
!
vlan 100
name SERVERS
!
vlan 110
name GUEST
!
vlan 120
name OFFICE
!
vlan 200
name VOICE
!
vlan 300
name O-PEER
!
vlan 666
name NATIVE
!
vlan 999
name PARKING_LOT
lldp run
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Port-channel1
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface Port-channel2
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface GigabitEthernet0/0
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 1 mode on
!
interface GigabitEthernet0/1
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 1 mode on
no shutdown
!
interface GigabitEthernet0/2
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 2 mode on
no shutdown
!
interface GigabitEthernet0/3
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 2 mode on
no shutdown
!
interface GigabitEthernet1/0
description To PC-B
switchport access vlan 120
switchport mode access
switchport voice vlan 200
switchport port-security maximum 10
switchport port-security
negotiation auto
spanning-tree portfast edge
no shutdown
!
interface Vlan1
no ip address
shutdown
!
interface Vlan99
ip address 10.1.99.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:99::A1/64
no shutdown
!
interface Vlan100
ip address 10.1.100.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:100::A1/64
no shutdown
!
interface Vlan110
ip address 10.1.110.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:110::A1/64
ipv6 nd prefix 2001:DB8:CAFE:110::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
no shutdown
!
interface Vlan120
ip address 10.1.120.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:120::A1/64
ipv6 nd prefix 2001:DB8:CAFE:120::/64
ipv6 nd other-config-flag
no shutdown
!
interface Vlan200
ip address 10.1.200.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:200::A1/64
ipv6 nd prefix 2001:DB8:CAFE:200::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
no shutdown
!
interface Vlan300
ip address 10.1.30.251 255.255.255.0
no ip proxy-arp
ipv6 address FE80::A1 link-local
ipv6 address 2001:DB8:CAFE:300::A1/64
no shutdown
!
ip forward-protocol nd
!
no ip http server
no ip http secure-server
!
ip route 0.0.0.0 0.0.0.0 10.1.99.254
ip ssh source-interface Vlan99
ip ssh dh min size 2048
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
!
!
logging source-interface Vlan99
logging host 10.1.100.1
ipv6 route ::/0 2001:DB8:CAFE:99::D2 5
ipv6 route ::/0 2001:DB8:CAFE:99::D1
!
!
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Vlan99
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server enable traps vtp
snmp-server enable traps vlancreate
snmp-server enable traps vlandelete
snmp-server host 10.1.100.1 version 2c cisco
!
!
!
ipv6 access-list REMOTEv6
deny ipv6 any any
!
control-plane
!
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C*** Switch ALS1 Skills Assessment BASE Config ***^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
line aux 0
line vty 0 4
exec-timeout 0 0
ipv6 access-class REMOTEv6 in
logging synchronous
length 0
transport input ssh
!
ntp source Vlan99
ntp server 2.2.2.2
!
end

469
configs/DLS1.txt Normal file
View File

@ -0,0 +1,469 @@
!
! Last configuration change at 10:34:16 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:30:40 EST Wed Dec 9 2020 by cisco
!
version 15.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
service compress-config
!
hostname DLS1
!
boot-start-marker
boot-end-marker
!
!
no logging console
enable secret 5 $1$GiqI$9Gp7YJpL9c7W7nbZsTV.J1
!
username cisco secret 5 $1$ILIL$y.ljetG8NpeZ4uWSXMVZt.
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
!
aaa session-id common
clock timezone EST -5 0
clock summer-time EDT recurring
!
!
!
!
!
vtp mode transparent
!
ip dhcp excluded-address 10.1.110.1 10.1.110.5
ip dhcp excluded-address 10.1.120.1 10.1.120.5
ip dhcp excluded-address 10.1.200.1 10.1.200.5
ip dhcp excluded-address 10.1.120.129 10.1.120.254
ip dhcp excluded-address 10.1.110.129 10.1.110.254
ip dhcp excluded-address 10.1.200.129 10.1.200.254
!
ip dhcp pool GUEST
network 10.1.110.0 255.255.255.0
default-router 10.1.110.254
!
ip dhcp pool OFFICE
network 10.1.120.0 255.255.255.0
default-router 10.1.120.254
domain-name tshoot.net
!
ip dhcp pool VOICE
network 10.1.200.0 255.255.255.0
default-router 10.1.200.254
!
!
no ip domain-lookup
ip domain-name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 dhcp pool DHCPv6GUEST
address prefix 2001:DB8:CAFE:110:ABCD::/80
domain-name tshoot.net
!
ipv6 dhcp pool DHCPv6OFFICE
address prefix 2001:DB8:CAFE:120:ABCD::/80
domain-name tshoot.net
!
ipv6 dhcp pool DHCPv6VOICE
address prefix 2001:DB8:CAFE:200:ABCD::/80
domain-name tshoot.net
!
ipv6 cef
!
!
errdisable recovery cause bpduguard
!
spanning-tree mode mst
spanning-tree portfast edge default
spanning-tree portfast edge bpduguard default
spanning-tree extend system-id
!
spanning-tree mst configuration
name TSHOOT
revision 25
instance 1 vlan 99, 110, 120
instance 2 vlan 100, 200, 300
!
spanning-tree mst 1 priority 24576
spanning-tree mst 2 priority 28672
!
!
vlan 99-100,110,120,200,300,666,999
lldp run
!
track 7 ip sla 2
delay down 30 up 30
!
track 23 list boolean and
object 7
object 31
!
track 31 interface GigabitEthernet2/0 line-protocol
delay down 30 up 30
!
!
class-map match-any non-client-nrt-class
!
policy-map port_child_policy
class non-client-nrt-class
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
description Anchor
ip address 10.1.211.1 255.255.255.255
ip ospf network point-to-point
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:2110::D1/128
!
interface Port-channel1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface Port-channel10
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface GigabitEthernet0/0
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 10 mode on
!
interface GigabitEthernet0/1
description Channel to DLS2
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 10 mode on
no shutdown
!
interface GigabitEthernet0/2
description Channel to ALS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 1 mode on
no shutdown
!
interface GigabitEthernet0/3
description Channel to ALS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 1 mode on
no shutdown
!
interface GigabitEthernet1/0
description FE to SRV1
switchport access vlan 100
switchport mode access
switchport nonegotiate
negotiation auto
spanning-tree portfast edge
spanning-tree bpduguard enable
no shutdown
!
interface GigabitEthernet1/1
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet1/2
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet1/3
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet2/0
description GE to R1
no switchport
ip address 10.1.2.1 255.255.255.252
ip access-group 101 in
negotiation auto
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:20::D1/64
no shutdown
!
interface Vlan1
no ip address
shutdown
!
interface Vlan99
ip address 10.1.99.252 255.255.255.0
no ip proxy-arp
standby 99 ip 10.1.99.254
standby 99 priority 110
standby 99 preempt
standby 99 track 23 decrement 20
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:99::D1/64
no shutdown
!
interface Vlan100
ip address 10.1.100.252 255.255.255.0
no ip proxy-arp
standby 100 ip 10.1.100.254
standby 100 preempt
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:100::D1/64
no shutdown
!
interface Vlan110
ip address 10.1.110.252 255.255.255.0
no ip proxy-arp
standby 110 ip 10.1.110.254
standby 110 priority 110
standby 110 preempt
standby 110 track 23 decrement 20
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:110::D1/64
ipv6 nd prefix 2001:DB8:CAFE:110::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6GUEST
no shutdown
!
interface Vlan120
ip address 10.1.120.252 255.255.255.0
no ip proxy-arp
standby 120 ip 10.1.120.254
standby 120 priority 110
standby 120 preempt
standby 120 track 23 decrement 20
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:120::D1/64
ipv6 nd prefix 2001:DB8:CAFE:120::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6OFFICE
no shutdown
!
interface Vlan200
ip address 10.1.200.252 255.255.255.0
no ip proxy-arp
standby 200 ip 10.1.200.254
standby 200 preempt
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:200::D1/64
ipv6 nd prefix 2001:DB8:CAFE:200::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6VOICE
no shutdown
!
interface Vlan300
ip address 10.1.30.252 255.255.255.0
no ip proxy-arp
standby 30 ip 10.1.30.254
standby 30 preempt
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 7 0832444B081F
ipv6 address FE80::D1 link-local
ipv6 address 2001:DB8:CAFE:300::D1/64
no shutdown
!
!
router eigrp BRANCH
!
address-family ipv6 unicast autonomous-system 2
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Vlan300
no shutdown
no passive-interface
exit-af-interface
!
af-interface GigabitEthernet2/0
no shutdown
no passive-interface
exit-af-interface
!
af-interface Vlan99
no shutdown
exit-af-interface
!
af-interface Vlan100
no shutdown
exit-af-interface
!
af-interface Vlan110
no shutdown
exit-af-interface
!
af-interface Vlan120
no shutdown
exit-af-interface
!
af-interface Vlan200
no shutdown
exit-af-interface
!
topology base
exit-af-topology
eigrp router-id 1.1.1.1
exit-address-family
!
router ospf 1
router-id 1.1.1.1
passive-interface default
no passive-interface GigabitEthernet2/0
no passive-interface Vlan300
network 10.1.2.0 0.0.0.3 area 0
network 10.1.30.0 0.0.0.255 area 0
network 10.1.99.0 0.0.0.255 area 1
network 10.1.100.0 0.0.0.255 area 1
network 10.1.110.0 0.0.0.255 area 1
network 10.1.120.0 0.0.0.255 area 1
network 10.1.200.0 0.0.0.255 area 1
network 10.1.211.1 0.0.0.0 area 0
!
ip forward-protocol nd
!
no ip http server
ip http authentication local
no ip http secure-server
!
ip ssh source-interface Vlan99
ip ssh dh min size 2048
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
!
!
ip sla 2
tcp-connect 2001:DB8:FEED:10::1 22 control disable
threshold 100
timeout 200
frequency 6
ip sla schedule 2 life forever start-time now
logging source-interface Vlan99
logging host 10.1.100.1
access-list 101 permit tcp host 192.168.1.1 host 192.168.3.1 eq bgp
access-list 101 permit tcp host 192.168.1.1 eq bgp host 192.168.3.1
access-list 101 permit ospf any any
access-list 101 permit icmp any any
access-list 101 permit udp any any
access-list 101 permit ip host 10.1.2.2 any
access-list 101 permit ip host 192.168.1.1 any
access-list 101 permit gre any any
access-list 101 permit tcp any eq 22 any
!
!
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Vlan99
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server enable traps eigrp
snmp-server enable traps vtp
snmp-server enable traps vlancreate
snmp-server enable traps vlandelete
snmp-server enable traps hsrp
snmp-server host 10.1.100.1 version 2c cisco
!
!
!
control-plane
!
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
stopbits 1
line aux 0
line vty 0 4
exec-timeout 0 0
logging synchronous
transport input ssh
line vty 5 15
!
ntp source Vlan99
ntp server 2.2.2.2
!
end

490
configs/DLS2.txt Normal file
View File

@ -0,0 +1,490 @@
!
! Last configuration change at 10:34:24 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:30:57 EST Wed Dec 9 2020 by cisco
!
version 15.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime
service password-encryption
service compress-config
!
hostname DLS2
!
boot-start-marker
boot-end-marker
!
!
no logging console
enable secret 5 $1$Q808$PU/EH2k0cNDlzRo1CsqvQ0
!
username cisco secret 5 $1$Wxk6$Rm6bIBAIkK81C93afqKIJ1
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
!
aaa session-id common
clock timezone EST -5 0
clock summer-time EDT recurring
!
!
!
!
!
vtp mode transparent
!
ip dhcp excluded-address 10.1.80.1 10.1.80.3
ip dhcp excluded-address 10.1.120.251 10.1.120.254
ip dhcp excluded-address 10.1.200.251 10.1.200.254
ip dhcp excluded-address 10.1.110.251 10.1.110.254
ip dhcp excluded-address 10.1.110.1 10.1.110.128
ip dhcp excluded-address 10.1.120.1 10.1.120.128
ip dhcp excluded-address 10.1.200.1 10.1.200.128
!
ip dhcp pool VOICE
network 10.1.200.0 255.255.255.0
default-router 10.1.200.254
!
ip dhcp pool GUEST
network 10.1.110.0 255.255.255.0
default-router 10.1.110.254
!
ip dhcp pool OFFICE
network 10.1.120.0 255.255.255.0
default-router 10.1.120.254
domain-name tshoot.net
!
ip dhcp pool v4_BranchLAN
network 10.1.80.0 255.255.255.128
default-router 10.1.80.1
!
!
no ip domain-lookup
ip domain-name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 dhcp pool v6_BranchLAN
address prefix 2001:DB8:CAFE:800:ABCD::/80
domain-name tshoot.net
!
ipv6 dhcp pool DHCPv6OFFICE
address prefix 2001:DB8:CAFE:120:ABCD::/80
domain-name tshoot.net
!
ipv6 dhcp pool DHCPv6VOICE
address prefix 2001:DB8:CAFE:200:ABCD::/80
domain-name tshoot.net
!
ipv6 dhcp pool DHCPv6GUEST
address prefix 2001:DB8:CAFE:110:ABCD::/80
domain-name tshoot.net
!
ipv6 cef
!
!
errdisable recovery cause bpduguard
!
spanning-tree mode mst
spanning-tree portfast edge default
spanning-tree portfast edge bpduguard default
spanning-tree extend system-id
!
spanning-tree mst configuration
name TSHOOT
revision 25
instance 1 vlan 99, 110, 120
instance 2 vlan 100, 200, 300
!
spanning-tree mst 1 priority 28672
spanning-tree mst 2 priority 24576
!
!
vlan 99-100,110,120,200,300,666,999
lldp run
!
track 7 ip sla 2
delay down 30 up 30
!
track 23 list boolean and
object 7
object 31
!
track 31 interface GigabitEthernet2/0 line-protocol
delay down 30 up 30
!
!
class-map match-any non-client-nrt-class
!
policy-map port_child_policy
class non-client-nrt-class
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
description Anchor
ip address 10.1.212.1 255.255.255.255
ip ospf network point-to-point
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:2120::D2/128
!
interface Port-channel2
description Channel to ALS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface Port-channel10
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
!
interface GigabitEthernet0/0
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 10 mode on
no shutdown
!
interface GigabitEthernet0/1
description Channel to DLS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 10 mode on
no shutdown
!
interface GigabitEthernet0/2
description Channel to ALS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 2 mode on
no shutdown
!
interface GigabitEthernet0/3
description Channel to ALS1
switchport trunk allowed vlan 99,100,110,120,200,300
switchport trunk encapsulation dot1q
switchport trunk native vlan 666
switchport mode trunk
switchport nonegotiate
negotiation auto
channel-group 2 mode on
no shutdown
!
interface GigabitEthernet1/0
switchport access vlan 110
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
spanning-tree portfast edge
spanning-tree bpduguard enable
!
interface GigabitEthernet1/1
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet1/2
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet1/3
description PARKING_LOT
switchport access vlan 999
switchport mode access
switchport nonegotiate
shutdown
negotiation auto
!
interface GigabitEthernet2/0
description GE to R3
no switchport
ip address 10.1.2.13 255.255.255.252
ip access-group 101 in
negotiation auto
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:212::D2/64
ipv6 dhcp server v6_BranchLAN
spanning-tree bpduguard enable
no shutdown
!
interface Vlan1
no ip address
shutdown
!
interface Vlan99
ip address 10.1.99.253 255.255.255.0
no ip proxy-arp
standby 99 ip 10.1.99.254
standby 99 preempt
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:99::D2/64
no shutdown
!
interface Vlan100
ip address 10.1.100.253 255.255.255.0
no ip proxy-arp
standby 100 ip 10.1.100.254
standby 100 priority 110
standby 100 preempt
standby 100 track 23 decrement 20
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:100::D2/64
ipv6 nd prefix 2001:DB8:CAFE:100::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
no shutdown
!
interface Vlan110
ip address 10.1.110.253 255.255.255.0
no ip proxy-arp
standby 110 ip 10.1.110.254
standby 110 preempt
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:110::D2/64
ipv6 nd prefix 2001:DB8:CAFE:110::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6GUEST
no shutdown
!
interface Vlan120
ip address 10.1.120.253 255.255.255.0
no ip proxy-arp
standby 120 ip 10.1.120.254
standby 120 preempt
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:120::D2/64
ipv6 nd prefix 2001:DB8:CAFE:120::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6OFFICE
no shutdown
!
interface Vlan200
ip address 10.1.200.253 255.255.255.0
no ip proxy-arp
standby 200 ip 10.1.200.254
standby 200 priority 110
standby 200 preempt
standby 200 track 23 decrement 20
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:200::D2/64
ipv6 nd prefix 2001:DB8:CAFE:200::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp server DHCPv6VOICE
no shutdown
!
interface Vlan300
ip address 10.1.30.253 255.255.255.0
no ip proxy-arp
standby 30 ip 10.1.30.254
standby 30 priority 110
standby 30 preempt
standby 30 track 23 decrement 20
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 7 01000E015A0D
ipv6 address FE80::D2 link-local
ipv6 address 2001:DB8:CAFE:300::D2/64
no shutdown
!
!
router eigrp BRANCH
!
address-family ipv6 unicast autonomous-system 2
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface GigabitEthernet2/0
no shutdown
no passive-interface
exit-af-interface
!
af-interface Vlan300
no shutdown
no passive-interface
exit-af-interface
!
af-interface Vlan99
no shutdown
exit-af-interface
!
af-interface Vlan100
no shutdown
exit-af-interface
!
af-interface Vlan110
no shutdown
exit-af-interface
!
af-interface Vlan120
no shutdown
exit-af-interface
!
af-interface Vlan200
no shutdown
exit-af-interface
!
topology base
exit-af-topology
eigrp router-id 2.2.2.2
exit-address-family
!
router ospf 1
router-id 2.2.2.2
passive-interface default
no passive-interface GigabitEthernet2/0
no passive-interface Vlan300
network 10.1.2.12 0.0.0.3 area 0
network 10.1.30.0 0.0.0.255 area 0
network 10.1.99.0 0.0.0.255 area 1
network 10.1.100.0 0.0.0.255 area 1
network 10.1.110.0 0.0.0.255 area 1
network 10.1.120.0 0.0.0.255 area 1
network 10.1.200.0 0.0.0.255 area 1
network 10.1.212.1 0.0.0.0 area 0
!
ip forward-protocol nd
!
no ip http server
ip http authentication local
no ip http secure-server
!
ip ssh source-interface Vlan99
ip ssh dh min size 2048
ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr
ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr
!
!
ip sla 2
tcp-connect 2001:DB8:FEED:14::3 22 control disable
threshold 100
timeout 200
frequency 6
ip sla schedule 2 life forever start-time now
logging source-interface Vlan99
logging host 10.1.100.1
access-list 100 permit ip host 20.20.20.20 any
access-list 100 permit ip any host 20.20.20.20
access-list 100 permit icmp any any
access-list 101 permit tcp host 192.168.3.1 host 192.168.1.1 eq bgp
access-list 101 permit tcp host 192.168.3.1 eq bgp host 192.168.1.1
access-list 101 permit ip 10.1.80.0 0.0.0.255 any
access-list 101 permit ospf any any
access-list 101 permit icmp any any
access-list 101 permit udp any any
access-list 101 permit ip host 10.1.2.14 any
access-list 101 permit ip host 192.168.3.1 any
access-list 101 permit tcp any eq 22 any
access-list 101 permit eigrp any any
!
!
ipv6 prefix-list R2PrimeG0/0 seq 10 deny 2001:DB8:CAFE:120:ABCD::/80 ge 81
ipv6 prefix-list R2PrimeG0/0 seq 20 permit ::/0 le 128
!
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Vlan99
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server enable traps eigrp
snmp-server enable traps vtp
snmp-server enable traps vlancreate
snmp-server enable traps vlandelete
snmp-server enable traps hsrp
snmp-server host 10.1.100.1 version 2c cisco
!
!
!
control-plane
!
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
stopbits 1
line aux 0
line vty 0 4
exec-timeout 0 0
logging synchronous
transport input ssh
line vty 5 15
!
ntp source Vlan99
ntp server 2.2.2.2
!
end

323
configs/R1.txt Normal file
View File

@ -0,0 +1,323 @@
!
! Last configuration change at 10:34:24 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:30:32 EST Wed Dec 9 2020 by cisco
!
version 15.8
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname R1
!
boot-start-marker
boot-end-marker
!
!
logging buffered 16384
no logging console
enable secret 5 $1$Sx.7$/sGeJMk4CaAzFqBG3Eafe.
!
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
aaa session-id common
!
!
!
clock timezone EST -5 0
clock summer-time EDT recurring
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
!
!
!
!
!
!
!
!
!
!
!
no ip domain lookup
ip domain name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 cef
!
multilink bundle-name authenticated
!
!
!
crypto pki trustpoint TP-self-signed-4294967295
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-4294967295
revocation-check none
rsakeypair TP-self-signed-4294967295
!
!
crypto pki certificate chain TP-self-signed-4294967295
username cisco secret 5 $1$I0qI$Pc89EOShw/klcqTDjI08g.
!
redundancy
!
lldp run
!
track 2 interface GigabitEthernet0/0 line-protocol
delay down 30 up 30
!
track 4 list boolean and
object 2
object 17
object 19
!
track 17 ip sla 3
delay down 30 up 30
!
track 19 ip sla 5
delay down 30 up 30
!
track 23 list boolean and
object 19 not
delay down 30 up 30
!
track 37 list boolean or
object 17
object 23
delay down 30 up 30
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
description iBGP Peer
ip address 192.168.1.1 255.255.255.255
ip ospf network point-to-point
ipv6 address FE80::1 link-local
ipv6 address 2001:DB8:CAFE:201::1/128
!
interface GigabitEthernet0/0
description WAN link to R2
ip address 209.165.200.225 255.255.255.252
duplex full
speed 1000
media-type rj45
ipv6 address FE80::1 link-local
ipv6 address 2001:DB8:FEED:10::1/126
no shutdown
!
interface GigabitEthernet0/1
description FE to DLS1
ip address 10.1.2.2 255.255.255.252
ip flow ingress
duplex full
speed 1000
media-type rj45
ipv6 address FE80::1 link-local
ipv6 address 2001:DB8:CAFE:20::1/64
no shutdown
!
interface GigabitEthernet0/2
no ip address
shutdown
duplex auto
speed auto
media-type rj45
!
interface GigabitEthernet0/3
no ip address
shutdown
duplex auto
speed auto
media-type rj45
!
!
router eigrp BRANCH
!
address-family ipv6 unicast autonomous-system 2
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface GigabitEthernet0/1
no shutdown
no passive-interface
exit-af-interface
!
af-interface Loopback0
no shutdown
exit-af-interface
!
topology base
redistribute connected metric 2000 100 255 1 1500
redistribute bgp 65501 metric 2000 100 255 1 1500 route-map IPv6METRIC
exit-af-topology
eigrp router-id 11.0.0.11
exit-address-family
!
router ospf 1
router-id 1.0.0.1
redistribute bgp 65501 metric 100 metric-type 1 subnets
passive-interface default
no passive-interface GigabitEthernet0/1
network 10.1.2.0 0.0.0.3 area 0
network 192.168.1.1 0.0.0.0 area 0
default-information originate metric 100 metric-type 1
!
router bgp 65501
bgp router-id 1.0.0.1
bgp log-neighbor-changes
neighbor 192.168.3.1 remote-as 65501
neighbor 192.168.3.1 password 7 02050D480809
neighbor 192.168.3.1 update-source Loopback0
neighbor 209.165.200.226 remote-as 65502
neighbor 209.165.200.226 password 7 110A1016141D
!
address-family ipv4
network 10.1.0.0 mask 255.255.0.0
network 192.168.1.1 mask 255.255.255.255
network 209.165.200.224 mask 255.255.255.252
neighbor 192.168.3.1 activate
neighbor 192.168.3.1 next-hop-self
neighbor 209.165.200.226 activate
exit-address-family
!
address-family ipv6
network 2001:DB8:CAFE::/48
network 2001:DB8:CAFE:201::1/128
network 2001:DB8:FEED:10::/126
network ABCD::/16
neighbor 192.168.3.1 activate
neighbor 192.168.3.1 next-hop-self
neighbor 192.168.3.1 route-map IPv4TransportIPv6RouteFromR3 in
neighbor 209.165.200.226 activate
neighbor 209.165.200.226 route-map IPv4TransportIPv6RouteFromR2 in
exit-address-family
!
ip forward-protocol nd
!
ip flow-top-talkers
top 3
sort-by bytes
cache-timeout 600000
!
ip http server
ip http secure-server
ip route 10.1.0.0 255.255.0.0 Null0
ip ssh source-interface Loopback0
!
ip sla 3
icmp-echo 209.165.200.221
frequency 10
ip sla schedule 3 life forever start-time now
ip sla 5
icmp-echo 10.1.2.14
frequency 10
ip sla schedule 5 life forever start-time now
logging source-interface Loopback0
logging host 10.1.100.1
ipv6 route 2001:DB8:CAFE::/48 Null0
ipv6 ioam timestamp
!
route-map IPv6g0/0 permit 10
match interface GigabitEthernet0/0
!
route-map IPv4TransportIPv6RouteFromR2 permit 10
set ipv6 next-hop 2001:DB8:FEED:10::2
!
route-map IPv4TransportIPv6RouteFromR3 permit 10
set ipv6 next-hop 2001:DB8:CAFE:203::1
!
route-map IPv6METRIC permit 10
set metric 2000 100 255 1 1500
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Loopback0
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server chassis-id
snmp-server enable traps eigrp
snmp-server enable traps config
snmp-server enable traps cpu threshold
snmp-server host 10.1.100.1 version 2c cisco
!
access-list 20 permit 20.0.0.0 0.255.255.255
access-list 30 permit 10.1.99.0 0.0.0.255
access-list 30 permit 10.1.100.0 0.0.0.255
access-list 30 permit 10.1.110.0 0.0.0.255
access-list 30 permit 10.1.200.0 0.0.0.255
access-list 30 permit 10.1.30.0 0.0.0.255
!
!
!
control-plane
!
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C*** Router R1 Skills Assessment BASE Config ***^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
line aux 0
line vty 0 4
exec-timeout 0 0
logging synchronous
transport input ssh
!
no scheduler allocate
ntp source Loopback0
ntp update-calendar
ntp server 2.2.2.2
!
end

388
configs/R2.txt Normal file
View File

@ -0,0 +1,388 @@
!
! Last configuration change at 10:34:28 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:30:19 EST Wed Dec 9 2020 by cisco
!
version 15.8
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
vrf definition VPN_A
rd 100:1
route-target export 100:1
route-target import 100:1
!
address-family ipv4
exit-address-family
!
address-family ipv6
exit-address-family
!
vrf definition VPN_B
rd 200:1
route-target export 200:1
route-target import 200:1
!
address-family ipv4
exit-address-family
!
address-family ipv6
exit-address-family
!
no logging console
enable secret 5 $1$uT.s$3pBZI88g6udTYuHpvt9lI/
!
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
aaa session-id common
!
!
!
memory-size iomem 10
clock timezone EST -5 0
clock summer-time EDT recurring
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
!
!
!
!
!
!
!
!
!
!
!
no ip domain lookup
ip domain name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 cef
!
multilink bundle-name authenticated
!
!
cts logging verbose
!
crypto pki trustpoint TP-self-signed-4294967295
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-4294967295
revocation-check none
rsakeypair TP-self-signed-4294967295
!
!
crypto pki certificate chain TP-self-signed-4294967295
username cisco secret 5 $1$NrYE$nzkXIBUvZA/yj55JaJr/l.
!
redundancy
!
lldp run
!
track 1 interface GigabitEthernet0/0 line-protocol
delay down 30 up 30
!
track 2 interface GigabitEthernet0/1 line-protocol
delay down 30 up 30
!
track 3 list boolean or
object 1
object 2
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
description VPN_A
vrf forwarding VPN_A
ip address 2.2.2.2 255.255.255.255
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:FEED:222::2/128
!
interface Loopback1
description VPN_B
vrf forwarding VPN_B
ip address 2.2.2.2 255.255.255.255
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:FEED:222::2/128
!
interface Loopback2
description EIGRP
ip address 20.20.20.20 255.255.255.255
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:CAFE:2020::2/128
!
interface Loopback3
description Internet
ip address 22.22.22.22 255.0.0.0
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:EFAC::2/48
!
interface Loopback4
description Internet
vrf forwarding VPN_A
ip address 22.22.22.22 255.0.0.0
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:EFAC::2/48
!
interface Loopback5
description Internet
vrf forwarding VPN_B
ip address 22.22.22.22 255.0.0.0
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:EFAC::2/48
!
interface GigabitEthernet0/0
description WAN link to R1
vrf forwarding VPN_A
ip address 209.165.200.226 255.255.255.252
duplex auto
speed auto
media-type rj45
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:FEED:10::2/126
no shutdown
!
interface GigabitEthernet0/1
description WAN link to R3
vrf forwarding VPN_B
ip address 209.165.200.222 255.255.255.252
duplex auto
speed auto
media-type rj45
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:FEED:14::2/126
no shutdown
!
interface GigabitEthernet0/2
description EIGRP Link to R3
ip address 10.1.90.2 255.255.255.254
duplex auto
speed auto
media-type rj45
ipv6 address FE80::2 link-local
ipv6 address 2001:DB8:CAFE:90::2/126
no shutdown
!
interface GigabitEthernet0/3
no ip address
shutdown
duplex auto
speed auto
media-type rj45
!
!
router eigrp HQ
!
address-family ipv4 unicast autonomous-system 1
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Loopback2
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/2
no shutdown
no passive-interface
exit-af-interface
!
topology base
exit-af-topology
network 10.1.90.2 0.0.0.1
network 20.20.20.20 0.0.0.0
eigrp stub connected
exit-address-family
!
address-family ipv6 unicast autonomous-system 1
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Loopback2
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/2
no shutdown
no passive-interface
exit-af-interface
!
topology base
exit-af-topology
eigrp stub connected
exit-address-family
!
router bgp 65502
bgp router-id 2.0.0.2
bgp log-neighbor-changes
no bgp default ipv4-unicast
!
address-family ipv4 vrf VPN_A
bgp router-id 2.2.0.2
network 0.0.0.0
network 2.2.2.2 mask 255.255.255.255
neighbor 209.165.200.225 remote-as 65501
neighbor 209.165.200.225 password 7 14141B180F0B
neighbor 209.165.200.225 activate
exit-address-family
!
address-family ipv6 vrf VPN_A
bgp router-id 2.2.0.2
network ::/0
network 2001:DB8:FEED:222::2/128
neighbor 209.165.200.225 remote-as 65501
neighbor 209.165.200.225 password 7 14141B180F0B
neighbor 209.165.200.225 activate
neighbor 209.165.200.225 route-map IPv4TransportIPv6RouteA in
exit-address-family
!
address-family ipv4 vrf VPN_B
bgp router-id 2.0.2.2
network 0.0.0.0
network 2.2.2.2 mask 255.255.255.255
neighbor 209.165.200.221 remote-as 65501
neighbor 209.165.200.221 local-as 65503 no-prepend replace-as
neighbor 209.165.200.221 password 7 0822455D0A16
neighbor 209.165.200.221 activate
neighbor 209.165.200.221 allowas-in
exit-address-family
!
address-family ipv6 vrf VPN_B
bgp router-id 2.0.2.2
network ::/0
network 2001:DB8:FEED:222::2/128
neighbor 209.165.200.221 remote-as 65501
neighbor 209.165.200.221 local-as 65503 no-prepend replace-as
neighbor 209.165.200.221 password 7 0822455D0A16
neighbor 209.165.200.221 activate
neighbor 209.165.200.221 allowas-in
neighbor 209.165.200.221 route-map IPv4TransportIPv6RouteB in
exit-address-family
!
ip forward-protocol nd
!
ip flow-top-talkers
top 3
sort-by bytes
cache-timeout 600000
!
ip http server
ip http secure-server
ip route 0.0.0.0 0.0.0.0 10.1.90.3
ip route vrf VPN_A 0.0.0.0 0.0.0.0 Null0
ip route vrf VPN_B 0.0.0.0 0.0.0.0 Null0
ip ssh source-interface Loopback0
!
ip sla 3
icmp-echo 10.1.2.2
frequency 10
ip sla schedule 3 life forever start-time now
ip sla 5
icmp-echo 10.1.2.14
frequency 10
ip sla schedule 5 life forever start-time now
logging host 10.1.100.1
ipv6 route ::/0 2001:DB8:CAFE:90::3
ipv6 route vrf VPN_A ::/0 Null0
ipv6 route vrf VPN_B ::/0 Null0
ipv6 ioam timestamp
!
route-map IPv4TransportIPv6RouteA permit 10
set ipv6 next-hop 2001:DB8:FEED:10::1
!
route-map IPv4TransportIPv6RouteB permit 10
set ipv6 next-hop 2001:DB8:FEED:14::3
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Loopback0
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server chassis-id
snmp-server enable traps eigrp
snmp-server enable traps config
snmp-server enable traps cpu threshold
snmp-server host 10.1.100.1 version 2c cisco
!
!
!
!
control-plane
!
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C*** Router R2 Skills Assessment BASE Config ***^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
line aux 0
line vty 0 4
exec-timeout 0 0
logging synchronous
transport input ssh
!
scheduler allocate 20000 1000
ntp master 3
!
end

406
configs/R3.txt Normal file
View File

@ -0,0 +1,406 @@
!
! Last configuration change at 10:34:27 EST Wed Dec 9 2020 by cisco
! NVRAM config last updated at 10:30:35 EST Wed Dec 9 2020 by cisco
!
version 15.8
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname R3
!
boot-start-marker
boot-end-marker
!
!
no logging console
enable secret 5 $1$FzJw$gcmddiSeZ5OBDPnYjSXLH.
!
aaa new-model
!
!
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
!
!
!
!
!
aaa session-id common
!
!
!
clock timezone EST -5 0
clock summer-time EDT recurring
mmi polling-interval 60
no mmi auto-configure
no mmi pvc
mmi snmp-timeout 180
!
!
!
!
!
!
!
!
ip dhcp excluded-address 10.1.80.129 10.1.80.131
!
ip dhcp pool Simulatedv4LAN
network 10.1.80.128 255.255.255.128
default-router 10.1.80.129
!
!
!
no ip domain lookup
ip domain name tshoot.net
crypto key generate rsa modulus 1024
ip cef
ipv6 unicast-routing
ipv6 cef
!
multilink bundle-name authenticated
!
!
!
crypto pki trustpoint TP-self-signed-4294967295
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-4294967295
revocation-check none
rsakeypair TP-self-signed-4294967295
!
!
crypto pki certificate chain TP-self-signed-4294967295
file prompt quiet
username cisco secret 5 $1$aYBI$ywJtxuOaUtMfkkfrpeqIg0
!
redundancy
!
lldp run
!
track 4 interface GigabitEthernet0/0 line-protocol
delay down 30 up 30
!
track 5 list boolean or
object 4
object 31
!
track 31 ip sla 3
delay down 30 up 30
!
!
!
!
!
!
!
!
!
!
!
!
!
!
interface Loopback0
description iBGP Peer
ip address 192.168.3.1 255.255.255.255
ip ospf network point-to-point
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:CAFE:203::1/128
!
interface Loopback1
description Branch Office Simulated LAN
ip address pool Simulatedv4LAN
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:CAFE:801::1/64
!
interface GigabitEthernet0/0
ip address 209.165.200.221 255.255.255.252
duplex auto
speed auto
media-type rj45
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:FEED:14::3/126
no shutdown
!
interface GigabitEthernet0/1
description GE to DLS1
ip address 10.1.2.14 255.255.255.252
ip flow ingress
duplex full
speed 1000
media-type rj45
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:CAFE:212::3/64
no shutdown
!
interface GigabitEthernet0/2
ip address 10.1.90.3 255.255.255.254
duplex auto
speed auto
media-type rj45
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:CAFE:90::3/126
no shutdown
!
interface GigabitEthernet0/3
description Collocated Office LAN
ip address 10.1.80.1 255.255.255.128
ip helper-address 10.1.2.13
duplex full
speed 100
media-type rj45
ipv6 address FE80::3 link-local
ipv6 address 2001:DB8:CAFE:800::1/64
ipv6 nd prefix 2001:DB8:CAFE:800::/64 2592000 604800 no-autoconfig
ipv6 nd managed-config-flag
ipv6 dhcp relay destination 2001:DB8:CAFE:212::D2
ipv6 traffic-filter ALLOW-TCP-ICMP in
no shutdown
!
!
router eigrp HQ
!
address-family ipv4 unicast autonomous-system 1
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Loopback1
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/3
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/2
no shutdown
no passive-interface
exit-af-interface
!
topology base
exit-af-topology
network 10.1.80.0 0.0.0.255
network 10.1.90.2 0.0.0.1
exit-address-family
!
address-family ipv6 unicast autonomous-system 1
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Loopback1
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/3
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/2
no shutdown
no passive-interface
exit-af-interface
!
af-interface GigabitEthernet0/0
no shutdown
exit-af-interface
!
topology base
exit-af-topology
exit-address-family
!
!
router eigrp BRANCH
!
address-family ipv6 unicast autonomous-system 2
!
af-interface default
shutdown
passive-interface
exit-af-interface
!
af-interface Loopback0
no shutdown
exit-af-interface
!
af-interface GigabitEthernet0/1
no shutdown
no passive-interface
exit-af-interface
!
topology base
redistribute connected metric 2000 100 255 1 1500 route-map IPv6EIGRP&g0/0
redistribute bgp 65501 route-map IPv6METRIC
redistribute eigrp 1 metric 2000 100 255 1 1500
exit-af-topology
eigrp router-id 3.0.0.3
exit-address-family
!
router ospf 1
router-id 3.0.0.3
redistribute eigrp 1 metric 100 metric-type 1 subnets route-map EIGRP
redistribute bgp 65501 metric 100 metric-type 1 subnets
passive-interface default
no passive-interface GigabitEthernet0/1
network 10.1.2.12 0.0.0.3 area 0
network 192.168.3.1 0.0.0.0 area 0
default-information originate metric 100 metric-type 1
!
router bgp 65501
bgp router-id 3.0.0.3
bgp log-neighbor-changes
neighbor 192.168.1.1 remote-as 65501
neighbor 192.168.1.1 password 7 045802150C2E
neighbor 192.168.1.1 update-source Loopback0
neighbor 209.165.200.222 remote-as 65503
neighbor 209.165.200.222 password 7 110A1016141D
!
address-family ipv4
network 10.1.0.0 mask 255.255.0.0
network 192.168.3.1 mask 255.255.255.255
network 209.165.200.220 mask 255.255.255.252
neighbor 192.168.1.1 activate
neighbor 192.168.1.1 next-hop-self
neighbor 209.165.200.222 activate
exit-address-family
!
address-family ipv6
network 2001:DB8:CAFE::/48
network 2001:DB8:CAFE:203::1/128
network 2001:DB8:FEED:14::/126
network ABCD::/16
neighbor 192.168.1.1 activate
neighbor 192.168.1.1 next-hop-self
neighbor 192.168.1.1 route-map IPv4TransportIPv6RouteFromR1 in
neighbor 209.165.200.222 activate
neighbor 209.165.200.222 route-map IPv4TransportIPv6RouteFromR2 in
exit-address-family
!
ip forward-protocol nd
!
ip flow-top-talkers
top 3
sort-by bytes
cache-timeout 600000
!
ip http server
ip http secure-server
ip route 10.1.0.0 255.255.0.0 Null0
ip ssh source-interface Loopback0
!
!
ip prefix-list 20 seq 10 permit 10.1.90.2/31
ip prefix-list 20 seq 20 permit 10.1.80.0/25
ip prefix-list 20 seq 30 permit 10.1.80.128/25
ip prefix-list 20 seq 40 permit 20.20.20.20/32
ip sla 3
icmp-echo 209.165.200.225
frequency 10
ip sla schedule 3 life forever start-time now
logging source-interface Loopback0
logging host 10.1.100.1
ipv6 route 2001:DB8:CAFE::/48 Null0
ipv6 ioam timestamp
!
!
ipv6 prefix-list EIGRP seq 10 permit 2001:DB8:CAFE:90::/126
ipv6 prefix-list EIGRP seq 20 permit 2001:DB8:CAFE:801::/64
ipv6 prefix-list EIGRP seq 30 permit 2001:DB8:CAFE:800::/64
route-map IPv6g0/0 permit 10
match interface GigabitEthernet0/0
!
route-map EIGRP permit 10
match ip address prefix-list 20
!
route-map IPv4TransportIPv6RouteFromR1 permit 10
set ipv6 next-hop 2001:DB8:CAFE:201::1
!
route-map IPv4TransportIPv6RouteFromR2 permit 10
set ipv6 next-hop 2001:DB8:FEED:14::2
!
route-map IPv6METRIC permit 10
set metric 2000 100 255 1 1500
!
route-map IPv6EIGRP&g0/0 permit 10
match ipv6 address prefix-list EIGRP
set metric 2000 100 255 1 1500
!
snmp-server community cisco RO
snmp-server community san-fran RW
snmp-server trap-source Loopback0
snmp-server location TSHOOT Lab Facility
snmp-server contact support@tshoot.net
snmp-server chassis-id
snmp-server enable traps eigrp
snmp-server enable traps config
snmp-server enable traps cpu threshold
snmp-server host 10.1.100.1 version 2c cisco
!
!
!
!
control-plane
!
alias exec srb show run | begin router bgp
alias exec sro show run | begin router ospf
alias exec sre show run | begin router eigrp
alias exec sra show run | section event manager
alias exec srig show run inter g0/0
alias exec sira show ip route vrf VPN_A
alias exec sirb show ip route vrf VPN_B
alias exec sir show ip route
alias exec six show ipv6 route
alias exec sixa show ipv6 route vrf VPN_A
alias exec sixb show ipv6 route vrf VPN_B
banner exec ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner incoming ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner login ^C
**************************************************************************
* IOSv is strictly limited to use for evaluation, demonstration and IOS *
* education. IOSv is provided as-is and is not supported by Cisco's *
* Technical Advisory Center. Any use or disclosure, in whole or in part, *
* of the IOSv Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
**************************************************************************^C
banner motd ^C*** Router R3 Skills Assessment BASE Config ***^C
!
line con 0
exec-timeout 0 0
logging synchronous
login authentication local
line aux 0
line vty 0 4
exec-timeout 0 0
logging synchronous
transport input ssh
!
no scheduler allocate
ntp source Loopback0
ntp update-calendar
ntp server 2.2.2.2
!
end

126
main.py Normal file
View File

@ -0,0 +1,126 @@
## Stuff for streamlining
def splitInterfaces(filename, searchterms = ['interface GigabitEthernet', 'interface Loopback','interface Port-channel', 'interface Vlan']):
##
deviceDic = {} # All interfaces
interfaceDic = [] # Single interface
##
device = open(filename, 'r')
bit = 0
for line in device: # Read each line
if len(line.split(" ")) != 2 and bit == 0: # If another type of Gigabit ethernet config
continue # ignore
## Actual Logic
if '!' in line and bit != 0: # Comment or end of interface
# input(interfaceDic)
if " shutdown\n" in interfaceDic:
# input(bit)
interfaceDic = 'shutdown'
deviceDic[bit] = interfaceDic # push to the main dict
interfaceDic = [] # Clear the interfaces
bit = 0
continue
if bit != 0: # If we are traversing an interface record the info
interfaceDic.append(line)
for term in searchterms: # each of the terms we are looking for in 'searchterms' list
if term in line: # If we find a term line
bit = str(line.split(" ")[1]) # Set the traversing bit to the name
return deviceDic
def searchList(item, attributeList):
for x in attributeList:
if 'link-local' in x:
continue
if 'no' in x:
continue
if item in x:
return x
return '- - - - - - description \n'
def generateVlanCSV(filenamesList): # Records the VLAN SVIs to a file
output = open("Vlans.csv", "w+")
for filename in filenamesList:
searchterms = ['interface Vlan', 'vlan ']
vlans = splitInterfaces(filename, searchterms)
# for x in vlans:
# print('*********')
# print(x)
# print('--')
# print(vlans[x])
# print('*********')
output.write(filename.replace(".txt", "\n"))
# Write the ports out to csv
for port in vlans:
if vlans[port] == 'shutdown': # If port is shutdown
# input("Here")
output.write(",{},SHUTDOWN\n".format(port.replace("\n", "")))
continue
if 'Vlan' not in port: # Only Deal with the SVIs right now
continue
# Other catchs
# Vlan99
# [' ip address 10.1.99.252 255.255.255.0\n', ' no ip proxy-arp\n', ' standby 99 ip 10.1.99.254\n', ' standby
# 99 priority 110\n', ' standby 99 preempt\n', ' standby 99 track 23 decrement 20\n', ' ipv6 address FE80::D1
# link-local\n', ' ipv6 address 2001:DB8:CAFE:99::D1/64\n', ' no shutdown\n']
# Write normal VLAN output
try:
ipv4 = searchList("ip address", vlans[port]).replace("\n", "").split(" ")
ipv6 = searchList("ipv6 address", vlans[port]).split(" ")[3].replace("\n", "")
hsrpType = searchList("priority", vlans[port]).split(" ")
if 'priority' in hsrpType:
priority = 'ACTIVE'
else:
hsrpType = ['','','','','100']
priority = 'STANDBY'
tracked = searchList("track", vlans[port]).split(" ")
if 'track' in tracked:
tracked = "YES"
else:
tracked = "NO"
output.write(",{},{},{},{}, ,{},{},{}\n".format(port.replace("\n", ""),ipv4[3],ipv4[4],ipv6,hsrpType[4].replace("\n",""),priority,tracked))
except:
pass
output.close()
def generateAddressCSV(filenamesList):
output = open("Addressing.csv", "w+")
for filename in filenamesList:
interfaces = splitInterfaces(filename)
output.write(filename.replace(".txt", "\n"))
# Write the ports out to csv
for port in interfaces:
if interfaces[port] == 'shutdown':
# input("Here")
output.write(",{},SHUTDOWN\n\n".format(port.replace("\n", "")))
continue
try:
ipv4 = searchList("ip address", interfaces[port]).replace("\n", "").split(" ")
ipv6 = searchList("ipv6 address", interfaces[port]).split(" ")[3].replace("\n", "")
desc = searchList("description", interfaces[port]).replace(" description ", "")
output.write(",{},{},{},{}, ,{}\n".format(port.replace("\n", ""),ipv4[3],ipv4[4],ipv6,desc))
except:
pass
output.close()
## Location of the configs
# Sorted by device type just incase
RouterConfigs = ['configs/R1.txt','configs/R2.txt','configs/R3.txt']
SwitchConfigs = ['configs/DLS1.txt', 'configs/DLS2.txt', 'configs/ALS1.txt']
# MasterList
AllDevices = RouterConfigs + SwitchConfigs
# Output Addressing Table
# generateAddressCSV(AllDevices)
# Output Vlan Table
generateVlanCSV(SwitchConfigs)