IP Library Granted Patent US 7,525,974
Granted Patent B2
US 7,525,974 · App. 10/736,108 · Granted Apr 28, 2009

Method and apparatus for capability based addressing in a communications network

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 7,525,974
App. No.
10/736,108
Granted
Apr 28, 2009
Kind
B2
Abstract

Capability based addressing in a communication network enables protocol data units (PDUs) to be addressed to network constructs such as network elements or interfaces with particular capabilities rather than with specific addresses. This allows PDUs to be addressed to network constructs without first identifying the network constructs or even knowing of the existence of the construct. By broadcasting a capability based PDU onto a network it is therefore possible to communicate with a particular type of device rather than with a particular identified device. This is applicable, for example, in connection with loop and backdoor detection. By broadcasting a PDU onto a network, e.g. using a hello-response protocol, it is possible to identify network constructs that should not be present on the network if the communication network is configured properly. An alarm or corrective action may be taken upon detection of a response.

Claims (32)

1. A method of addressing a protocol data unit by a first network construct to a second network construct on a communication network, the method comprising the steps of:

generating, by the first network construct, the protocol data unit, the protocol data unit containing, as an address, at least one capability of the second network construct, the capability addressed protocol data unit being addressed to all constructs on the communication network having the at least one capability, the capability addressed protocol data unit specifying at least one of a set of possible capabilities to enable the capability addressed protocol data unit to be selectively received by only those network constructs with the selected capability; and

issuing, by the first network construct, the protocol data unit for transmission onto the communication network.

2. The method of claim 1 , wherein the address is a destination address.

3. The method of claim 2 , wherein the destination address is a destination Media Access Control (MAC) address.

4. The method of claim 1 , wherein the second network construct is a provider edge network element, and wherein the capability is specific to provider edge network elements.

5. The method of claim 1 , wherein the second network construct is a port of a particular type on a network element, and wherein the capability is specific to that type of port.

6. The method of claim 1 , further comprising listening for a reply to the protocol data unit from the communication network.

7. The method of claim 6 , wherein receipt of a reply indicates the presence of the network construct on the communication network.

8. A method of receiving a protocol data unit by a network construct on a communication network, the method comprising:

filtering protocol data units, by the network construct, to identify capability addressed protocol data units that contain, as an address, at least one capability, the capability addressed protocol data unit being addressed to all constructs on the communication network having the at least one capability, the capability addressed protocol data unit specifying at least one of a set of possible capabilities to enable the capability addressed protocol data unit to be selectively received by only those network constructs with the selected capability; and

receiving, by the network construct, the identified capability addressed protocol data units that match at least one capability of the network construct.

9. The method of claim 8 , wherein the address is a destination address.

10. The method of claim 8 , wherein the protocol data unit contains a source Media Access Control (MAC) address and a destination MAC address, and wherein the address is at least one of the source MAC address and the destination MAC address.

11. A method of receiving a protocol data unit by a network construct on a communication network, the method comprising:

filtering protocol data units, by the network construct, to identify protocol data units that contain, as an address, at least one capability; and

receiving identified protocol data units by the network construct;

wherein the protocol data unit contains a source Media Access Control (MAC) address and a destination MAC address, and wherein the address is at least one of the source MAC address and the destination MAC address; and

wherein the destination MAC address comprises:

a first field containing an Organizationally Unique Identifier (OUI) that identifies the protocol data unit to the network construct as containing a capability based address; and

a second field identifying the capability of the network construct to which the protocol data unit is addressed.

12. The method of claim 8 , the method further comprising the step of responding to the protocol data unit by the network construct.

13. The method of claim 12 , wherein the step of responding comprises generating a response protocol data unit and sending the response protocol data on the communication network.

14. A method of discovering the presence of any network constructs with a first capability on a communication network, the method comprising the steps of:

flooding, by a first network construct, a capability addressed protocol data unit on the communication network, the capability addressed protocol data unit being addressed to any network constructs on the communication network having the at least one capability, the capability addressed protocol data unit specifying at least one of a set of possible capabilities to enable the capability addressed protocol data unit to be selectively received by only those network constructs with the selected capability; and

listening, by the first network construct, for a response to the capability addressed protocol data unit.

15. The method of claim 14 , wherein the protocol data unit is an Operation Administration and Maintenance (OAM) packet in an OAM flow.

16. The method of claim 14 , wherein the protocol data unit is a hello message.

17. The method of claim 14 , wherein the step of flooding comprises at least one of broadcasting and multicasting to cause the protocol data unit to be forwarded throughout a domain on the communication network.

18. A network construct, comprising:

control logic configured to enable the network construct to receive capability addressed protocol data units, each capability addressed protocol data unit being addressed to all constructs on the communication network having the at least one capability, each capability addressed protocol data unit specifying at least one of a set of possible capabilities to enable the capability addressed protocol data unit to be selectively received by only those network constructs with the selected capability, and wherein the control logic is further configured to select capability addressed protocol data units for processing which have a capability indication that matches a capability of the network construct.

19. The network construct of claim 18 , wherein the control logic is further configured to enable the network construct to respond to capability addressed protocol data units.

Assignments (23)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2003
From: MANCOUR, TIMOTHY
To: NORTEL NETWORKS LIMITED
Reel/Frame 014809/0685 →