Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Data Flow Through the T320, T640, and T1600 Router Packet Forwarding Engine

    Data flows through the T320 router and T640 router Packet Forwarding Engine in the following sequence shown in Figure 1.

    Figure 1: T320, T640, and T1600 Router Packet Forwarding Engine Components and Data Flow

    T320, T640, and
T1600 Router Packet Forwarding Engine Components and Data Flow
    1. Packets arrive at an incoming PIC interface.
    2. The PIC passes the packets to the FPC, where the Layer 2/Layer 3 Packet Processing ASIC performs Layer 2 and Layer 3 parsing and divides the packets into 64-byte cells.
    3. The Switch Interface ASIC extracts the route lookup key, places it in a notification, and passes the notification to the T Series Internet Processor. The Switch Interface ASIC also passes the data cells to the Queuing and Memory Interface ASICs for buffering.
    4. The Queuing and Memory Interface ASICs pass the data cells to memory for buffering.
    5. The T Series Internet Processor performs the route lookup and forwards the notification to the Queuing and Memory Interface ASIC.
    6. The Queuing and Memory Interface ASIC sends the notification to the Switch Interface ASIC facing the switch fabric, unless the destination is on the same Packet Forwarding Engine. In this case, the notification is sent back to the Switch Interface ASIC facing the outgoing ports, and the packets are sent to the outgoing port without passing through the switch fabric (see Step 13).
    7. The Switch Interface ASIC sends bandwidth requests through the switch fabric to the destination port. The Switch Interface ASIC also issues read requests to the Queuing and Memory Interface ASIC to begin reading data cells out of memory.
    8. The destination Switch Interface ASIC sends bandwidth grants through the switch fabric to the originating Switch Interface ASIC.
    9. Upon receipt of each bandwidth grant, the originating Switch Interface ASIC sends a cell through the switch fabric to the destination Packet Forwarding Engine.
    10. The destination Switch Interface ASIC receives cells from the switch fabric. It extracts the route lookup key from each cell, places it in a notification, and forwards the notification to the T Series Internet Processor.
    11. The T Series Internet Processor performs the route lookup, and forwards the notification to the Queuing and Memory Interface ASIC.
    12. The Queuing and Memory Interface ASIC forwards the notification, including next-hop information, to the Switch Interface ASIC.
    13. The Switch Interface ASIC sends read requests to the Queuing and Memory Interface ASIC to read the data cells out of memory, and passes the cells to the Layer 2/Layer 3 Packet Processing ASIC.
    14. The Layer 2/Layer 3 Packet Processing ASIC reassembles the data cells into packets, adds Layer 2 encapsulation, and sends the packets to the outgoing PIC interface.
    15. The outgoing PIC sends the packets out into the network.

    Published: 2012-08-20