Fanning out show commands to 400 switches is the easy part. The hard part is parsing several output dialects and diffing them into an answer you can act on.