-
公开(公告)号:US09553831B2
公开(公告)日:2017-01-24
申请号:US13860860
申请日:2013-04-11
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Joseph M. Clarke , Rajesh Kumar , Mohammed Baseer Khan , Michel Khouderchah , Mohamed Mostafa
CPC classification number: H04L51/046 , H04L67/2809 , H04L67/327
Abstract: A context-driven publication option is received over a network at an adaptive publish subscribe broker from a publishing network device. The context driven publication options are presented over the network to a subscribing network device. A selection of a context-driven subscription is received over the network at the adaptive publish/subscribe broker from the subscribing network device. A publication configured for network management and operations is received at the adaptive publish/subscribe broker. Publications are filtered at the adaptive publish/subscribe broker for the subscribing network device according to the selection of the context-driven subscription.
Abstract translation: 在发布网络设备的自适应发布订阅代理处通过网络接收上下文驱动的发布选项。 上下文驱动的发布选项通过网络呈现给订阅网络设备。 在订阅网络设备的自适应发布/订阅代理处通过网络接收上下文驱动订阅的选择。 在自适应发布/订阅代理处接收配置用于网络管理和操作的出版物。 根据上下文驱动订阅的选择,在订阅网络设备的自适应发布/订阅代理处过滤出版物。
-
公开(公告)号:US09325667B2
公开(公告)日:2016-04-26
申请号:US13630143
申请日:2012-09-28
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Gonzalo A. Salgueiro , Joseph M. Clarke
CPC classification number: H04L63/0272 , H04L12/4641 , H04L51/04
Abstract: According to one embodiment, an apparatus receives a virtual private network (VPN) establishment request and a plurality of packets communicated over at least one first protocol, with the first protocol being at least one of the Session Initiation Protocol, the Open System for Communication in Realtime protocol, and the Extended Messaging and Presence Protocol. The apparatus prioritizes the VPN establishment request over the plurality of packets and communicates a negotiation packet comprising a destination port and a response port. The apparatus receives, over a second communication protocol, a datagram through a communication tunnel established in response to receiving the negotiation packet, wherein the datagram is associated with a payload type, the datagram comprises an encapsulation envelope indicating the payload type, the datagram is received at the destination port, a response to the datagram is communicated to the response port, and the second communication protocol is different from the first protocol.
Abstract translation: 根据一个实施例,一种装置接收虚拟专用网络(VPN)建立请求和通过至少一个第一协议传送的多个分组,其中第一协议是会话发起协议,用于通信的开放系统 实时协议,以及扩展消息和在线协议。 该设备通过多个分组对VPN建立请求进行优先级排队,并传送包括目的端口和响应端口的协商报文。 所述装置通过第二通信协议通过响应于接收到所述协商分组而建立的通信隧道接收数据报,其中所述数据报与有效载荷类型相关联,所述数据报包括指示所述有效载荷类型的封装包络,所述数据报被接收 在目的地端口,对数据报的响应被传送到响应端口,并且第二通信协议与第一协议不同。
-
公开(公告)号:US20230038994A1
公开(公告)日:2023-02-09
申请号:US17968242
申请日:2022-10-18
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Carlos M. Pignataro , Eric Vyncke , Joseph M. Clarke , Mioljub Jovanovic , Harjinder Singh
IPC: H04L41/5009 , H04L41/046 , H04L41/5025 , H04L41/50
Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.
-
公开(公告)号:US11218380B2
公开(公告)日:2022-01-04
申请号:US16592866
申请日:2019-10-04
Applicant: Cisco Technology, Inc.
Inventor: Benoit Claise , Carlos M. Pignataro , Eric Vyncke , Joseph M. Clarke , Mioljub Jovanovic , Harjinder Singh
IPC: H04L12/24
Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.
-
15.
公开(公告)号:US20210111968A1
公开(公告)日:2021-04-15
申请号:US16601792
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Benoit Claise , Carlos M. Pignataro , Eric Vyncke
Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.
-
公开(公告)号:US10536341B2
公开(公告)日:2020-01-14
申请号:US15446085
申请日:2017-03-01
Applicant: Cisco Technology, Inc.
Inventor: Joseph M. Clarke , Gonzalo Salgueiro , Carlos M. Pignataro
IPC: G06F15/173 , H04L12/24 , H04L29/08 , H04L29/06 , H04L12/725
Abstract: A fog controller is operable to communicate with fog nodes associated with a plurality of special purpose network connected devices. The fog controller receives, from each of a plurality of the fog nodes, an indication of one or more processing capabilities of the respective fog node. Based on the processing capabilities, the fog controller creates a fog-based service function chain that includes a set of the plurality of fog nodes. The fog controller instantiates the fog-based service function chain at the set of the plurality of fog nodes.
-
公开(公告)号:US10433400B1
公开(公告)日:2019-10-01
申请号:US16124093
申请日:2018-09-06
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , Joseph M. Clarke , Gonzalo A. Salgueiro , M. David Hanes
Abstract: Techniques relating to a geographic lighting controller. A controller determines a target lighting pattern based on an instruction for a smart lighting effect. The controller retrieves from a database, based on the target geographic location, information identifying a first plurality of smart lights to activate as part of the smart lighting effect. The controller determines a plurality of network addresses for the first plurality of smart lights, based on the retrieved information, generates a lighting effect command relating to the first plurality of smart lights, and transmits the lighting effect command to create the smart lighting effect.
-
公开(公告)号:US10262014B2
公开(公告)日:2019-04-16
申请号:US15496150
申请日:2017-04-25
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Joseph M. Clarke , Gonzalo Salgueiro
Abstract: A community exchange gathers machine consumable modules in a centralized database. The community exchange receives information associated with the status of a computing device. One or more device tags are generated based on the first information. Each of the device tags is related to at least a portion of the status of the computing device. The community exchange stores a database of machine consumable modules in association with one or more existing tags. By cross-referencing the device tags with the existing tags, the community exchange determines whether one of the machine consumable modules is associated with the device tags. Responsive to a determination that no machine consumable module in the database is associated with the device tags, the information received from the computing device is stored as a machine consumable module associated with the device tags.
-
公开(公告)号:US10177995B2
公开(公告)日:2019-01-08
申请号:US15219678
申请日:2016-07-26
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph M. Clarke
Abstract: An ingress node inserts into a header of a packet service level agreement information and forwards the packet. At an egress node of the network, the packet is received and the service level agreement information is obtained from the header of the packet. The egress node verifies whether there is conformance to a service level agreement based on at least one parameter associated with reception of one or more packets at the egress node and the service level agreement information.
-
公开(公告)号:US09703650B1
公开(公告)日:2017-07-11
申请号:US14991954
申请日:2016-01-10
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , Gonzalo Salgueiro , Joseph M. Clarke
CPC classification number: G06F11/2015 , G06F1/263 , G06F1/30 , G06F2201/805
Abstract: In one embodiment, a data processing device includes power port units for connection to network devices. Each power port unit is selectively configurable to operate as either (i) a Power Source Equipment port unit to provide power to a network device, or (ii) a Powered Device (PD) port unit to sink power from a network device. The device also includes a processor. In response to a power supply failure, the processor is operative to poll at least two network devices to determine if they are able to supply power, receive a response from each of the at least two network devices, and configure at least two power port units as PD port units to sink power from the at least two network devices. At least part of the received power is transferred from the at least two power port units via a power summing node to at least one local load.
-
-
-
-
-
-
-
-
-