CHAPTER 12 Parsing

The first stop of the packet, as well as of our description of packet processing in EZchip, is parsing: the stage in which the structure of the packet is analyzed and keywords are parsed for further lookups.

TOPparse decodes, analyzes, and extracts frame headers and significant fields corresponding to all seven layers of the packet. This includes Medium Access Control (MAC) addresses, Virtual Local Area Network (VLAN) tags, Ethernet frame types, Multi-Protocol Label Switching (MPLS) tags, Internet Protocol (IP) options, IP addresses, ports, HyperText Transfer Protocol (HTTP) information, Real Time Protocol (RTP) header, and so on. The headers and fields extracted by TOPparse are passed as keys to TOPsearch.

This chapter outlines ...

Get Network Processors now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.