Patentable/Patents/US-11088934
US-11088934

Dynamic discovery of service nodes in a network

PublishedAugust 10, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

This disclosure describes various methods, systems, and devices related to dynamic service node discovery in a network. In an example method, an intermediary node receives a Link Layer Discovery Protocol (LLDP) message from a first node. The LLDP message includes a discovery Type-Length-Value (TLV) that indicates a location of a service node in the network. The method further includes forwarding the LLDP message to a second node.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: receiving, from a first node in a network, a Link Layer Discovery Protocol (LLDP) message comprising: a discovery Type-Length-Value (TLV) that indicates an identifier of a service node in the network, and a hopcount TLV comprising a counter; decreasing the counter in the hopcount TLV; in response to decreasing the counter, confirming that the counter is greater than zero; and forwarding, to a second node in the network, the LLDP message.

2

2. The method of claim 1 , wherein the discovery TLV is a type 127 TLV with a value indicating the identifier of the service node, and wherein the hopcount TLV is a type 127 TLV with a value comprising the counter.

3

3. The method of claim 1 , wherein the first node is the service node.

4

4. The method of claim 1 , wherein the second node is a leaf node in a spine-leaf network.

5

5. The method of claim 1 , wherein at least one of the first node or the second node comprises an intermediary node in a cluster network.

6

6. The method of claim 1 , wherein the identifier of the service node comprises at least one of an Internet Protocol (IP) address of the service node, a Media Access Control (MAC) address of the service node, or a Domain Name Service (DNS) name of the service node.

7

7. The method of claim 1 , wherein the discovery TLV further comprises at least one of a type of the service node, a memory capacity of the service node, or a processing capability of the service node.

8

8. The method of claim 1 , wherein the LLDP message is a first LLDP message, the operations further comprising: upon expiration of a predetermined period after transmitting the first LLDP message to the second node, transmitting a second LLDP message indicating the identifier of the service node to the intermediary node.

9

9. The method of claim 1 , wherein at least one of the first node or the second node is comprised in a cluster network.

10

10. A service node, comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the processor to perform operations comprising: generating a first Link Layer Discovery Protocol (LLDP) message comprising a discovery Type-Length-Value (TLV) that indicates an identifier of the service node; and transmitting the first LLDP message to an intermediary node; and upon expiration of a predetermined period after transmitting the first LLDP message to the intermediary node, transmitting a second LLDP message indicating the identifier of the service node to the intermediary node.

11

11. The service node of claim 10 , wherein the operations further comprise: connecting to the intermediary node, wherein transmitting the first LLDP message is in response to connecting to the intermediary node.

12

12. The service node of claim 10 , wherein the first LLDP message further comprises a hopcount TLV that comprises a counter.

13

13. The service node of claim 12 , wherein the discovery TLV is a type 127 TLV with a value indicating the address of the service node, and wherein the hopcount TLV is a type 127 TLV with a value comprising the counter.

14

14. The service node of claim 10 , wherein the identifier of the service node comprises at least one of an Internet Protocol (IP) address of the service node, a Media Access Control (MAC) address of the service node, or a Domain Name Service (DNS) name of the service node.

15

15. The service node of claim 10 , wherein the discovery TLV further comprises at least one of a type of the service node, a memory capacity of the service node, or a processing capability of the service node.

16

16. An intermediary node in a cluster network, the intermediary node comprising: at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: receiving, from a previous node in the cluster network, a Link Layer Discovery Protocol (LLDP) message comprising a discovery Type-Length-Value (TLV) and a hopcount TLV, the discovery TLV comprising an identifier of a service node in the network, the hopcount TLV comprising a counter; decreasing the counter in the hopcount TLV; in response to decreasing the counter, confirming that the counter is greater than zero; and forwarding the LLDP message to at least one next node.

17

17. The intermediary node of claim 16 , wherein the previous node in the cluster network is the service node or another intermediary node in the cluster network.

18

18. The intermediary node of claim 16 , wherein the at least one next node comprises at least one of another intermediary node in the cluster network or a leaf node in in a spine-leaf network.

19

19. The intermediary node of claim 16 , wherein the intermediary node is disposed between the previous node in the cluster network and a leaf node in a spine-leaf network.

20

20. The intermediary node of claim 16 , wherein the discovery TLV is a type 127 TLV with a value indicating the address of the service node, and wherein the hopcount TLV is a type 127 TLV with a value comprising the counter.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 10, 2019

Publication Date

August 10, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Dynamic discovery of service nodes in a network” (US-11088934). https://patentable.app/patents/US-11088934

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.