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