System and method for transparent wireless bridging of communication channel segments
First Claim
1. A bridge device comprising:
- a first communication interface communicatively coupled with one or more network devices via a respective communication channel;
a second communication interface communicatively coupled with one or more remote bridge devices via a communication network;
data storage; and
an address table stored in said data storage, the address table comprising a plurality of entries, wherein each entry comprises a first address for a network device and a second address for a remote bridge device coupled to the network device via a communication channel;
wherein the bridge device is configured to;
receive a communication from a sending network device on a first communication channel, the communication comprising a given first address for a target network device;
identify in the address table a given second address that is paired with the given first address for the target network device, wherein the given second address is for a remote bridge device coupled to the target network device via a second communication channel;
send the communication over the communication network to the remote bridge device having the given second address that is paired with the given first address in the address table; and
send a response to the sending network device to avoid a timeout occurring for the communication from the sending network device.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for transparent wireless bridging of communication channels are provided. A plurality of wireless bridge devices are each deployed on a wired communication channel segment and listen for traffic to build a table of MAC addresses for the network devices on each respective segment. The bridges also collectively form a wireless mesh network and publish the MAC addresses on the wireless mesh network so each bridge receives MAC address information for every segment. Accordingly, a sending device on a first segment sends a communication to a target device on a second segment. The respective first bridge passes the communication along through the wireless mesh network to the respective second bridge and the first bridge also sends an acknowledgement to the sending device on behalf of the target device. This proxy acknowledgement allows the wireless bridge system to account for potential latency over the wireless mesh network while at the same time complying with latency requirements and meeting or exceeding the overall round-trip time for network communications.
92 Citations
24 Claims
-
1. A bridge device comprising:
-
a first communication interface communicatively coupled with one or more network devices via a respective communication channel; a second communication interface communicatively coupled with one or more remote bridge devices via a communication network; data storage; and an address table stored in said data storage, the address table comprising a plurality of entries, wherein each entry comprises a first address for a network device and a second address for a remote bridge device coupled to the network device via a communication channel; wherein the bridge device is configured to; receive a communication from a sending network device on a first communication channel, the communication comprising a given first address for a target network device; identify in the address table a given second address that is paired with the given first address for the target network device, wherein the given second address is for a remote bridge device coupled to the target network device via a second communication channel; send the communication over the communication network to the remote bridge device having the given second address that is paired with the given first address in the address table; and send a response to the sending network device to avoid a timeout occurring for the communication from the sending network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for handling a communication at a bridge device, the method comprising:
-
receiving a communication at a bridge device on a first communication channel, the communication from a sending network device on the first communication channel and destined for a target network device on a second communication channel; parsing the communication to obtain a first address for the target network device; identifying in an address table a second address that corresponds to the first address for the target network device, wherein the second address identifies a remote bridge device coupled to the target network device via the second communication channel; sending the communication to the remote bridge device via a communication network; and sending a response from the bridge device to the sending network device to avoid a timeout occurring for the communication from the sending network device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A tangible computer readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
receiving a communication on a first communication channel, the communication from a sending network device on the first communication channel and destined for a target network device on a second communication channel; parsing the communication to obtain a given first address for the target network device; identifying a given second address that corresponds to the given first address for the target network device, wherein the given second address identifies a remote bridge device coupled to the target network device via the second communication channel; sending the communication to the remote bridge device via a communication network; and sending a response from the bridge device to the sending network device to avoid a timeout occurring for the communication from the sending network device. - View Dependent Claims (17, 18)
-
-
19. A bridge device comprising:
-
means for receiving a communication from a sending network device on a first communication channel, wherein the communication is destined for a target network device on a second communication channel; means for obtaining a first address for the target network device from the communication; means for identifying in an address table a second address that corresponds to the first address for the target network device, wherein the second address identifies a remote bridge device coupled to the target network device via the second communication channel; means for sending the communication to the remote bridge device via a communication network; and means for sending a response to the sending network device to avoid a timeout occurring for the communication from the sending network device. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification