Port Assignments on Cisco 8100/8200 and Cisco 8800 Platforms

9 minutes read

Introduction

The Cisco 8000 Series routers are built around network processors from the Cisco Silicon One family. To continue increasing performance, these network processors (NPUs) have an internal architecture that uses multiple hardware engines to process packets in parallel. The term we use for these internal engine groupings is “slices”. Note: don’t be confused with other platforms where an entire NPU is also called a “slice”. As semiconductor processes allow greater integration, we’ve seen systems like the Cisco 12000, where it took multiple large ASICs on a single linecard to implement the forwarding path. On the Cisco CRS-1, we moved from a few large ASICs to just a couple, to having multiple highly integrated NPUs on a single linecard. The ASR9k continued this integration with multiple NPUs on a card – here each NPU complex was referred to as a “slice”. On the Cisco 8000, each NPU has now integrated multiple forwarding engines onto a single chip along with the fabric interface as well. Better integration means fewer total chips in the forwarding path, with higher performance and lower power. The majority of users will never need to know or care exactly how the front panel ports are mapped to these individual NPUs or which forwarding engines are used for a given interface. That said, understanding the port assignments can be useful in analyzing traffic flows, facilitating troubleshooting, and performance analysis. Let’s review here how ports are allocated on each of the Cisco 8000 systems.

The following CLI command can be used on any Cisco 8000 system to display the assignments of physical ports to their corresponding NPU, slice, and IFG. (“IFG” stands for “interface group”, this is just another internal sub-block of the chip. There are two IFGs for each forwarding slice.


RP/0/RP0/CPU0:Cisco8201-32FH#sh controllers npu voq-usage interface all instance all loc 0/rp0/cpu0

-------------------------------------------------------------------
Node ID: 0/RP0/CPU0
Intf         Intf     NPU Slice IFG  Sys   VOQ   Flow   VOQ    Port
name         handle    #    #    #   Port  base  base   port   speed
             (hex)                                      type
----------------------------------------------------------------------
Hu0/0/0/0    f000110   0   4    1     4    448      0 local   100G
Hu0/0/0/1    f000118   0   4    1     8    456      0 local   100G
Hu0/0/0/2    f000120   0   4    1    12    464      0 local   100G
Hu0/0/0/3    f000128   0   4    0    16    480      0 local   100G
Hu0/0/0/4    f000130   0   3    1    20    496      0 local   100G
Hu0/0/0/5    f000138   0   4    0    24    488      0 local   100G
Hu0/0/0/6    f000140   0   5    0    28    512      0 local   100G
Hu0/0/0/7    f000148   0   5    1    32    528      0 local   100G
Hu0/0/0/8    f000150   0   5    1    36    536      0 local   100G
Hu0/0/0/9    f000158   0   5    1    40    544      0 local   100G
Hu0/0/0/10   f000160   0   5    0    44    520      0 local   100G
Hu0/0/0/11   f000168   0   5    0    48    560      0 local   100G
Hu0/0/0/12   f000170   0   3    0    52    576      0 local   100G
Hu0/0/0/13   f000178   0   3    1    56    504      0 local   100G
Hu0/0/0/14   f000180   0   3    0    60    584      0 local   100G
Hu0/0/0/15   f000188   0   3    0    64    592      0 local   100G
Hu0/0/0/16   f000190   0   2    1    68    608      0 local   100G
Hu0/0/0/17   f000198   0   2    1    72    616      0 local   100G
Hu0/0/0/18   f0001a0   0   2    1    76    624      0 local   100G
Hu0/0/0/19   f0001a8   0   2    0    80    640      0 local   100G
~ snip ~


  • NPU #: NPU number
    – NPU number should be 0 for 8100/8200 (8000 fixed systems)
    – NPU number should be 0, 1, or 2 for 88-LC0-36FH line card (not shown above).
    – NPU number should be should be 0, 1 for 88-LC0-34H14FH line card (not shown above)
  • NPU core: Slice number
    – Slice number should be between 0 and 5 for 8200 (8000 fixed systems)
    – Slice number shoulbe be 0,1, or 2 for 8800 Line cards (not shown above)
  • PP port: IFG number, should be 0 or 1 within slice

Port allocation

Cisco 8201

Cisco 8201 is made of a single Q100 NPU.

8201-ports.png

The table below shows port assignment to different slices and IFG:

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/00/0/0FH0/0/0/140/3/6Hu0/0/0/280/1/3
FH0/0/0/10/0/0FH0/0/0/150/3/6Hu0/0/0/290/1/2
FH0/0/0/20/0/1FH0/0/0/160/2/5Hu0/0/0/300/0/1
FH0/0/0/30/0/1FH0/0/0/170/2/5Hu0/0/0/310/0/0
FH0/0/0/40/5/10FH0/0/0/180/2/4Hu0/0/0/320/5/11
FH0/0/0/50/5/10FH0/0/0/190/2/4Hu0/0/0/330/5/10
FH0/0/0/60/5/11FH0/0/0/200/1/3Hu0/0/0/340/4/9
FH0/0/0/70/5/11FH0/0/0/210/1/3Hu0/0/0/350/4/8
FH0/0/0/80/4/9FH0/0/0/220/1/2  
FH0/0/0/90/4/9FH0/0/0/230/1/2  
FH0/0/0/100/4/8Hu0/0/0/240/3/7  
FH0/0/0/110/4/8Hu0/0/0/250/3/6  
FH0/0/0/120/3/7Hu0/0/0/260/2/5  
FH0/0/0/130/3/7Hu0/0/0/270/2/4  

Cisco 8202

Cisco 8202 is made of a single Q100 NPU.
8202.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
Hu0/0/0/00/0/1Hu0/0/0/140/0/1Hu0/0/0/280/2/5Hu0/0/0/340/2/4FH0/0/0/480/5/11Hu0/0/0/620/4/8
Hu0/0/0/10/0/1Hu0/0/0/150/0/1Hu0/0/0/290/2/5Hu0/0/0/350/2/4FH0/0/0/490/5/11Hu0/0/0/630/3/7
Hu0/0/0/20/0/1Hu0/0/0/160/1/3Hu0/0/0/300/2/5Hu0/0/0/360/1/2FH0/0/0/500/5/10Hu0/0/0/640/1/3
Hu0/0/0/30/0/1Hu0/0/0/170/2/4Hu0/0/0/310/2/5Hu0/0/0/370/1/2FH0/0/0/510/5/10Hu0/0/0/650/1/3
Hu0/0/0/40/0/0Hu0/0/0/180/0/1Hu0/0/0/320/5/11Hu0/0/0/380/1/2FH0/0/0/520/4/9Hu0/0/0/660/1/3
Hu0/0/0/50/0/0Hu0/0/0/190/1/2Hu0/0/0/330/5/10Hu0/0/0/390/1/2FH0/0/0/530/4/9Hu0/0/0/670/1/3
Hu0/0/0/60/0/0Hu0/0/0/200/2/4Hu0/0/0/340/4/9Hu0/0/0/400/1/2FH0/0/0/540/4/8Hu0/0/0/680/1/3
Hu0/0/0/70/0/0Hu0/0/0/210/2/4Hu0/0/0/350/4/8Hu0/0/0/410/1/2Hu0/0/0/550/4/8Hu0/0/0/690/1/3
Hu0/0/0/80/0/0Hu0/0/0/220/2/4Hu0/0/0/280/1/3Hu0/0/0/420/1/2FH0/0/0/560/3/7Hu0/0/0/700/1/3
Hu0/0/0/90/0/0Hu0/0/0/230/2/4Hu0/0/0/290/1/2Hu0/0/0/430/1/2FH0/0/0/570/3/7Hu0/0/0/710/1/3
Hu0/0/0/100/0/0Hu0/0/0/240/2/5Hu0/0/0/300/0/1Hu0/0/0/440/5/10FH0/0/0/580/3/6  
Hu0/0/0/110/0/0Hu0/0/0/250/2/5Hu0/0/0/310/0/0Hu0/0/0/450/4/9FH0/0/0/590/3/6  
Hu0/0/0/120/0/1Hu0/0/0/260/2/5Hu0/0/0/320/2/4Hu0/0/0/460/0/0Hu0/0/0/600/3/6  
Hu0/0/0/130/0/1Hu0/0/0/270/2/5Hu0/0/0/330/2/4Hu0/0/0/470/5/11Hu0/0/0/610/2/5  

Cisco 8201-32FH

Cisco 8201-32FH is made of a single Q200 NPU.
8201-32FH.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/00/4/9FH0/0/0/160/2/5
FH0/0/0/10/4/9FH0/0/0/170/2/5
FH0/0/0/20/4/9FH0/0/0/180/2/5
FH0/0/0/30/4/8FH0/0/0/190/2/4
FH0/0/0/40/3/7FH0/0/0/200/0/1
FH0/0/0/50/4/8FH0/0/0/210/0/1
FH0/0/0/60/5/10FH0/0/0/220/0/0
FH0/0/0/70/5/11FH0/0/0/230/0/0
FH0/0/0/80/5/11FH0/0/0/240/0/1
FH0/0/0/90/5/11FH0/0/0/250/0/0
FH0/0/0/100/5/10FH0/0/0/260/2/4
FH0/0/0/110/5/10FH0/0/0/270/1/3
FH0/0/0/120/3/6FH0/0/0/280/1/2
FH0/0/0/130/3/7FH0/0/0/290/1/3
FH0/0/0/140/3/6FH0/0/0/300/1/2
FH0/0/0/150/3/6FH0/0/0/310/1/2

Cisco 8201-24H8FH

Cisco 8201-24H8FH is made of a single Q200 NPU. This system can support 24 ports 100 GbE and 8 ports 400 GbE.
8201-24H8FH_front.png

8201-24H8FH.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/00/4/9FH0/0/0/140/3/6Hu0/0/0/280/1/2
Hu0/0/0/10/4/9Hu0/0/0/150/3/6Hu0/0/0/290/1/3
FH0/0/0/20/4/9Hu0/0/0/160/2/5Hu0/0/0/300/1/2
Hu0/0/0/30/4/8Hu0/0/0/170/2/5Hu0/0/0/310/1/2
FH0/0/0/40/3/7Hu0/0/0/180/2/5  
Hu0/0/0/50/4/8Hu0/0/0/190/2/4  
FH0/0/0/60/5/10Hu0/0/0/200/0/1  
Hu0/0/0/70/5/11Hu0/0/0/210/0/1  
FH0/0/0/80/5/11Hu0/0/0/220/0/0  
Hu0/0/0/90/5/11Hu0/0/0/230/0/0  
FH0/0/0/100/5/10Hu0/0/0/240/0/1  
Hu0/0/0/110/5/10Hu0/0/0/250/0/0  
FH0/0/0/120/3/6Hu0/0/0/260/2/4  
Hu0/0/0/130/3/7Hu0/0/0/270/1/3  

Cisco 8101-32FH

Cisco 8101-32FH is made of a single Q200L NPU. 8101-32FH.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/00/4/9FH0/0/0/160/2/5
FH0/0/0/10/4/9FH0/0/0/170/2/5
FH0/0/0/20/4/9FH0/0/0/180/2/5
FH0/0/0/30/4/8FH0/0/0/190/2/4
FH0/0/0/40/3/7FH0/0/0/200/0/1
FH0/0/0/50/4/8FH0/0/0/210/0/1
FH0/0/0/60/5/10FH0/0/0/220/0/0
FH0/0/0/70/5/11FH0/0/0/230/0/0
FH0/0/0/80/5/11FH0/0/0/240/0/1
FH0/0/0/90/5/11FH0/0/0/250/0/0
FH0/0/0/100/5/10FH0/0/0/260/2/4
FH0/0/0/110/5/10FH0/0/0/270/1/3
FH0/0/0/120/3/6FH0/0/0/280/1/2
FH0/0/0/130/3/7FH0/0/0/290/1/3
FH0/0/0/140/3/6FH0/0/0/300/1/2
FH0/0/0/150/3/6FH0/0/0/310/1/2

Cisco 8101-32H

Cisco 8101-32H is made of a single Q202L NPU. 8101-32H.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
Hu0/0/0/00/2/5Hu0/0/0/160/1/2
Hu0/0/0/10/2/5Hu0/0/0/170/1/2
Hu0/0/0/20/2/5Hu0/0/0/180/1/2
Hu0/0/0/30/2/5Hu0/0/0/190/1/2
Hu0/0/0/40/2/5Hu0/0/0/200/0/1
Hu0/0/0/50/2/5Hu0/0/0/210/0/1
Hu0/0/0/60/2/4Hu0/0/0/220/0/1
Hu0/0/0/70/2/4Hu0/0/0/230/0/1
Hu0/0/0/80/2/4Hu0/0/0/240/0/1
Hu0/0/0/90/2/4Hu0/0/0/250/0/1
Hu0/0/0/100/1/3Hu0/0/0/260/0/0
Hu0/0/0/110/1/3Hu0/0/0/270/0/0
Hu0/0/0/120/1/3Hu0/0/0/280/0/0
Hu0/0/0/130/1/3Hu0/0/0/290/0/0
Hu0/0/0/140/1/2Hu0/0/0/300/0/0
Hu0/0/0/150/1/2Hu0/0/0/310/0/0

Cisco 8102-64H

Cisco 8102-64H is made of a single Q201L NPU.
8102-64H.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
Hu0/0/0/00/4/9Hu0/0/0/140/5/11Hu0/0/0/280/3/6Hu0/0/0/420/0/1Hu0/0/0/560/1/2
Hu0/0/0/10/4/9Hu0/0/0/150/5/11Hu0/0/0/290/3/6Hu0/0/0/430/0/1Hu0/0/0/570/1/2
Hu0/0/0/20/4/9Hu0/0/0/160/5/11Hu0/0/0/300/3/6Hu0/0/0/440/0/0Hu0/0/0/580/1/3
Hu0/0/0/30/4/9Hu0/0/0/170/5/11Hu0/0/0/310/3/6Hu0/0/0/450/0/0Hu0/0/0/590/1/3
Hu0/0/0/40/4/9Hu0/0/0/180/5/11Hu0/0/0/320/2/5Hu0/0/0/460/0/0Hu0/0/0/600/1/2
Hu0/0/0/50/4/9Hu0/0/0/190/5/11Hu0/0/0/330/2/5Hu0/0/0/470/0/0Hu0/0/0/610/1/2
Hu0/0/0/60/4/8Hu0/0/0/200/5/10Hu0/0/0/340/2/5Hu0/0/0/480/0/1Hu0/0/0/620/1/2
Hu0/0/0/70/4/8Hu0/0/0/210/5/10Hu0/0/0/350/2/5Hu0/0/0/490/0/1Hu0/0/0/630/1/2
Hu0/0/0/80/3/7Hu0/0/0/220/5/10Hu0/0/0/360/2/5Hu0/0/0/500/0/0  
Hu0/0/0/90/3/7Hu0/0/0/230/5/10Hu0/0/0/370/2/5Hu0/0/0/510/0/0  
Hu0/0/0/100/4/8Hu0/0/0/240/3/6Hu0/0/0/380/2/4Hu0/0/0/520/2/4  
Hu0/0/0/110/4/8Hu0/0/0/250/3/6Hu0/0/0/390/2/4Hu0/0/0/530/2/4  
Hu0/0/0/120/5/10Hu0/0/0/260/3/7Hu0/0/0/400/0/1Hu0/0/0/540/1/3  
Hu0/0/0/130/5/10Hu0/0/0/270/3/7Hu0/0/0/410/0/1Hu0/0/0/550/1/3  

8800-LC-36FH

There are four Q100 NPUs on these line cards.
8800-LC-36FH.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/02/2/05FH0/0/0/141/1/03FH0/0/0/283/1/02
FH0/0/0/10/2/5FH0/0/0/151/2/04FH0/0/0/293/1/02
FH0/0/0/22/2/05FH0/0/0/161/1/02FH0/0/0/300/0/1
FH0/0/0/30/2/4FH0/0/0/171/1/02FH0/0/0/313/0/1
FH0/0/0/40/2/4FH0/0/0/180/1/3FH0/0/0/323/0/0
FH0/0/0/52/2/04FH0/0/0/191/0/1FH0/0/0/333/0/1
FH0/0/0/62/1/02FH0/0/0/201/0/1FH0/0/0/340/0/0
FH0/0/0/72/1/03FH0/0/0/210/1/2FH0/0/0/350/0/0
FH0/0/0/82/0/1FH0/0/0/221/0/0  
FH0/0/0/92/1/02FH0/0/0/230/1/2  
FH0/0/0/102/0/0FH0/0/0/243/2/05  
FH0/0/0/112/0/1FH0/0/0/253/2/05  
FH0/0/0/121/2/05FH0/0/0/263/1/03  
FH0/0/0/131/2/05FH0/0/0/273/2/04  

88-LC0-36FH-M and 88-LC0-36FH

There are three Q200 NPUs on these line cards.

88-LC0-36FH-M and 88-LC0-36FH are identical in all ways except the former can support MACSec and the latter cannot.

88-LC0-36FH-M.png 88-LC0-36FH-M

88-LC0-36FH.png
88-LC0-36FH

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
FH0/0/0/00/2/5FH0/0/0/141/2/04FH0/0/0/282/1/03
FH0/0/0/10/2/5FH0/0/0/151/2/04FH0/0/0/292/1/03
FH0/0/0/20/2/4FH0/0/0/161/1/03FH0/0/0/302/1/02
FH0/0/0/30/2/4FH0/0/0/171/1/03FH0/0/0/312/1/02
FH0/0/0/40/1/3FH0/0/0/181/1/02FH0/0/0/322/0/1
FH0/0/0/50/1/3FH0/0/0/191/1/02FH0/0/0/332/0/1
FH0/0/0/60/1/2FH0/0/0/201/0/1FH0/0/0/342/0/0
FH0/0/0/70/1/2FH0/0/0/211/0/1FH0/0/0/352/0/0
FH0/0/0/80/0/1FH0/0/0/221/0/0  
FH0/0/0/90/0/1FH0/0/0/231/0/0  
FH0/0/0/100/0/0FH0/0/0/242/2/05  
FH0/0/0/110/0/0FH0/0/0/252/2/05  
FH0/0/0/121/2/05FH0/0/0/262/2/04  
FH0/0/0/131/2/05FH0/0/0/272/2/04  

8800-LC-48H

There are two Q100 NPUs on these line cards.
8800-LC-48H.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
Hu0/0/0/00/1/2Hu0/0/0/141/2/05Hu0/0/0/281/1/03Hu0/0/0/420/0/0
Hu0/0/0/10/2/5Hu0/0/0/150/1/3Hu0/0/0/291/1/03Hu0/0/0/431/0/0
FH0/0/0/20/2/5Hu0/0/0/161/2/05Hu0/0/0/300/0/1Hu0/0/0/441/0/0
Hu0/0/0/30/1/2Hu0/0/0/171/2/05Hu0/0/0/311/1/02Hu0/0/0/450/0/0
Hu0/0/0/40/2/5Hu0/0/0/180/1/3Hu0/0/0/321/1/02Hu0/0/0/461/0/0
Hu0/0/0/50/2/5Hu0/0/0/191/2/04Hu0/0/0/330/0/1Hu0/0/0/471/0/0
Hu0/0/0/60/1/2Hu0/0/0/201/2/04Hu0/0/0/341/1/02  
Hu0/0/0/70/2/4Hu0/0/0/210/1/3Hu0/0/0/351/1/02  
Hu0/0/0/80/2/4Hu0/0/0/221/2/04Hu0/0/0/360/0/0  
Hu0/0/0/90/1/2Hu0/0/0/231/2/04Hu0/0/0/371/0/1  
Hu0/0/0/100/2/4Hu0/0/0/240/0/1Hu0/0/0/381/0/1  
Hu0/0/0/110/2/4Hu0/0/0/251/1/03Hu0/0/0/390/0/0  
Hu0/0/0/120/1/3Hu0/0/0/261/1/03Hu0/0/0/401/0/1  
Hu0/0/0/131/2/05Hu0/0/0/270/0/1Hu0/0/0/411/0/1  

88-LC0-34H14FH

There are two Q200 NPUs on these line cards.
88-LC0-34H14FH.png

InterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFGInterfaceNPU/Slice/IFG
Hu0/0/0/00/2/5FH0/0/0/140/0/1Hu0/0/0/281/2/04Hu0/0/0/421/0/0
Hu0/0/0/10/2/4Hu0/0/0/150/1/3FH0/0/0/291/2/05Hu0/0/0/431/0/1
FH0/0/0/20/2/5Hu0/0/0/160/1/2Hu0/0/0/301/1/03FH0/0/0/441/0/0
Hu0/0/0/30/2/5FH0/0/0/170/0/1Hu0/0/0/311/2/04Hu0/0/0/451/0/0
Hu0/0/0/40/2/4Hu0/0/0/180/0/0FH0/0/0/321/1/02Hu0/0/0/461/0/1
FH0/0/0/50/2/5Hu0/0/0/190/0/1Hu0/0/0/331/1/03Hu0/0/0/471/0/0
Hu0/0/0/60/1/3FH0/0/0/200/0/0Hu0/0/0/341/2/04  
Hu0/0/0/70/2/4Hu0/0/0/210/0/0FH0/0/0/351/1/02  
FH0/0/0/80/1/2Hu0/0/0/220/0/1Hu0/0/0/361/1/03  
Hu0/0/0/90/1/3Hu0/0/0/230/0/0Hu0/0/0/371/1/02  
Hu0/0/0/100/2/4Hu0/0/0/241/2/05FH0/0/0/381/0/1  
FH0/0/0/110/1/2Hu0/0/0/251/2/04Hu0/0/0/391/1/03  
Hu0/0/0/120/1/3FH0/0/0/261/2/05Hu0/0/0/401/1/02  
Hu0/0/0/130/1/2Hu0/0/0/271/2/05FH0/0/0/411/0/1  

Leave a Comment