The Packet Forwarding Engine uses application-specific integrated circuits (ASICs) to perform Layer 2 and Layer 3 packet switching, route lookups, and packet forwarding. The Packet Forwarding Engine forwards packets between input and output interfaces. The M-series routers (except the M7i, M40, and M320 routers) have redundant Packet Forwarding Engines. The J-series Services Routers have a software-based Packet Forwarding Engine. For more information about the Packet Forwarding Engine, see the hardware guide for your routing platform.