Synchronization of multicast information using incremental updates
First Claim
Patent Images
1. A network device comprising:
- a first processor configured to maintain a first multicast information, the first multicast information comprising a set of entries, each entry comprising a plurality of fields; and
a second processor-configured to maintain a second multicast information, the second multicast information comprising a set of entries, each entry comprising a plurality of fields;
wherein the first processor is configured to;
communicate synchronization information to the second processor for synchronizing the second multicast information to the first multicast information, the synchronization information comprising update information indicative of a change to be made to one or more fields from a first set of fields of a first entry in the second multicast information, wherein a number of fields included in the first set of fields is less than the plurality of fields.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques that enable a network device such as a router to provide multicast routing services without interruption, even in the event of a switchover. An incremental updates technique is used to synchronize multicast information maintained by a first processor and multicast information maintained by a second processor. The first processor may be a management processor operating in active mode in a network device and the second processor may be a management processor operating in standby mode in the network device. The second processor may also be a processor on a linecard of the network device.
-
Citations
19 Claims
-
1. A network device comprising:
-
a first processor configured to maintain a first multicast information, the first multicast information comprising a set of entries, each entry comprising a plurality of fields; and a second processor-configured to maintain a second multicast information, the second multicast information comprising a set of entries, each entry comprising a plurality of fields; wherein the first processor is configured to; communicate synchronization information to the second processor for synchronizing the second multicast information to the first multicast information, the synchronization information comprising update information indicative of a change to be made to one or more fields from a first set of fields of a first entry in the second multicast information, wherein a number of fields included in the first set of fields is less than the plurality of fields. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device comprising:
-
a first processor configured to maintain a first multicast information, the first multicast information comprising a set of entries, each entry comprising a plurality of fields; and a second processor configured to maintain a second multicast information, the second multicast information comprising a set of entries, each entry comprising a plurality of fields; wherein the first processor is configured to; determine a first set of opcodes associated with a first entry in the first multicast information, each opcode indicative of a change to be made to the second multicast information; determine, based upon the first set of opcodes, a second set of opcodes to be associated with the first entry in the first multicast information, wherein a number of opcodes in the second set of opcodes is less than a number of opcodes in the first set of opcodes; and communicate, based upon the second set of opcodes, an update message to the second processor to synchronize the second multicast information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification