Neighbor discovery in cable networks
AssigneeCisco Technology, Inc.
InventorsRalph Edward Droms, Madhu Sudan
Life of this patent
Estimating the term…
Abstract
A network device has a communications link to allow the device to communicate with customer devices and a processor. The processor is to receive neighbor discovery messages from requesting customer devices, examine the neighbor discovery messages to determine if the neighbor discovery message should be forwarded to other of the customer devices, and respond to the requesting customer devices.
Claims16
A system, comprising:
- a database containing addressing information for a plurality of subscriber devices;
- and
- a processor coupled to the database, the processor configured to:
- receive traffic sent over a first network from the plurality of subscriber devices, forward traffic received from a second network over the first network to the plurality of subscriber devices;
- receive a neighbor discovery message originating from one of the plurality of subscriber devices and formatted to be forwarded to at least a non-originating one of the plurality of subscriber devices;
- identify an address corresponding to the received neighbor discovery message;
- compare the identified address to the database to determine whether the database includes a stored address corresponding to the identified address;
- forward the received neighbor discovery message if the corresponding stored address is absent from the database;
- and
- filter the received neighbor discovery message according to the comparison if the corresponding stored address is present in the database, said filtering preventing the neighbor discovery message from being forwarded to the at least one non-originating one of the plurality of subscriber devices.
A method, comprising:
- examining a received neighbor discovery message using a network device, the neighbor discovery message from an originating one of a plurality of subscriber devices and formatted to be forwarded to at least a non-originating one of the plurality of subscriber devices;
- identifying an address according to the examination using the network device, the identified address associated with information included in the neighbor discovery message;
- comparing, using the network device, the identified address to a database containing addressing information for the plurality of subscriber devices;
- filtering, using the network device, the neighbor discovery message according to the comparison, said filtering preventing the neighbor discovery message from being forwarded to the at least one non-originating one of the plurality of subscriber devices;
- and
- responding to the originating one of the plurality of subscriber devices using the network device if said filtering is performed.
An article of manufacture including a memory device having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
- receiving and processing a message from an originating one of a plurality of subscriber devices, the message requesting an address determination;
- identifying an address according to the processing, the identified address associated with information included in the message;
- comparing the identified address to a list containing addressing information for the plurality of subscriber devices;
- determining whether the list includes a stored address corresponding to the identified address according to the comparison;
- and
- preventing the message from being forwarded to at least a non-originating one of the plurality of subscriber devices according to the determination, wherein the message is not forwarded to the at least one non-originating one of the plurality of subscriber devices if the stored address is present in the list.
Dependencies are inferred from the claim text.