--- merged: before: {} commands: - set protocols ospf mpls-te enable - set protocols ospf mpls-te router-address '192.0.11.11' - set protocols ospf redistribute bgp - set protocols ospf redistribute bgp metric-type 2 - set protocols ospf redistribute bgp metric 10 - set protocols ospf default-information originate metric-type 2 - set protocols ospf default-information originate always - set protocols ospf default-information originate metric 10 - set protocols ospf default-information originate route-map ingress - set protocols ospf auto-cost reference-bandwidth '2' - set protocols ospf parameters router-id '192.0.1.1' - set protocols ospf parameters opaque-lsa - set protocols ospf parameters abr-type 'cisco' - set protocols ospf parameters rfc1583-compatibility - set protocols ospf passive-interface eth1 - set protocols ospf passive-interface eth2 - set protocols ospf max-metric router-lsa on-shutdown 10 - set protocols ospf max-metric router-lsa administrative - set protocols ospf max-metric router-lsa on-startup 10 - set protocols ospf log-adjacency-changes 'detail' - set protocols ospf neighbor 192.0.11.12 priority 2 - set protocols ospf neighbor 192.0.11.12 poll-interval 10 - set protocols ospf neighbor 192.0.11.12 - set protocols ospf area '2' - set protocols ospf area 2 authentication plaintext-password - set protocols ospf area 2 shortcut enable - set protocols ospf area 2 area-type normal - set protocols ospf area '3' - set protocols ospf area 3 area-type nssa - set protocols ospf area 4 range 192.0.3.0/24 cost 10 - set protocols ospf area 4 range 192.0.3.0/24 - set protocols ospf area 4 range 192.0.4.0/24 cost 12 - set protocols ospf area 4 range 192.0.4.0/24 - set protocols ospf area 4 area-type stub default-cost 20 - set protocols ospf area '4' - set protocols ospf area 4 network 192.0.2.0/24 after: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "3" area_type: nssa: set: true - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.2.0/24 range: - address: 192.0.3.0/24 cost: 10 - address: 192.0.4.0/24 cost: 12 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.11.11 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 - eth2 redistribute: - metric: 10 metric_type: 2 route_type: bgp merged_update: before: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "3" area_type: nssa: set: true - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.2.0/24 range: - address: 192.0.3.0/24 cost: 10 - address: 192.0.4.0/24 cost: 12 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.11.11 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 - eth2 redistribute: - metric: 10 metric_type: 2 route_type: bgp after: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "3" area_type: nssa: set: true - area_id: "4" network: - address: 192.0.2.0/24 - address: 192.0.22.0/24 - address: 192.0.32.0/24 range: - address: 192.0.3.0/24 cost: 10 - address: 192.0.4.0/24 cost: 12 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.11.11 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 - eth2 redistribute: - metric: 10 metric_type: 2 route_type: bgp commands: - delete protocols ospf area 4 area-type stub - set protocols ospf area 4 network 192.0.22.0/24 - set protocols ospf area 4 network 192.0.32.0/24 populate: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "3" area_type: nssa: set: true - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.2.0/24 range: - address: 192.0.3.0/24 cost: 10 - address: 192.0.4.0/24 cost: 12 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.11.11 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 - eth2 redistribute: - metric: 10 metric_type: 2 route_type: bgp replaced: commands: - delete protocols ospf passive-interface eth2 - delete protocols ospf area 3 - delete protocols ospf area 4 range 192.0.3.0/24 cost - delete protocols ospf area 4 range 192.0.3.0/24 - delete protocols ospf area 4 range 192.0.4.0/24 cost - delete protocols ospf area 4 range 192.0.4.0/24 - set protocols ospf mpls-te router-address '192.0.22.22' - set protocols ospf area 4 range 1.1.2.0/24 cost 10 - set protocols ospf area 4 range 1.1.2.0/24 - set protocols ospf area 4 network 192.0.12.0/24 - set protocols ospf area 4 network 192.0.22.0/24 - set protocols ospf area 4 network 192.0.32.0/24 after: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.12.0/24 - address: 192.0.2.0/24 - address: 192.0.22.0/24 - address: 192.0.32.0/24 range: - address: 1.1.2.0/24 cost: 10 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.22.22 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 redistribute: - metric: 10 metric_type: 2 route_type: bgp rendered: commands: - set protocols ospf mpls-te enable - set protocols ospf mpls-te router-address '192.0.11.11' - set protocols ospf redistribute bgp - set protocols ospf redistribute bgp metric-type 2 - set protocols ospf redistribute bgp metric 10 - set protocols ospf default-information originate metric-type 2 - set protocols ospf default-information originate always - set protocols ospf default-information originate metric 10 - set protocols ospf default-information originate route-map ingress - set protocols ospf auto-cost reference-bandwidth '2' - set protocols ospf parameters router-id '192.0.1.1' - set protocols ospf parameters opaque-lsa - set protocols ospf parameters abr-type 'cisco' - set protocols ospf parameters rfc1583-compatibility - set protocols ospf passive-interface eth1 - set protocols ospf passive-interface eth2 - set protocols ospf max-metric router-lsa on-shutdown 10 - set protocols ospf max-metric router-lsa administrative - set protocols ospf max-metric router-lsa on-startup 10 - set protocols ospf log-adjacency-changes 'detail' - set protocols ospf neighbor 192.0.11.12 priority 2 - set protocols ospf neighbor 192.0.11.12 poll-interval 10 - set protocols ospf neighbor 192.0.11.12 - set protocols ospf area '2' - set protocols ospf area 2 authentication plaintext-password - set protocols ospf area 2 shortcut enable - set protocols ospf area 2 area-type normal - set protocols ospf area '3' - set protocols ospf area 3 area-type nssa - set protocols ospf area 4 range 192.0.3.0/24 cost 10 - set protocols ospf area 4 range 192.0.3.0/24 - set protocols ospf area 4 range 192.0.4.0/24 cost 12 - set protocols ospf area 4 range 192.0.4.0/24 - set protocols ospf area 4 area-type stub default-cost 20 - set protocols ospf area '4' - set protocols ospf area 4 network 192.0.2.0/24 parsed: after: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "3" area_type: nssa: set: true - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.2.0/24 range: - address: 192.0.3.0/24 cost: 10 - address: 192.0.4.0/24 cost: 12 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.11.11 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 - eth2 redistribute: - metric: 10 metric_type: 2 route_type: bgp deleted: commands: - delete protocols ospf after: {} round_trip: after: areas: - area_id: "2" area_type: normal: true authentication: plaintext-password shortcut: enable - area_id: "4" area_type: stub: default_cost: 20 set: true network: - address: 192.0.12.0/24 - address: 192.0.2.0/24 - address: 192.0.22.0/24 - address: 192.0.32.0/24 range: - address: 1.1.2.0/24 cost: 10 auto_cost: reference_bandwidth: 2 default_information: originate: always: true metric: 10 metric_type: 2 route_map: ingress log_adjacency_changes: detail max_metric: router_lsa: administrative: true on_shutdown: 10 on_startup: 10 mpls_te: enabled: true router_address: 192.0.22.22 neighbor: - neighbor_id: 192.0.11.12 poll_interval: 10 priority: 2 parameters: abr_type: cisco opaque_lsa: true rfc1583_compatibility: true router_id: 192.0.1.1 passive_interface: - eth1 redistribute: - metric: 10 metric_type: 2 route_type: bgp