Browse Source
Christoph Hardegen: changed LACP to mode active in DCN lab, added labs
Christoph Hardegen: changed LACP to mode active in DCN lab, added labs
for BGP fabric and VXLANmaster
Sebastian Rieger
8 years ago
7 changed files with 2293 additions and 0 deletions
-
279GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario2-LACP.virl
-
329GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario3-LACP.virl
-
77GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.txt
-
563GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.virl
-
64GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-bgp_vxlan.txt
-
382GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario1.virl
-
599GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario2.virl
@ -0,0 +1,279 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.95" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.95/virl.xsd"> |
|||
<extensions> |
|||
<entry key="management_network" type="String">exclusive</entry> |
|||
</extensions> |
|||
<node name="veos-1" type="SIMPLE" subtype="vEOS" location="413,31" ipv4="10.10.10.10"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-1 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 2
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname vEOS-1
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$BfEAqVKe$0Et37rrWZGmDpeYfmQ8S40
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel12
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel13
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 13 mode passive
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 13 mode passive
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.10/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<node name="veos-2" type="SIMPLE" subtype="vEOS" location="218,127" ipv4="10.10.10.20"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-2 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 2
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-2
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel12
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel23
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel24
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode active
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode active
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode active
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode active
 |
|||
!
 |
|||
interface Ethernet5
 |
|||
switchport mode trunk
 |
|||
channel-group 24 mode active
 |
|||
!
 |
|||
interface Ethernet6
 |
|||
switchport mode trunk
 |
|||
channel-group 24 mode active
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.20/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="veos-3" type="SIMPLE" subtype="vEOS" location="611,127" ipv4="10.10.10.30"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-3 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 2
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-3
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$sWptr0oA$lH1Jhpd3Uio1z44ImC83p1
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel13
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel23
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel34
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 13 mode active
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 13 mode active
 |
|||
!
 |
|||
interface Ethernet5
 |
|||
switchport mode trunk
 |
|||
channel-group 34 mode active
 |
|||
!
 |
|||
interface Ethernet6
 |
|||
switchport mode trunk
 |
|||
channel-group 34 mode active
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.30/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="veos-4" type="SIMPLE" subtype="vEOS" location="413,221" ipv4="10.10.10.40"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-4 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 2
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-4
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$1.amWz6M$rWEBTalt7rkz5d8/8dbmU0
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel24
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel34
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 24 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 24 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 34 mode passive
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 34 mode passive
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.40/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<annotations/> |
|||
<connection dst="/virl:topology/virl:node[1]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[1]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[4]"/> |
|||
<connection dst="/virl:topology/virl:node[4]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[5]"/> |
|||
<connection dst="/virl:topology/virl:node[4]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[6]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[3]" src="/virl:topology/virl:node[1]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[4]" src="/virl:topology/virl:node[1]/virl:interface[4]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[5]" src="/virl:topology/virl:node[4]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[6]" src="/virl:topology/virl:node[4]/virl:interface[4]"/> |
|||
</topology> |
@ -0,0 +1,329 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.95" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.95/virl.xsd"> |
|||
<extensions> |
|||
<entry key="management_network" type="String">exclusive</entry> |
|||
</extensions> |
|||
<node name="veos-1" type="SIMPLE" subtype="vEOS" location="413,31" ipv4="10.10.10.10"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-1 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 3
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname vEOS-1
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$BfEAqVKe$0Et37rrWZGmDpeYfmQ8S40
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel11
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel12
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 11 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 11 mode passive
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode passive
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.10/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<node name="veos-2" type="SIMPLE" subtype="vEOS" location="218,127" ipv4="10.10.10.20"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-2 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 3
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-2
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
no spanning-tree vlan 99
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
vlan 99
 |
|||
name MLAG
 |
|||
trunk group mlagpeer
 |
|||
!
 |
|||
interface Port-Channel11
 |
|||
switchport mode trunk
 |
|||
mlag 11
 |
|||
!
 |
|||
interface Port-Channel12
 |
|||
switchport mode trunk
 |
|||
mlag 12
 |
|||
!
 |
|||
interface Port-Channel21
 |
|||
switchport mode trunk
 |
|||
mlag 21
 |
|||
!
 |
|||
interface Port-Channel22
 |
|||
switchport mode trunk
 |
|||
mlag 22
 |
|||
!
 |
|||
interface Port-Channel23
 |
|||
switchport mode trunk
 |
|||
switchport trunk group mlagpeer
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 11 mode active
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode active
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode active
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode active
 |
|||
!
 |
|||
interface Ethernet5
 |
|||
switchport mode trunk
 |
|||
channel-group 21 mode active
 |
|||
!
 |
|||
interface Ethernet6
 |
|||
switchport mode trunk
 |
|||
channel-group 22 mode active
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.20/24
 |
|||
!
 |
|||
interface Vlan99
 |
|||
ip address 172.23.99.1/30
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
mlag configuration
 |
|||
domain-id mlag1
 |
|||
local-interface Vlan99
 |
|||
peer-address 172.23.99.2
 |
|||
peer-link Port-Channel23
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="veos-3" type="SIMPLE" subtype="vEOS" location="611,127" ipv4="10.10.10.30"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-3 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 3
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-3
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
no spanning-tree vlan 99
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$sWptr0oA$lH1Jhpd3Uio1z44ImC83p1
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
vlan 99
 |
|||
name MLAG
 |
|||
trunk group mlagpeer
 |
|||
!
 |
|||
interface Port-Channel11
 |
|||
switchport mode trunk
 |
|||
mlag 11
 |
|||
!
 |
|||
interface Port-Channel12
 |
|||
switchport mode trunk
 |
|||
mlag 12
 |
|||
!
 |
|||
interface Port-Channel21
 |
|||
switchport mode trunk
 |
|||
mlag 21
 |
|||
!
 |
|||
interface Port-Channel22
 |
|||
switchport mode trunk
 |
|||
mlag 22
 |
|||
!
 |
|||
interface Port-Channel23
 |
|||
switchport mode trunk
 |
|||
switchport trunk group mlagpeer
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 23 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 11 mode active
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 12 mode active
 |
|||
!
 |
|||
interface Ethernet5
 |
|||
switchport mode trunk
 |
|||
channel-group 21 mode active
 |
|||
!
 |
|||
interface Ethernet6
 |
|||
switchport mode trunk
 |
|||
channel-group 22 mode active
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.30/24
 |
|||
!
 |
|||
interface Vlan99
 |
|||
ip address 172.23.99.2/30
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
mlag configuration
 |
|||
domain-id mlag1
 |
|||
local-interface Vlan99
 |
|||
peer-address 172.23.99.1
 |
|||
peer-link Port-Channel23
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="veos-4" type="SIMPLE" subtype="vEOS" location="413,221" ipv4="10.10.10.40"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! device: vEOS-4 (vEOS, EOS-4.14.2F)
 |
|||
!
 |
|||
! boot system flash:/vEOS.swi
 |
|||
!
 |
|||
! AdvCompNet Lab 1 DCN Scenario 3
 |
|||
!
 |
|||
transceiver qsfp default-mode 4x10G
 |
|||
!
 |
|||
hostname veos-4
 |
|||
!
 |
|||
spanning-tree mode rapid-pvst
 |
|||
!
 |
|||
no aaa root
 |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$1.amWz6M$rWEBTalt7rkz5d8/8dbmU0
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
!
 |
|||
interface Port-Channel21
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Port-Channel22
 |
|||
switchport mode trunk
 |
|||
!
 |
|||
interface Ethernet1
 |
|||
switchport mode trunk
 |
|||
channel-group 21 mode passive
 |
|||
!
 |
|||
interface Ethernet2
 |
|||
switchport mode trunk
 |
|||
channel-group 22 mode passive
 |
|||
!
 |
|||
interface Ethernet3
 |
|||
switchport mode trunk
 |
|||
channel-group 21 mode passive
 |
|||
!
 |
|||
interface Ethernet4
 |
|||
switchport mode trunk
 |
|||
channel-group 22 mode passive
 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
!
 |
|||
interface Vlan1
 |
|||
ip address 10.10.10.40/24
 |
|||
!
 |
|||
no ip routing
 |
|||
!
 |
|||
!
 |
|||
end
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<annotations/> |
|||
<connection dst="/virl:topology/virl:node[1]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[1]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[4]"/> |
|||
<connection dst="/virl:topology/virl:node[4]/virl:interface[1]" src="/virl:topology/virl:node[2]/virl:interface[5]"/> |
|||
<connection dst="/virl:topology/virl:node[4]/virl:interface[2]" src="/virl:topology/virl:node[2]/virl:interface[6]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[3]" src="/virl:topology/virl:node[1]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[4]" src="/virl:topology/virl:node[1]/virl:interface[4]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[5]" src="/virl:topology/virl:node[4]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[6]" src="/virl:topology/virl:node[4]/virl:interface[4]"/> |
|||
</topology> |
@ -0,0 +1,77 @@ |
|||
BGP configuration considerations: |
|||
- subdivide single "public" AS (100) into multiple internal sub-AS (BGP confederation) |
|||
- spine layer: all switches reside in one AS (65000) |
|||
- leaf layer: every switch resides in its own AS (65001, 65002, 65003, 65004) |
|||
- direct static peering between leaf and spine nodes (interfaces of interconnection network, no loopbacks) |
|||
- allow load balancing across multiple BGP paths with equal costs (=> ECMP) |
|||
- maximum path count equals number of used spine switches |
|||
- only one AS at spine layer => no BGP multipath relaxing necessary |
|||
- every BGP router is used as next hop in its advertised/forwarded routing messages |
|||
|
|||
|
|||
|
|||
ip subnet for l3-switch interconnection networks: 10.20.30.0/27 |
|||
------------------------------------------------- |
|||
10.20.30.0/30 veos-leaf-1 <> veos-spine-1 |
|||
.1 veos-spine-1 Ethernet1 |
|||
.2 veos-leaf-1 Ethernet1 |
|||
|
|||
10.20.30.4/30 veos-leaf-1 <> veos-spine-2 |
|||
.5 veos-spine-2 Ethernet1 |
|||
.6 veos-leaf-1 Ethernet2 |
|||
|
|||
10.20.30.8/30 veos-leaf-2 <> veos-spine-1 |
|||
.9 veos-spine-1 Ethernet2 |
|||
.10 veos-leaf-2 Ethernet1 |
|||
|
|||
10.20.30.12/30 veos-leaf-2 <> veos-spine-2 |
|||
.13 veos-spine-2 Ethernet2 |
|||
.14 veos-leaf-2 Ethernet2 |
|||
|
|||
10.20.30.16/30 veos-leaf-3 <> veos-spine-1 |
|||
.17 veos-spine-1 Ethernet3 |
|||
.18 veos-leaf-3 Ethernet1 |
|||
|
|||
10.20.30.20/30 veos-leaf-3 <> veos-spine-2 |
|||
.21 veos-spine-2 Ethernet3 |
|||
.22 veos-leaf-3 Ethernet2 |
|||
|
|||
10.20.30.24/30 veos-leaf-4 <> veos-spine-1 |
|||
.25 veos-spine-1 Ethernet4 |
|||
.26 veos-leaf-4 Ethernet1 |
|||
|
|||
10.20.30.28/30 veos-leaf-4 <> veos-spine-2 |
|||
.29 veos-spine-2 Ethernet4 |
|||
.30 veos-leaf-4 Ethernet2 |
|||
|
|||
|
|||
|
|||
l3-switch networks/ip subnets: |
|||
(advertised using BGP) |
|||
------------------------------------------------- |
|||
veos-leaf-1 |
|||
172.23.24.0/24 |
|||
|
|||
veos-leaf-1 Ethernet3 172.23.24.1 |
|||
lxc-iperf-1 172.23.24.10 |
|||
|
|||
|
|||
veos-leaf-2 |
|||
172.23.25.0/24 |
|||
|
|||
veos-leaf-2 Ethernet3 172.23.25.1 |
|||
lxc-iperf-2 172.23.25.10 |
|||
|
|||
|
|||
veos-leaf-3 |
|||
172.23.26.0/24 |
|||
|
|||
veos-leaf-3 Ethernet3 172.23.26.1 |
|||
lxc-iperf-3 172.23.26.10 |
|||
|
|||
|
|||
veos-leaf-4 |
|||
172.23.27.0/24 |
|||
|
|||
veos-leaf-4 Ethernet3 172.23.27.1 |
|||
lxc-iperf-4 172.23.27.10 |
@ -0,0 +1,563 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.95" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.95/virl.xsd"> |
|||
<extensions> |
|||
<entry key="management_network" type="String">exclusive</entry> |
|||
</extensions> |
|||
<node name="lxc-iperf-1" type="SIMPLE" subtype="lxc-iperf" location="222,385" ipv4="172.23.24.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-1
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.24.10 netmask 255.255.255.0 |
|||
route add default gw 172.23.24.1
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-2" type="SIMPLE" subtype="lxc-iperf" location="404,386" ipv4="172.23.25.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-2
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.25.10 netmask 255.255.255.0 |
|||
route add default gw 172.23.25.1
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-3" type="SIMPLE" subtype="lxc-iperf" location="596,387" ipv4="172.23.26.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-3
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.26.10 netmask 255.255.255.0 |
|||
route add default gw 172.23.26.1
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-4" type="SIMPLE" subtype="lxc-iperf" location="780,385" ipv4="172.23.27.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-4
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.27.10 netmask 255.255.255.0 |
|||
route add default gw 172.23.27.1
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="veos-leaf1" type="SIMPLE" subtype="vEOS" location="222,257"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf1 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.2/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.6/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 172.23.24.1/24 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65001 |
|||
maximum-paths 2 |
|||
router-id 11.11.11.11 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 172.23.24.0 mask 255.255.255.0 |
|||
neighbor 10.20.30.1 remote-as 65000 |
|||
neighbor 10.20.30.1 next-hop-self |
|||
neighbor 10.20.30.5 remote-as 65000 |
|||
neighbor 10.20.30.5 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf2" type="SIMPLE" subtype="vEOS" location="404,254"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf2 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.10/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.14/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 172.23.25.1/24 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65002 |
|||
maximum-paths 2 |
|||
router-id 22.22.22.22 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 172.23.25.0 mask 255.255.255.0 |
|||
neighbor 10.20.30.9 remote-as 65000 |
|||
neighbor 10.20.30.9 next-hop-self |
|||
neighbor 10.20.30.13 remote-as 65000 |
|||
neighbor 10.20.30.13 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf3" type="SIMPLE" subtype="vEOS" location="596,256"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf3 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.18/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.22/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 172.23.26.1/24 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65003 |
|||
maximum-paths 2 |
|||
router-id 33.33.33.33 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 172.23.26.0 mask 255.255.255.0 |
|||
neighbor 10.20.30.17 remote-as 65000 |
|||
neighbor 10.20.30.17 next-hop-self |
|||
neighbor 10.20.30.21 remote-as 65000 |
|||
neighbor 10.20.30.21 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf4" type="SIMPLE" subtype="vEOS" location="780,262"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf4 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.26/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.30/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 172.23.27.1/24 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65004 |
|||
maximum-paths 2 |
|||
router-id 44.44.44.44 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 172.23.27.0 mask 255.255.255.0 |
|||
neighbor 10.20.30.25 remote-as 65000 |
|||
neighbor 10.20.30.25 next-hop-self |
|||
neighbor 10.20.30.29 remote-as 65000 |
|||
neighbor 10.20.30.29 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-spine1" type="SIMPLE" subtype="vEOS" location="405,64"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-spine1 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.1/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.9/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.17/30 |
|||
! |
|||
interface Ethernet4 |
|||
no switchport |
|||
ip address 10.20.30.25/30 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65000 |
|||
router-id 1.1.1.1 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65001 65002 65003 65004 |
|||
neighbor 10.20.30.2 remote-as 65001 |
|||
neighbor 10.20.30.2 next-hop-self |
|||
neighbor 10.20.30.10 remote-as 65002 |
|||
neighbor 10.20.30.10 next-hop-self |
|||
neighbor 10.20.30.18 remote-as 65003 |
|||
neighbor 10.20.30.18 next-hop-self |
|||
neighbor 10.20.30.26 remote-as 65004 |
|||
neighbor 10.20.30.26 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<node name="veos-spine2" type="SIMPLE" subtype="vEOS" location="597,58"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 4 BGP
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-spine2 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.5/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.13/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.21/30 |
|||
! |
|||
interface Ethernet4 |
|||
no switchport |
|||
ip address 10.20.30.29/30 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65000 |
|||
router-id 2.2.2.2 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65001 65002 65003 65004 |
|||
neighbor 10.20.30.6 remote-as 65001 |
|||
neighbor 10.20.30.6 next-hop-self |
|||
neighbor 10.20.30.14 remote-as 65002 |
|||
neighbor 10.20.30.14 next-hop-self |
|||
neighbor 10.20.30.22 remote-as 65003 |
|||
neighbor 10.20.30.22 next-hop-self |
|||
neighbor 10.20.30.30 remote-as 65004 |
|||
neighbor 10.20.30.30 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<annotations/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[2]" src="/virl:topology/virl:node[6]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[3]" src="/virl:topology/virl:node[7]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[4]" src="/virl:topology/virl:node[8]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[2]" src="/virl:topology/virl:node[6]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[3]" src="/virl:topology/virl:node[7]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[4]" src="/virl:topology/virl:node[8]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[5]/virl:interface[3]" src="/virl:topology/virl:node[1]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[6]/virl:interface[3]" src="/virl:topology/virl:node[2]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[7]/virl:interface[3]" src="/virl:topology/virl:node[3]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[8]/virl:interface[3]" src="/virl:topology/virl:node[4]/virl:interface[1]"/> |
|||
</topology> |
@ -0,0 +1,64 @@ |
|||
##################### |
|||
# Scenario 1 # |
|||
##################### |
|||
- every veos device runs BGP and resides in its own AS (no BGP confederation) |
|||
- veos-1: AS 101 |
|||
- veos-2: AS 102 |
|||
- veos-3: AS 103 |
|||
- direct static eBGP-Peering between BGP routers |
|||
|
|||
Layer 2 Domains |
|||
1. VXLAN tunnel between L2 networks @ veos-1 and veos-3 |
|||
VNI: 1010 |
|||
VTEP interface: Loopback0 |
|||
VTEP addresses: 192.168.0.1/32 (veos-1) |
|||
(advertised using BGP) 192.168.0.3/32 (veos-3) |
|||
local VLANs: 10 (veos-1 Ethernet1) |
|||
10 (veos-3 Ethernet2) |
|||
ip subnet: 172.23.24.0/24 |
|||
172.23.24.10 (lxc-iperf-1) |
|||
172.23.24.20 (lxc-iperf-3) |
|||
|
|||
|
|||
2. VXLAN tunnel between L2 networks @ veos-2 and veos-3 |
|||
VNI: 2040 |
|||
VTEP interface: Loopback0 |
|||
VTEP addresses: 192.168.0.2/32 (veos-2) |
|||
(advertised using BGP) 192.168.0.3/32 (veos-3) |
|||
local VLANs: 20 (veos-2 Ethernet1) |
|||
40 (veos-4 Ethernet1) |
|||
ip subnet: 172.23.25.0/24 |
|||
172.23.25.10 (lxc-iperf-2) |
|||
172.23.25.20 (lxc-iperf-4) |
|||
|
|||
|
|||
|
|||
##################### |
|||
# Scenario 2 # |
|||
##################### |
|||
|
|||
BGP configuration @ advcompnet-lab4-bgp |
|||
|
|||
Layer 2 Domains |
|||
1. VXLAN tunnel between L2 networks @ veos-leaf-1 and veos-leaf-3 |
|||
VNI: 1010 |
|||
VTEP interface: Loopback0 |
|||
VTEP addresses: 192.168.0.1/32 (veos-leaf-1) |
|||
(advertised using BGP) 192.168.0.3/32 (veos-leaf-3) |
|||
local VLANs: 10 (veos-leaf-1 Ethernet3) |
|||
10 (veos-leaf-3 Ethernet3) |
|||
ip subnet: 172.23.24.0/24 |
|||
172.23.24.10 (lxc-iperf-1) |
|||
172.23.24.20 (lxc-iperf-3) |
|||
|
|||
|
|||
2. VXLAN tunnel between L2 networks @ veos-leaf-2 and veos-leaf-4 |
|||
VNI: 2040 |
|||
VTEP interface: Loopback0 |
|||
VTEP addresses: 192.168.0.2/32 (veos-leaf-2) |
|||
(advertised using BGP) 192.168.0.4/32 (veos-leaf-4) |
|||
local VLANs: 20 (veos-leaf-2 Ethernet3) |
|||
40 (veos-leaf-4 Ethernet3) |
|||
ip subnet: 172.23.25.0/24 |
|||
172.23.25.10 (lxc-iperf-2) |
|||
172.23.25.20 (lxc-iperf-4) |
@ -0,0 +1,382 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.95" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.95/virl.xsd"> |
|||
<extensions> |
|||
<entry key="management_network" type="String">exclusive</entry> |
|||
</extensions> |
|||
<node name="veos-1" type="SIMPLE" subtype="vEOS" location="286,138"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-1 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 1
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-1 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 10 |
|||
! |
|||
interface Ethernet1 |
|||
switchport access vlan 10 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.2/30 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.1/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 10 vni 1010 |
|||
vxlan vlan 10 flood vtep 192.168.0.3 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 101 |
|||
router-id 1.1.1.1 |
|||
neighbor 10.20.30.1 remote-as 102 |
|||
network 192.168.0.1 mask 255.255.255.255 |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<node name="veos-2" type="SIMPLE" subtype="vEOS" location="506,214"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-2 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 1
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-2 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 20 |
|||
! |
|||
interface Ethernet1 |
|||
switchport access vlan 20 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.1/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.5/30 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.2/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 20 vni 2040 |
|||
vxlan vlan 20 flood vtep 192.168.0.3 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 102 |
|||
router-id 2.2.2.2 |
|||
neighbor 10.20.30.2 remote-as 101 |
|||
neighbor 10.20.30.6 remote-as 103 |
|||
network 192.168.0.2 mask 255.255.255.255 |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="veos-3" type="SIMPLE" subtype="vEOS" location="734,139"> |
|||
<extensions> |
|||
<entry key="Auto-generate config" type="Boolean">false</entry> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 1
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-3 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 10,40 |
|||
! |
|||
interface Ethernet1 |
|||
switchport access vlan 40 |
|||
! |
|||
interface Ethernet2 |
|||
switchport access vlan 10 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.6/30 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.3/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 10 vni 1010 |
|||
vxlan vlan 40 vni 2040 |
|||
vxlan vlan 10 flood vtep 192.168.0.1 |
|||
vxlan vlan 40 flood vtep 192.168.0.2 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 103 |
|||
router-id 3.3.3.3 |
|||
neighbor 10.20.30.5 remote-as 102 |
|||
network 192.168.0.3 mask 255.255.255.255 |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
<interface id="4" name="Ethernet5"/> |
|||
<interface id="5" name="Ethernet6"/> |
|||
</node> |
|||
<node name="lxc-iperf-1" type="SIMPLE" subtype="lxc-iperf" location="155,134" ipv4="172.23.24.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-1
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.24.10 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-2" type="SIMPLE" subtype="lxc-iperf" location="506,44" ipv4="172.23.25.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-2
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.25.10 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-4" type="SIMPLE" subtype="lxc-iperf" location="854,212" ipv4="172.23.25.20"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-4
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.25.20 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-3" type="SIMPLE" subtype="lxc-iperf" location="853,80" ipv4="172.23.24.20"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-3
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.24.20 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<annotations/> |
|||
<connection dst="/virl:topology/virl:node[2]/virl:interface[2]" src="/virl:topology/virl:node[1]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[3]" src="/virl:topology/virl:node[2]/virl:interface[3]"/> |
|||
<connection dst="/virl:topology/virl:node[1]/virl:interface[1]" src="/virl:topology/virl:node[4]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[2]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[6]/virl:interface[1]" src="/virl:topology/virl:node[3]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[3]/virl:interface[2]" src="/virl:topology/virl:node[7]/virl:interface[1]"/> |
|||
</topology> |
@ -0,0 +1,599 @@ |
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
|||
<topology xmlns="http://www.cisco.com/VIRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="0.95" xsi:schemaLocation="http://www.cisco.com/VIRL https://raw.github.com/CiscoVIRL/schema/v0.95/virl.xsd"> |
|||
<extensions> |
|||
<entry key="management_network" type="String">exclusive</entry> |
|||
</extensions> |
|||
<node name="lxc-iperf-1" type="SIMPLE" subtype="lxc-iperf" location="269,421" ipv4="172.23.24.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-1
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.24.10 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-2" type="SIMPLE" subtype="lxc-iperf" location="448,421" ipv4="172.23.25.10"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-2
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.25.10 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-3" type="SIMPLE" subtype="lxc-iperf" location="640,420" ipv4="172.23.24.20"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-3
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.24.20 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="lxc-iperf-4" type="SIMPLE" subtype="lxc-iperf" location="825,419" ipv4="172.23.25.20"> |
|||
<extensions> |
|||
<entry key="config" type="String">#cloud-config
 |
|||
bootcmd:
 |
|||
- ln -s -t /etc/rc.d /etc/rc.local
 |
|||
hostname: lxc-iperf-4
 |
|||
manage_etc_hosts: true
 |
|||
runcmd:
 |
|||
- systemctl start rc-local
 |
|||
- sed -i '/^\s*PasswordAuthentication\s\+no/d' /etc/ssh/sshd_config
 |
|||
- echo "UseDNS no" >> /etc/ssh/sshd_config
 |
|||
- service ssh restart
 |
|||
- service sshd restart
 |
|||
users:
 |
|||
- default
 |
|||
- gecos: User configured by VIRL Configuration Engine 0.20.22
 |
|||
lock-passwd: false
 |
|||
name: cisco
 |
|||
plain-text-passwd: cisco
 |
|||
shell: /bin/bash
 |
|||
ssh-authorized-keys:
 |
|||
- VIRL-USER-SSH-PUBLIC-KEY
 |
|||
sudo: ALL=(ALL) ALL
 |
|||
write_files:
 |
|||
- path: /etc/systemd/system/dhclient@.service
 |
|||
content: |
 |
|||
[Unit]
 |
|||
Description=Run dhclient on %i interface
 |
|||
After=network.target
 |
|||
[Service]
 |
|||
Type=oneshot
 |
|||
ExecStart=/sbin/dhclient %i -pf /var/run/dhclient.%i.pid -lf /var/lib/dhclient/dhclient.%i.lease
 |
|||
RemainAfterExit=yes
 |
|||
owner: root:root
 |
|||
permissions: '0644'
 |
|||
- path: /etc/rc.local
 |
|||
owner: root:root
 |
|||
permissions: '0755'
 |
|||
content: |-
 |
|||
#!/bin/sh
 |
|||
ifconfig eth1 up 172.23.25.20 netmask 255.255.255.0
 |
|||
exit 0
 |
|||
</entry> |
|||
</extensions> |
|||
<interface id="0" name="eth1"/> |
|||
</node> |
|||
<node name="veos-leaf1" type="SIMPLE" subtype="vEOS" location="269,294"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf1 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 10 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.2/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.6/30 |
|||
! |
|||
interface Ethernet3 |
|||
switchport access vlan 10 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.1/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 10 vni 1010 |
|||
vxlan vlan 10 flood vtep 192.168.0.3 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65001 |
|||
maximum-paths 2 |
|||
router-id 11.11.11.11 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 192.168.0.1 mask 255.255.255.255 |
|||
neighbor 10.20.30.1 remote-as 65000 |
|||
neighbor 10.20.30.1 next-hop-self |
|||
neighbor 10.20.30.5 remote-as 65000 |
|||
neighbor 10.20.30.5 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf2" type="SIMPLE" subtype="vEOS" location="448,289"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf2 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 20 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.10/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.14/30 |
|||
! |
|||
interface Ethernet3 |
|||
switchport access vlan 20 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.2/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 20 vni 2040 |
|||
vxlan vlan 20 flood vtep 192.168.0.4 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65002 |
|||
maximum-paths 2 |
|||
router-id 22.22.22.22 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 192.168.0.2 mask 255.255.255.255 |
|||
neighbor 10.20.30.9 remote-as 65000 |
|||
neighbor 10.20.30.9 next-hop-self |
|||
neighbor 10.20.30.13 remote-as 65000 |
|||
neighbor 10.20.30.13 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf3" type="SIMPLE" subtype="vEOS" location="640,291"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf3 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 10 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.18/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.22/30 |
|||
! |
|||
interface Ethernet3 |
|||
switchport access vlan 10 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.3/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 10 vni 1010 |
|||
vxlan vlan 10 flood vtep 192.168.0.1 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65003 |
|||
maximum-paths 2 |
|||
router-id 33.33.33.33 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 192.168.0.3 mask 255.255.255.255 |
|||
neighbor 10.20.30.17 remote-as 65000 |
|||
neighbor 10.20.30.17 next-hop-self |
|||
neighbor 10.20.30.21 remote-as 65000 |
|||
neighbor 10.20.30.21 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-leaf4" type="SIMPLE" subtype="vEOS" location="825,287"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-leaf4 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
vlan 40 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.26/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.30/30 |
|||
! |
|||
interface Ethernet3 |
|||
switchport access vlan 40 |
|||
! |
|||
interface Loopback0 |
|||
ip address 192.168.0.4/32 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
interface Vxlan1 |
|||
vxlan source-interface Loopback0 |
|||
vxlan udp-port 4789 |
|||
vxlan vlan 40 vni 2040 |
|||
vxlan vlan 40 flood vtep 192.168.0.2 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65004 |
|||
maximum-paths 2 |
|||
router-id 44.44.44.44 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65000 |
|||
network 192.168.0.4 mask 255.255.255.255 |
|||
neighbor 10.20.30.25 remote-as 65000 |
|||
neighbor 10.20.30.25 next-hop-self |
|||
neighbor 10.20.30.29 remote-as 65000 |
|||
neighbor 10.20.30.29 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
</node> |
|||
<node name="veos-spine1" type="SIMPLE" subtype="vEOS" location="449,87"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-spine1 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.1/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.9/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.17/30 |
|||
! |
|||
interface Ethernet4 |
|||
no switchport |
|||
ip address 10.20.30.25/30 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65000 |
|||
router-id 1.1.1.1 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65001 65002 65003 65004 |
|||
neighbor 10.20.30.2 remote-as 65001 |
|||
neighbor 10.20.30.2 next-hop-self |
|||
neighbor 10.20.30.10 remote-as 65002 |
|||
neighbor 10.20.30.10 next-hop-self |
|||
neighbor 10.20.30.18 remote-as 65003 |
|||
neighbor 10.20.30.18 next-hop-self |
|||
neighbor 10.20.30.26 remote-as 65004 |
|||
neighbor 10.20.30.26 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<node name="veos-spine2" type="SIMPLE" subtype="vEOS" location="640,88"> |
|||
<extensions> |
|||
<entry key="config" type="String">! Command: show running-config |
|||
! device: vEOS-3 (vEOS, EOS-4.16.6M) |
|||
! |
|||
! boot system flash:/vEOS-lab.swi |
|||
!
 |
|||
! AdvCompNet Lab 5 VXLAN Scenario 2
 |
|||
! |
|||
transceiver qsfp default-mode 4x10G |
|||
! |
|||
hostname veos-spine2 |
|||
! |
|||
spanning-tree mode rapid-pvst |
|||
! |
|||
no aaa root |
|||
!
 |
|||
username admin privilege 15 role network-admin secret 5 $1$yUkG2yoL$0Lq.DaVPw9ECzR4Ew1.wW.
 |
|||
username cisco privilege 15 role network-admin secret 5 $1$rQS0W9wP$ZUzVG2XoGCCZCJopFp1aV/
 |
|||
! |
|||
interface Ethernet1 |
|||
no switchport |
|||
ip address 10.20.30.5/30 |
|||
! |
|||
interface Ethernet2 |
|||
no switchport |
|||
ip address 10.20.30.13/30 |
|||
! |
|||
interface Ethernet3 |
|||
no switchport |
|||
ip address 10.20.30.21/30 |
|||
! |
|||
interface Ethernet4 |
|||
no switchport |
|||
ip address 10.20.30.29/30 |
|||
!
 |
|||
interface Management1
 |
|||
! ip of ma1 configured on launch
 |
|||
! |
|||
ip routing |
|||
! |
|||
router bgp 65000 |
|||
router-id 2.2.2.2 |
|||
bgp confederation identifier 100 |
|||
bgp confederation peers 65001 65002 65003 65004 |
|||
neighbor 10.20.30.6 remote-as 65001 |
|||
neighbor 10.20.30.6 next-hop-self |
|||
neighbor 10.20.30.14 remote-as 65002 |
|||
neighbor 10.20.30.14 next-hop-self |
|||
neighbor 10.20.30.22 remote-as 65003 |
|||
neighbor 10.20.30.22 next-hop-self |
|||
neighbor 10.20.30.30 remote-as 65004 |
|||
neighbor 10.20.30.30 next-hop-self |
|||
! no synchronization |
|||
! no auto-summary |
|||
! |
|||
! |
|||
end</entry> |
|||
</extensions> |
|||
<interface id="0" name="Ethernet1"/> |
|||
<interface id="1" name="Ethernet2"/> |
|||
<interface id="2" name="Ethernet3"/> |
|||
<interface id="3" name="Ethernet4"/> |
|||
</node> |
|||
<annotations/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[2]" src="/virl:topology/virl:node[6]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[3]" src="/virl:topology/virl:node[7]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[9]/virl:interface[4]" src="/virl:topology/virl:node[8]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[1]" src="/virl:topology/virl:node[5]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[2]" src="/virl:topology/virl:node[6]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[3]" src="/virl:topology/virl:node[7]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[10]/virl:interface[4]" src="/virl:topology/virl:node[8]/virl:interface[2]"/> |
|||
<connection dst="/virl:topology/virl:node[5]/virl:interface[3]" src="/virl:topology/virl:node[1]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[6]/virl:interface[3]" src="/virl:topology/virl:node[2]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[7]/virl:interface[3]" src="/virl:topology/virl:node[3]/virl:interface[1]"/> |
|||
<connection dst="/virl:topology/virl:node[8]/virl:interface[3]" src="/virl:topology/virl:node[4]/virl:interface[1]"/> |
|||
</topology> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue