Context-aware network on a data exchange layer
First Claim
1. A data exchange layer (DXL) broker, comprising:
- a hardware platform comprising a processor; and
instructions encoded in a memory to instruct the processor to;
communicatively couple to a DXL fabric configured to provide loose integration of network elements via a one-to-many publish-subscribe fabric, comprises operating a two-layer protocol, wherein a bottom layer is a secure, low-latency data transport fabric and a top layer is an extensible data exchange framework;
provide an interface to authenticate and register DXL endpoints with the DXL broker; and
provide DXL messaging, comprising maintaining a routing table of registered DXL endpoints;
receiving from a first registered DXL endpoint a one-to-one request for an endpoint of the DXL fabric, wherein the endpoint is not a registered DXL endpoint of the broker; and
publishing the request to the DXL fabric, to provide loose integration of network elements.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed in one example a data exchange layer (DXL) broker, including: a hardware platform including a processor; and instructions encoded in a memory to instruct the processor to communicatively couple to a DXL fabric configured to operate a one to-many (1:N, N>1) publish-subscribe fabric; provide an interface to authenticate and register DXL endpoints with the DXL broker; and provide DXL messaging, including maintaining a routing table of registered DXL endpoints; receiving from a first registered DXL endpoint a one-to-one (1:1) request for an endpoint of the DXL fabric, wherein the endpoint is not a registered DXL endpoint of the broker; and publishing the 1:1 request to the DXL fabric.
44 Citations
20 Claims
-
1. A data exchange layer (DXL) broker, comprising:
-
a hardware platform comprising a processor; and instructions encoded in a memory to instruct the processor to; communicatively couple to a DXL fabric configured to provide loose integration of network elements via a one-to-many publish-subscribe fabric, comprises operating a two-layer protocol, wherein a bottom layer is a secure, low-latency data transport fabric and a top layer is an extensible data exchange framework; provide an interface to authenticate and register DXL endpoints with the DXL broker; and provide DXL messaging, comprising maintaining a routing table of registered DXL endpoints;
receiving from a first registered DXL endpoint a one-to-one request for an endpoint of the DXL fabric, wherein the endpoint is not a registered DXL endpoint of the broker; and
publishing the request to the DXL fabric, to provide loose integration of network elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more tangible, non-transitory computer-readable mediums having stored thereon executable instructions to:
-
communicatively couple to a DXL fabric configured to provide loose integration of network elements via a one-to-many publish-subscribe fabric, comprising operating a two-layer protocol, wherein a bottom layer is a secure, low-latency data transport fabric and a top layer is an extensible data exchange framework; provide an application programming interface (API) to register DXL endpoints with a DXL broker; and maintain a routing table of registered DXL endpoints; receive from a registered DXL endpoint a one-to-one request for a remote endpoint of the DXL fabric; and publish the one-to-one request for the remote endpoint to the DXL fabric, to provide loose integration of network elements, wherein the request is posted to a DXL topic specific to the remote endpoint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of providing a DXL broker, comprising:
-
communicatively coupling to a DXL fabric configured to provide loose integration of network elements via a one-to-many publish-subscribe fabric by operating a two-layer protocol, wherein a bottom layer is a secure, low-latency data transport fabric and a top layer is an extensible data exchange framework; providing an application programming interface (API) to register DXL endpoints with the DXL broker; and maintaining a routing table of registered DXL endpoints; receiving from a registered DXL endpoint a one-to-one request for a remote endpoint of the DXL fabric; and publishing the one-to-one request for the remote endpoint to the DXL fabric, to provide loose integration of network elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification