IP Library Granted Patent US 10,291,550
Granted Patent B2
US 10,291,550 · App. 14/865,154 · Granted May 14, 2019

Bridging based upon media access control address

Inventor: Jianxiang Chen (Shenzhen, CN)
Assignee: ARRIS Enterprises LLC
H04L49/25H04L12/2898H04L12/4625H04L12/6418H04L12/66H04L45/66H04L61/2015H04L61/256H04L61/2514H04L61/6022
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,291,550
App. No.
14/865,154
Filed
Sep 25, 2015
Granted
May 14, 2019
Kind
B2
Examiner
KAUR, PAMIT
Art Unit
2416
USPC
370/401
Abstract

Methods, systems, and computer readable media can be operable to facilitate packet bridging based upon a host device address. An access point may identify a source or destination address associated with a received packet, wherein the address identifies an associated host device. When the destination address of a downstream data packet matches an address associated with the access point, the access point may route the packet to a destination within a local area network (LAN). When the source address of an upstream data packet identifies a host device for which communications are to be bridged, the access point may bridge the data packet to a wide area network (WAN). An access point may identify a multicast or broadcast downstream data packet and the access point may flood the packet to both a route and a bridge routine. The bridging determination may be made by a dual-layer WAN or LAN interface.

Claims (44)

1. A method comprising:

receiving a downstream data packet at a first interface of an access point;

identifying a destination address from the downstream data packet, wherein the destination address identifies a destination of the downstream data packet, and wherein the destination address comprises a media access control (MAC) address associated with the destination of the downstream data packet;

comparing the destination address to a media access control (MAC) address associated with the first interface of the access point; and

based upon the comparison between the media access control (MAC) address associated with the destination of the downstream data packet and the media access control (MAC) address associated with the first interface of the access point, determining whether to route or bridge the downstream data packet from the first interface of the access point to a second interface of the access point, wherein the determination whether to route or bridge the downstream data packet comprises:

if the destination address matches the address associated with the first interface of the access point, routing the downstream data packet from the first interface of the access point to the second interface of the access point; and

if the destination address does not match the address associated with the first interface of the access point, bridging the downstream data packet from the first interface of the access point to the second interface of the access point, wherein bridging the downstream data packet comprises passing the downstream data packet from the first interface of the access point to the second interface of the access point without translating the destination address associated with the downstream data packet.

2. The method of claim 1 , further comprising:

based on the identified destination address, determining that the downstream data packet is associated with a plurality of destinations;

replicating the downstream data packet to create a replicate data packet;

bridging the replicate data packet from the first interface of the access point to the second interface of the access point; and

routing the downstream data packet from the first interface of the access point to the second interface of the access point.

3. The method of claim 1 , wherein the first interface comprises a link layer interface and a network layer interface.

4. A method comprising:

receiving an upstream data packet at a first interface of an access point;

identifying a source address from the upstream data packet, wherein the source address identifies a host device from which the upstream data packet is output;

comparing the source address to one or more bridging addresses, wherein each respective one of the one or more bridging addresses comprises an address associated with a device for which packet bridging is enabled, wherein each device for which packet bridging is enabled comprises a device that is external to the access point, and wherein each respective one of the one or more bridging addresses comprises an address associated with a corresponding device for which an indication of a current status of the corresponding device is stored within a database, the indication of the current status comprising an indication of whether bridging is enabled or disabled for the corresponding device; and

determining whether to route or bridge the upstream data packet from the first interface of the access point to a second interface of the access point, wherein the determination whether to route or bridge the upstream data packet comprises:

if the source address matches at least one of the bridging addresses, bridging the upstream data packet from the first interface of the access point to the second interface of the access point, wherein bridging the upstream data packet comprises passing the upstream data packet from the first interface of the access point to the second interface of the access point without translating the source address associated with the upstream data packet; and

if the source address does not match at least one of the bridging addresses, routing the upstream data packet from the first interface of the access point to the second interface of the access point, wherein routing the upstream data packet comprises modifying network address information of the upstream data packet by replacing an Internet protocol (IP) address associated with the host device with an IP address associated with the access point.

5. The method of claim 4 , wherein each respective one of the one or more bridging addresses comprises a media access control (MAC) address associated with a device for which packet bridging is enabled.

6. The method of claim 4 , wherein the source address comprises a media access control (MAC) address associated with the host device from which the upstream data packet is output.

7. The method of claim 4 , wherein the first interface comprises a link layer interface and a network layer interface.

8. An apparatus comprising:

a first interface configured to be used to receive a downstream data packet; and

a second interface configured to be used to receive an upstream data packet;

wherein the first interface is further configured to be used to:

identify a destination address from the downstream data packet, wherein the destination address identifies a destination of the downstream data packet;

compare the destination address to an address associated with the first interface;

determine whether to route or bridge the downstream data packet from the first interface of the access point to a second interface of the access point, wherein the determination whether to route or bridge the downstream data packet comprises:

route the downstream data packet to a second interface if the destination address matches the address associated with the first interface; and

bridge the downstream data packet to a second interface if the destination address does not match the address associated with the first interface, wherein bridging the downstream data packet comprises passing the downstream data packet from the first interface of the access point to the second interface of the access point without translating the destination address associated with the downstream data packet; and

wherein the second interface is further configured to be used to:

identify a source address from the upstream data packet, wherein the source address identifies a host device from which the upstream data packet is output;

compare the source address to one or more bridging addresses, wherein each respective one of the one or more bridging addresses comprises an address associated with a device for which packet bridging is enabled;

determine whether to route or bridge the upstream data packet to the first interface of the access point, wherein the determination whether to route or bridge the upstream data packet comprises:

bridge the upstream data packet to the first interface if the source address matches at least one of the bridging addresses; and

route the upstream data packet to the first interface if the source address does not match at least one of the bridging addresses.

9. The apparatus of claim 8 , wherein the address associated with the first interface comprises a media access control (MAC) address.

10. The apparatus of claim 8 , wherein the destination address comprises a media access control (MAC) address associated with the destination of the downstream data packet.

11. The apparatus of claim 8 , wherein the first interface comprises a wide area network (WAN) interface and the second interface comprises a local area network (LAN) interface.

12. The apparatus of claim 8 , wherein each respective one of the one or more bridging addresses comprises a media access control (MAC) address associated with a device for which packet bridging at the access point is enabled.

13. The apparatus of claim 8 , wherein the source address comprises a media access control (MAC) address associated with the host device from which the upstream data packet is output.

14. The apparatus of claim 8 , wherein each respective one of the first interface and the second interface comprises a link layer interface and a network layer interface.

Assignments (12)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: CHEN, JIANXIANG
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036943/0830 →
Continuity (2)
Provisional Application 62057614 · Sep 30, 2014
Related Publication 20160094488A1 · Mar 31, 2016