- Add TenGigE, HundredGigE, FortyGigE, GigE, Bundle-Ether
to the short-name expansion map
- Add cross-platform matching fallback: when remPortId expands
to an IOS-XE name but the target is IOS-XR (or vice versa),
try the alternate naming convention
- Handles NCS 5500 where ifDescr uses TenGigE0/0/0/5 format
vs IOS-XE TenGigabitEthernet1/1/3
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Follow the LLDP breadcrumb back to the connected router/switch:
- New cisco-parse.py: standalone parser for Cisco SNMP walk data
with interface matching, subinterface/SVI discovery, BDI/BVI
correlation, and optics extraction
- New /api/neighbor-walk and /api/neighbor-data endpoints
- "Poll Neighbor" button in LLDP topology cards
- Connected Neighbor Devices card showing interface status,
counters, SVIs, and subinterface mappings
- Platform-aware: handles IOS-XE (SVIs) and IOS-XR (subinterfaces)
- Tested against lab C3850-04 (172.16.50.4) — 4,288 OIDs in 1.1s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>