-
公开(公告)号:US20170332258A1
公开(公告)日:2017-11-16
申请号:US15479060
申请日:2017-04-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Natalya Rozhnova , Giovanna Carofiglio , Michele Papalini , Luca Muscariello
Abstract: Particular embodiments described herein provide for a system, method, and apparatus that can be configured to determine that a first network element is no longer connected to a second network element, where interests had been sent to the second network element and are still pending. Each of the pending interest can be associated with a pending interval timer and the pending interests can be forwarded to a third network element before the expiration of the pending interval timer associated with each of the pending interests. In an example, the pending interest is part of an information centric networking protocol.
-
公开(公告)号:US20250047752A1
公开(公告)日:2025-02-06
申请号:US18911415
申请日:2024-10-10
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Michele Papalini , Mauro Sardara , Luca Muscariello
IPC: H04L67/148 , H04L67/1038 , H04L67/141
Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
-
公开(公告)号:US12192100B2
公开(公告)日:2025-01-07
申请号:US17972545
申请日:2022-10-24
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Luca Muscariello
Abstract: This disclosure describes techniques for implementing centralized path computation for routing in hybrid information-centric networking protocols implemented as a virtual network overlay. A method includes receiving an interest packet header from a forwarding router node of a network overlay. The method further includes determining an interest path of the interest packet and one or more destination router nodes of the network overlay. The method further includes computing one or more paths over the network overlay. The method further includes determining an addressing method for the one or more computed paths over the network overlay. The method further includes performing at least one of encoding each computed path in a data packet header, and encoding each computed path as state entries of each router node of the network overlay on each respective path. The method further includes returning the computed path information to the forwarding router node.
-
公开(公告)号:US12120186B1
公开(公告)日:2024-10-15
申请号:US18363415
申请日:2023-08-01
Applicant: Cisco Technology, Inc.
Inventor: Jordan Augé , Michele Papalini , Mauro Sardara , Luca Muscariello
IPC: H04L67/148 , H04L67/1038 , H04L67/141
CPC classification number: H04L67/148 , H04L67/1038 , H04L67/141
Abstract: The present disclosure describes systems and methods for migrating communications between a client device and an application hosted by a cloud server. The method includes receiving from an edge server a signal from a client device requesting the establishment of a new communication path between the client device and the cloud server through the edge server. A first connection between client device and the edge server is established, and a second connection between the edge server and cloud server is also established. Once the connections are established, the communication between the client device and the application is migrated from a direct connection between the client device and cloud server to the first and second connections.
-
公开(公告)号:US11973765B2
公开(公告)日:2024-04-30
申请号:US17314950
申请日:2021-05-07
Applicant: Cisco Technology, Inc.
Inventor: Luca Muscariello , Giulio Grassi , Jacques Samain , Olivier Roques
CPC classification number: H04L63/104 , H04L9/0819 , H04L9/0861 , H04L9/0891 , H04L63/0435 , H04L63/068
Abstract: This disclosure describes techniques for controlling group access to a collaboration technology. The techniques include generating a shared encryption key among authorized producers of content associated with a collaboration technology. The techniques include receiving, by the authorized producers and from authenticated consumers, requests to access the content. The requests may be received in a partitioned manner, such that individual producers are serving a particular subset of the authenticated consumers. In response to receiving the requests, the techniques include sending the shared encryption key from the individual producers to the corresponding subset of authenticated consumers. The techniques include using the shared encryption key to encrypt content by the authorized producers, which may then be decrypted by the authenticated consumers using the shared encryption key, achieving end-to-end encryption of event content.
-
公开(公告)号:US20230041526A1
公开(公告)日:2023-02-09
申请号:US17972545
申请日:2022-10-24
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Luca Muscariello
Abstract: This disclosure describes techniques for implementing centralized path computation for routing in hybrid information-centric networking protocols implemented as a virtual network overlay. A method includes receiving an interest packet header from a forwarding router node of a network overlay. The method further includes determining an interest path of the interest packet and one or more destination router nodes of the network overlay. The method further includes computing one or more paths over the network overlay. The method further includes determining an addressing method for the one or more computed paths over the network overlay. The method further includes performing at least one of encoding each computed path in a data packet header, and encoding each computed path as state entries of each router node of the network overlay on each respective path. The method further includes returning the computed path information to the forwarding router node.
-
公开(公告)号:US11245677B2
公开(公告)日:2022-02-08
申请号:US16044672
申请日:2018-07-25
Applicant: Cisco Technology, Inc.
Inventor: Alberto Compagno , Michele Papalini , Luca Muscariello , Giovanna Carofiglio
Abstract: In various implementations, a network device receives a packet from a content producer. The packet includes data and further includes a signature generated by the content producer, based on the data, using a private key of the content producer. The network device modifies the packet without affecting the signature and forwards the modified packet toward a user device. The network device also sends the user device a manifest specifying how the packet was modified. The user device receives the packet and manifest, restores the packet's original data based on the manifest, and verifies the original data using the signature and a public key corresponding to the private key of the content producer. In response to verification of the original data, an application on the user device is allowed to use the data.
-
公开(公告)号:US20210111997A1
公开(公告)日:2021-04-15
申请号:US16601352
申请日:2019-10-14
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Luca Muscariello
IPC: H04L12/715 , H04L12/717 , H04L12/747 , H04L29/06
Abstract: This disclosure describes techniques for implementing centralized path computation for routing in hybrid information-centric networking protocols implemented as a virtual network overlay. A method includes receiving an interest packet header from a forwarding router node of a network overlay. The method further includes determining an interest path of the interest packet and one or more destination router nodes of the network overlay. The method further includes computing one or more paths over the network overlay. The method further includes determining an addressing method for the one or more computed paths over the network overlay. The method further includes performing at least one of encoding each computed path in a data packet header, and encoding each computed path as state entries of each router node of the network overlay on each respective path. The method further includes returning the computed path information to the forwarding router node.
-
公开(公告)号:US20200329113A1
公开(公告)日:2020-10-15
申请号:US16384110
申请日:2019-04-15
Applicant: Cisco Technology, Inc.
Inventor: Giovanna Carofiglio , Luca Muscariello , Mauro Sardara
Abstract: Content can be delivered by a producer service to one or more consumer services over an information centric network (“ICN”) by storing application frames in a forwarding cache of an ICN node. The consumer services may retrieve applications frames from the ICN node rather than from the producer service directly.
-
公开(公告)号:US10764188B2
公开(公告)日:2020-09-01
申请号:US15658628
申请日:2017-07-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Luca Muscariello , Giovanna Carofiglio , Michele Papalini
IPC: H04L12/803 , H04L12/26 , H04L29/08 , H04L12/727 , H04L12/721
Abstract: A method is provided in one example embodiment and may include generating an interest message to be transmitted using each face of a plurality of faces associated with a node, wherein the interest message is to be discarded by each of a neighboring node of a plurality of neighboring nodes that receive the interest message; determining, for each face of the plurality of faces associated with the node, a one-hop propagation delay associated with each face of the plurality of faces; and selecting a particular face through which to transmit another interest message based, at least in part, on the one-hop propagation delay of the particular face and a number of pending interests associated with the particular face.
-
-
-
-
-
-
-
-
-