Have you considered adapting this to Ethernet switches?

They have a similar layout…

Labelling ports of managed switches seems kinda useful, though never seen it done. (I do it at home)

You normally want to document the actual links between switch ports rather than just static labelling. E.g visually https://react-networks-example-site.vercel.app/