Patent US6771673B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6771673B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus and data structures for providing access to an edge router of a network

Assignee: Verizon Patent and Licensing Inc
•
Filing: 2000-08-31
•
Granted: 2004-08-03
•
Expires: 2020-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Aggregating physical connections from customers for presentation to an access router and de-aggregating traffic from a shared link(s) from the access router. Ports of an aggregation unit may be configured such that each has a unique identifier in the place of information (e.g., the layer 2 address) originally in the layer 2 header. The layer 2 (e.g., MAC) address of the customer device connected with the port can be associated with, and therefore determined from, the IP address of the attached device. When a packet is received from a customer, information in the layer 2 header is changed to a unique identifier assigned to a logical port or interface associated with the physical port. When a packet is received from the access router, it is placed on the port assigned to the logical port associated with the destination layer 2 address (or associated with other bits of the unique bit string and at least some of those bits are replaced with the destination layer 2 address of the device associated with the port.

Inventors

  • 👤 Robert T. Baum
  • 👤 Eric A. Voit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 13:55
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0272; H04L61/00; H04L61/09; H04L61/10; H04L63/10; H04L63/101; H04L69/00; H04L69/08; H04L69/18

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 119 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, the method comprising: a) terminating, with a physical interface, communications links from each of the client devices; b) associating each physical interface with a logical interface; c) associating a unique bit string with each of the logical interfaces; and d) upon receiving, at one of the physical interfaces, a packet from a client device, i) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the one of the physical interfaces, and ii) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 2
Independent Claim 119 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, the method comprising: a) terminating, with a physical interface, communications links from each of the client devices; b) associating each physical interface with a logical interface; c) associating a unique bit string with each of the logical interfaces; and d) upon receiving, at one of the physical interfaces, a packet from a client device, i) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the one of the physical interfaces, and ii) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 3
Dependent Claim 35 words
The method of claim 1 wherein the step of replacing at least a part of a layer 2 header includes replacing layer 2 source and destination addresses of the packet with the unique bit string.
Claim 4
Dependent Claim 14 words
The method of claim 1 wherein the layer 2 header is an Ethernet header.
Claim 5
Dependent Claim 30 words
The method of claim 1 wherein at least a portion of the unique bit string represents one or more services for which the client device sourcing the packet is authorized.
Claim 6
Dependent Claim 28 words
The method of claim 1 wherein at least a portion of the unique bit string represents a multicast group to which the client device sourcing the packet belongs.
Claim 7
Dependent Claim 29 words
The method of claim 1 wherein at least a portion of the unique bit string represents a service level with which the client device sourcing the packet is subscribed.
Claim 8
Dependent Claim 21 words
The method of claim 1 wherein at least a portion of the unique bit string represents one of the logical interfaces.
Claim 9
Dependent Claim 19 words
The method of claim 1 wherein at least a portion of the unique bit string corresponds to a VPN-OUI.
Claim 10
Dependent Claim 19 words
The method of claim 1 wherein at least a portion of the unique bit string corresponds to a VPN-INDEX.
Claim 11
Dependent Claim 50 words
The method of claim 1 further comprising: e) periodically polling the client devices for their layer 2 address; f) accepting a client device layer 2 address in response to the polling; and g) associating a layer 3 address of a client device with the client device layer 2 address accepted.
Claim 12
Dependent Claim 37 words
A method of claim 1 further comprising: e) upon receiving a packet from the shared link, i) determining a layer 2 address of the destination client device based on a layer 3 destination address of the packet.
Claim 13
Independent Claim 104 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, wherein each of the client devices is associated with a logical interface, and wherein a unique bit string is associated with each of the logical interfaces, the method, upon receiving a packet from a client device, comprising steps of: a) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the client device sourcing the packet; and b) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 14
Independent Claim 104 words
A method for aggregating packets from a number of client devices for transmission over a shared communications link, wherein each of the client devices is associated with a logical interface, and wherein a unique bit string is associated with each of the logical interfaces, the method, upon receiving a packet from a client device, comprising steps of: a) replacing at least a part of a layer 2 header of the packet with the unique bit string associated with the logical interface associated with the client device sourcing the packet; and b) aggregating the logical interfaces to define logical channels on the shared communications link.
Claim 15
Dependent Claim 36 words
The method of claim 12 wherein the step of replacing at least a part of a layer 2 header includes replacing a layer 2 source and destination addresses of the packet with the unique bit string.
Claim 16
Dependent Claim 14 words
The method of claim 12 wherein the layer 2 header is an Ethernet header.
Claim 17
Dependent Claim 30 words
The method of claim 12 wherein at least a portion of the unique bit string represents one or more services for which the client device sourcing the packet is authorized.
Claim 18
Dependent Claim 28 words
The method of claim 12 wherein at least a portion of the unique bit string represents a multicast group to which the client device sourcing the packet belongs.
Claim 19
Dependent Claim 29 words
The method of claim 12 wherein at least a portion of the unique bit string represents a service level with which the client device sourcing the packet is subscribed.
Claim 20
Dependent Claim 21 words
The method of claim 12 wherein at least a portion of the unique bit string represents one of the logical interfaces.
Claim 21
Dependent Claim 19 words
The method of claim 12 wherein at least a portion of the unique bit string corresponds to a VPN-OUI.
Claim 22
Dependent Claim 19 words
The method of claim 12 wherein at least a portion of the unique bit string corresponds to a VPN-INDEX.
Claim 23
Independent Claim 87 words
A method for de-aggregating packets from a shared communications link for forwarding to a number of client devices, the method comprising: a) accepting a client device layer 2 address associated with its layer 3 address; b) determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link; and c) replacing information in a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined in step (b).
Claim 24
Independent Claim 87 words
A method for de-aggregating packets from a shared communications link for forwarding to a number of client devices, the method comprising: a) accepting a client device layer 2 address associated with its layer 3 address; b) determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link; and c) replacing information in a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined in step (b).
Claim 25
Dependent Claim 109 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents one or more services for which the client device is authorized, and wherein the client device is associated with the logical interface identified by the first field.
Claim 26
Dependent Claim 109 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents one or more services for which the client device is authorized, and wherein the client device is associated with the logical interface identified by the first field.
Claim 27
Dependent Claim 107 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a multicast group to which the client device belongs, and wherein the client device is associated with the logical interface identified by the first field.
Claim 28
Dependent Claim 107 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a multicast group to which the client device belongs, and wherein the client device is associated with the logical interface identified by the first field.
Claim 29
Dependent Claim 108 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a service level for which the client device is subscribed, and wherein the client device is associated with the logical interface identified by the first field.
Claim 30
Dependent Claim 108 words
A machine readable medium having stored thereon a data structure, the data structure having a plurality of records, each of the records comprising: a) a first field for storing a logical interface identifier which identifies a logical port with which a client device is associated; and b) a second field for storing bits corresponding to a location of the logical port and associated with the logical interface identifier wherein at least a portion of the bits stored in the second field represents a service level for which the client device is subscribed, and wherein the client device is associated with the logical interface identified by the first field.
Claim 31
Independent Claim 124 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for configuring each of the ports so that each of the ports has an associated unique bit string, wherein the means for aggregating packets include means for replacing at least a part of a layer 2 header of a packet received at the port with the unique bit string associated with the port by the means for configuring.
Claim 32
Independent Claim 124 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for configuring each of the ports so that each of the ports has an associated unique bit string, wherein the means for aggregating packets include means for replacing at least a part of a layer 2 header of a packet received at the port with the unique bit string associated with the port by the means for configuring.
Claim 33
Independent Claim 164 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for de-aggregating packets received from the shared communications link for forwarding to one of the client devices, the means for de-aggregating packets including i) means for accepting a client device layer 2 address associated with its layer 3 address, ii) means for determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link, and iii) means for replacing a part of a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined by the means for determining.
Claim 34
Independent Claim 164 words
An apparatus for aggregating packets, sourced from a number of client devices, for transmission over a shared communications link, the apparatus comprising: a) for each of the number of client devices, a port for receiving packets from the client device; b) an interface for terminating the shared communications link; c) means for aggregating packets, received at the ports, for presentation to the interface; and d) means for de-aggregating packets received from the shared communications link for forwarding to one of the client devices, the means for de-aggregating packets including i) means for accepting a client device layer 2 address associated with its layer 3 address, ii) means for determining a client device layer 2 address based on a layer 3 address of a packet received from the shared communications link, and iii) means for replacing a part of a layer 2 header of the packet received from the shared communications link with the client device layer 2 address determined by the means for determining.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-08-03 2008-02-02 2008-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-08-03 2012-02-02 2012-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-08-03 2016-02-02 2016-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag