Intelligent Oversubscription on MIC and MPC Interfaces Overview
On the MIC and MPC interfaces on MX Series routers, as on other types of interface hardware, arriving packets are assigned to one of two preconfigured traffic classes (network control and best effort) based on their header types and destination media access control (MAC) address. Oversubscription, the situation when the incoming packet rate is much higher than the Packet Forwarding Engine and system can handle, can cause key packets to be dropped and result in a flurry of resends, making the problem worse. However, MIC and MPC interfaces handle oversubscription more intelligently and drops lower priority packets when oversubscription occurs. Protocols such as routing protocols are classified as network control. Protocols such as telnet, FTP, and SSH are classified as best effort. No configuration is necessary.
The following frames and packets are assigned to the network control traffic class:
ARPs: Ethertype
0x0806for ARP and0x8035for dynamic RARPIEEE 802.3ad Link Aggregation Control Protocol (LACP): Ethertype
0x8809and0x01or0x02(subtype) in first data byteIEEE 802.1ah: Ethertype
0x8809and subtype0x03IEEE 802.1g: Destination MAC address
0x01–80–C2–00–00–02with Logical Link Control (LLC)0xAAAA03and Ethertype0x08902PVST: Destination MAC address
0x01–00–0C–CC–CC–CDwith LLC0xAAAA03and Ethertype0x010BxSTP: Destination MAC address
0x01–80–C2–00–00–00with LLC0x424203GVRP: Destination MAC address
0x01–80–C2–00–00–21with LLC0x424203GMRP: Destination MAC address
0x01–80–C2–00–00–20with LLC0x424203IEEE 802.1x: Destination MAC address
0x01–80–C2–00–00–03with LLC0x424203Any per-port
my-macdestination MAC addressAny configured global Integrated Bridging and Routing (IRB)
my-macdestination MAC address
In addition, the following Layer 3 control protocols are assigned to the network control traffic class:
IGMP query and report: Ethertype
0x0800and carrying an IPv4 protocol or IPv6 next header field set to 2 (IGMP)IGMP DVMRP: IGMP field version =
1and type =3IPv4 ICMP: Ethertype
0x0800and IPv4 protocols =1(ICMP)IPv6 ICMP: Ethertype
0x86DDand IPv6 next header field =0x3A(ICMP)IPv4 or IPv6 OSPF: Ethertype
0x0800and IPv4 protocol field or IPv6 next header field =89(OSPF)IPv4 or IPv6 VRRP: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DDand IPv4 protocol field or IPv6 next header field =112(VRRP)IPv4 or IPv6 RSVP: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DDand IPv4 protocol field or IPv6 next header field =46or134IPv4 or IPv6 PIM: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DDand IPv4 protocol field or IPv6 next header field =103IPv4 or IPv6 IS-IS: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DDand IPv4 protocol field or IPv6 next header field =124IPv4 router alert: IPv4 Ethertype
0x0800and IPv4 option field =0x94(router alert)
Also, the following Layer 4 control protocols are assigned to the network control traffic class:
IPv4 and IPv6 BGP: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DD, TCP port =179, and carrying an IPv4 protocol or IPv6 next header field set to 6 (TCP)IPv4 and IPv6 LDP: IPv4 Ethertype
0x0800or IPv6 Ethertype0x86DD, TCP or UDP port =646, and carrying an IPv4 protocol or IPv6 next header field set to 6 (TCP) or 17 (UDP)IPv4 UDP/L2TP control frames: IPv4 Ethertype
0x0800, UDP port =1701, and carrying an IPv4 protocol field set to 17 (UDP)DHCP: Ethertype
0x0800, IPv4 protocol field set to 17 (UDP), and UDP destination port =0x43(DHCP service) or0x44(DHCP host)IPv4 or IPv6 UDP/BFD: Ethertype
0x0800, UDP port =3784, and IPv4 protocol field or IPv6 next header field set to 17 (UDP)
Finally, any PPP encapsulation (Ethertype 0x8863 (PPPoE
Discovery) or 0x8864 (PPP0E Session Control)) is assigned
to the network control traffic class (queue 3).
These classifications are preconfigured.