The M20, M40 and M160 routers by juniper run JUNOS and use specialized ASICs they call Internet Processors to achieve ultra-fast packet forwarding/routing/processing.

They can handle the fastest currently available connection speeds OC-48 and OC-192 as well as supporting most major routing protocols and all the latest buzzword technologies including Multiprotocol Label Switching (MPLS)