annotations: []
smart_annotations: []
nodes:
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          hostname R1
          no ip domain lookup
          username cisco privilege 15 secret cisco
          enable secret cisco
          !
          interface Loopback0
           ip address 1.1.1.1 255.255.255.255
          !
          interface Ethernet0/0
           description to R2
           ip address 10.1.12.1 255.255.255.0
           no shutdown
          !
          interface Ethernet0/1
           description to R4
           ip address 10.1.14.1 255.255.255.0
           no shutdown
          !
          router ospf 1
           router-id 1.1.1.1
           network 10.1.12.0 0.0.0.255 area 0
           network 10.1.14.0 0.0.0.255 area 0
           network 1.1.1.1 0.0.0.0 area 0
          !
          line con 0
           logging synchronous
          line vty 0 4
           login local
           transport input ssh
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n0
    image_definition: null
    label: R1
    node_definition: iol-xe
    parameters: {}
    priority: null
    pyats:
      username: null
      password: null
      enable_password: null
    ram: null
    tags: []
    x: 0
    y: 0
    interfaces:
      - id: i0
        label: Loopback0
        mac_address: null
        type: loopback
      - id: i1
        label: Ethernet0/0
        mac_address: null
        type: physical
        slot: 0
      - id: i2
        label: Ethernet0/1
        mac_address: null
        type: physical
        slot: 1
      - id: i3
        label: Ethernet0/2
        mac_address: null
        type: physical
        slot: 2
      - id: i4
        label: Ethernet0/3
        mac_address: null
        type: physical
        slot: 3
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          hostname R2
          no ip domain lookup
          username cisco privilege 15 secret cisco
          enable secret cisco
          !
          interface Loopback0
           ip address 2.2.2.2 255.255.255.255
          !
          interface Ethernet0/0
           description to R1
           ip address 10.1.12.2 255.255.255.0
           no shutdown
          !
          interface Ethernet0/1
           description to R3
           ip address 10.1.23.2 255.255.255.0
           no shutdown
          !
          router ospf 1
           router-id 2.2.2.2
           network 10.1.12.0 0.0.0.255 area 0
           network 10.1.23.0 0.0.0.255 area 0
           network 2.2.2.2 0.0.0.0 area 0
          !
          line con 0
           logging synchronous
          line vty 0 4
           login local
           transport input ssh
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n1
    image_definition: null
    label: R2
    node_definition: iol-xe
    parameters: {}
    priority: null
    pyats:
      username: null
      password: null
      enable_password: null
    ram: null
    tags: []
    x: 400
    y: 0
    interfaces:
      - id: i0
        label: Loopback0
        mac_address: null
        type: loopback
      - id: i1
        label: Ethernet0/0
        mac_address: null
        type: physical
        slot: 0
      - id: i2
        label: Ethernet0/1
        mac_address: null
        type: physical
        slot: 1
      - id: i3
        label: Ethernet0/2
        mac_address: null
        type: physical
        slot: 2
      - id: i4
        label: Ethernet0/3
        mac_address: null
        type: physical
        slot: 3
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          hostname R3
          no ip domain lookup
          username cisco privilege 15 secret cisco
          enable secret cisco
          !
          interface Loopback0
           ip address 3.3.3.3 255.255.255.255
          !
          interface Ethernet0/0
           description to R2
           ip address 10.1.23.3 255.255.255.0
           no shutdown
          !
          interface Ethernet0/1
           description to R4
           ip address 10.1.34.3 255.255.255.0
           no shutdown
          !
          router ospf 1
           router-id 3.3.3.3
           network 10.1.23.0 0.0.0.255 area 0
           network 10.1.34.0 0.0.0.255 area 0
           network 3.3.3.3 0.0.0.0 area 0
          !
          line con 0
           logging synchronous
          line vty 0 4
           login local
           transport input ssh
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n2
    image_definition: null
    label: R3
    node_definition: iol-xe
    parameters: {}
    priority: null
    pyats:
      username: null
      password: null
      enable_password: null
    ram: null
    tags: []
    x: 400
    y: 300
    interfaces:
      - id: i0
        label: Loopback0
        mac_address: null
        type: loopback
      - id: i1
        label: Ethernet0/0
        mac_address: null
        type: physical
        slot: 0
      - id: i2
        label: Ethernet0/1
        mac_address: null
        type: physical
        slot: 1
      - id: i3
        label: Ethernet0/2
        mac_address: null
        type: physical
        slot: 2
      - id: i4
        label: Ethernet0/3
        mac_address: null
        type: physical
        slot: 3
  - boot_disk_size: null
    configuration:
      - name: ios_config.txt
        content: |-
          hostname R4
          no ip domain lookup
          username cisco privilege 15 secret cisco
          enable secret cisco
          !
          interface Loopback0
           ip address 4.4.4.4 255.255.255.255
          !
          interface Ethernet0/0
           description to R3
           ip address 10.1.34.4 255.255.255.0
           no shutdown
          !
          interface Ethernet0/1
           description to R1
           ip address 10.1.14.4 255.255.255.0
           no shutdown
          !
          router ospf 1
           router-id 4.4.4.4
           network 10.1.34.0 0.0.0.255 area 0
           network 10.1.14.0 0.0.0.255 area 0
           network 4.4.4.4 0.0.0.0 area 0
          !
          line con 0
           logging synchronous
          line vty 0 4
           login local
           transport input ssh
          !
          end
    cpu_limit: null
    cpus: null
    data_volume: null
    hide_links: false
    id: n3
    image_definition: null
    label: R4
    node_definition: iol-xe
    parameters: {}
    priority: null
    pyats:
      username: null
      password: null
      enable_password: null
    ram: null
    tags: []
    x: 0
    y: 300
    interfaces:
      - id: i0
        label: Loopback0
        mac_address: null
        type: loopback
      - id: i1
        label: Ethernet0/0
        mac_address: null
        type: physical
        slot: 0
      - id: i2
        label: Ethernet0/1
        mac_address: null
        type: physical
        slot: 1
      - id: i3
        label: Ethernet0/2
        mac_address: null
        type: physical
        slot: 2
      - id: i4
        label: Ethernet0/3
        mac_address: null
        type: physical
        slot: 3
links:
  - id: l0
    n1: n0
    n2: n1
    i1: i1
    i2: i1
    conditioning: {}
    label: R1-Ethernet0/0<->R2-Ethernet0/0
  - id: l1
    n1: n1
    n2: n2
    i1: i2
    i2: i1
    conditioning: {}
    label: R2-Ethernet0/1<->R3-Ethernet0/0
  - id: l2
    n1: n2
    n2: n3
    i1: i2
    i2: i1
    conditioning: {}
    label: R3-Ethernet0/1<->R4-Ethernet0/0
  - id: l3
    n1: n3
    n2: n0
    i1: i2
    i2: i2
    conditioning: {}
    label: R4-Ethernet0/1<->R1-Ethernet0/1
lab:
  description: 'Four IOL-XE routers in a square, OSPF area 0, healthy baseline. Companion
    to the RouteSwitchU field note "Can an AI agent fix a broken OSPF adjacency?".
    Apply the breaks in breaks.md and diagnose them yourself, or hand them to an agent.'
  notes: 'Credentials cisco/cisco, enable cisco. Links: R1-R2 10.1.12.0/24, R2-R3
    10.1.23.0/24, R3-R4 10.1.34.0/24, R4-R1 10.1.14.0/24. Loopbacks n.n.n.n/32, all
    area 0. Boots healthy: verify with "show ip ospf neighbor" on any router before
    you break anything.'
  title: 'OSPF Break-Fix (RouteSwitchU Field Test 01)'
  node_staging:
    enabled: false
    start_remaining: true
    abort_on_failure: false
  version: 0.3.1
