annotations:
  - border_color: '#FAA9A9'
    border_radius: 0
    border_style: ''
    color: '#F1ED64'
    thickness: 1
    type: rectangle
    x1: -960.0
    y1: 0.0
    x2: 400.0
    y2: 240.0
    z_index: 0
  - border_color: '#808080FF'
    border_radius: 0
    border_style: ''
    color: '#ACED6F'
    thickness: 1
    type: rectangle
    x1: 200.0
    y1: 0.0
    x2: 320.0
    y2: 240.0
    z_index: 1
  - border_color: '#808080FF'
    border_radius: 0
    border_style: ''
    color: '#F1ED64'
    thickness: 1
    type: rectangle
    x1: -280.0
    y1: -440.0
    x2: 160.0
    y2: 240.0
    z_index: 2
  - border_color: '#808080FF'
    border_radius: 0
    border_style: ''
    color: '#81F8EF'
    thickness: 1
    type: rectangle
    x1: -480.0
    y1: 240.0
    x2: 240.0
    y2: 240.0
    z_index: 4
  - border_color: '#00000000'
    border_style: ''
    color: '#010100'
    rotation: 0
    text_bold: true
    text_content: Mgmt_Networks
    text_font: serif
    text_italic: false
    text_size: 17
    text_unit: pt
    thickness: 1
    type: text
    x1: -840.0
    y1: 40.0
    z_index: 5
  - border_color: '#00000000'
    border_style: ''
    color: '#010100'
    rotation: 0
    text_bold: true
    text_content: Mgmt_Networks
    text_font: serif
    text_italic: false
    text_size: 17
    text_unit: pt
    thickness: 1
    type: text
    x1: -280.0
    y1: -440.0
    z_index: 5
  - border_color: '#00000000'
    border_style: ''
    color: '#050000'
    rotation: 0
    text_bold: true
    text_content: HR-Team
    text_font: cursive
    text_italic: false
    text_size: 17
    text_unit: pt
    thickness: 1
    type: text
    x1: 240.0
    y1: 40.0
    z_index: 6
  - border_color: '#00000000'
    border_style: ''
    color: '#0A0000'
    rotation: 0
    text_bold: true
    text_content: Infra-Employees
    text_font: cursive
    text_italic: false
    text_size: 17
    text_unit: pt
    thickness: 1
    type: text
    x1: -440.0
    y1: 440.0
    z_index: 7
  - border_color: '#808080FF'
    border_radius: 0
    border_style: ''
    color: '#81F8EF'
    thickness: 1
    type: rectangle
    x1: -160.0
    y1: 240.0
    x2: 240.0
    y2: 240.0
    z_index: 4
  - border_color: '#00000000'
    border_style: ''
    color: '#0A0000'
    rotation: 0
    text_bold: true
    text_content: Infra-Employees
    text_font: cursive
    text_italic: false
    text_size: 17
    text_unit: pt
    thickness: 1
    type: text
    x1: -120.0
    y1: 440.0
    z_index: 7
  - 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: -760.0
    y1: -360.0
    z_index: 8
  - border_color: '#F8272700'
    border_style: ''
    color: '#09000A'
    rotation: 0
    text_bold: true
    text_content: |-
      IP- Ranges

      MGMT: 192.168.1.0/24
      HR-Team: 192.168.2.0/24
      Infra-Employees: 192.168.3.0/24
    text_font: sans-serif
    text_italic: false
    text_size: 12
    text_unit: pt
    thickness: 1
    type: text
    x1: -760.0
    y1: -320.0
    z_index: 9
  - border_color: '#00000000'
    border_style: ''
    color: '#808080FF'
    rotation: 0
    text_bold: true
    text_content: '.2'
    text_font: monospace
    text_italic: false
    text_size: 15
    text_unit: pt
    thickness: 1
    type: text
    x1: -640.0
    y1: 80.0
    z_index: 10
  - 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: -360.0
    y1: -80.0
    z_index: 11
  - border_color: '#00000000'
    border_style: ''
    color: '#808080FF'
    rotation: 0
    text_bold: true
    text_content: '.3'
    text_font: monospace
    text_italic: false
    text_size: 15
    text_unit: pt
    thickness: 1
    type: text
    x1: -240.0
    y1: -240.0
    z_index: 12
  - 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: 360.0
    y1: 440.0
    z_index: 13
  - border_color: '#00000000'
    border_style: ''
    color: '#808080FF'
    rotation: 0
    text_bold: true
    text_content: '.2'
    text_font: monospace
    text_italic: false
    text_size: 15
    text_unit: pt
    thickness: 1
    type: text
    x1: 320.0
    y1: 80.0
    z_index: 14
  - border_color: '#00000000'
    border_style: ''
    color: '#808080FF'
    rotation: 0
    text_bold: true
    text_content: '.2'
    text_font: monospace
    text_italic: false
    text_size: 15
    text_unit: pt
    thickness: 1
    type: text
    x1: -80.0
    y1: 280.0
    z_index: 10
  - border_color: '#00000000'
    border_style: ''
    color: '#808080FF'
    rotation: 0
    text_bold: true
    text_content: '.3'
    text_font: monospace
    text_italic: false
    text_size: 15
    text_unit: pt
    thickness: 1
    type: text
    x1: -400.0
    y1: 280.0
    z_index: 12
nodes:
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          Building configuration...

          Current configuration : 997 bytes
          !
          ! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
          !
          version 17.12
          service timestamps debug datetime msec
          service timestamps log datetime msec
          !
          hostname IOL-L2-0
          !
          boot-start-marker
          boot-end-marker
          !
          !
          no logging console
          no aaa new-model
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          ip audit notify log
          ip audit po max-events 100
          ip cef
          login on-success log
          no ipv6 cef
          !
          !
          !
          !
          !
          !
          !
          vtp version 1
          multilink bundle-name authenticated
          !
          !
          !
          !
          memory free low-watermark processor 80589
          !
          !
          spanning-tree mode rapid-pvst
          spanning-tree extend system-id
          !
          !
          vlan internal allocation policy ascending
          !
          !
          !
          !
          !
          interface Ethernet0/0
          !
          interface Ethernet0/1
           switchport access vlan 10
          !
          interface Ethernet0/2
          !
          interface Ethernet0/3
           switchport access vlan 30
          !
          ip forward-protocol nd
          !
          !
          ip http server
          ip http secure-server
          ip ssh bulk-mode 131072
          !
          !
          !
          !
          !
          !
          control-plane
          !
          !
          !
          line con 0
           exec-timeout 0 0
           logging synchronous
          line aux 0
          line vty 0 4
           exec-timeout 0 0
           login
           transport input ssh
          !
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n0
    image_definition: null
    label: iol-l2-0
    node_definition: ioll2-xe
    parameters: {}
    ram: null
    tags: []
    x: -360
    y: 120
    interfaces:
      - id: i0
        label: Loopback0
        type: loopback
      - id: i1
        label: Ethernet0/0
        slot: 0
        type: physical
      - id: i2
        label: Ethernet0/1
        slot: 1
        type: physical
      - id: i3
        label: Ethernet0/2
        slot: 2
        type: physical
      - id: i4
        label: Ethernet0/3
        slot: 3
        type: physical
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          Building configuration...

          Current configuration : 997 bytes
          !
          ! Last configuration change at 07:19:57 UTC Sat Apr 27 2024
          !
          version 17.12
          service timestamps debug datetime msec
          service timestamps log datetime msec
          !
          hostname IOL-L2-1
          !
          boot-start-marker
          boot-end-marker
          !
          !
          no logging console
          no aaa new-model
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          ip audit notify log
          ip audit po max-events 100
          ip cef
          login on-success log
          no ipv6 cef
          !
          !
          !
          !
          !
          !
          !
          vtp version 1
          multilink bundle-name authenticated
          !
          !
          !
          !
          memory free low-watermark processor 80589
          !
          !
          spanning-tree mode rapid-pvst
          spanning-tree extend system-id
          !
          !
          vlan internal allocation policy ascending
          !
          !
          !
          !
          !
          interface Ethernet0/0
          !
          interface Ethernet0/1
           switchport access vlan 20
          !
          interface Ethernet0/2
          !
          interface Ethernet0/3
           switchport access vlan 30
          !
          ip forward-protocol nd
          !
          !
          ip http server
          ip http secure-server
          ip ssh bulk-mode 131072
          !
          !
          !
          !
          !
          !
          control-plane
          !
          !
          !
          line con 0
           exec-timeout 0 0
           logging synchronous
          line aux 0
          line vty 0 4
           exec-timeout 0 0
           login
           transport input ssh
          !
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n1
    image_definition: null
    label: iol-l2-1
    node_definition: ioll2-xe
    parameters: {}
    ram: null
    tags: []
    x: -40
    y: 120
    interfaces:
      - id: i0
        label: Loopback0
        type: loopback
      - id: i1
        label: Ethernet0/0
        slot: 0
        type: physical
      - id: i2
        label: Ethernet0/1
        slot: 1
        type: physical
      - id: i3
        label: Ethernet0/2
        slot: 2
        type: physical
      - id: i4
        label: Ethernet0/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: desktop-0
    node_definition: desktop
    parameters: {}
    ram: null
    tags: []
    x: -680
    y: 120
    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: desktop-1
    node_definition: desktop
    parameters: {}
    ram: null
    tags: []
    x: 400
    y: 120
    interfaces:
      - id: i0
        label: eth0
        slot: 0
        type: physical
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          Building configuration...

          Current configuration : 2709 bytes
          !
          ! Last configuration change at 07:19:58 UTC Sat Apr 27 2024
          !
          version 15.2
          service timestamps debug datetime msec
          service timestamps log datetime msec
          no service password-encryption
          service compress-config
          !
          hostname IOSVL2-0
          !
          boot-start-marker
          boot-end-marker
          !
          !
          no logging console
          !
          no aaa new-model
          !
          !
          !
          !
          !
          !
          !
          !
          ip cef
          no ipv6 cef
          !
          !
          !
          spanning-tree mode pvst
          spanning-tree extend system-id
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          !
          interface GigabitEthernet0/0
           negotiation auto
          !
          interface GigabitEthernet0/1
           negotiation auto
          !
          interface GigabitEthernet0/2
           switchport access vlan 10
           negotiation auto
          !
          interface GigabitEthernet0/3
           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 ^C
          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 ^C
          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 ^C
          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: n4
    image_definition: null
    label: iosvl2-0
    node_definition: iosvl2
    parameters: {}
    ram: null
    tags: []
    x: -200
    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: n5
    image_definition: null
    label: desktop-2
    node_definition: desktop
    parameters: {}
    ram: null
    tags: []
    x: -360
    y: 360
    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: n6
    image_definition: null
    label: desktop-3
    node_definition: desktop
    parameters: {}
    ram: null
    tags: []
    x: -40
    y: 360
    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: n7
    image_definition: null
    label: desktop-4
    node_definition: desktop
    parameters: {}
    ram: null
    tags: []
    x: -200
    y: -320
    interfaces:
      - id: i0
        label: eth0
        slot: 0
        type: physical
links:
  - id: l0
    n1: n0
    n2: n1
    i1: i1
    i2: i1
    conditioning: {}
    label: iol-l2-0-Ethernet0/0<->iol-l2-1-Ethernet0/0
  - id: l1
    n1: n0
    n2: n2
    i1: i2
    i2: i0
    conditioning: {}
    label: iol-l2-0-Ethernet0/1<->desktop-0-eth0
  - id: l2
    n1: n1
    n2: n3
    i1: i2
    i2: i0
    conditioning: {}
    label: iol-l2-1-Ethernet0/1<->desktop-1-eth0
  - id: l3
    n1: n0
    n2: n4
    i1: i3
    i2: i1
    conditioning: {}
    label: iol-l2-0-Ethernet0/2<->iosvl2-0-GigabitEthernet0/0
  - id: l4
    n1: n1
    n2: n4
    i1: i3
    i2: i2
    conditioning: {}
    label: iol-l2-1-Ethernet0/2<->iosvl2-0-GigabitEthernet0/1
  - id: l5
    n1: n0
    n2: n5
    i1: i4
    i2: i0
    conditioning: {}
    label: iol-l2-0-Ethernet0/3<->desktop-2-eth0
  - id: l6
    n1: n1
    n2: n6
    i1: i4
    i2: i0
    conditioning: {}
    label: iol-l2-1-Ethernet0/3<->desktop-3-eth0
  - id: l7
    n1: n4
    n2: n7
    i1: i3
    i2: i0
    conditioning: {}
    label: iosvl2-0-GigabitEthernet0/2<->desktop-4-eth0
lab:
  description: |-
    Welcome to our lab on setting up connections between switches! We're going to learn about Interswitch Connectivity.
    Trunk Ports: Trunk ports are like highways between switches. They carry traffic from multiple VLANs (think of them as lanes on the highway) between switches.
    802.1Q: This is a rule or a standard that tells switches how to send traffic between them. It's like a language they speak to understand each other.
    Native VLAN: Every trunk needs a lane for untagged traffic. This is like a special lane on the highway just for cars that don't have any stickers (tags) saying which VLAN they belong to.
    So in this lab, we'll set up trunk ports between switches, make sure they speak the same language (802.1Q), and have a special lane for untagged traffic. Ready to get started? Let's go connect some switches!
  notes: |
    #Task-2.2

    step1: Configure Tunk port on switches so that their connectvity can establish between switches using tagging(802.1Q).

    step 2: Verify all configuration and connectvity.

    step 3: Change the native Vlan from vlan1 to Infra-Employees(vlan-30)

    step4: Verify the native status on ports.
  title: Task - 2.2[Configure and verify interswitch connectivity]
  version: 0.2.2
