Caterpillar: Beyond basic visibility to network collaboration