{
  "ietf-restconf:data": {
    "rtbrick-config:system": {
      "load-last-config": "true",
      "host": {
        "element-name": "ufi15.q2c.u7.r7.nbg.rtbrick.net",
        "pod-name": "nbg5"
      },
      "authorization": {
        "tacacs": [
          {
            "ipv4-address": "192.0.2.130",
            "type": "inband",
            "secret-encrypted-text": "$22464b2c7336cfe71e596c447be28d598b9b7b37f92faea157fd5058e5fe0d769"
          }
        ]
      },
      "ntp": {
        "server": [
          {
            "server-name": "ntp1",
            "ipv4-address": "192.0.2.129"
          }
        ]
      },
      "platform": {
        "profile": [
          {
            "profile_name": "nat_4q"
          }
        ]
      }
    },
    "rtbrick-config:inband-management": {
      "instance": [
        {
          "name": "inband_mgmt",
          "ntp": "true",
          "tacacs": "true",
          "connection-tracking": "true",
          "loopback-only": "true"
        }
      ]
    },
    "rtbrick-config:forwarding-options": {
      "class-of-service": {
        "classifier": [
          {
            "classifier-name": "subs-1q-classifier",
            "match-type": [
              {
                "match-type": "ieee-802.1",
                "codepoint": [
                  {
                    "codepoint": 1,
                    "class": "class-0"
                  },
                  {
                    "codepoint": 2,
                    "class": "class-0"
                  },
                  {
                    "codepoint": 3,
                    "class": "class-0"
                  },
                  {
                    "codepoint": 4,
                    "class": "class-0"
                  }
                ]
              }
            ]
          }
        ],
        "class-policer-map": [
          {
            "class-policer-map-name": "subs-1q-class-policer",
            "class": [
              {
                "class": "class-0",
                "policer-level": "level-1"
              }
            ]
          }
        ],
        "class-queue-map": [
          {
            "class-queue-map-name": "subs-1q-class-queue",
            "class": [
              {
                "class-type": "class-0",
                "queue-name": "BE_SUBS"
              }
            ]
          }
        ],
        "global": {
          "multifield-classifier-name": "global_mfc"
        },
        "policer": [
          {
            "policer-name": "subs-1q-policer",
            "level1-rates": {
              "cir": 2000,
              "cbs": 1000
            },
            "type": "two-rate-three-color",
            "mode": "single-level"
          }
        ],
        "profile": [
          {
            "profile-name": "subs-1q-profile",
            "classifier-name": "subs-1q-classifier",
            "class-queue-map-name": "subs-1q-class-queue",
            "class-policer-map-name": "subs-1q-class-policer",
            "policer-name": "subs-1q-policer",
            "scheduler-map-name": "subs-1q-scheduler"
          }
        ],
        "queue": [
          {
            "queue-name": "BE_SUBS",
            "queue-size": 375000,
            "shaper-name": "shaper_session"
          }
        ],
        "queue-group": [
          {
            "queue-group-name": "subs-1q-class-queue",
            "queue-numbers": 1
          }
        ],
        "scheduler-map": [
          {
            "scheduler-map-name": "subs-1q-scheduler",
            "queue-group-name": [
              {
                "group-name": "subs-1q-class-queue",
                "queue-name": [
                  {
                    "name": "BE_SUBS",
                    "connection-point": "no_priority",
                    "port-connection": "queue_to_port"
                  }
                ]
              }
            ]
          }
        ],
        "shaper": [
          {
            "shaper-name": "shaper_session",
            "shaping-rate-high": 1000,
            "shaping-rate-low": 0
          }
        ],
        "multifield-classifier": {
          "acl": {
            "l3v4": {
              "rule": [
                {
                  "rule-name": "global_mfc",
                  "ordinal": [
                    {
                      "ordinal-value": 101,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60001
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 102,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60002
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 103,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60003
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 104,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60004
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 105,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60005
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 106,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60006
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 107,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60007
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 108,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60008
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 109,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60009
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    },
                    {
                      "ordinal-value": 110,
                      "match": {
                        "source-ipv4-prefix": "192.0.2.2/32",
                        "source-l4-port": 60010
                      },
                      "action": {
                        "forward-class": "class-0"
                      }
                    }
                  ]
                }
              ]
            }
          }
        }
      },
      "address-translation": {
        "pool": [
          {
            "pool-name": "NAT_POOL",
            "ipv4-address": {
              "low": "198.51.100.201",
              "high": "198.51.100.220"
            }
          }
        ],
        "profile": [
          {
            "profile": "NAT_PROFILE",
            "pool": "NAT_POOL",
            "max-rules": "2048",
            "deterministic": "true",
            "ip-protocol": {
              "tcp": {
                "ageing-timeout": 200,
                "control-plane-ageing-timeout": 10
              },
              "udp": {
                "ageing-timeout": 200,
                "control-plane-ageing-timeout": 30
              },
              "other": {
                "ageing-timeout": 300
              }
            }
          }
        ]
      }
    },
    "rtbrick-config:interface": [
      {
        "name": "ifp-0/1/10",
        "speed": "10G"
      },
      {
        "name": "ifp-0/1/20",
        "speed": "10G"
      },
      {
        "name": "ifp-0/1/26",
        "speed": "1G"
      },
      {
        "name": "ifp-0/1/5",
        "speed": "1G"
      },
      {
        "name": "ifp-0/1/6",
        "speed": "1G"
      },
      {
        "name": "ifp-0/1/61",
        "speed": "10G"
      },
      {
        "name": "ifp-0/1/63",
        "speed": "10G"
      },
      {
        "name": "ifp-0/1/67",
        "forward-error-correction": "none"
      },
      {
        "name": "ifp-0/1/8",
        "speed": "10G"
      },
      {
        "name": "ifp-0/1/9",
        "speed": "10G",
        "unit": [
          {
            "unit-id": 10,
            "ipv6-admin-status": "up",
            "address-translation": {
              "direction": "public"
            },
            "instance": "default",
            "vlan": 10,
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.1/27"
                }
              ],
              "ipv6": [
                {
                  "prefix6": "2001:db8::1/64"
                }
              ]
            }
          },
          {
            "unit-id": 100,
            "vlan": 100,
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.33/27"
                }
              ]
            }
          },
          {
            "unit-id": 200,
            "instance": "inband_mgmt",
            "vlan": 200,
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.97/27"
                }
              ]
            }
          }
        ]
      },
      {
        "name": "lo-0/0/1",
        "unit": [
          {
            "unit-id": 0,
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.64/32"
                }
              ]
            }
          },
          {
            "unit-id": 1,
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.74/32"
                }
              ]
            }
          },
          {
            "unit-id": 2,
            "instance": "inband_mgmt",
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.128/32"
                }
              ]
            }
          },
          {
            "unit-id": 3,
            "instance": "inband_mgmt",
            "address": {
              "ipv4": [
                {
                  "prefix4": "192.0.2.131/32"
                }
              ]
            }
          }
        ]
      }
    ],
    "rtbrick-config:instance": [
      {
        "name": "default",
        "address-translation": "true",
        "address-family": [
          {
            "afi": "ipv4",
            "safi": "labeled-unicast"
          },
          {
            "afi": "ipv4",
            "safi": "multicast"
          },
          {
            "afi": "ipv4",
            "safi": "unicast"
          },
          {
            "afi": "ipv6",
            "safi": "labeled-unicast"
          },
          {
            "afi": "ipv6",
            "safi": "unicast"
          }
        ],
        "protocol": {
          "bgp": {
            "local-as": 4200000001,
            "router-id": "192.0.2.64",
            "address-family": [
              {
                "afi": "ipv4",
                "safi": "unicast",
                "resolve-nexthop": {
                  "safi": "labeled-unicast"
                },
                "redistribute": [
                  {
                    "source": "direct"
                  }
                ]
              },
              {
                "afi": "ipv6",
                "safi": "labeled-unicast"
              },
              {
                "afi": "ipv6",
                "safi": "unicast",
                "resolve-nexthop": {
                  "safi": "labeled-unicast"
                },
                "redistribute": [
                  {
                    "source": "direct"
                  }
                ]
              }
            ],
            "peer": {
              "ipv4": [
                {
                  "peer-address": "192.0.2.2",
                  "update-source": "192.0.2.64",
                  "peer-group": "RR"
                }
              ]
            },
            "peer-group": [
              {
                "pg-name": "RR",
                "remote-as": 4200000001,
                "address-family": [
                  {
                    "afi": "ipv4",
                    "safi": "labeled-unicast"
                  },
                  {
                    "afi": "ipv4",
                    "safi": "unicast"
                  },
                  {
                    "afi": "ipv6",
                    "safi": "labeled-unicast"
                  },
                  {
                    "afi": "ipv6",
                    "safi": "unicast",
                    "send-label": "true"
                  }
                ]
              }
            ]
          },
          "ldp": {
            "router-id": "192.0.2.64",
            "interface": [
              {
                "name": "ifl-0/1/9/10"
              },
              {
                "name": "lo-0/0/1/0"
              }
            ]
          },
          "ospf": {
            "address-family": {
              "ipv4": {
                "router-id": "192.0.2.64",
                "hostname": "multiservice-edge",
                "segment-routing": {
                  "srgb": {
                    "base": 100000,
                    "range": 2000
                  }
                },
                "area": [
                  {
                    "area-id": "0.0.0.0",
                    "interface": [
                      {
                        "name": "ifl-0/1/9/10",
                        "network-type": "p2p"
                      },
                      {
                        "name": "lo-0/0/1/0",
                        "segment-routing": {
                          "index": 100
                        }
                      }
                    ]
                  }
                ]
              },
              "ipv6": {
                "instance-id": [
                  {
                    "instance-id": 0,
                    "hostname": "multiservice-edge",
                    "segment-routing": {
                      "srgb": {
                        "base": 200000,
                        "range": 2000
                      }
                    },
                    "area": [
                      {
                        "area-id": "0.0.0.0",
                        "interface": [
                          {
                            "name": "ifl-0/1/9/10",
                            "network-type": "p2p"
                          },
                          {
                            "name": "lo-0/0/1/0",
                            "segment-routing": {
                              "index": 100
                            }
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          }
        }
      },
      {
        "name": "inband_mgmt",
        "address-family": [
          {
            "afi": "ipv4",
            "safi": "unicast"
          }
        ],
        "static": {
          "route": {
            "ipv4": [
              {
                "prefix4": "192.0.2.129/32",
                "safi": "unicast",
                "nexthop-profile": "np1"
              },
              {
                "prefix4": "192.0.2.130/32",
                "safi": "unicast",
                "nexthop-profile": "np1"
              }
            ]
          },
          "nexthop-profile": [
            {
              "name": "np1",
              "nexthop": "192.0.2.98",
              "lookup-instance": "inband_mgmt",
              "lookup-afi": "ipv4",
              "lookup-safi": "unicast"
            }
          ]
        }
      }
    ],
    "rtbrick-config:lldp": {
      "system-name": "ufi15.q2c.u7.r7.nbg.rtbrick.net"
    },
    "rtbrick-config:access": {
      "aaa-profile": [
        {
          "profile-name": "aaa-profile",
          "session-timeout": 0,
          "idle-timeout": 0,
          "aaa-radius-profile": "radius-profile",
          "authentication": {
            "order": "RADIUS"
          },
          "accounting": {
            "order": "RADIUS",
            "interim-interval": 86400,
            "ingress": {
              "accounting-source": "POLICER"
            },
            "egress": {
              "accounting-source": "CLASS"
            }
          }
        }
      ],
      "radius-profile": [
        {
          "profile-name": "radius-profile",
          "nas-ip-address": "192.0.2.74",
          "nas-port-format": "DEFAULT",
          "nas-port-type": "Ethernet",
          "authentication": {
            "radius-server-profile-name": [
              "radius"
              ]
          },
          "accounting": {
            "radius-server-profile-name": [
              "radius"
              ]
          }
        }
      ],
      "radius-server": [
        {
          "server-name": "radius",
          "address": "192.0.2.34",
          "source-address": "192.0.2.74",
          "secret-encrypted-text": "$2b2feb12f730107454b1be6a0f8242b0f",
          "routing-instance": "default",
          "rate": 300,
          "authentication": {
            "enable": "true",
            "retry": 3,
            "timeout": 5
          },
          "accounting": {
            "enable": "true",
            "timeout": 30
          },
          "coa": {
            "enable": "true"
          }
        }
      ],
      "access-profile": [
        {
          "profile-name": "ipoe",
          "instance": "default",
          "protocol": {
            "ra": {
              "enable": "true",
              "interval": 30
            },
            "dhcp": {
              "enable": "true",
              "lease-time": 3600
            },
            "dhcpv6": {
              "enable": "true",
              "lifetime": 3600
            }
          },
          "address-family": {
            "ipv4": {
              "enable": "true",
              "pool-name": "poolv4_1"
            },
            "ipv6": {
              "enable": "true",
              "pool-name": "poolv6_1",
              "prefix-delegation-pool-name": "poolv6pd_1"
            }
          }
        },
        {
          "profile-name": "pppoe",
          "instance": "default",
          "protocol": {
            "pppoe": {
              "enable": "true"
            },
            "ppp": {
              "lcp": {
                "authentication-protocol": "PAP",
                "echo-interval": 30,
                "echo-enable": "true"
              },
              "ipcp": {
                "enable": "true",
                "source-ifl": "lo-0/0/1/0"
              },
              "ip6cp": {
                "enable": "true"
              }
            },
            "ra": {
              "enable": "true",
              "interval": 30
            },
            "dhcpv6": {
              "enable": "true",
              "lifetime": 14400,
              "preferred-lifetime": 1800
            }
          },
          "address-family": {
            "ipv4": {
              "enable": "true",
              "pool-name": "poolv4",
              "primary-dns": "203.0.113.200",
              "secondary-dns": "203.0.113.201"
            },
            "ipv6": {
              "enable": "true",
              "pool-name": "poolv6",
              "prefix-delegation-pool-name": "poolv6pd",
              "primary-dns": "2001:db8:0:20::1",
              "secondary-dns": "2001:db8:0:20::1"
            }
          }
        }
      ],
      "interface": {
        "double-tagged": [
          {
            "interface-name": "ifp-0/1/10",
            "outer-vlan-min": 2001,
            "outer-vlan-max": 2100,
            "inner-vlan-min": 1001,
            "inner-vlan-max": 1100,
            "access-type": "IPoE",
            "access-profile-name": "ipoe",
            "service-profile-name": "subs_service",
            "aaa-profile-name": "aaa-profile",
            "gateway-ifl": "lo-0/0/1/0"
          },
          {
            "interface-name": "ifp-0/1/8",
            "outer-vlan-min": 1001,
            "outer-vlan-max": 1100,
            "inner-vlan-min": 1001,
            "inner-vlan-max": 1100,
            "access-type": "PPPoE",
            "access-profile-name": "pppoe",
            "service-profile-name": "subs_service",
            "aaa-profile-name": "aaa-profile"
          }
        ]
      },
      "pool": [
        {
          "pool-name": "poolv4",
          "ipv4-address": {
            "low": "203.0.113.1",
            "high": "203.0.113.64"
          }
        },
        {
          "pool-name": "poolv4_1",
          "ipv4-address": {
            "low": "203.0.113.65",
            "high": "203.0.113.129"
          }
        },
        {
          "pool-name": "poolv6",
          "ipv6-prefix": {
            "low": "2001:db8:0:1::/64",
            "high": "2001:db8:0:10::/64"
          }
        },
        {
          "pool-name": "poolv6_1",
          "ipv6-prefix": {
            "low": "2001:db8:0:20::/64",
            "high": "2001:db8:0:40::/64"
          }
        },
        {
          "pool-name": "poolv6pd",
          "ipv6-prefix": {
            "low": "2001:db8:0:50::/64",
            "high": "2001:db8:0:60::/64"
          }
        },
        {
          "pool-name": "poolv6pd_1",
          "ipv6-prefix": {
            "low": "2001:db8:0:100::/64",
            "high": "2001:db8:0:4000::/64"
          }
        }
      ],
      "service-profile": [
        {
          "profile-name": "subs_service",
          "address-translation": {
            "profile": "NAT_PROFILE"
          },
          "qos": {
            "profile": "subs-1q-profile"
          }
        }
      ]
    }
  }
}
