Juniper CBL-M40-PWR-IT ユーザーズマニュアル

ページ / 268
Packet Forwarding Engine Architecture
M40 Internet Router Hardware Guide
32
Packet Forwarding Engine Architecture
The Packet Forwarding Engine performs Layer 2 and Layer 3 packet switching. It can forward 
up to 40 million packets per second for all packet sizes, which exceeds the line speed of eight 
OC-48/STM-16 lines. The aggregate throughput for the router is 40 gigabits per second (Gbps) 
simplex or 2.5 Gbps per FPC installed in the system. The Packet Forwarding Engine is 
implemented in application-specific integrated circuits (ASICs). It uses a centralized route 
lookup engine and shared memory.
Packet Forwarding Engine includes the following components (see Figure 12):
„ Physical Interface Cards (PICs)—Physically connect the router to a complete range of 
fiber-optic and digital network media. A controller ASIC in each PIC performs control 
functions specific to the PIC media type.
„ Flexible PIC Concentrators (FPCs)—House PICs and provide shared memory for 
processing incoming and outgoing packets. Each FPC hosts an I/O Manager ASIC, which 
divides incoming data packets into memory blocks (cells) and reassembles the cells into 
data packets when they are ready for transmission.
„ Backplane—Transports packets, notifications, and other signals between the FPCs and 
the SCB (as well as other system components). Hosts the Distributed Buffer Manager 
ASIC, which distributes incoming data cells to the shared memory buffers on the FPCs 
and notifies the FPCs of forwarding decisions for outgoing packets.
„ System Control Board (SCB)—Hosts the Internet Processor or Internet Processor II ASIC, 
which makes forwarding decisions.
Figure 12:  Packet Forwarding Engine Components and Data Flow
Routing Engine
Backplane
System Control 
Board
Internet
Processor
1243a
= ASIC
Packet
in
Packet
out
PIC
PIC
FPC
FPC
I/O
manager
I/O
manager
Distributed Buffer
Manager
Controller
Controller