Container for routing related YANG models.
Consider carefully when modifying this file. It serves primarily as a point for the actual models for the routing to attach to via an augment statement.
Copyright 2017-2020 Rubicon Communications, LLC. All rights reserved.
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:route-config": {- "netgate-abf:acl-based-forwarding": {- "netgate-route:policies": {- "netgate-route:policy": [- {- "netgate-route:ipv4": {- "netgate-route:ipv4-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:ipv4-address": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true
 }
 ]
 },
- "netgate-route:acl-name": "string",
- "netgate-route:policy-id": 0,
- "netgate-route:ipv6": {- "netgate-route:ipv6-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true,
- "netgate-route:ipv6-address": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:name": "string",
- "netgate-route:policy-attachments": {- "netgate-route:attachment": [- {- "netgate-route:priority": 0,
- "netgate-route:policy-id": 0,
- "netgate-route:address-family": "ipv4"
 }
 ]
 }
 }
 ]
 }
 },
- "dynamic": {- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": null,
- "netgate-route:server-public-key": null,
- "netgate-route:user-name": null,
- "netgate-route:private-key": null
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": null,
- "netgate-route:regex": null,
- "netgate-route:policy": null
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": null,
- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:aggregations": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": null,
- "netgate-route:local-as-replace-as": null,
- "netgate-route:advertisement-interval": null,
- "netgate-route:peer-group-name": null,
- "netgate-route:description": null,
- "netgate-route:ttl-security-hops": null,
- "netgate-route:remote-asn": null,
- "netgate-route:ebgp-multihop": null,
- "netgate-route:password": null,
- "netgate-route:enable": null,
- "netgate-route:peer": null,
- "netgate-route:capability-negotiate": null,
- "netgate-route:capability-advertise": null,
- "netgate-route:bfd": null,
- "netgate-route:timers": null,
- "netgate-route:local-as-number": null,
- "netgate-route:solo": null,
- "netgate-route:passive": null,
- "netgate-route:enforce-first-as": null,
- "netgate-route:disable-connected-check": null,
- "netgate-route:strict-capability-match": null,
- "netgate-route:port": null,
- "netgate-route:graceful-restart": null,
- "netgate-route:update-source": null,
- "netgate-route:local-as-no-prepend": null,
- "netgate-route:override-capability": null
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- null
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": null,
- "netgate-route:action": null,
- "netgate-route:soo": null,
- "netgate-route:rt": null,
- "netgate-route:community": null
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": null
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": null,
- "netgate-route:on-match-next": null
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": null,
- "netgate-bgp:atomic-aggregate": null,
- "netgate-bgp:large-community": null,
- "netgate-bgp:community-list": null,
- "netgate-bgp:as-path": null,
- "netgate-bgp:community": null,
- "netgate-bgp:extcommunity": null,
- "local-preference": null,
- "origin": null,
- "metric-type": null,
- "ip": null,
- "aggregator": null,
- "weight": null,
- "src-ip-address": null,
- "originator": null,
- "ipv4": null,
- "metric": null,
- "ipv6": null,
- "forwarding-address": null,
- "tag": null
 },
- "netgate-route:match": {- "netgate-bgp:large-community": null,
- "netgate-bgp:community": null,
- "netgate-bgp:peer-ip-address": null,
- "netgate-bgp:extcommunity": null,
- "netgate-bgp:as-path-name": null,
- "netgate-rpki:rpki": null,
- "local-preference": null,
- "ip-next-hop-access-list": null,
- "ip-address-access-list": null,
- "probability": null,
- "origin": null,
- "ip-next-hop-ipv4-address": null,
- "ipv6-address-access-list": null,
- "ip-address-prefix-list": null,
- "if-name": null,
- "ip-next-hop-prefix-list": null,
- "metric": null,
- "ipv6-address-prefix-list": null,
- "tag": null,
- "source-protocol": null
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": null,
- "netgate-route:max-lifetime": null,
- "netgate-route:refresh-interval": null
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": null,
- "netgate-route:max-lifetime": null,
- "netgate-route:refresh-interval": null
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- null
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- null
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- null
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- null
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": null,
- "netgate-route:priority-limit": null,
- "netgate-route:tiebreaker": [ ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": null,
- "netgate-route:priority-limit": null,
- "netgate-route:tiebreaker": [ ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [ ],
- "netgate-route:enable": null
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [ ],
- "netgate-route:enable": null
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 },
- "netgate-route:lsa": {- "netgate-route:all": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": null,
- "netgate-route:passive-data": null
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": null,
- "netgate-route:nssa": null,
- "netgate-route:filter-list-in": null,
- "netgate-route:shortcut": null,
- "netgate-route:ranges": null,
- "netgate-route:filter-list-out": null,
- "netgate-route:stub": null,
- "netgate-route:export-list": null,
- "netgate-route:area-id": null,
- "netgate-route:import-list": null,
- "netgate-route:default-cost": null,
- "netgate-route:authentication": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- null
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": null,
- "netgate-route:neighbor-data": null
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": null,
- "netgate-route:access-list-name": null
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- null
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": null,
- "netgate-route:stub": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- null
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- null
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- null
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:access-list-filter": null,
- "netgate-route:prefix-list-filter": null
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": null,
- "netgate-route:key-string": null
 }
 ]
 }
 }
 ]
 }
 }
 },
- "static": { }
 }
}Root container for routing models
netgate.route.RouteConfig to be added to list
| object (netgate.abf.routeconfig.AclBasedForwarding)  ACL based forwarding. | |
| object (netgate.route.routeconfig.Dynamic)  | |
| static | object (netgate.route.routeconfig.Static)  | 
{- "netgate-abf:acl-based-forwarding": {- "netgate-route:policies": {- "netgate-route:policy": [- {- "netgate-route:ipv4": {- "netgate-route:ipv4-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:ipv4-address": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true
 }
 ]
 },
- "netgate-route:acl-name": "string",
- "netgate-route:policy-id": 0,
- "netgate-route:ipv6": {- "netgate-route:ipv6-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true,
- "netgate-route:ipv6-address": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:name": "string",
- "netgate-route:policy-attachments": {- "netgate-route:attachment": [- {- "netgate-route:priority": 0,
- "netgate-route:policy-id": 0,
- "netgate-route:address-family": "ipv4"
 }
 ]
 }
 }
 ]
 }
 },
- "dynamic": {- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": "string",
- "netgate-route:server-public-key": "string",
- "netgate-route:user-name": "string",
- "netgate-route:private-key": "string"
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": 0,
- "netgate-route:regex": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": "string",
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": {- "netgate-route:strict-mode": null,
- "netgate-route:local-role": null
 },
- "netgate-route:local-as-replace-as": true,
- "netgate-route:advertisement-interval": 0,
- "netgate-route:peer-group-name": "string",
- "netgate-route:description": "string",
- "netgate-route:ttl-security-hops": 0,
- "netgate-route:remote-asn": 0,
- "netgate-route:ebgp-multihop": {- "netgate-route:max-hop-count": null
 },
- "netgate-route:password": "string",
- "netgate-route:enable": true,
- "netgate-route:peer": "string",
- "netgate-route:capability-negotiate": true,
- "netgate-route:capability-advertise": {- "netgate-route:extended-nexthop": null,
- "netgate-route:dynamic": null
 },
- "netgate-route:bfd": true,
- "netgate-route:timers": {- "netgate-route:hold-time": null,
- "netgate-route:connect": null,
- "netgate-route:keep-alive": null
 },
- "netgate-route:local-as-number": 0,
- "netgate-route:solo": true,
- "netgate-route:passive": true,
- "netgate-route:enforce-first-as": true,
- "netgate-route:disable-connected-check": true,
- "netgate-route:strict-capability-match": true,
- "netgate-route:port": 0,
- "netgate-route:graceful-restart": {- "netgate-route:mode": null
 },
- "netgate-route:update-source": "string",
- "netgate-route:local-as-no-prepend": true,
- "netgate-route:override-capability": true
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- 0
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:soo": "string",
- "netgate-route:rt": "string",
- "netgate-route:community": "string"
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": "string"
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": 0,
- "netgate-route:on-match-next": true
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:atomic-aggregate": true,
- "netgate-bgp:large-community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:community-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:as-path": {- "netgate-route:last-as": null,
- "netgate-route:prepend": null,
- "netgate-route:exclude": null
 },
- "netgate-bgp:community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:extcommunity": {- "netgate-route:soo": null,
- "netgate-route:rt": null
 },
- "local-preference": 0,
- "origin": "egp",
- "metric-type": {- "netgate-route:type": null
 },
- "ip": {- "netgate-route:next-hop": null
 },
- "aggregator": {- "netgate-route:asn": null,
- "netgate-route:ip-address": null
 },
- "weight": 0,
- "src-ip-address": "string",
- "originator": {- "netgate-route:ip-address": null
 },
- "ipv4": {- "netgate-route:vpn": null
 },
- "metric": {- "netgate-route:value": null
 },
- "ipv6": {- "netgate-route:vpn": null,
- "netgate-route:next-hop": null
 },
- "forwarding-address": "string",
- "tag": 0
 },
- "netgate-route:match": {- "netgate-bgp:large-community": {- "netgate-route:large-comm-list-name": null
 },
- "netgate-bgp:community": {- "netgate-route:comm-list-name": null,
- "netgate-route:exact-match": null
 },
- "netgate-bgp:peer-ip-address": "string",
- "netgate-bgp:extcommunity": {- "netgate-route:extcomm-list-name": null
 },
- "netgate-bgp:as-path-name": "string",
- "netgate-rpki:rpki": "invalid",
- "local-preference": 0,
- "ip-next-hop-access-list": "string",
- "ip-address-access-list": "string",
- "probability": 0,
- "origin": "egp",
- "ip-next-hop-ipv4-address": "string",
- "ipv6-address-access-list": "string",
- "ip-address-prefix-list": "string",
- "if-name": "string",
- "ip-next-hop-prefix-list": "string",
- "metric": {- "netgate-route:value": null
 },
- "ipv6-address-prefix-list": "string",
- "tag": 0,
- "source-protocol": "bgp"
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 },
- "netgate-route:lsa": {- "netgate-route:all": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": "string",
- "netgate-route:passive-data": {- "netgate-route:ip4-address": null
 }
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": {- "netgate-route:vlink": [ ]
 },
- "netgate-route:nssa": {- "netgate-route:no-summary": null,
- "netgate-route:translate": null
 },
- "netgate-route:filter-list-in": "string",
- "netgate-route:shortcut": "default",
- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:filter-list-out": "string",
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:export-list": "string",
- "netgate-route:area-id": "string",
- "netgate-route:import-list": "string",
- "netgate-route:default-cost": 0,
- "netgate-route:authentication": {- "netgate-route:message-digest": null
 }
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:ospf-instance": null,
- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "netgate-route:table-instance": null,
- "netgate-route:metric-type": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- 0
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:neighbor-data": {- "netgate-route:priority": null,
- "netgate-route:poll-interval": null
 }
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": "bgp",
- "netgate-route:access-list-name": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:link-cost": null
 }
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:multiplier": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- {- "netgate-route:priority": null,
- "netgate-route:ip4-address": null
 }
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:keys": null
 }
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:ignore": null
 }
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:delay": null
 }
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:key": null
 }
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- {- "netgate-route:if-auth": null,
- "netgate-route:ip4-address": null
 }
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- {- "netgate-route:filter": null,
- "netgate-route:ip4-prefix": null,
- "netgate-route:administrative": null
 }
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:route-map-name": null
 },
- "netgate-route:out": {- "netgate-route:route-map-name": null
 }
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null,
- "netgate-route:metric": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- "string"
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- "string"
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:access-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 },
- "netgate-route:prefix-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 }
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:out": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 }
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": 0,
- "netgate-route:key-string": "string"
 }
 ]
 }
 }
 ]
 }
 }
 },
- "static": { }
}Root container for routing models
netgate.route.RouteConfig to be added or updated
| object (netgate.route.RouteConfig)  Root container for routing models | 
{- "netgate-route:route-config": {- "netgate-abf:acl-based-forwarding": {- "netgate-route:policies": {- "netgate-route:policy": [- {- "netgate-route:ipv4": {- "netgate-route:ipv4-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:ipv4-address": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true
 }
 ]
 },
- "netgate-route:acl-name": "string",
- "netgate-route:policy-id": 0,
- "netgate-route:ipv6": {- "netgate-route:ipv6-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true,
- "netgate-route:ipv6-address": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:name": "string",
- "netgate-route:policy-attachments": {- "netgate-route:attachment": [- {- "netgate-route:priority": 0,
- "netgate-route:policy-id": 0,
- "netgate-route:address-family": "ipv4"
 }
 ]
 }
 }
 ]
 }
 },
- "dynamic": {- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": null,
- "netgate-route:server-public-key": null,
- "netgate-route:user-name": null,
- "netgate-route:private-key": null
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": null,
- "netgate-route:regex": null,
- "netgate-route:policy": null
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": null,
- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:aggregations": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": null,
- "netgate-route:local-as-replace-as": null,
- "netgate-route:advertisement-interval": null,
- "netgate-route:peer-group-name": null,
- "netgate-route:description": null,
- "netgate-route:ttl-security-hops": null,
- "netgate-route:remote-asn": null,
- "netgate-route:ebgp-multihop": null,
- "netgate-route:password": null,
- "netgate-route:enable": null,
- "netgate-route:peer": null,
- "netgate-route:capability-negotiate": null,
- "netgate-route:capability-advertise": null,
- "netgate-route:bfd": null,
- "netgate-route:timers": null,
- "netgate-route:local-as-number": null,
- "netgate-route:solo": null,
- "netgate-route:passive": null,
- "netgate-route:enforce-first-as": null,
- "netgate-route:disable-connected-check": null,
- "netgate-route:strict-capability-match": null,
- "netgate-route:port": null,
- "netgate-route:graceful-restart": null,
- "netgate-route:update-source": null,
- "netgate-route:local-as-no-prepend": null,
- "netgate-route:override-capability": null
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- null
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": null,
- "netgate-route:action": null,
- "netgate-route:soo": null,
- "netgate-route:rt": null,
- "netgate-route:community": null
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": null
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": null,
- "netgate-route:on-match-next": null
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": null,
- "netgate-bgp:atomic-aggregate": null,
- "netgate-bgp:large-community": null,
- "netgate-bgp:community-list": null,
- "netgate-bgp:as-path": null,
- "netgate-bgp:community": null,
- "netgate-bgp:extcommunity": null,
- "local-preference": null,
- "origin": null,
- "metric-type": null,
- "ip": null,
- "aggregator": null,
- "weight": null,
- "src-ip-address": null,
- "originator": null,
- "ipv4": null,
- "metric": null,
- "ipv6": null,
- "forwarding-address": null,
- "tag": null
 },
- "netgate-route:match": {- "netgate-bgp:large-community": null,
- "netgate-bgp:community": null,
- "netgate-bgp:peer-ip-address": null,
- "netgate-bgp:extcommunity": null,
- "netgate-bgp:as-path-name": null,
- "netgate-rpki:rpki": null,
- "local-preference": null,
- "ip-next-hop-access-list": null,
- "ip-address-access-list": null,
- "probability": null,
- "origin": null,
- "ip-next-hop-ipv4-address": null,
- "ipv6-address-access-list": null,
- "ip-address-prefix-list": null,
- "if-name": null,
- "ip-next-hop-prefix-list": null,
- "metric": null,
- "ipv6-address-prefix-list": null,
- "tag": null,
- "source-protocol": null
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": null,
- "netgate-route:max-lifetime": null,
- "netgate-route:refresh-interval": null
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": null,
- "netgate-route:max-lifetime": null,
- "netgate-route:refresh-interval": null
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- null
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- null
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- null
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- null
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": null,
- "netgate-route:priority-limit": null,
- "netgate-route:tiebreaker": [ ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": null,
- "netgate-route:priority-limit": null,
- "netgate-route:tiebreaker": [ ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [ ],
- "netgate-route:enable": null
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [ ],
- "netgate-route:enable": null
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 },
- "netgate-route:lsa": {- "netgate-route:all": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": null,
- "netgate-route:passive-data": null
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": null,
- "netgate-route:nssa": null,
- "netgate-route:filter-list-in": null,
- "netgate-route:shortcut": null,
- "netgate-route:ranges": null,
- "netgate-route:filter-list-out": null,
- "netgate-route:stub": null,
- "netgate-route:export-list": null,
- "netgate-route:area-id": null,
- "netgate-route:import-list": null,
- "netgate-route:default-cost": null,
- "netgate-route:authentication": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- null
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": null,
- "netgate-route:neighbor-data": null
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": null,
- "netgate-route:access-list-name": null
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- null
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": null,
- "netgate-route:stub": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- null
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- null
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- null
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:access-list-filter": null,
- "netgate-route:prefix-list-filter": null
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": null,
- "netgate-route:key-string": null
 }
 ]
 }
 }
 ]
 }
 }
 },
- "static": { }
 }
}package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config/dynamic" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:dynamic": {- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": "string",
- "netgate-route:server-public-key": "string",
- "netgate-route:user-name": "string",
- "netgate-route:private-key": "string"
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": 0,
- "netgate-route:regex": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": "string",
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": {- "netgate-route:strict-mode": null,
- "netgate-route:local-role": null
 },
- "netgate-route:local-as-replace-as": true,
- "netgate-route:advertisement-interval": 0,
- "netgate-route:peer-group-name": "string",
- "netgate-route:description": "string",
- "netgate-route:ttl-security-hops": 0,
- "netgate-route:remote-asn": 0,
- "netgate-route:ebgp-multihop": {- "netgate-route:max-hop-count": null
 },
- "netgate-route:password": "string",
- "netgate-route:enable": true,
- "netgate-route:peer": "string",
- "netgate-route:capability-negotiate": true,
- "netgate-route:capability-advertise": {- "netgate-route:extended-nexthop": null,
- "netgate-route:dynamic": null
 },
- "netgate-route:bfd": true,
- "netgate-route:timers": {- "netgate-route:hold-time": null,
- "netgate-route:connect": null,
- "netgate-route:keep-alive": null
 },
- "netgate-route:local-as-number": 0,
- "netgate-route:solo": true,
- "netgate-route:passive": true,
- "netgate-route:enforce-first-as": true,
- "netgate-route:disable-connected-check": true,
- "netgate-route:strict-capability-match": true,
- "netgate-route:port": 0,
- "netgate-route:graceful-restart": {- "netgate-route:mode": null
 },
- "netgate-route:update-source": "string",
- "netgate-route:local-as-no-prepend": true,
- "netgate-route:override-capability": true
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- 0
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:soo": "string",
- "netgate-route:rt": "string",
- "netgate-route:community": "string"
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": "string"
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": 0,
- "netgate-route:on-match-next": true
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:atomic-aggregate": true,
- "netgate-bgp:large-community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:community-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:as-path": {- "netgate-route:last-as": null,
- "netgate-route:prepend": null,
- "netgate-route:exclude": null
 },
- "netgate-bgp:community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:extcommunity": {- "netgate-route:soo": null,
- "netgate-route:rt": null
 },
- "local-preference": 0,
- "origin": "egp",
- "metric-type": {- "netgate-route:type": null
 },
- "ip": {- "netgate-route:next-hop": null
 },
- "aggregator": {- "netgate-route:asn": null,
- "netgate-route:ip-address": null
 },
- "weight": 0,
- "src-ip-address": "string",
- "originator": {- "netgate-route:ip-address": null
 },
- "ipv4": {- "netgate-route:vpn": null
 },
- "metric": {- "netgate-route:value": null
 },
- "ipv6": {- "netgate-route:vpn": null,
- "netgate-route:next-hop": null
 },
- "forwarding-address": "string",
- "tag": 0
 },
- "netgate-route:match": {- "netgate-bgp:large-community": {- "netgate-route:large-comm-list-name": null
 },
- "netgate-bgp:community": {- "netgate-route:comm-list-name": null,
- "netgate-route:exact-match": null
 },
- "netgate-bgp:peer-ip-address": "string",
- "netgate-bgp:extcommunity": {- "netgate-route:extcomm-list-name": null
 },
- "netgate-bgp:as-path-name": "string",
- "netgate-rpki:rpki": "invalid",
- "local-preference": 0,
- "ip-next-hop-access-list": "string",
- "ip-address-access-list": "string",
- "probability": 0,
- "origin": "egp",
- "ip-next-hop-ipv4-address": "string",
- "ipv6-address-access-list": "string",
- "ip-address-prefix-list": "string",
- "if-name": "string",
- "ip-next-hop-prefix-list": "string",
- "metric": {- "netgate-route:value": null
 },
- "ipv6-address-prefix-list": "string",
- "tag": 0,
- "source-protocol": "bgp"
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 },
- "netgate-route:lsa": {- "netgate-route:all": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": "string",
- "netgate-route:passive-data": {- "netgate-route:ip4-address": null
 }
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": {- "netgate-route:vlink": [ ]
 },
- "netgate-route:nssa": {- "netgate-route:no-summary": null,
- "netgate-route:translate": null
 },
- "netgate-route:filter-list-in": "string",
- "netgate-route:shortcut": "default",
- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:filter-list-out": "string",
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:export-list": "string",
- "netgate-route:area-id": "string",
- "netgate-route:import-list": "string",
- "netgate-route:default-cost": 0,
- "netgate-route:authentication": {- "netgate-route:message-digest": null
 }
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:ospf-instance": null,
- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "netgate-route:table-instance": null,
- "netgate-route:metric-type": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- 0
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:neighbor-data": {- "netgate-route:priority": null,
- "netgate-route:poll-interval": null
 }
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": "bgp",
- "netgate-route:access-list-name": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:link-cost": null
 }
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:multiplier": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- {- "netgate-route:priority": null,
- "netgate-route:ip4-address": null
 }
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:keys": null
 }
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:ignore": null
 }
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:delay": null
 }
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:key": null
 }
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- {- "netgate-route:if-auth": null,
- "netgate-route:ip4-address": null
 }
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- {- "netgate-route:filter": null,
- "netgate-route:ip4-prefix": null,
- "netgate-route:administrative": null
 }
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:route-map-name": null
 },
- "netgate-route:out": {- "netgate-route:route-map-name": null
 }
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null,
- "netgate-route:metric": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- "string"
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- "string"
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:access-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 },
- "netgate-route:prefix-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 }
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:out": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 }
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": 0,
- "netgate-route:key-string": "string"
 }
 ]
 }
 }
 ]
 }
 }
 }
}creates netgate.route.routeconfig.Dynamic
netgate.route.routeconfig.Dynamic to be added to list
| object (netgate.bgp.routeconfig.dynamic.Bgp)  | |
| object (netgate.frr.routeconfig.dynamic.RouteMaps)  Table of Route Maps, indexed by name. Each entry contains a set of rules ordered by sequence number. | |
| object (netgate.frr.routeconfig.dynamic.PrefixLists)  Table of Prefix lists, indexed by name. Each entry contains a set of rules ordered by sequence number. | |
| object (netgate.frr.routeconfig.dynamic.Manager)  | |
| object (netgate.frr.routeconfig.dynamic.AccessLists)  Table of Access Lists, indexed by name. Each entry contains a set of rules ordered by sequence number. | |
| netgate-frr:unmanaged | string Indicates that dynamic routing configuration will be manually maintained by the user. Mutually exclusive with any other managed dynamic route configuration. | 
| object (netgate.isis.routeconfig.dynamic.Isis)  | |
| object (netgate.ospf.routestate.dynamic.Ospf)  | |
| object (netgate.ospf6.routestate.dynamic.Ospf6)  | |
| object (netgate.rip.routestate.dynamic.Rip)  | 
{- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": "string",
- "netgate-route:server-public-key": "string",
- "netgate-route:user-name": "string",
- "netgate-route:private-key": "string"
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": 0,
- "netgate-route:regex": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": "string",
- "netgate-route:distance-admin": {- "netgate-route:distance": 0,
- "netgate-route:ip-src-prefix": "string",
- "netgate-route:access-list-name": "string"
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [- null
 ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": 0,
- "netgate-route:external": 0,
- "netgate-route:local": 0
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [- null
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- null
 ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": 0,
- "netgate-route:equal-cluster-length": true,
- "netgate-route:non-ibgp-paths": 0
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": 0,
- "netgate-route:ip-src-prefix": "string",
- "netgate-route:access-list-name": "string"
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": 0,
- "netgate-route:external": 0,
- "netgate-route:local": 0
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- null
 ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [- null
 ],
- "netgate-route:vrf-import": [- null
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": {- "netgate-route:route-source": [ ]
 }
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [- null
 ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [- null
 ]
 }
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": {- "netgate-route:distance": 0,
- "netgate-route:ip-src-prefix": "string",
- "netgate-route:access-list-name": "string"
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [- null
 ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": 0,
- "netgate-route:external": 0,
- "netgate-route:local": 0
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- null
 ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": 0,
- "netgate-route:equal-cluster-length": true,
- "netgate-route:non-ibgp-paths": 0
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": 0,
- "netgate-route:ip-src-prefix": "string",
- "netgate-route:access-list-name": "string"
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": 0,
- "netgate-route:external": 0,
- "netgate-route:local": 0
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- null
 ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [- null
 ],
- "netgate-route:vrf-import": [- null
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": {- "netgate-route:route-source": [ ]
 }
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [- null
 ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [- null
 ]
 }
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": {- "netgate-route:strict-mode": "string",
- "netgate-route:local-role": "provider"
 },
- "netgate-route:local-as-replace-as": true,
- "netgate-route:advertisement-interval": 0,
- "netgate-route:peer-group-name": "string",
- "netgate-route:description": "string",
- "netgate-route:ttl-security-hops": 0,
- "netgate-route:remote-asn": 0,
- "netgate-route:ebgp-multihop": {- "netgate-route:max-hop-count": 0
 },
- "netgate-route:password": "string",
- "netgate-route:enable": true,
- "netgate-route:peer": "string",
- "netgate-route:capability-negotiate": true,
- "netgate-route:capability-advertise": {- "netgate-route:extended-nexthop": true,
- "netgate-route:dynamic": true
 },
- "netgate-route:bfd": true,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:connect": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:local-as-number": 0,
- "netgate-route:solo": true,
- "netgate-route:passive": true,
- "netgate-route:enforce-first-as": true,
- "netgate-route:disable-connected-check": true,
- "netgate-route:strict-capability-match": true,
- "netgate-route:port": 0,
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable"
 },
- "netgate-route:update-source": "string",
- "netgate-route:local-as-no-prepend": true,
- "netgate-route:override-capability": true
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- 0
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:soo": "string",
- "netgate-route:rt": "string",
- "netgate-route:community": "string"
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": "string"
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": 0,
- "netgate-route:on-match-next": true
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": {- "netgate-route:delete": "string"
 },
- "netgate-bgp:atomic-aggregate": true,
- "netgate-bgp:large-community": {- "netgate-route:value": "string",
- "netgate-route:none": true,
- "netgate-route:additive": true
 },
- "netgate-bgp:community-list": {- "netgate-route:delete": "string"
 },
- "netgate-bgp:as-path": {- "netgate-route:last-as": 0,
- "netgate-route:prepend": "string",
- "netgate-route:exclude": "string"
 },
- "netgate-bgp:community": {- "netgate-route:value": "string",
- "netgate-route:none": true,
- "netgate-route:additive": true
 },
- "netgate-bgp:extcommunity": {- "netgate-route:soo": "string",
- "netgate-route:rt": "string"
 },
- "local-preference": 0,
- "origin": "egp",
- "metric-type": {- "netgate-route:type": "type-1"
 },
- "ip": {- "netgate-route:next-hop": {- "netgate-bgp:use-peer-address": null,
- "ipv4-address": null,
- "unchanged": null
 }
 },
- "aggregator": {- "netgate-route:asn": 0,
- "netgate-route:ip-address": "string"
 },
- "weight": 0,
- "src-ip-address": "string",
- "originator": {- "netgate-route:ip-address": "string"
 },
- "ipv4": {- "netgate-route:vpn": {- "netgate-route:next-hop": null
 }
 },
- "metric": {- "netgate-route:value": "string"
 },
- "ipv6": {- "netgate-route:vpn": {- "netgate-route:next-hop": null
 },
- "netgate-route:next-hop": {- "netgate-bgp:use-peer-address": null,
- "global-ipv6-address": null,
- "local-ipv6-address": null,
- "prefer-global": null
 }
 },
- "forwarding-address": "string",
- "tag": 0
 },
- "netgate-route:match": {- "netgate-bgp:large-community": {- "netgate-route:large-comm-list-name": "string"
 },
- "netgate-bgp:community": {- "netgate-route:comm-list-name": "string",
- "netgate-route:exact-match": true
 },
- "netgate-bgp:peer-ip-address": "string",
- "netgate-bgp:extcommunity": {- "netgate-route:extcomm-list-name": "string"
 },
- "netgate-bgp:as-path-name": "string",
- "netgate-rpki:rpki": "invalid",
- "local-preference": 0,
- "ip-next-hop-access-list": "string",
- "ip-address-access-list": "string",
- "probability": 0,
- "origin": "egp",
- "ip-next-hop-ipv4-address": "string",
- "ipv6-address-access-list": "string",
- "ip-address-prefix-list": "string",
- "if-name": "string",
- "ip-next-hop-prefix-list": "string",
- "metric": {- "netgate-route:value": 0
 },
- "ipv6-address-prefix-list": "string",
- "tag": 0,
- "source-protocol": "bgp"
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "level": "level-1",
- "source": "kernel"
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "level": "level-1",
- "source": "kernel"
 }
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- {- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "always": false,
- "level": "level-1"
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- {- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "always": false,
- "level": "level-1"
 }
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- {- "netgate-route:index": null,
- "netgate-route:tiebreaker-type": null
 }
 ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- {- "netgate-route:index": null,
- "netgate-route:tiebreaker-type": null
 }
 ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- "string"
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- "string"
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 },
- "netgate-route:lsa": {- "netgate-route:all": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": "string",
- "netgate-route:passive-data": {- "netgate-route:ip4-address": "string"
 }
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": {- "netgate-route:vlink": [- null
 ]
 },
- "netgate-route:nssa": {- "netgate-route:no-summary": true,
- "netgate-route:translate": "always"
 },
- "netgate-route:filter-list-in": "string",
- "netgate-route:shortcut": "default",
- "netgate-route:ranges": {- "netgate-route:range": [- null
 ]
 },
- "netgate-route:filter-list-out": "string",
- "netgate-route:stub": {- "netgate-route:no-summary": true
 },
- "netgate-route:export-list": "string",
- "netgate-route:area-id": "string",
- "netgate-route:import-list": "string",
- "netgate-route:default-cost": 0,
- "netgate-route:authentication": {- "netgate-route:message-digest": true
 }
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:ospf-instance": 0,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:table-instance": 0,
- "netgate-route:metric-type": 0
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- 0
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:neighbor-data": {- "netgate-route:priority": 0,
- "netgate-route:poll-interval": 0
 }
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": "bgp",
- "netgate-route:access-list-name": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:link-cost": 0
 }
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:interval": 0
 }
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:multiplier": 0,
- "netgate-route:interval": 0
 }
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- {- "netgate-route:priority": 0,
- "netgate-route:ip4-address": "string"
 }
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:keys": {- "netgate-route:key-id": [ ]
 }
 }
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:ignore": true
 }
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:delay": 0
 }
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:interval": 0
 }
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:key": "string"
 }
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- {- "netgate-route:if-auth": "message-digest",
- "netgate-route:ip4-address": "string"
 }
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": {- "netgate-route:range": [- null
 ]
 },
- "netgate-route:stub": {- "netgate-route:no-summary": true
 },
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": "string"
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- {- "netgate-route:filter": "string",
- "netgate-route:ip4-prefix": "string",
- "netgate-route:administrative": 0
 }
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:route-map-name": "string"
 },
- "netgate-route:out": {- "netgate-route:route-map-name": "string"
 }
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": "string",
- "netgate-route:metric": 0
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- "string"
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- "string"
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:access-list-filter": {- "netgate-route:in": "string",
- "netgate-route:out": "string"
 },
- "netgate-route:prefix-list-filter": {- "netgate-route:in": "string",
- "netgate-route:out": "string"
 }
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:metric": 0,
- "netgate-route:access-list-name": "string"
 },
- "netgate-route:out": {- "netgate-route:metric": 0,
- "netgate-route:access-list-name": "string"
 }
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": 0,
- "netgate-route:key-string": "string"
 }
 ]
 }
 }
 ]
 }
 }
}creates or updates netgate.route.routeconfig.Dynamic
netgate.route.routeconfig.Dynamic to be added or updated
| object (netgate.route.routeconfig.Dynamic)  | 
{- "netgate-route:dynamic": {- "netgate-bgp:bgp": {- "netgate-rpki:rpki": {- "netgate-route:global-options": {- "netgate-route:enable": true,
- "netgate-route:debug": {- "netgate-route:rpki": true
 }
 },
- "netgate-route:polling-period": 3600,
- "netgate-route:retry-interval": 600,
- "netgate-route:expire-interval": 7200,
- "netgate-route:cache-servers": {- "netgate-route:server": [- {- "netgate-route:transport-type": "tcp",
- "netgate-route:host": "string",
- "netgate-route:transport": {- "netgate-route:ssh": {- "netgate-route:source": "string",
- "netgate-route:server-public-key": "string",
- "netgate-route:user-name": "string",
- "netgate-route:private-key": "string"
 }
 },
- "netgate-route:port": 0,
- "netgate-route:preference": 0
 }
 ]
 }
 },
- "global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv4-prefixes": {- "netgate-route:ipv4-prefix": [- "string"
 ]
 },
- "netgate-route:ipv6-prefix": "string",
- "netgate-route:ipv6-prefixes": {- "netgate-route:ipv6-prefix": [- "string"
 ]
 }
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:prefixes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:in-peers": {- "netgate-route:peer": [- "string"
 ]
 },
- "netgate-route:out-peers": {- "netgate-route:peer": [- "string"
 ]
 }
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": 0,
- "netgate-route:regex": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": "string",
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:roles": {- "netgate-route:strict-mode": null,
- "netgate-route:local-role": null
 },
- "netgate-route:local-as-replace-as": true,
- "netgate-route:advertisement-interval": 0,
- "netgate-route:peer-group-name": "string",
- "netgate-route:description": "string",
- "netgate-route:ttl-security-hops": 0,
- "netgate-route:remote-asn": 0,
- "netgate-route:ebgp-multihop": {- "netgate-route:max-hop-count": null
 },
- "netgate-route:password": "string",
- "netgate-route:enable": true,
- "netgate-route:peer": "string",
- "netgate-route:capability-negotiate": true,
- "netgate-route:capability-advertise": {- "netgate-route:extended-nexthop": null,
- "netgate-route:dynamic": null
 },
- "netgate-route:bfd": true,
- "netgate-route:timers": {- "netgate-route:hold-time": null,
- "netgate-route:connect": null,
- "netgate-route:keep-alive": null
 },
- "netgate-route:local-as-number": 0,
- "netgate-route:solo": true,
- "netgate-route:passive": true,
- "netgate-route:enforce-first-as": true,
- "netgate-route:disable-connected-check": true,
- "netgate-route:strict-capability-match": true,
- "netgate-route:port": 0,
- "netgate-route:graceful-restart": {- "netgate-route:mode": null
 },
- "netgate-route:update-source": "string",
- "netgate-route:local-as-no-prepend": true,
- "netgate-route:override-capability": true
 }
 ]
 },
- "netgate-route:log-neighbor-changes": true,
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- 0
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:ebgp-requires-policy": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:defaults": {- "netgate-route:ipv4-unicast-enabled": true
 },
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:graceful-restart": {- "netgate-route:mode": "enable",
- "netgate-route:rib-stale-time": 0,
- "netgate-route:notification": true,
- "netgate-route:preserve-fw-state": true,
- "netgate-route:select-defer-time": 0,
- "netgate-route:restart-time": 0,
- "netgate-route:stalepath-time": 0
 },
- "netgate-route:long-lived-graceful-restart": {- "netgate-route:stale-time": 0
 },
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:soo": "string",
- "netgate-route:rt": "string",
- "netgate-route:community": "string"
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-frr:route-maps": {- "netgate-route:map": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:call": {- "netgate-route:rt-map-name": "string"
 },
- "netgate-route:exit": {- "netgate-route:on-match-goto": 0,
- "netgate-route:on-match-next": true
 },
- "netgate-route:sequence": 0,
- "netgate-route:set": {- "netgate-bgp:large-comm-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:atomic-aggregate": true,
- "netgate-bgp:large-community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:community-list": {- "netgate-route:delete": null
 },
- "netgate-bgp:as-path": {- "netgate-route:last-as": null,
- "netgate-route:prepend": null,
- "netgate-route:exclude": null
 },
- "netgate-bgp:community": {- "netgate-route:value": null,
- "netgate-route:none": null,
- "netgate-route:additive": null
 },
- "netgate-bgp:extcommunity": {- "netgate-route:soo": null,
- "netgate-route:rt": null
 },
- "local-preference": 0,
- "origin": "egp",
- "metric-type": {- "netgate-route:type": null
 },
- "ip": {- "netgate-route:next-hop": null
 },
- "aggregator": {- "netgate-route:asn": null,
- "netgate-route:ip-address": null
 },
- "weight": 0,
- "src-ip-address": "string",
- "originator": {- "netgate-route:ip-address": null
 },
- "ipv4": {- "netgate-route:vpn": null
 },
- "metric": {- "netgate-route:value": null
 },
- "ipv6": {- "netgate-route:vpn": null,
- "netgate-route:next-hop": null
 },
- "forwarding-address": "string",
- "tag": 0
 },
- "netgate-route:match": {- "netgate-bgp:large-community": {- "netgate-route:large-comm-list-name": null
 },
- "netgate-bgp:community": {- "netgate-route:comm-list-name": null,
- "netgate-route:exact-match": null
 },
- "netgate-bgp:peer-ip-address": "string",
- "netgate-bgp:extcommunity": {- "netgate-route:extcomm-list-name": null
 },
- "netgate-bgp:as-path-name": "string",
- "netgate-rpki:rpki": "invalid",
- "local-preference": 0,
- "ip-next-hop-access-list": "string",
- "ip-address-access-list": "string",
- "probability": 0,
- "origin": "egp",
- "ip-next-hop-ipv4-address": "string",
- "ipv6-address-access-list": "string",
- "ip-address-prefix-list": "string",
- "if-name": "string",
- "ip-next-hop-prefix-list": "string",
- "metric": {- "netgate-route:value": null
 },
- "ipv6-address-prefix-list": "string",
- "tag": 0,
- "source-protocol": "bgp"
 },
- "netgate-route:description": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:prefix-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:le-len": 0,
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:prefix": "string",
- "netgate-route:ge-len": 0
 }
 ]
 }
 }
 ]
 },
- "netgate-frr:manager": {- "netgate-route:global-options": {- "netgate-route:ptm": false,
- "netgate-route:debug": {- "netgate-route:fpm": true,
- "netgate-route:rib": {- "netgate-route:detail": true
 },
- "netgate-route:nht": true,
- "netgate-route:packet": {- "netgate-route:detail": true,
- "netgate-route:direction": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:kernel": {- "netgate-route:msgdump": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:events": true
 },
- "netgate-route:ipv4": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 },
- "netgate-route:log": {- "netgate-route:file": {- "netgate-route:level": "alerts",
- "netgate-route:filename": "string"
 },
- "netgate-route:syslog": {- "netgate-route:level": "alerts"
 }
 },
- "netgate-route:ipv6": {- "netgate-route:nht": {- "netgate-route:resolve-via-default": true
 }
 }
 }
 },
- "netgate-frr:access-lists": {- "netgate-route:list": [- {- "netgate-route:name": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:sequence": 0,
- "netgate-route:action": "deny",
- "netgate-route:ip-prefix": "string"
 }
 ]
 },
- "netgate-route:remark": "string"
 }
 ]
 },
- "netgate-frr:unmanaged": "string",
- "netgate-isis:isis": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:route-events": true,
- "netgate-route:lsp-gen": true,
- "netgate-route:tx-queue": true,
- "netgate-route:snp-packets": true,
- "netgate-route:lfa": true,
- "netgate-route:update-packets": true,
- "netgate-route:flooding": true,
- "netgate-route:spf-events": true,
- "netgate-route:adj-packets": true,
- "netgate-route:packet-dump": true,
- "netgate-route:lsp-sched": true,
- "netgate-route:events": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:is-type": "level-1",
- "netgate-route:domain-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:area-tag": "string",
- "netgate-route:advertise-high-metrics": false,
- "netgate-route:spf": {- "netgate-route:prefix-priority": {- "netgate-route:critical": "string",
- "netgate-route:high": "string",
- "netgate-route:medium": "string"
 },
- "netgate-route:interval": {- "netgate-route:level-1": 1,
- "netgate-route:level-2": 1
 },
- "netgate-route:backoff-delay": {- "netgate-route:short-delay": 200,
- "netgate-route:holddown": 10000,
- "netgate-route:time-to-learn": 500,
- "netgate-route:init-delay": 50,
- "netgate-route:enable": true,
- "netgate-route:long-delay": 5000
 }
 },
- "netgate-route:lsp": {- "netgate-route:timers": {- "netgate-route:level-1": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 },
- "netgate-route:level-2": {- "netgate-route:gen-interval": 30,
- "netgate-route:max-lifetime": 1200,
- "netgate-route:refresh-interval": 900
 }
 },
- "netgate-route:mtu": 1497
 },
- "netgate-route:asla-legacy-flag": false,
- "netgate-route:redistributions": {- "netgate-route:ipv4": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:redistribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "level": null,
- "source": null
 }
 ]
 }
 },
- "netgate-route:purge-originator": false,
- "netgate-route:metric-style": "narrow",
- "netgate-route:admin-group-send-zero": false,
- "netgate-route:attached-bit-receive-ignore": false,
- "netgate-route:advertise-passive-only": false,
- "netgate-route:vrf-id": "string",
- "netgate-route:disable-attached-bit-send": false,
- "netgate-route:log-adjacency-changes": false,
- "netgate-route:set-overload-bit-on-startup": 0,
- "netgate-route:log-pdu-drops": false,
- "netgate-route:set-overload-bit": false,
- "netgate-route:default-information-originate": {- "netgate-route:ipv4": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 },
- "netgate-route:ipv6": {- "netgate-route:distribution": [- {- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "always": null,
- "level": null
 }
 ]
 }
 },
- "netgate-route:fast-reroute": {- "netgate-route:level-1": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 },
- "netgate-route:level-2": {- "netgate-route:lfa": {- "netgate-route:disable-load-sharing": false,
- "netgate-route:priority-limit": "critical",
- "netgate-route:tiebreaker": [- null
 ]
 }
 }
 },
- "netgate-route:area-password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string",
- "authenticate-snp": "send-only"
 },
- "netgate-route:disable-dynamic-hostname": false,
- "netgate-route:net": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:level-1": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:level-2": {- "netgate-route:psnp-interval": 2,
- "netgate-route:fast-reroute": {- "netgate-route:lfa": {- "netgate-route:exclude-interface": [- null
 ],
- "netgate-route:enable": false
 }
 },
- "netgate-route:priority": 64,
- "netgate-route:metric": 10,
- "netgate-route:csnp-interval": 10
 },
- "netgate-route:if-name": "string",
- "netgate-route:password": {- "netgate-route:clear": "string",
- "netgate-route:md5": "string"
 },
- "netgate-route:ipv4": true,
- "netgate-route:area-tag": "string",
- "netgate-route:disable-three-way-handshake": false,
- "netgate-route:ipv6": true,
- "netgate-route:point-to-point": false,
- "netgate-route:circuit-type": "level-1",
- "netgate-route:hello": {- "netgate-route:level-1": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:level-2": {- "netgate-route:multiplier": 10,
- "netgate-route:interval": 3
 },
- "netgate-route:padding": "always"
 },
- "netgate-route:passive": false
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 },
- "netgate-route:lsa": {- "netgate-route:all": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": "string",
- "netgate-route:passive-data": {- "netgate-route:ip4-address": null
 }
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": {- "netgate-route:vlink": [ ]
 },
- "netgate-route:nssa": {- "netgate-route:no-summary": null,
- "netgate-route:translate": null
 },
- "netgate-route:filter-list-in": "string",
- "netgate-route:shortcut": "default",
- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:filter-list-out": "string",
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:export-list": "string",
- "netgate-route:area-id": "string",
- "netgate-route:import-list": "string",
- "netgate-route:default-cost": 0,
- "netgate-route:authentication": {- "netgate-route:message-digest": null
 }
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:ospf-instance": null,
- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "netgate-route:table-instance": null,
- "netgate-route:metric-type": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- 0
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:neighbor-data": {- "netgate-route:priority": null,
- "netgate-route:poll-interval": null
 }
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": "bgp",
- "netgate-route:access-list-name": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:link-cost": null
 }
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:multiplier": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- {- "netgate-route:priority": null,
- "netgate-route:ip4-address": null
 }
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:keys": null
 }
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:ignore": null
 }
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:delay": null
 }
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:key": null
 }
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- {- "netgate-route:if-auth": null,
- "netgate-route:ip4-address": null
 }
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- {- "netgate-route:filter": null,
- "netgate-route:ip4-prefix": null,
- "netgate-route:administrative": null
 }
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:route-map-name": null
 },
- "netgate-route:out": {- "netgate-route:route-map-name": null
 }
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null,
- "netgate-route:metric": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- "string"
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- "string"
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:access-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 },
- "netgate-route:prefix-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 }
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:out": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 }
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": 0,
- "netgate-route:key-string": "string"
 }
 ]
 }
 }
 ]
 }
 }
 }
}package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config/dynamic" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config/static" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:static": { }
}creates netgate.route.routeconfig.Static
netgate.route.routeconfig.Static to be added to list
{ }creates or updates netgate.route.routeconfig.Static
netgate.route.routeconfig.Static to be added or updated
| netgate-route:static | object (netgate.route.routeconfig.Static)  | 
{- "netgate-route:static": { }
}package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-config/static" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-state" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:route-state": {- "netgate-abf:acl-based-forwarding": {- "netgate-route:policies": {- "netgate-route:policy": [- {- "netgate-route:ipv4": {- "netgate-route:ipv4-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:ipv4-address": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true
 }
 ]
 },
- "netgate-route:acl-name": "string",
- "netgate-route:policy-id": 0,
- "netgate-route:ipv6": {- "netgate-route:ipv6-next-hop": [- {- "netgate-route:drop": true,
- "netgate-route:if-name": "string",
- "netgate-route:hop-id": 0,
- "netgate-route:null-send-unreachable": true,
- "netgate-route:weight": 0,
- "netgate-route:null-send-prohibited": true,
- "netgate-route:local": true,
- "netgate-route:ipv6-address": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:policy-attachments": {- "netgate-route:attachment": [- {- "netgate-route:if-name": "string",
- "netgate-route:priority": 0,
- "netgate-route:policy-id": "string",
- "netgate-route:address-family": "ipv4"
 }
 ]
 }
 },
- "dynamic": {- "netgate-bgp:bgp": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv6-prefix": "string"
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:in-peer": "string",
- "netgate-route:out-peer": "string",
- "netgate-route:prefix": "string"
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "netgate-route:as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": null,
- "netgate-route:regex": null,
- "netgate-route:policy": null
 }
 ]
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": null,
- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:aggregations": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": null,
- "netgate-route:network-announcements": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": null,
- "netgate-route:distance-admin": null,
- "netgate-route:distance-bgp": null,
- "netgate-route:neighbors": null,
- "netgate-route:table-map": null,
- "netgate-route:network-imports": null,
- "netgate-route:redistributions": null,
- "netgate-route:network-announcements": null,
- "netgate-route:aggregations": null
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0,
- "netgate-route:enable": true
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:capability-advertise": null,
- "netgate-route:bfd": null,
- "netgate-route:timers": null,
- "netgate-route:local-as-number": null,
- "netgate-route:local-as-replace-as": null,
- "netgate-route:advertisement-interval": null,
- "netgate-route:ttl-security-hops": null,
- "netgate-route:peer-group-name": null,
- "netgate-route:description": null,
- "netgate-route:solo": null,
- "netgate-route:remote-asn": null,
- "netgate-route:passive": null,
- "netgate-route:ebgp-multihop": null,
- "netgate-route:password": null,
- "netgate-route:enforce-first-as": null,
- "netgate-route:disable-connected-check": null,
- "netgate-route:strict-capability-match": null,
- "netgate-route:port": null,
- "netgate-route:enable": null,
- "netgate-route:peer": null,
- "netgate-route:update-source": null,
- "netgate-route:local-as-no-prepend": null,
- "netgate-route:override-capability": null,
- "netgate-route:capability-negotiate": null
 }
 ]
 },
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- null
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "netgate-route:community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:community": null,
- "netgate-route:sequence": null,
- "netgate-route:action": null
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 },
- "netgate-route:lsa": {- "netgate-route:all": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": null,
- "netgate-route:passive-data": null
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": null,
- "netgate-route:nssa": null,
- "netgate-route:filter-list-in": null,
- "netgate-route:shortcut": null,
- "netgate-route:ranges": null,
- "netgate-route:filter-list-out": null,
- "netgate-route:stub": null,
- "netgate-route:export-list": null,
- "netgate-route:area-id": null,
- "netgate-route:import-list": null,
- "netgate-route:default-cost": null,
- "netgate-route:authentication": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- null
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": null,
- "netgate-route:neighbor-data": null
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": null,
- "netgate-route:access-list-name": null
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- null
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- null
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": null,
- "netgate-route:maximum-hold": null,
- "netgate-route:delay": null
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": null,
- "netgate-route:stub": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- null
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": null,
- "netgate-route:source": null
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- null
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- null
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:access-list-filter": null,
- "netgate-route:prefix-list-filter": null
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": null,
- "netgate-route:in": null,
- "netgate-route:out": null
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": null,
- "netgate-route:key-string": null
 }
 ]
 }
 }
 ]
 }
 }
 },
- "static": { }
 }
}package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-state/dynamic" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:dynamic": {- "netgate-bgp:bgp": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:all": true,
- "netgate-route:prefix": "string"
 },
- "netgate-route:neighbor-events": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:as4": {- "netgate-route:all": true,
- "netgate-route:segment": true
 },
- "netgate-route:bestpath": {- "netgate-route:ipv6-prefix": "string"
 },
- "netgate-route:keepalive": {- "netgate-route:all": true,
- "netgate-route:peer": "string"
 },
- "netgate-route:update-groups": true,
- "netgate-route:nht": true,
- "netgate-route:updates": {- "netgate-route:all": true,
- "netgate-route:in-peer": "string",
- "netgate-route:out-peer": "string",
- "netgate-route:prefix": "string"
 }
 },
- "netgate-route:route-map-delay-timer": 0
 },
- "netgate-route:as-path-table": {- "netgate-route:as-path": [- {- "netgate-route:name": "string",
- "netgate-route:patterns": {- "netgate-route:pattern": [- {- "netgate-route:sequence": 0,
- "netgate-route:regex": "string",
- "netgate-route:policy": "deny"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:always-compare-med": true,
- "netgate-route:listen-limit": 0,
- "netgate-route:bestpath-compare-routerid": true,
- "netgate-route:bestpath-as-path-multipath-relax-as-set": true,
- "netgate-route:address-families": {- "netgate-route:ipv4": {- "netgate-route:multicast": {- "netgate-route:table-map": "string",
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 },
- "netgate-route:ipv6": {- "netgate-route:multicast": {- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 }
 },
- "netgate-route:unicast": {- "netgate-route:multiple-path-maximums": {- "netgate-route:ibgp-paths": null,
- "netgate-route:equal-cluster-length": null,
- "netgate-route:non-ibgp-paths": null
 },
- "netgate-route:distance-admin": {- "netgate-route:distance": null,
- "netgate-route:ip-src-prefix": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:distance-bgp": {- "netgate-route:internal": null,
- "netgate-route:external": null,
- "netgate-route:local": null
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [ ]
 },
- "netgate-route:table-map": "string",
- "netgate-route:network-imports": {- "netgate-route:route-map-imports": [ ],
- "netgate-route:vrf-import": [ ]
 },
- "netgate-route:redistributions": {- "netgate-route:named-sources": null
 },
- "netgate-route:network-announcements": {- "netgate-route:network": [ ]
 },
- "netgate-route:aggregations": {- "netgate-route:aggregation": [ ]
 }
 }
 }
 },
- "netgate-route:bestpath-as-path-multipath-relax": true,
- "netgate-route:bestpath-as-path-ignore": true,
- "netgate-route:update-delay-peer-wait": 0,
- "netgate-route:bestpath-as-path-confed": true,
- "netgate-route:network-import-check": true,
- "netgate-route:dampening": {- "netgate-route:penalty-half-life": 0,
- "netgate-route:route-suppression-maximum": 0,
- "netgate-route:route-reuse": 0,
- "netgate-route:route-suppression": 0,
- "netgate-route:enable": true
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:router-id": "string",
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:capability-advertise": {- "netgate-route:extended-nexthop": null,
- "netgate-route:dynamic": null
 },
- "netgate-route:bfd": true,
- "netgate-route:timers": {- "netgate-route:hold-time": null,
- "netgate-route:connect": null,
- "netgate-route:keep-alive": null
 },
- "netgate-route:local-as-number": 0,
- "netgate-route:local-as-replace-as": true,
- "netgate-route:advertisement-interval": 0,
- "netgate-route:ttl-security-hops": 0,
- "netgate-route:peer-group-name": "string",
- "netgate-route:description": "string",
- "netgate-route:solo": true,
- "netgate-route:remote-asn": 0,
- "netgate-route:passive": true,
- "netgate-route:ebgp-multihop": {- "netgate-route:max-hop-count": null
 },
- "netgate-route:password": "string",
- "netgate-route:enforce-first-as": true,
- "netgate-route:disable-connected-check": true,
- "netgate-route:strict-capability-match": true,
- "netgate-route:port": 0,
- "netgate-route:enable": true,
- "netgate-route:peer": "string",
- "netgate-route:update-source": "string",
- "netgate-route:local-as-no-prepend": true,
- "netgate-route:override-capability": true,
- "netgate-route:capability-negotiate": true
 }
 ]
 },
- "netgate-route:max-med": {- "netgate-route:on-startup": {- "netgate-route:time-period": 0,
- "netgate-route:med-value": 0
 },
- "netgate-route:administrative": {- "netgate-route:med-value": 0
 }
 },
- "netgate-route:allow-martian-nexthop": true,
- "netgate-route:confederation": {- "netgate-route:peers": {- "netgate-route:peer": [- 0
 ]
 },
- "netgate-route:identifier": 0
 },
- "netgate-route:cluster-id": "string",
- "netgate-route:write-quanta": 0,
- "netgate-route:timers": {- "netgate-route:hold-time": 0,
- "netgate-route:keep-alive": 0
 },
- "netgate-route:disable-ebgp-connected-route-check": true,
- "netgate-route:listen-peer-group-name": "string",
- "netgate-route:update-delay-updates": 0,
- "netgate-route:bestpath-med": {- "netgate-route:missing-as-worst": true,
- "netgate-route:confed": true
 },
- "netgate-route:listen-range": "string",
- "netgate-route:deterministic-med": true,
- "netgate-route:coalesce-time": 0,
- "netgate-route:asn": 0,
- "netgate-route:route-reflector-allow-outbound-policy": true,
- "netgate-route:client-to-client-reflection": true
 }
 ]
 },
- "netgate-route:community-lists": {- "netgate-route:community": [- {- "netgate-route:name": "string",
- "netgate-route:description": "string",
- "netgate-route:rules": {- "netgate-route:rule": [- {- "netgate-route:community": "string",
- "netgate-route:sequence": 0,
- "netgate-route:action": "deny"
 }
 ]
 },
- "netgate-route:value-size": "normal",
- "netgate-route:value-type": "standard"
 }
 ]
 }
 },
- "netgate-ospf:ospf": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:redistribute": true,
- "netgate-route:interface": true
 },
- "netgate-route:nssa": true,
- "netgate-route:te": {- "netgate-route:enable": true
 },
- "netgate-route:ism": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:nsm": {- "netgate-route:timers": true,
- "netgate-route:events": true,
- "netgate-route:status": true
 },
- "netgate-route:lsa": {- "netgate-route:refresh": true,
- "netgate-route:flooding": true,
- "netgate-route:install": true,
- "netgate-route:generate": true
 },
- "netgate-route:packet": {- "netgate-route:dd": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-update": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:detail": true,
- "netgate-route:direction": { }
 }
 },
- "netgate-route:event": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 },
- "netgate-route:lsa": {- "netgate-route:all": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:passive-interfaces": {- "netgate-route:passive-if": [- {- "netgate-route:if-name": "string",
- "netgate-route:passive-data": {- "netgate-route:ip4-address": null
 }
 }
 ]
 },
- "netgate-route:default-metric": 0,
- "netgate-route:max-metric": {- "netgate-route:router-lsa": {- "netgate-route:on-startup": 0,
- "netgate-route:on-shutdown": 0
 }
 },
- "netgate-route:refresh": {- "netgate-route:timer": 0
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:virtual-links": {- "netgate-route:vlink": [ ]
 },
- "netgate-route:nssa": {- "netgate-route:no-summary": null,
- "netgate-route:translate": null
 },
- "netgate-route:filter-list-in": "string",
- "netgate-route:shortcut": "default",
- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:filter-list-out": "string",
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:export-list": "string",
- "netgate-route:area-id": "string",
- "netgate-route:import-list": "string",
- "netgate-route:default-cost": 0,
- "netgate-route:authentication": {- "netgate-route:message-digest": null
 }
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:ospf-instance": null,
- "netgate-route:route-map": null,
- "netgate-route:metric": null,
- "netgate-route:table-instance": null,
- "netgate-route:metric-type": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf": {- "netgate-route:write-multiplier": 0,
- "netgate-route:router-id": "string",
- "netgate-route:abr-type": "cisco"
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:compatible": {- "netgate-route:rfc1583": true
 },
- "netgate-route:capability": {- "netgate-route:opaque-lsa": true
 },
- "netgate-route:pce": {- "netgate-route:flags": 0,
- "netgate-route:ip4-address": "string",
- "netgate-route:neighbors": {- "netgate-route:asn": [- 0
 ]
 },
- "netgate-route:scope": 0,
- "netgate-route:domain": 0
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:router-information": {- "netgate-route:as": true
 },
- "netgate-route:neighbors": {- "netgate-route:neighbor": [- {- "netgate-route:ip4-address": "string",
- "netgate-route:neighbor-data": {- "netgate-route:priority": null,
- "netgate-route:poll-interval": null
 }
 }
 ]
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:default-information": {- "netgate-route:originate": {- "netgate-route:always": true,
- "netgate-route:route-map": "string",
- "netgate-route:metric": 0,
- "netgate-route:metric-type": 0
 }
 },
- "netgate-route:distribute-list": {- "netgate-route:out": [- {- "netgate-route:route-out": "bgp",
- "netgate-route:access-list-name": "string"
 }
 ]
 }
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:ipv4": {- "netgate-route:area": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:area-id": null
 }
 ]
 },
- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:link-cost": null
 }
 ]
 },
- "netgate-route:retransmit-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:dead-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:multiplier": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:priority": {- "netgate-route:address": [- {- "netgate-route:priority": null,
- "netgate-route:ip4-address": null
 }
 ]
 },
- "netgate-route:message-digest-keys": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:keys": null
 }
 ]
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:mtu": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:ignore": null
 }
 ]
 },
- "netgate-route:transmit-delay": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:delay": null
 }
 ]
 },
- "netgate-route:hello-interval": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:interval": null
 }
 ]
 },
- "netgate-route:authentication-key": {- "netgate-route:address": [- {- "netgate-route:ip4-address": null,
- "netgate-route:key": null
 }
 ]
 },
- "netgate-route:authentication": {- "netgate-route:address": [- {- "netgate-route:if-auth": null,
- "netgate-route:ip4-address": null
 }
 ]
 }
 },
- "netgate-route:if-name": "string"
 }
 ]
 }
 },
- "netgate-ospf6:ospf6": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": {- "netgate-route:messages": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:abr": true,
- "netgate-route:route": {- "netgate-route:memory": true,
- "netgate-route:inter-area": true,
- "netgate-route:table": true,
- "netgate-route:intra-area": true
 },
- "netgate-route:spf": {- "netgate-route:process": true,
- "netgate-route:database": true,
- "netgate-route:time": true
 },
- "netgate-route:flooding": true,
- "netgate-route:lsa": {- "netgate-route:intra-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:as-external": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:link": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-router": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:inter-prefix": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:unknown": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 },
- "netgate-route:network": {- "netgate-route:originate": true,
- "netgate-route:flooding": true,
- "netgate-route:no-options": true,
- "netgate-route:examine": true
 }
 },
- "netgate-route:message": {- "netgate-route:ls-update": {- "netgate-route:direction": { }
 },
- "netgate-route:hello": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-request": {- "netgate-route:direction": { }
 },
- "netgate-route:ls-ack": {- "netgate-route:direction": { }
 },
- "netgate-route:dbdesc": {- "netgate-route:direction": { }
 },
- "netgate-route:unknown": {- "netgate-route:direction": { }
 }
 },
- "netgate-route:interface": true,
- "netgate-route:neighbor": {- "netgate-route:option": "event"
 },
- "netgate-route:border-routers": {- "netgate-route:router-id": "string",
- "netgate-route:area-id": "string"
 },
- "netgate-route:asbr": true
 }
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:timers": {- "netgate-route:throttle": {- "netgate-route:spf": {- "netgate-route:initial-hold": 0,
- "netgate-route:maximum-hold": 0,
- "netgate-route:delay": 0
 }
 },
- "netgate-route:lsa": {- "netgate-route:min-arrival": 0
 }
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:if-name": "string",
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:log-adjacency-changes": {- "netgate-route:detail": true
 },
- "netgate-route:distance": {- "netgate-route:external": 0,
- "netgate-route:inter-area": 0,
- "netgate-route:administrative": 0,
- "netgate-route:intra-area": 0
 },
- "netgate-route:auto-cost": {- "netgate-route:reference-bandwidth": 0
 },
- "netgate-route:stub-router": {- "netgate-route:administrative": true
 },
- "netgate-route:areas": {- "netgate-route:area": [- {- "netgate-route:ranges": {- "netgate-route:range": [ ]
 },
- "netgate-route:stub": {- "netgate-route:no-summary": null
 },
- "netgate-route:area-id": "string"
 }
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:ospf6": {- "netgate-route:router-id": "string"
 },
- "netgate-route:vrf-id": "string"
 }
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if": [- {- "netgate-route:bfd": true,
- "netgate-route:cost": {- "netgate-route:outgoing": 0
 },
- "netgate-route:mtu-ignore": true,
- "netgate-route:instance-id": 0,
- "netgate-route:ifmtu": 0,
- "netgate-route:transmit": {- "netgate-route:delay": 0
 },
- "netgate-route:dead-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:priority": 0,
- "netgate-route:passive": true,
- "netgate-route:retransmit": {- "netgate-route:interval": 0
 },
- "netgate-route:network": {- "netgate-route:type": "broadcast"
 },
- "netgate-route:if-name": "string",
- "netgate-route:hello-interval": {- "netgate-route:interval": 0
 },
- "netgate-route:advertise": {- "netgate-route:prefix-list-name": "string"
 }
 }
 ]
 }
 },
- "netgate-rip:rip": {- "netgate-route:global-options": {- "netgate-route:enable": false,
- "netgate-route:debug": {- "netgate-route:zebra": true,
- "netgate-route:packet": {- "netgate-route:direction": { }
 },
- "netgate-route:events": true
 }
 },
- "netgate-route:interfaces": {- "netgate-route:interface": [- {- "netgate-route:split-horizon": {- "netgate-route:poisoned-reverse": true
 },
- "netgate-route:receive": {- "netgate-route:version": "1"
 },
- "netgate-route:if-name": "string",
- "netgate-route:send": {- "netgate-route:version": "1"
 },
- "netgate-route:v2-broadcast": true,
- "netgate-route:authentication": {- "netgate-route:mode": {- "netgate-route:auth-length": "old-ripd",
- "netgate-route:auth-mode": "md5"
 },
- "netgate-route:auth-string": "string",
- "netgate-route:key-chain": "string"
 }
 }
 ]
 },
- "netgate-route:routers": {- "netgate-route:router": [- {- "netgate-route:distances": {- "netgate-route:default": 0,
- "netgate-route:source-prefixes": {- "netgate-route:prefix": [- {- "netgate-route:filter": null,
- "netgate-route:ip4-prefix": null,
- "netgate-route:administrative": null
 }
 ]
 }
 },
- "netgate-route:timers": {- "netgate-route:basic": {- "netgate-route:garbage-collection": 120,
- "netgate-route:table-update": 30,
- "netgate-route:timeout": 180
 }
 },
- "netgate-route:route-map-filters": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:route-map-name": null
 },
- "netgate-route:out": {- "netgate-route:route-map-name": null
 }
 }
 ]
 },
- "netgate-route:passive-interfaces": {- "netgate-route:if-name": [- "string"
 ]
 },
- "netgate-route:redistributions": {- "netgate-route:redistribution": [- {- "netgate-route:redistribution-data": {- "netgate-route:route-map": null,
- "netgate-route:metric": null
 },
- "netgate-route:source": "bgp"
 }
 ]
 },
- "netgate-route:networks": {- "netgate-route:prefixes": {- "netgate-route:ip4-prefix": [- "string"
 ]
 },
- "netgate-route:interfaces": {- "netgate-route:if-name": [- "string"
 ]
 }
 },
- "netgate-route:version": "1",
- "netgate-route:distributions": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:access-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 },
- "netgate-route:prefix-list-filter": {- "netgate-route:in": null,
- "netgate-route:out": null
 }
 }
 ]
 },
- "netgate-route:vrf-id": "string",
- "netgate-route:routes": {- "netgate-route:prefix": [- "string"
 ]
 },
- "netgate-route:offset-list": {- "netgate-route:interface": [- {- "netgate-route:if-name": "string",
- "netgate-route:in": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 },
- "netgate-route:out": {- "netgate-route:metric": null,
- "netgate-route:access-list-name": null
 }
 }
 ]
 },
- "netgate-route:neighbors": {- "netgate-route:ip4-address": [- "string"
 ]
 },
- "netgate-route:default-information": {- "netgate-route:originate": true
 },
- "netgate-route:allow-ecmp": true
 }
 ]
 },
- "netgate-route:key-chains": {- "netgate-route:chain": [- {- "netgate-route:name": "string",
- "netgate-route:keys": {- "netgate-route:key": [- {- "netgate-route:key-id": 0,
- "netgate-route:key-string": "string"
 }
 ]
 }
 }
 ]
 }
 }
 }
}package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-route:route-state/static" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-route:static": { }
}