expected_output = {
  "interfaces": {
    "Bundle-Ether1": {
      "status": "up",
      "protocol": "up",
      "description": "LAG (Te101/0/0/[28 29]) TO TEST/PO1"
    },
    "Bundle-Ether1.909": {
      "status": "up",
      "protocol": "up",
      "description": "VLAN 909 TO MANAGEMENT*"
    },
    "Bundle-Ether20": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": "-- RESA ---"
    },
    "Bundle-Ether953": {
      "status": "down",
      "protocol": "down",
      "description": "\"-- TO TEST2/LAG10-TRAFIC_MGT\""
    },
    "Loopback0": {
      "status": "up",
      "protocol": "up",
      "description": "1.1.1.1/32 - fdf8:f53e:61e4::18"
    },
    "Loopback6": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "Loopback123": {
      "status": "up",
      "protocol": "up",
      "description": "Loopback MGMT"
    },
    "Null0": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "TenGigE100/0/0/0": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/1": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/2": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/3": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/4": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/5": {
      "status": "up",
      "protocol": "up",
      "description": "TO_sat1"
    },
    "TenGigE100/0/0/6": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/7": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/8": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/9": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/10": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "nVFabric-TenGigE100/0/0/38": {
      "status": "down",
      "protocol": "down",
      "description": ""
    },
    "nVFabric-TenGigE100/0/0/39": {
      "status": "down",
      "protocol": "down",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/0": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/1": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/2": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/3": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "MgmtEth0/RP0/CPU0/0": {
      "status": "up",
      "protocol": "up",
      "description": "to mgmt switch/Fa0/31"
    },
    "MgmtEth0/RP1/CPU0/0": {
      "status": "up",
      "protocol": "up",
      "description": "to mgmt switch/Fa0/10"
    },
    "HundredGigE0/2/0/0": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/1": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/2": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/3": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/4": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/5": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/6": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/7": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/8": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/9": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/10": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/11": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/12": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.0"
    },
    "HundredGigE0/2/0/13": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.1"
    },
    "HundredGigE0/2/0/14": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.2"
    }
  }
}

expected_output = {
  "interfaces": {
    "Bundle-Ether1": {
      "status": "up",
      "protocol": "up",
      "description": "LAG (Te101/0/0/[28 29]) TO TEST/PO1"
    },
    "Bundle-Ether1.909": {
      "status": "up",
      "protocol": "up",
      "description": "VLAN 909 TO MANAGEMENT*"
    },
    "Bundle-Ether20": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": "-- RESA ---"
    },
    "Bundle-Ether953": {
      "status": "down",
      "protocol": "down",
      "description": "\"-- TO TEST2/LAG10-TRAFIC_MGT\""
    },
    "Loopback0": {
      "status": "up",
      "protocol": "up",
      "description": "1.1.1.1/32 - fdf8:f53e:61e4::18"
    },
    "Loopback6": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "Loopback123": {
      "status": "up",
      "protocol": "up",
      "description": "Loopback MGMT"
    },
    "Null0": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "TenGigE100/0/0/0": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/1": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/2": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/3": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/4": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/5": {
      "status": "up",
      "protocol": "up",
      "description": "TO_sat1"
    },
    "TenGigE100/0/0/6": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/7": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/8": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/9": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "TenGigE100/0/0/10": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "nVFabric-TenGigE100/0/0/38": {
      "status": "down",
      "protocol": "down",
      "description": ""
    },
    "nVFabric-TenGigE100/0/0/39": {
      "status": "down",
      "protocol": "down",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/0": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/1": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/2": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "nVFabric-HundredGigE100/0/1/3": {
      "status": "up",
      "protocol": "up",
      "description": ""
    },
    "MgmtEth0/RP0/CPU0/0": {
      "status": "up",
      "protocol": "up",
      "description": "to mgmt switch/Fa0/31"
    },
    "MgmtEth0/RP1/CPU0/0": {
      "status": "up",
      "protocol": "up",
      "description": "to mgmt switch/Fa0/10"
    },
    "HundredGigE0/2/0/0": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/1": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/2": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/3": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/4": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/5": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/6": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/7": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/8": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/9": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/10": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/11": {
      "status": "admin-down",
      "protocol": "admin-down",
      "description": ""
    },
    "HundredGigE0/2/0/12": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.0"
    },
    "HundredGigE0/2/0/13": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.1"
    },
    "HundredGigE0/2/0/14": {
      "status": "up",
      "protocol": "up",
      "description": "To P/0.14.0.2"
    }
  }
}
