---
merged:
  commands:
    - router ospf 102
    - router-id 198.51.100.1
    - redistribute eigrp 120 route-map rmap_1
    - redistribute direct route-map ospf102-direct-connect
    - area 0.0.0.100 filter-list route-map rmap_1 in
    - area 0.0.0.100 filter-list route-map rmap_2 out
    - area 0.0.0.100 range 192.0.2.0/24 not-advertise
    - area 0.0.0.100 range 203.0.113.0/24 cost 120
    - area 0.0.0.101 authentication message-digest
    - vrf zone1
    - router-id 198.51.100.129
    - summary-address 203.0.113.64/26 tag 121
    - summary-address 192.0.2.128/25
    - redistribute static route-map zone1-static-connect
    - area 0.0.0.102 nssa no-summary default-information-originate
    - area 0.0.0.103 nssa no-summary
    - area 0.0.0.103 nssa translate type7 always
    - vrf zone2
    - auto-cost reference-bandwidth 45 Gbps
    - router ospf 100
    - router-id 203.0.113.20
  after:
    processes:
    - process_id: '100'
      router_id: 203.0.113.20
    - areas:
      - area_id: 0.0.0.100
        filter_list:
        - direction: out
          route_map: rmap_2
        - direction: in
          route_map: rmap_1
        ranges:
        - not_advertise: true
          prefix: 192.0.2.0/24
        - cost: 120
          prefix: 203.0.113.0/24
      - area_id: 0.0.0.101
        authentication:
          message_digest: true
      process_id: '102'
      redistribute:
      - protocol: direct
        route_map: ospf102-direct-connect
      - id: '120'
        protocol: eigrp
        route_map: rmap_1
      router_id: 198.51.100.1
      vrfs:
      - areas:
        - area_id: 0.0.0.102
          nssa:
            default_information_originate: true
            no_summary: true
        - area_id: 0.0.0.103
          nssa:
            no_summary: True
            translate:
              type7:
                always: true
        redistribute:
        - protocol: static
          route_map: zone1-static-connect
        router_id: 198.51.100.129
        summary_address:
        - prefix: 192.0.2.128/25
        - prefix: 203.0.113.64/26
          tag: 121
        vrf: zone1
      - auto_cost:
          reference_bandwidth: 45
          unit: Gbps
        vrf: zone2
    
replaced:
  commands:
    - router ospf 102
    - redistribute eigrp 130 route-map rmap_1
    - no redistribute eigrp 120 route-map rmap_1
    - area 0.0.0.100 filter-list route-map rmap_8 in
    - no area 0.0.0.100 filter-list route-map rmap_2 out
    - no area 0.0.0.100 range 203.0.113.0/24
    - no area 0.0.0.101 authentication
    - area 0.0.0.101 stub no-summary
    - vrf zone1
    - no summary-address 203.0.113.64/26 tag 121
    - no summary-address 192.0.2.128/25
    - redistribute bgp 65563 route-map zone1-bgp-connect
    - no redistribute static route-map zone1-static-connect
    - no area 0.0.0.103 nssa
    - no area 0.0.0.103 nssa translate type7 always
    - no vrf zone2
  after:
    processes:
    - process_id: '100'
      router_id: 203.0.113.20
    - areas:
      - area_id: 0.0.0.101
        stub:
          no_summary: true
      - area_id: 0.0.0.100
        filter_list:
        - direction: in
          route_map: rmap_8
        ranges:
        - not_advertise: true
          prefix: 192.0.2.0/24
      process_id: '102'
      redistribute:
      - protocol: direct
        route_map: ospf102-direct-connect
      - id: '130'
        protocol: eigrp
        route_map: rmap_1
      router_id: 198.51.100.1
      vrfs:
      - areas:
        - area_id: 0.0.0.102
          nssa:
            default_information_originate: true
            no_summary: true
        redistribute:
        - id: '65563'
          protocol: bgp
          route_map: zone1-bgp-connect
        router_id: 198.51.100.129
        vrf: zone1
overridden:
  commands:
    - no router ospf 100
    - router ospf 104
    - router-id 203.0.113.20
    - router ospf 102
    - shutdown
    - no redistribute direct route-map ospf102-direct-connect
    - no redistribute eigrp 120 route-map rmap_1
    - no area 0.0.0.100 filter-list route-map rmap_2 out
    - no area 0.0.0.100 filter-list route-map rmap_1 in
    - no area 0.0.0.100 range 192.0.2.0/24
    - no area 0.0.0.100 range 203.0.113.0/24
    - no area 0.0.0.101 authentication
    - no vrf zone1
    - no vrf zone2
  after:
    processes:
      - process_id: '104'
        router_id: 203.0.113.20
      - process_id: '102'
        router_id: 198.51.100.1
        shutdown: True
deleted:
  after:
    processes:
      - process_id: '100'
        router_id: 203.0.113.20
