CPU packet receive reason/Protocol |
Extra information |
CPU queue number for QFX5100 |
HW rate limit (pps) |
Burst size (number of packets) |
BPDU (STP, VSTP), LLDP, MVRP |
BPDU (STP, VSTP), LLDP, MVRP |
43 |
1000 |
200 |
VCCPD |
VCC protocol packets |
42 |
500 |
200 |
NTP |
NTP |
41 |
100 |
10 |
BFD |
BFD |
40 |
1200 |
200 |
LACP |
LACP |
39 |
250 |
200 |
ISIS |
ISIS |
38 |
2000 |
200 |
PIM CONTROL |
PIM CONTROL |
37 |
1500 |
200 |
OSPF HELLO |
OSPF HELLO
|
36 |
1500 |
200 |
PIM_DATA |
Route is present but NH points to CPU. (PIME) |
35 |
1500 |
200 |
ARP |
All ARP packets with and without vxlan. IPV6 NS/NA with VXLAN. (When no-arp-suppression is enabled ) |
34 |
500 |
200 |
IGMP/MLD |
IGMP/MLD |
33 |
1000 |
200 |
FIP SNOOPING |
FIP SNOOPING |
32 |
1000 |
10 |
UNKNOWN_L2MC, RIP, OSPF LSAs |
UNKNOWN_L2MC, RIP, OSPF LSAs with p2p also. |
31 |
3000 |
200 |
BGP/RSVP/LDP |
BGP/RSVP/LDP |
30 |
3000 |
200 |
NON UCAST SWITCHED |
When multicast route points to CPU and there is no filter configured |
29 |
300 |
10 |
IP MCAST MISS |
Filter rule for (*,g) |
28 |
1000
|
300 |
URPF FAIL |
Unicast Reverse Path Forwarding Failure |
27 |
300 |
10 |
L2PT |
L2PT |
26 |
1000 |
200 |
MARTIAN_ADDR |
This is a common queue for MPLS traceroute and ping. |
25 |
50 |
10 |
L3MC-SGV-HIT-ICL |
STARG_DATA_ICL filter is used for multicast convergence in case of MCLAG |
24 |
100 |
10 |
L3_NHOP |
UCAST_SWITCHED/NHOP_HIT
If the packet is copied to CPU through NH table, it will be mapped to this Q. |
23 |
300 |
200 |
REDIRECT |
ICMP REDIRECT Yes its ICMP redirect. |
22 |
100 |
10 |
L3_DEST_MISS (No route) |
RESOLVE is a still route hit. This could be no route present. |
21 |
100 |
10 |
RESOLVE |
IP packets with destination address to be resolved. Packets will HIT resolve NH |
20 |
300 |
200 |
IPMC_RESERVED |
Reserved IP multicast packets i.e. dest 224.0.0.x/24 or ff0X:0:0:0:0:0:0:0, which are not explicitly classified to other CPU queues
|
19 |
1500 |
200 |
UNUSED |
|
18 |
|
|
DHCPV4V6 |
DHCPV4V6 |
17 |
1000 |
200 |
NDPv6 |
NDPv6(non-vxlan) |
16 |
500 |
200 |
FW_HOST |
This is mainly used only by CLI firewalls with action as LOG/SYSLOG.
Lets say PKT matches on some filter rule and it does not match on any of the protocol reasons, then it will be classified only as filter Match and might get copied to CPU 15 by CPU_COS_MAP table. |
15 |
500 |
200 |
GARP_REPLY |
BCAST GARP Reply. |
14 |
100 |
10 |
UNUSED |
|
13 |
|
|
IP_OPTION, TTL, L3_MTU_FAIL |
This is for packets received with:
- Ip-options in the header.
- Ttl-0/1
- Packets which fail Egress MTU checks.
|
12 |
50 |
10 |
SAMPLE_DEST |
Traffic sampling feature
|
11 |
2000 |
200 |
SAMPLE_SOURCE |
Traffic sampling feature |
10 |
2000 |
200 |
VC IPC UDP |
To send trace messages/logs from line cards to Master. |
9 |
1000 |
200 |
LOCAL_NH |
ssh, scp, telnet, ftp, snmp to a local configured IP address . Any data traffic destined to a Local IP NH will be copied to this Q. There is a special NH created in the HW and filter rules is installed to match packets hitting this NH to copy them to CPU 8.
Vxlan RA packets will also be in this Q. |
8 |
1500 |
200 |
VXLAN |
1) VXLAN_L2_L3_PKTS: Any VXLAN exception packets like SIP miss and BFD packets over VXLAN.
2) Arp and IPV6 NS/ND packets with no-arp-suppression disabled.
3) Any vxlan packets received over VTEP/Access ports which are not classified into any protocol Q will make it to Q 7. |
7 |
300 |
10 |
UNUSED |
|
6 |
|
|
UNUSED |
|
5 |
|
|
VC TCP |
IPC between Master and all line cards |
4 |
4000 |
200 |
UNUSED |
|
3 |
|
|
Drop |
Typically used as a Drop Q to not process these packets. Used by Firewall rules in case of Discard. There might be cases where packets might be copied to CPU by pipeline and there is a filter to drop these packets. These packets thought copied to CPU will not be processed as they are placed in Drop Q by filter. |
2 |
0 |
10 |
INVALID/MISC/UNCLASSIFIED |
Any Traffic which is not classified to any of the Q’s will be placed in Q 0. |
0 |
500 |
200 |