Closed ghost closed 7 months ago
If these are truly stacked devices, ie devices where there's a single management/control plane and member devices that act as a cohesive unit, then I think using VirtualChassis for this makes much more sense than Device Bays. This is how we currently suggest representing Stackwise type devices from Cisco in Nautobot. This allows for you to have a Device per "blade" or member device (switch), and a Device to represent the control plane as the "master" device. Then each member device will have the relevant information on it, such as Interfaces, serial, etc and the master device will automatically show all Interfaces from member devices combined.
Environment
Summary
IP Fabric
When IP Fabric discovers a stacked switch it creates a single record in the "Device Inventory" table.
Information about stacks can be found at the following tables:
/api/v#.#/tables/platforms/stack
/technology/platforms/stack/stacks
/api/v#.#/tables/platforms/stack/members
/technology/platforms/stack/members
Please see https://matrix.ipfabric.io/ (search
Stacking
) for which vendor and families IP Fabric supports stacked switches. We are continually adding support for new vendors so please make sure to select the correct IPF version on the website.Proposed Functionality
Using Inventory > Part Numbers
See nautobot/nautobot-plugin-ssot#196
Using Device Bay
/api/v#.#/tables/platforms/stack
)./api/v#.#/tables/inventory/devices
) to Nautobot.sn
in a switch stack must have a device type with Parent Status/api/v#.#/tables/platforms/stack/members
).hostname-member
i.eHWLAB-C3750-STACK-1
1
Nautobot Breadcrumb:
Devices / LAB / HOSTNAME / BAY_NAME / INSTALLED_DEVICE
Devices / LAB / HWLAB-C3750-STACK / 1 / HWLAB-C3750-STACK-1
IP Fabric Cisco Example:
Open Questions
Using Inventory > Part Numbers
See nautobot/nautobot-plugin-ssot#196
Device Bays
vendor-parent
andvendor-child
?Device Role
for stack members?Pros/Cons
Using Inventory > Part Numbers
Device Bays
Use Case
Collect important inventory information on stacked members like Part Numbers and Serial Information.