Dynamic discovery mechanisms via inter-domain routing protocol
AssigneeCisco Technology, Inc.
InventorsRajiv Asati, David Delano Ward, Russell I. White, Keyur P. Patel
Life of this patent
Estimating the term…
Abstract
In an embodiment, a method is provided at which it is used in a device. In this method, a logical identifier assigned to the device is identified and additionally, a mesh group identifier identifying a mesh group is identified. The logical identifier and the mesh group identifier are encoded in a routing message, which is used in an inter-domain routing protocol, and this routing message is transmitted to a reflector device in communication with the device. The reflector device is configured to transmit the routing message to a remote device included in the computer network.
Claims21
Logic encoded on one or more non-transitory, tangible media and when executed cause operations to be performed, the operations comprising:
- identifying a logical identifier assigned to a device;
- identifying a mesh group identifier identifying a mesh group;
- encoding the logical identifier and the mesh group identifier in a routing message used in an inter-domain routing protocol;
- and
- transmitting the routing message to a reflector device in communication with the device, the reflector device configured to transmit the routing message to a remote device included in a computer network, the remote device using the routing message to discover the device by way of the reflector device.
Logic encoded on one or more non-transitory, tangible media and when executed cause operations to be performed, the operations comprising:
- receiving a routing message from a reflector device, the routing message being used in an inter-domain routing protocol and communicating an identification of a remote device and a request to establish a session within a mesh group, the routing message enabling a discovery of the remote device by way of the reflector device;
- retrieving from the routing message a logical identifier assigned to the remote device and a mesh group identifier identifying the mesh group;
- and
- establishing the session with the remote device that transmitted the routing message based on the logical identifier and the mesh group identifier.
An apparatus comprising:
- at least one processor;
- and
- a machine-readable medium in communication with the at least one processor, the machine-readable medium being configured to store a dynamic discovery module, the dynamic discovery module being executed by the at least one processor cause operations to be performed, comprising:
- identifying a logical identifier assigned to a device;
- identifying a mesh group identifier identifying a mesh group;
- encoding the logical identifier and the mesh group identifier in a routing message used in an inter-domain routing protocol;
- and
- transmitting the routing message to a reflector device in communication with the device, the reflector device configured to transmit the routing message to a remote device included in a computer network, the remote device using the routing message to discover the device by way of the reflector device.
An apparatus comprising:
- at least one processor;
- and
- a machine-readable medium in communication with the at least one processor, the machine-readable medium being configured to store a dynamic discovery module and an inter-domain routing protocol procedures module,
- the dynamic discovery module being executed by the at least one processor cause operations to be performed, comprising:
- receiving a routing message from a reflector device, the routing message being used in an inter-domain routing protocol and communicating an identification of a remote device and a request to establish a session within a mesh group, the routing message enabling a discovery of the remote device by way of the reflector device;
- and
- retrieving from the routing message a logical identifier assigned to the remote device and a mesh group identifier identifying the mesh group;
- and
- the inter-domain routing protocol procedures module being executed by the at least one processor cause operations to be performed, comprising:
- establishing the session with the remote device that transmitted the routing message based on the logical identifier and the mesh group identifier.
Dependencies are inferred from the claim text.