The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 14, 2016

Filed:

May. 15, 2013
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventor:

Mingzhe Li, Fremont, CA (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/18 (2006.01); G06F 3/0484 (2013.01); G06T 11/60 (2006.01); H04L 12/931 (2013.01); H04L 12/761 (2013.01);
U.S. Cl.
CPC ...
H04L 12/18 (2013.01); G06F 3/0484 (2013.01); G06T 11/60 (2013.01); H04L 49/201 (2013.01); H04L 45/16 (2013.01);
Abstract

A multi-destination expansion table is stored that comprises a first database containing data representing all nodes in a singly linked list that is a superset of nodes for a plurality of multi-destination groups and a second database storing data representing multi-destination group specific arcs across one or more nodes. The singly linked list is traversed to determine how to replicate a packet for a particular multi-destination group. The packet is replicated based on interface data stored in the first database associated with the current node address. When a match is found in the second database, a next node address is determined from the second database. When a match is not found in the second database, a next node address determined from accessing the first database. Traversing of the singly linked list is terminated when the next node address is determined to be invalid or null.


Find Patent Forward Citations

Loading…