Method and apparatus for sub-network devices without direct layer-2 communication and coupled to a common forwarding agent interface to communicate through layer-3
AssigneeArris International, Inc.
InventorRandall Wayne Frei
Life of this patent
Estimating the term…
Abstract
Layer-3 communication, within a sub-network using a common forwarding agent's sub-network interface and without layer-2 communication, is enabled by a network device configured with the MAC address of the forwarding agent. The network device intercepts an ARP request from a sending device intended for a receiving device. The network device sends an ARP reply containing the MAC address of the forwarding agent to the sending device. The forwarding agent receives the ARP reply and forwards data-packets received from the sending device to the receiving device through layer-3.
Claims25
A system for enabling layer-3 communication within a sub-network for those members of the sub-network-without layer-2 communication, the system comprising:
- a sending device, a receiving device, a forwarding agent, a first network device comprising a media access control address of the forwarding agent, the first network device interprets an address resolution protocol request from the sending device, and sends an address resolution protocol reply comprising the media access control address of the forwarding agent to the sending device;
- wherein the forwarding agent comprises network devices able to forward data-packets and communicate through a plurality of network communication layers including layer-3;
- and
- wherein the first network device comprises a processor for processing the data-packets, a memory for storing program data-structures associated with the processor, a plurality of storage structures interactive with the processor, and a proxy—proxy address resolution protocol function within the memory and interactive with the processor.
A method to enable layer-3 communication within a sub-network for members of the sub-network without layer-2 communication, the method comprising the steps of:
- intercepting within a first function an address resolution protocol request from a sending device, the address resolution request intended for a receiving device, the sending and receiving devices being coupled to the sub-network;
- determining whether the sending and receiving devices are permitted to communicate with one another via layer-2 communication based on the layer-3 IP address of the receiving device;
- replying from the first function to the sending device an address resolution protocol reply comprising a forwarding agent's media access control address if the sending and receiving devices are not permitted to communicate with one another via layer-2 communication;
- sending data packets from the sending device to the forwarding agent based on the forwarding agent's layer-2 MAC address;
- and
- forwarding the data packets from the forwarding agent to the receiving device based on the layer-3 IP address of the receiving device.
A signal-bearing media containing a program to enable layer-3 communication within a sub-network for members of the sub-network without layer-2 communication, the program comprising the steps of:
- intercepting within a first function an address resolution protocol request from a sending device, the address resolution request intended for a receiving device, the sending and receiving devices being coupled to the sub-network,
- determining whether the sending and receiving devices are permitted to communicate with one another via layer-2 communication based on the layer-3 IP address of the receiving device;
- replying from the first function to the sending device an address resolution protocol reply comprising a forwarding agent's media access control address if the sending and receiving devices are not permitted to communicate with one another via layer-2 communication;
- sending data packets from the sending device to the forwarding agent based on the forwarding agent's layer-2 MAC address;
- and
- forwarding the data packets from the forwarding agent to the receiving device based on the layer-3 IP address of the receiving device.
Dependencies are inferred from the claim text.