System and method for resolving network addresses for network devices on distributed network subnets
First Claim
1. A method for traffic gating in a computer network comprising a plurality of distributed subnets, the method comprising:
- receiving a first protocol message on a broadcast monitoring network device from a first network device, the first protocol request message comprising an address resolution request for a second network device;
generating a second first protocol message on the broadcast monitoring network device, the second first protocol request message comprising a second address resolution request for the second network device;
sending the second first protocol message from the broadcast monitoring network device;
determining whether a response message to the second first protocol message is received on the broadcast monitoring network device;
if not,determining a network subnet associated with the first network device;
determining a network address of a network element arranged to provide traffic gating to network devices on the network subnet associated with the first network device;
generating a first protocol reply message on the broadcast monitoring network device, the first protocol reply message comprising the network address of the network element arranged to provide traffic gating to the first network device; and
sending the first protocol reply message from the broadcast monitoring network device to the first network device.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for traffic gating in a computer network comprising a plurality of subnets are developed. One of the methods implemented in a data-over-cable system includes, responsive to receiving a first address resolution request message on a cable modem from a first host to a second host, generating a second address resolution request message on the cable modem and sending it to the second host. If the second host does not respond with an address resolution protocol reply message to the second request message, the cable modem determines a network subnet associated with the first host. Based on the network subnet, the cable modem determines a network address of a network element arranged to provide routing services to hosts on the subnet associated with the first host. Next, the cable modem generates an address resolution reply message including the network address of the network element and sends it to the first host.
-
Citations
24 Claims
-
1. A method for traffic gating in a computer network comprising a plurality of distributed subnets, the method comprising:
-
receiving a first protocol message on a broadcast monitoring network device from a first network device, the first protocol request message comprising an address resolution request for a second network device; generating a second first protocol message on the broadcast monitoring network device, the second first protocol request message comprising a second address resolution request for the second network device; sending the second first protocol message from the broadcast monitoring network device; determining whether a response message to the second first protocol message is received on the broadcast monitoring network device;
if not,determining a network subnet associated with the first network device; determining a network address of a network element arranged to provide traffic gating to network devices on the network subnet associated with the first network device; generating a first protocol reply message on the broadcast monitoring network device, the first protocol reply message comprising the network address of the network element arranged to provide traffic gating to the first network device; and sending the first protocol reply message from the broadcast monitoring network device to the first network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for traffic gating in a computer network comprising a plurality of subnets, the method comprising:
-
receiving a plurality of subnet initialization records on a broadcast monitoring network entity, each subnet initialization record comprising a subnet identifier and at least one second protocol network address of at least one network element arrange to provide gating services for network devices on a subnet associated with the subnet identifier; receiving a first address resolution protocol request message on the broadcast monitoring network entity from a first network device, the first address resolution protocol request comprising a request for a second protocol network address of a second network device; generating a second address resolution request message on the broadcast monitoring network entity, the second address resolution request message comprising a request for the second protocol network address of the second network device; sending the second address resolution request message from the broadcast monitoring network entity; determining whether an address resolution protocol reply message to the second address resolution request message from the second network device is received on the broadcast monitoring network entity;
if notdetermining whether the first network device is in a local routing table on the broadcast monitoring network entity;
if so,determining a network subnet associated with the first network device using a first protocol network address of the first network device; determining a second protocol network address of a network element associated with the network subnet of the first network device and arranged to provide traffic gating services to network devices on the network subnet; and sending an address resolution protocol reply message to the first network device, the address resolution protocol reply message comprising the second protocol network address of the network element. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A broadcast monitoring device on a network subnet comprising:
-
at least one traffic gating table comprising a plurality of subnet initialization records, each subnet initialization record comprising a subnet identifier and at least one physical network address of a network entity arranged to provide traffic gating to network devices on a subnet associated with the subnet identifier; a first set of instructions implemented to generate a second address resolution protocol request upon receiving a first address resolution request message on the broadcast monitoring device from a first network device, the first request message and the second request message comprising a request for a physical address of a second network device; a second set of instructions implemented to determine whether an address resolution response form the second network device is received on the broadcast monitoring device responsive to the second request message sent from the broadcast monitoring device; a third set of instructions implemented to determine a subnet of the first network device using a network address of the first network device and further to determine a physical network address of a network element to provide traffic gating for the first network device using the plurality of subnet initialization records based on the subnet associated with the first network device; and a fourth set of instructions implemented to generate an address resolution protocol response message comprising the physical network address of the network element arranged to provide traffic gating for the first network device, and to send the address resolution protocol reply message to the first network device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification