Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof

A general-purpose format, byte technology, applied in transmission systems, electrical components, etc., can solve problems such as excessive provision of processing resources

Active Publication Date: 2015-12-30
MARVELL ASIA PTE LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such processing creates network-related performance issues, including latency, which may cause implementations to overprovision processing resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof
  • Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof
  • Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In the following description, numerous details are set forth for purposes of explanation. However, one of ordinary skill in the art will recognize that the present invention may be practiced without the use of these specific details. Thus, the present invention is not intended to be limited to the embodiments shown but is to be accorded the widest scope consistent with the principles and features described herein.

[0048] introduction

[0049] Network devices, such as network switches, are capable of switching / routing network traffic. A network switch includes at least one input / incoming port and at least one output / outgoing port for receiving and sending packets. In some embodiments, the network switch also includes a parser and a rewriter. A parser may include one or more parser engines for identifying the content of network packets, and a rewriter may include one or more rewrite engines for modifying packets before they are sent out of the network switch. The pa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. The expanded protocol header is represented by a data structure that is independent of a size of the protocol header.

Description

technical field [0001] The present invention relates to packet header modification. More specifically, the present invention relates to a method and apparatus for representing a common format header by using consecutive bytes. Background technique [0002] Network packets carry data via protocols used by the Internet, such as Transmission Control Protocol / Internet Protocol / Ethernet Protocol (TCP / IP / Ethernet). A typical switch is capable of modifying various fields of an incoming packet before sending the packet out to a destination or to another switch. Incoming packets are modified for various reasons, such as where the packet will be forwarded, the protocol supported by the destination, the priority of the packet, the incoming format of the protocol header, etc. As network protocols are evolving, one or more fields of the protocol header may be optional, which complicates the switch's hardware because a given field within the protocol header may not always be at a fixed ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06
CPCH04L69/06H04L69/22H04L69/16H04L69/324
Inventor C·辛格V·阿南德
Owner MARVELL ASIA PTE LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products