diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario2-LACP.virl b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario2-LACP.virl new file mode 100644 index 0000000..818713c --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario2-LACP.virl @@ -0,0 +1,279 @@ + + + + exclusive + + + + false + ! 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 + + + + + + + + + + false + ! 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 + + + + + + + + + + + + false + ! 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 + + + + + + + + + + + + false + ! 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 + + + + + + + + + + + + + + + + + + + diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario3-LACP.virl b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario3-LACP.virl new file mode 100644 index 0000000..650112b --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab1-dcn-scenario3-LACP.virl @@ -0,0 +1,329 @@ + + + + exclusive + + + + false + ! 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 + + + + + + + + + + false + ! 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 + + + + + + + + + + + + false + ! 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 + + + + + + + + + + + + false + ! 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 + + + + + + + + + + + + + + + + + + + diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.txt b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.txt new file mode 100644 index 0000000..a6de637 --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.txt @@ -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 \ No newline at end of file diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.virl b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.virl new file mode 100644 index 0000000..8a1d8cc --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab4-bgp.virl @@ -0,0 +1,563 @@ + + + + exclusive + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + + ! 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 + + + + + + + + + + + + + + + + + + + + diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-bgp_vxlan.txt b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-bgp_vxlan.txt new file mode 100644 index 0000000..790f6b7 --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-bgp_vxlan.txt @@ -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) \ No newline at end of file diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario1.virl b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario1.virl new file mode 100644 index 0000000..b992991 --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario1.virl @@ -0,0 +1,382 @@ + + + + exclusive + + + + false + ! 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 + + + + + + + + + false + ! 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 + + + + + + + + + + + false + ! 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 + + + + + + + + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + + + + + + diff --git a/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario2.virl b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario2.virl new file mode 100644 index 0000000..32861b0 --- /dev/null +++ b/GIT-VIRL-HS-Fulda/Advanced Computer Networks (Master AI)/advcompnet-lab5-vxlan-scenario2.virl @@ -0,0 +1,599 @@ + + + + exclusive + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + #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 + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + ! 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 + + + + + + + + + ! 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 + + + + + + + + + + + + + + + + + + + +