Juniper Networks M10 Network Router User Manual


 
Packet Forwardin
gEngineArchitecture
Midplane—Transports packets, notifications, and other signals between the PICs and
the Packet Forwarding Engine (as well as other system components).
Physical Interface Card (PIC)—Physically connects the router to fiber-optic or digital
network media. A controller ASIC in each PIC performs control functions specific to
thePICmediat
ype.
Forwarding Engine Board (FEB)—Hosts the Internet Processor II ASIC, I/O Manager
ASIC (one on t
he M5 router, two on the M10 router), and two Distributed Buffer
Manager ASICs. An I/O Manager ASIC divides incoming packets into 64-byte data cells
and reassembles cells into data packets for transmission on the network after the
Internet Pro
cessor II ASIC decides how to forward the packets. One Distrib uted Buffer
Manager ASIC distributes the data cells among the memory buffers on the FEB and the
other notifies the PICs of the forwarding decision for outgoing packets.
Data Flow through the Packet Forwarding Engine
Use of ASICs promotes efficient movement of data packets through the system. Packets flow
through the Packet Forwarding Engine in the following sequence (see Figure 13):
1. Packets arrive at an incoming PIC interface.
2. The PIC passes the packets through the midplane to the FEB.
3. An I/O Manager ASIC on the FEB processes the packet headers and divides the packets
into64-bytedatacells.
4. A Distributed Buffer Manager ASIC on the FEB distributes the data cells throughout the
memory bu
ffers on the FEB.
5. The Inter
net Processor II ASIC on the FEB performs a route lookup for each packet
and decides how to forward it.
6. The Internet Processor II ASIC notifies the second Distributed Buffer Manager ASIC
of the forwarding decision, and t he Distributed Buffer Manager ASIC forwards the
notific
ation to the appropriate outbound PIC.
7. The I/O M
anager ASIC on the FEB reassembles data cells stored in shared memory into
data packets as they are ready for transmission and passes them to the outbound PIC.
8. The outbound PIC transmits the data packets.
30 M5 and M10 Internet Routers Hardware Guide