Juniper Networks snaps up 128 Technology for $450M