From aaf25dc8133aa565554c2fba62e5d24e1585791d Mon Sep 17 00:00:00 2001 From: Marcello Fante Date: Tue, 9 Jul 2024 11:58:54 -0400 Subject: [PATCH] Import from CCNA contest results. --- .../2.2_Completed_Lab.yaml | 848 ++++++++++++++++++ .../2.2_Initial_Lab.yaml | 488 ++++++++++ .../2.2__Initial_Topology.JPG | Bin 0 -> 104164 bytes .../README.md | 5 + 4 files changed, 1341 insertions(+) create mode 100644 lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Completed_Lab.yaml create mode 100644 lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Initial_Lab.yaml create mode 100644 lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2__Initial_Topology.JPG create mode 100644 lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/README.md diff --git a/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Completed_Lab.yaml b/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Completed_Lab.yaml new file mode 100644 index 0000000..9c7eca8 --- /dev/null +++ b/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Completed_Lab.yaml @@ -0,0 +1,848 @@ +annotations: + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#CB6666' + thickness: 1 + type: rectangle + x1: -600.0 + y1: 320.0 + x2: 240.0 + y2: 200.0 + z_index: 0 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#66AACB' + thickness: 1 + type: rectangle + x1: -280.0 + y1: 320.0 + x2: 280.0 + y2: 200.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#808080FF' + rotation: 0 + text_bold: false + text_content: '' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -680.0 + y1: 280.0 + z_index: 1 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: "VLAN 10 \n" + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -560.0 + y1: 320.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: "VLAN 20 \n" + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -80.0 + y1: 320.0 + z_index: 2 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#66AACB' + thickness: 1 + type: rectangle + x1: -640.0 + y1: 0.0 + x2: 200.0 + y2: 120.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: |- + VLAN 20 + 192.168.2.1 /24 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -600.0 + y1: 40.0 + z_index: 2 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#CB6666' + thickness: 1 + type: rectangle + x1: -640.0 + y1: 160.0 + x2: 200.0 + y2: 120.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: |- + VLAN 10 + 10.0.0.1 /16 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -600.0 + y1: 200.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#808080FF' + rotation: 0 + text_bold: false + text_content: '' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -200.0 + y1: 480.0 + z_index: 3 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: '.20 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -80.0 + y1: 400.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: '.40 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -200.0 + y1: 440.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: '.50 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -400.0 + y1: 440.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: '.60 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -560.0 + y1: 400.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#000000' + rotation: 0 + text_bold: false + text_content: |- + G0/3.1 10.0.0.1 /16 + G0/3.2 192.168.2.1/24 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -280.0 + y1: 120.0 + z_index: 4 +nodes: + - boot_disk_size: null + configuration: + - name: ios_config.txt + content: |- + Building configuration... + + Current configuration : 3552 bytes + ! + ! Last configuration change at 07:53:42 UTC Thu May 9 2024 + ! + version 15.2 + service timestamps debug datetime msec + service timestamps log datetime msec + no service password-encryption + service compress-config + ! + hostname SW1 + ! + boot-start-marker + boot-end-marker + ! + ! + no logging console + ! + no aaa new-model + ! + ! + ! + ! + ! + ! + ! + ! + no ip domain-lookup + ip cef + no ipv6 cef + ! + ! + ! + spanning-tree mode pvst + spanning-tree extend system-id + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + interface GigabitEthernet0/0 + switchport access vlan 10 + switchport mode access + negotiation auto + ! + interface GigabitEthernet0/1 + switchport access vlan 10 + switchport mode access + negotiation auto + ! + interface GigabitEthernet0/2 + negotiation auto + ! + interface GigabitEthernet0/3 + negotiation auto + ! + interface GigabitEthernet1/0 + negotiation auto + ! + interface GigabitEthernet1/1 + switchport access vlan 20 + switchport mode access + negotiation auto + ! + interface GigabitEthernet1/2 + switchport access vlan 20 + switchport mode access + negotiation auto + ! + interface GigabitEthernet1/3 + negotiation auto + ! + interface GigabitEthernet2/0 + negotiation auto + ! + interface GigabitEthernet2/1 + negotiation auto + ! + interface GigabitEthernet2/2 + negotiation auto + ! + interface GigabitEthernet2/3 + negotiation auto + ! + interface GigabitEthernet3/0 + negotiation auto + ! + interface GigabitEthernet3/1 + negotiation auto + ! + interface GigabitEthernet3/2 + negotiation auto + ! + interface GigabitEthernet3/3 + switchport trunk encapsulation dot1q + switchport mode trunk + negotiation auto + ! + ip forward-protocol nd + ! + ip http server + ip http secure-server + ! + ip ssh server algorithm encryption aes128-ctr aes192-ctr aes256-ctr + ip ssh client algorithm encryption aes128-ctr aes192-ctr aes256-ctr + ! + ! + ! + ! + ! + ! + control-plane + ! + banner exec ^CC + IOSv - Cisco Systems Confidential - + + Supplemental End User License Restrictions + + This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment. + + By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited. + ^C + banner incoming ^CC + IOSv - Cisco Systems Confidential - + + Supplemental End User License Restrictions + + This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment. + + By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited. + ^C + banner login ^CC + IOSv - Cisco Systems Confidential - + + Supplemental End User License Restrictions + + This IOSv software is provided AS-IS without warranty of any kind. Under no circumstances may this software be used separate from the Cisco Modeling Labs Software that this software was provided with, or deployed or used as part of a production environment. + + By using the software, you agree to abide by the terms and conditions of the Cisco End User License Agreement at http://www.cisco.com/go/eula. Unauthorized use or distribution of this software is expressly prohibited. + ^C + ! + line con 0 + exec-timeout 0 0 + line aux 0 + line vty 0 4 + exec-timeout 0 0 + login + ! + ! + end + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n0 + image_definition: null + label: SW1 + node_definition: iosvl2 + parameters: {} + ram: null + tags: [] + x: -320 + y: 280 + interfaces: + - id: i0 + label: Loopback0 + type: loopback + - id: i1 + label: GigabitEthernet0/0 + slot: 0 + type: physical + - id: i2 + label: GigabitEthernet0/1 + slot: 1 + type: physical + - id: i3 + label: GigabitEthernet0/2 + slot: 2 + type: physical + - id: i4 + label: GigabitEthernet0/3 + slot: 3 + type: physical + - id: i5 + label: GigabitEthernet1/0 + slot: 4 + type: physical + - id: i6 + label: GigabitEthernet1/1 + slot: 5 + type: physical + - id: i7 + label: GigabitEthernet1/2 + slot: 6 + type: physical + - id: i8 + label: GigabitEthernet1/3 + slot: 7 + type: physical + - id: i9 + label: GigabitEthernet2/0 + slot: 8 + type: physical + - id: i10 + label: GigabitEthernet2/1 + slot: 9 + type: physical + - id: i11 + label: GigabitEthernet2/2 + slot: 10 + type: physical + - id: i12 + label: GigabitEthernet2/3 + slot: 11 + type: physical + - id: i13 + label: GigabitEthernet3/0 + slot: 12 + type: physical + - id: i14 + label: GigabitEthernet3/1 + slot: 13 + type: physical + - id: i15 + label: GigabitEthernet3/2 + slot: 14 + type: physical + - id: i16 + label: GigabitEthernet3/3 + slot: 15 + type: physical + - boot_disk_size: null + configuration: + - name: ios_config.txt + content: |- + Building configuration... + + Current configuration : 3177 bytes + ! + ! Last configuration change at 07:53:46 UTC Thu May 9 2024 + ! + version 15.9 + service timestamps debug datetime msec + service timestamps log datetime msec + no service password-encryption + ! + hostname R1 + ! + boot-start-marker + boot-end-marker + ! + ! + no logging console + ! + no aaa new-model + ! + ! + ! + mmi polling-interval 60 + no mmi auto-configure + no mmi pvc + mmi snmp-timeout 180 + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + no ip domain lookup + ip cef + no ipv6 cef + ! + multilink bundle-name authenticated + ! + ! + ! + ! + ! + redundancy + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + ! + interface GigabitEthernet0/0 + no ip address + shutdown + duplex auto + speed auto + media-type rj45 + ! + interface GigabitEthernet0/1 + no ip address + shutdown + duplex auto + speed auto + media-type rj45 + ! + interface GigabitEthernet0/2 + no ip address + shutdown + duplex auto + speed auto + media-type rj45 + ! + interface GigabitEthernet0/3 + no ip address + duplex auto + speed auto + media-type rj45 + ! + interface GigabitEthernet0/3.1 + encapsulation dot1Q 10 + ip address 10.0.0.1 255.255.0.0 + ! + interface GigabitEthernet0/3.2 + encapsulation dot1Q 20 + ip address 192.168.2.1 255.255.255.0 + ! + ip forward-protocol nd + ! + ! + no ip http server + no ip http secure-server + ! + ipv6 ioam timestamp + ! + ! + ! + control-plane + ! + banner exec ^CC + ************************************************************************** + * IOSv is strictly limited to use for evaluation, demonstration and IOS * + * education. IOSv is provided as-is and is not supported by Cisco's * + * Technical Advisory Center. Any use or disclosure, in whole or in part, * + * of the IOSv Software or Documentation to any third party for any * + * purposes is expressly prohibited except as otherwise authorized by * + * Cisco in writing. * + **************************************************************************^C + banner incoming ^CC + ************************************************************************** + * IOSv is strictly limited to use for evaluation, demonstration and IOS * + * education. IOSv is provided as-is and is not supported by Cisco's * + * Technical Advisory Center. Any use or disclosure, in whole or in part, * + * of the IOSv Software or Documentation to any third party for any * + * purposes is expressly prohibited except as otherwise authorized by * + * Cisco in writing. * + **************************************************************************^C + banner login ^CC + ************************************************************************** + * IOSv is strictly limited to use for evaluation, demonstration and IOS * + * education. IOSv is provided as-is and is not supported by Cisco's * + * Technical Advisory Center. Any use or disclosure, in whole or in part, * + * of the IOSv Software or Documentation to any third party for any * + * purposes is expressly prohibited except as otherwise authorized by * + * Cisco in writing. * + **************************************************************************^C + ! + line con 0 + exec-timeout 0 0 + line aux 0 + line vty 0 4 + exec-timeout 0 0 + login + transport input none + ! + no scheduler allocate + ! + end + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n1 + image_definition: null + label: R1 + node_definition: iosv + parameters: {} + ram: null + tags: [] + x: -320 + y: 80 + interfaces: + - id: i0 + label: Loopback0 + type: loopback + - id: i1 + label: GigabitEthernet0/0 + slot: 0 + type: physical + - id: i2 + label: GigabitEthernet0/1 + slot: 1 + type: physical + - id: i3 + label: GigabitEthernet0/2 + slot: 2 + type: physical + - id: i4 + label: GigabitEthernet0/3 + slot: 3 + type: physical + - boot_disk_size: null + configuration: + - name: node.cfg + content: |- + # this is a shell script which will be sourced at boot + hostname inserthostname-here + # configurable user account + USERNAME=cisco + PASSWORD=cisco + hostname PC0 + echo '127.0.0.1 PC1' >> /etc/hosts + ip address add 10.0.0.60/255.255.0.0 dev eth0 + route add default gw 10.0.0.1 eth0 + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n2 + image_definition: null + label: PC0 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -560 + y: 440 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: + - name: node.cfg + content: |- + # this is a shell script which will be sourced at boot + hostname inserthostname-here + # configurable user account + USERNAME=cisco + PASSWORD=cisco + hostname PC1 + echo '127.0.0.1 PC1' >> /etc/hosts + ip address add 10.0.0.50/255.255.0.0 dev eth0 + route add default gw 10.0.0.1 eth0 + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n3 + image_definition: null + label: PC1 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -440 + y: 480 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: + - name: node.cfg + content: |- + # this is a shell script which will be sourced at boot + hostname inserthostname-here + # configurable user account + USERNAME=cisco + PASSWORD=cisco + hostname PC2 + echo '127.0.0.1 PC1' >> /etc/hosts + ip address add 192.168.2.40/255.255.255.0 dev eth0 + route add default gw 192.168.2.1 eth0 + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n4 + image_definition: null + label: PC2 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -120 + y: 480 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: + - name: node.cfg + content: |- + # this is a shell script which will be sourced at boot + hostname inserthostname-here + # configurable user account + USERNAME=cisco + PASSWORD=cisco + hostname PC3 + echo '127.0.0.1 PC1' >> /etc/hosts + ip address add 192.168.2.20/255.255.255.0 dev eth0 + route add default gw 192.168.2.1 eth0 + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n5 + image_definition: null + label: PC3 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -40 + y: 440 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical +links: + - id: l0 + n1: n0 + n2: n1 + i1: i16 + i2: i4 + conditioning: {} + label: SW1-GigabitEthernet3/3<->R1-GigabitEthernet0/3 + - id: l1 + n1: n2 + n2: n0 + i1: i0 + i2: i1 + conditioning: {} + label: PC0-eth0<->SW1-GigabitEthernet0/0 + - id: l2 + n1: n3 + n2: n0 + i1: i0 + i2: i2 + conditioning: {} + label: PC1-eth0<->SW1-GigabitEthernet0/1 + - id: l3 + n1: n4 + n2: n0 + i1: i0 + i2: i6 + conditioning: {} + label: PC2-eth0<->SW1-GigabitEthernet1/1 + - id: l4 + n1: n5 + n2: n0 + i1: i0 + i2: i7 + conditioning: {} + label: PC3-eth0<->SW1-GigabitEthernet1/2 +lab: + description: '' + notes: |- + A method of providing routing and connectivity for multiple VLANs is through the use of an 802.1Q trunk between one or more switches and a single router interface. This method is also known as router-on-a-stick inter-VLAN routing. In this method, the physical router interface is divided into multiple subinterfaces that provide logical pathways to all VLANs connected. + + In this lab, you will configure trunk-based inter-VLAN routing and verify connectivity to hosts on different VLANs as well as with a loopback on the router. + + + + + Step 1: For each Switch and Router and end device, Configure the hostname according to the Topology. + + Step 2: On the Switches, Configure the ports between them as Trunk, You will also need to configure the port connected to R1 as a trunk port as per the Topology. + + Step 3 Create the VLANs listed in the Topology on each switch. Next, assign the relevant VLAN to the corresponding ports based on the Topology. + EG: assign VLAN 20 to port G1/1, which connects to PC 2. + NOTE: Keep in mind that Access ports are designated for end devices, while Trunk ports are utilized between routers and switches. + + Step 4: On Router 1, Configure Sub Interfaces for each VLAN on the connection from S1 to R1. Use the Address schema as per the Topology. Note: When creating the subinterfaces, you should use the encapsulation dot1q command to enable communication between vlans. Remember to bring up the physical Interface by issuing the no shutdown command + + Step 5: Copy the Running configuration to the startup configuration on each switch and router. + + Step 6: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology. Note: You may need to use the sudo ifconfig eth0 Command on the Desktops. + + Step 7: Verify on each switch that the correct VLAN is assigned. Using the show vlan brief command. + + Step 8: Verify connectivity between devices by pinging other VLAN devices. + title: Lab at Thu 06:34 AM + version: 0.2.2 diff --git a/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Initial_Lab.yaml b/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Initial_Lab.yaml new file mode 100644 index 0000000..9dcbb93 --- /dev/null +++ b/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2_Initial_Lab.yaml @@ -0,0 +1,488 @@ +annotations: + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#CB6666' + thickness: 1 + type: rectangle + x1: -600.0 + y1: 320.0 + x2: 240.0 + y2: 200.0 + z_index: 0 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#66AACB' + thickness: 1 + type: rectangle + x1: -280.0 + y1: 320.0 + x2: 280.0 + y2: 200.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#808080FF' + rotation: 0 + text_bold: false + text_content: '' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -680.0 + y1: 280.0 + z_index: 1 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: "VLAN 10 \n" + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -560.0 + y1: 480.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: "VLAN 20 \n" + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -200.0 + y1: 480.0 + z_index: 2 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#66AACB' + thickness: 1 + type: rectangle + x1: -640.0 + y1: 0.0 + x2: 200.0 + y2: 120.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: |- + VLAN 20 + 192.168.2.1 /24 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -600.0 + y1: 40.0 + z_index: 2 + - border_color: '#808080FF' + border_radius: 0 + border_style: '' + color: '#CB6666' + thickness: 1 + type: rectangle + x1: -640.0 + y1: 160.0 + x2: 200.0 + y2: 120.0 + z_index: 0 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: |- + VLAN 10 + 10.0.0.1 /16 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -600.0 + y1: 200.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#808080FF' + rotation: 0 + text_bold: false + text_content: '' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -200.0 + y1: 480.0 + z_index: 3 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: '.20 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -80.0 + y1: 400.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#A3FEA5' + rotation: 0 + text_bold: false + text_content: '.40 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -120.0 + y1: 440.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: '.50 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -400.0 + y1: 440.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#FFE430' + rotation: 0 + text_bold: false + text_content: '.60 + + ' + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -560.0 + y1: 360.0 + z_index: 2 + - border_color: '#00000000' + border_style: '' + color: '#000000' + rotation: 0 + text_bold: false + text_content: |- + G0/3.1 10.0.0.1 /16 + G0/3.2 192.168.2.1/24 + text_font: monospace + text_italic: false + text_size: 12 + text_unit: pt + thickness: 1 + type: text + x1: -280.0 + y1: 120.0 + z_index: 4 +nodes: + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n0 + image_definition: null + label: SW1 + node_definition: iosvl2 + parameters: {} + ram: null + tags: [] + x: -320 + y: 280 + interfaces: + - id: i0 + label: Loopback0 + type: loopback + - id: i1 + label: GigabitEthernet0/0 + slot: 0 + type: physical + - id: i2 + label: GigabitEthernet0/1 + slot: 1 + type: physical + - id: i3 + label: GigabitEthernet0/2 + slot: 2 + type: physical + - id: i4 + label: GigabitEthernet0/3 + slot: 3 + type: physical + - id: i5 + label: GigabitEthernet1/0 + slot: 4 + type: physical + - id: i6 + label: GigabitEthernet1/1 + slot: 5 + type: physical + - id: i7 + label: GigabitEthernet1/2 + slot: 6 + type: physical + - id: i8 + label: GigabitEthernet1/3 + slot: 7 + type: physical + - id: i9 + label: GigabitEthernet2/0 + slot: 8 + type: physical + - id: i10 + label: GigabitEthernet2/1 + slot: 9 + type: physical + - id: i11 + label: GigabitEthernet2/2 + slot: 10 + type: physical + - id: i12 + label: GigabitEthernet2/3 + slot: 11 + type: physical + - id: i13 + label: GigabitEthernet3/0 + slot: 12 + type: physical + - id: i14 + label: GigabitEthernet3/1 + slot: 13 + type: physical + - id: i15 + label: GigabitEthernet3/2 + slot: 14 + type: physical + - id: i16 + label: GigabitEthernet3/3 + slot: 15 + type: physical + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n1 + image_definition: null + label: R1 + node_definition: iosv + parameters: {} + ram: null + tags: [] + x: -320 + y: 80 + interfaces: + - id: i0 + label: Loopback0 + type: loopback + - id: i1 + label: GigabitEthernet0/0 + slot: 0 + type: physical + - id: i2 + label: GigabitEthernet0/1 + slot: 1 + type: physical + - id: i3 + label: GigabitEthernet0/2 + slot: 2 + type: physical + - id: i4 + label: GigabitEthernet0/3 + slot: 3 + type: physical + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n2 + image_definition: null + label: PC0 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -560 + y: 400 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n3 + image_definition: null + label: PC1 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -440 + y: 480 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n4 + image_definition: null + label: PC2 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -120 + y: 480 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical + - boot_disk_size: null + configuration: [] + cpu_limit: null + cpus: null + data_volume: null + hide_links: false + id: n5 + image_definition: null + label: PC3 + node_definition: desktop + parameters: {} + ram: null + tags: [] + x: -40 + y: 440 + interfaces: + - id: i0 + label: eth0 + slot: 0 + type: physical +links: + - id: l0 + n1: n0 + n2: n1 + i1: i16 + i2: i4 + conditioning: {} + label: SW1-GigabitEthernet3/3<->R1-GigabitEthernet0/3 + - id: l1 + n1: n2 + n2: n0 + i1: i0 + i2: i1 + conditioning: {} + label: PC0-eth0<->SW1-GigabitEthernet0/0 + - id: l2 + n1: n3 + n2: n0 + i1: i0 + i2: i2 + conditioning: {} + label: PC1-eth0<->SW1-GigabitEthernet0/1 + - id: l3 + n1: n4 + n2: n0 + i1: i0 + i2: i6 + conditioning: {} + label: PC2-eth0<->SW1-GigabitEthernet1/1 + - id: l4 + n1: n5 + n2: n0 + i1: i0 + i2: i7 + conditioning: {} + label: PC3-eth0<->SW1-GigabitEthernet1/2 +lab: + description: '' + notes: |- + A method of providing routing and connectivity for multiple VLANs is through the use of an 802.1Q trunk between one or more switches and a single router interface. This method is also known as router-on-a-stick inter-VLAN routing. In this method, the physical router interface is divided into multiple subinterfaces that provide logical pathways to all VLANs connected. + + In this lab, you will configure trunk-based inter-VLAN routing and verify connectivity to hosts on different VLANs as well as with a loopback on the router. + + + + + Step 1: For each Switch and Router and end device, Configure the hostname according to the Topology. + + Step 2: On the Switches, Configure the ports between them as Trunk, You will also need to configure the port connected to R1 as a trunk port as per the Topology. + + Step 3 Create the VLANs listed in the Topology on each switch. Next, assign the relevant VLAN to the corresponding ports based on the Topology. + EG: assign VLAN 20 to port G1/1, which connects to PC 2. + NOTE: Keep in mind that Access ports are designated for end devices, while Trunk ports are utilized between routers and switches. + + Step 4: On Router 1, Configure Sub Interfaces for each VLAN on the connection from S1 to R1. Use the Address schema as per the Topology. Note: When creating the subinterfaces, you should use the encapsulation dot1q command to enable communication between vlans. Remember to bring up the physical Interface by issuing the no shutdown command + + Step 5: Copy the Running configuration to the startup configuration on each switch and router. + + Step 6: Assign the relevant IP Addresses to the end devices within each VLAN as per the Topology. Note: You may need to use the sudo ifconfig eth0 Command on the Desktops. + + Step 7: Verify on each switch that the correct VLAN is assigned. Using the show vlan brief command. + + Step 8: Verify connectivity between devices by pinging other VLAN devices. + title: Lab at Thu 06:34 AM + version: 0.2.2 diff --git a/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2__Initial_Topology.JPG b/lab-topologies/ccna/Domain_2/2.2-configure_interswitch_connectivity_2/2.2__Initial_Topology.JPG new file mode 100644 index 0000000000000000000000000000000000000000..0b4e61cc5f6240efaf26160abb81c39a16607111 GIT binary patch literal 104164 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 d(9DXYx&^QS0bCrluK(k|5QbmSAh7>`69AGvV