-
公开(公告)号:US20250158881A1
公开(公告)日:2025-05-15
申请号:US18506065
申请日:2023-11-09
Applicant: Cisco Technology, Inc.
Inventor: Jeffrey Yi Dar Lo , Dan Talayco , Robert Rodgers , Kyle Andrew Donald Mestery , TJ Giuli , Pradeep B. Chulliyan
IPC: H04L41/0816 , G06F9/48 , H04L41/0654 , H04L41/0686 , H04L41/40
Abstract: Described herein are devices, systems, methods, and processes for configuring network devices in an on-premises data center from a cloud-based controller using a workflow-based approach. A user can design a network, and can create tasks related to the network configuration. A cloud-based network controller may translate a task into a workflow including one or more actions, and may cause the actions to be executed on the devices according to the workflow. The network devices may then provide feedback about any failed configurations. The network devices can also wait for further instructions from the cloud-based network controller. The network configuration tasks can include, by way of non-limiting examples, creating or deleting a virtual network, or adding or removing hosts from a virtual network. The approach may bring about consistent and error-free configurations, maintain uninterrupted connectivity with the cloud controller by the network devices, and quickly address issues with the configuration.
-
公开(公告)号:US20250159055A1
公开(公告)日:2025-05-15
申请号:US18507944
申请日:2023-11-13
Applicant: Cisco Technology, Inc.
Inventor: Jeffrey Yi Dar Lo , Dan Talayco , Robert Rodgers , Kyle Andrew Donald Mestery , TJ Giuli
IPC: H04L67/146
Abstract: Devices, networks, systems, methods, and processes for dynamically proxying traffic between interconnects of devices in a fabric are described herein. A communication network may include multiple switches, including gateway switches and non-gateway switches. Each switch can run a proxy agent for each port of the switch and for each link on each port. The switch may proxy data traffic within the communication network by utilizing the proxy agent. A non-gateway switch can send a connection request to a gateway switch to connect to an external cloud controller. The gateway switch may proxy the connection request to the external cloud controller and receive a session cookie. The non-gateway switch can establish a logical connection with the external cloud controller based on the session cookie.
-
公开(公告)号:US20250158904A1
公开(公告)日:2025-05-15
申请号:US18506080
申请日:2023-11-09
Applicant: Cisco Technology, Inc.
Inventor: Jeffrey Yi Dar Lo , Dan Talayco , Robert Rodgers , Kyle Andrew Donald Mestery , TJ Giuli
IPC: H04L43/062 , H04L43/0817
Abstract: Described herein are devices, systems, methods, and processes for managing the collection and synchronization of telemetry data in a network overseen by a cloud-based network controller. This can be achieved by representing telemetry data as doubly-indexed state blocks within a shared meta-schema. Each type within the schema may be associated with a temporal list of objects of that type, providing ordered indexing by name and by time of last change. Cursors representing data witnesses may be threaded in place within these lists, enabling synchronization of telemetry data between devices without buffering. The system can dynamically adjust telemetry collection cadence in real time across devices in the fabric as users navigate the user interface. This approach can provide an effective mechanism to manage the load created by the telemetry, particularly in the context of network switches and telemetry collection.
-
公开(公告)号:US20250158877A1
公开(公告)日:2025-05-15
申请号:US18508130
申请日:2023-11-13
Applicant: Cisco Technology, Inc.
Inventor: Jeffrey Yi Dar Lo , Dan Talayco , Robert Rodgers , Kyle Andrew Donald Mestery , TJ Giuli
IPC: H04L41/08
Abstract: Devices, systems, methods, and processes for converting target state data are described herein. Network devices are configured with a variety of settings that can be adjusted based on the desired network deployment. These changes can be made by a network engineer, user, or the like. However, the specific commands to adjust the settings are very technical and specific for a user to understand. Thus, the user is presented with an abstract representation of the network that they can understand and adjust to a desired deployment configuration. This abstract network configuration is packaged as element target state data, which is then transmitted and converted to network target state data that is used internally within a controller to route to a network device. The network target state data is converted to a material target state data which can be processed by the network devices to apply the desired settings within the device.
-
-
-