Data Flow Through the M40 Router Packet Forwarding Engine
Data flows through the M40 router Packet Forwarding Engine in the sequence shown in Figure 17.
![]()
- Packets arrive at an incoming PIC interface.
- The PIC passes the packets to the FPC, where the I/O Manager ASIC processes the packet headers, divides the packets into 64-byte data cells, and passes the cells to the backplane.
- The Distributed Buffer Manager ASIC on the backplane distributes the data cells throughout the memory buffers located on and shared by all the FPCs.
- The Internet Processor or Internet Processor II ASIC on the SCB performs route lookups and makes forwarding decisions.
- The Internet Processor or Internet Processor II ASIC notifies a second Distributed Buffer Manager ASIC on the backplane of the routing decision.
- The Distributed Buffer Manager ASIC forwards the notification to the FPC that hosts the outbound PIC.
- The I/O Manager ASIC on the FPC reassembles data cells in shared memory into data packets as they are ready for transmission and passes them to the outbound PIC.
- The outbound PIC transmits the data packets.