System and method for wide area zero-configuration network auto configuration
AssigneeCisco Technology, Inc.
InventorsRahul Kachalia, Saurabh Agarwal, Ankur Bhargava, Saiprasad Muchala, Manoj Narayan
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media for implementing zero-configuration networking over a wide area network. Disclosed are systems, methods, and computer-readable storage media for implementing zero-configuration networking over a wire area network by utilizing agents, application programming interfaces (API), and a controller. The controller can implement polices for communication between the agents and APIs, enabling zero-configuration network.
Claims17
A method comprising:
- receiving, at a controller from an agent, a request for a Bonjour Control Protocol (“BCP”) auto-configuration connection;
- sending, from the controller to the agent, an acknowledgment of the request;
- determining, at the controller, the agent is permitted for connection;
- sending, from the controller to the agent, a response to the request for the auto-configuration connection;
- receiving, at the controller from the agent, an acknowledgment of the response;
- establishing a BCP auto-configuration connection between the agent and the controller;
- receiving, at the controller, a change to a parameter of the auto-configuration connection;
- receiving, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter;
- and
- allowing, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change.
A system comprising:
- a processor;
- and
- a memory storing computer readable instructions, which when executed by the processor, causes the process to:
- receive, from an agent, a request for a Bonjour Control Protocol (“BCP”) auto-configuration connection;
- send, to the agent, an acknowledgment of the request;
- determine the agent is permitted for connection;
- send, to the agent, a response to the request for the auto-configuration connection;
- receive, from the agent, an acknowledgment of the response;
- establishing a BCP auto-configuration connection with the agent;
- receive, at the controller, a change to a parameter of the auto-configuration connection;
- receive, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter;
- and
- allow, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change.
A non-transitory computer readable medium storing instructions which when executed by a processor, causes the processor to:
- receive, from an agent, a request for a Bonjour Control Protocol (“BCP”) auto-configuration connection;
- send, to the agent, an acknowledgment of the request;
- determine the agent is permitted for connection;
- send, to the agent, a response to the request for the auto-configuration connection;
- receive, from the agent, an acknowledgment of the response;
- establishing a BCP auto-configuration connection with the agent;
- receiving, at the controller, a change to a parameter of the auto-configuration connection;
- receiving, at the controller from the agent, one or more requests to connect to one or more other agents connected to the controller, wherein the request is received after the change in the parameter and before the agent has implemented the change in the parameter;
- and
- allowing, at the controller, the one or more requests when the one or more requests are received within a predetermined time of the auto-configuration response including the change.
Dependencies are inferred from the claim text.