-
公开(公告)号:US20190149469A1
公开(公告)日:2019-05-16
申请号:US16094967
申请日:2017-04-17
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , David Delano Ward , William Mark Townsley
IPC: H04L12/749 , H04L12/741 , H04L12/721
Abstract: A method of routing a packet in a network is described. The network includes a plurality of nodes implementing Information Centric Networking (ICN) routing or content centric networking and routing. The method includes receiving the packet at a node implementing ICN routing, the packet comprising an Internet Protocol (IP) header and a packet payload, wherein the packet comprises a request packet for requesting content from the network. The method further includes extracting from the packet payload a content identifier for the requested content and forwarding the packet to a next hop node in the network based on the content identifier extracted from the packet payload.
-
公开(公告)号:US20190079788A1
公开(公告)日:2019-03-14
申请号:US15698980
申请日:2017-09-08
Applicant: Cisco Technology, Inc.
Inventor: Guillaume Ruty , Pierre Pfister , Jerome Tollet , William Mark Townsley , Andre Jean-Marie Surcouf
Abstract: Systems, methods, and computer-readable media for controlling container execution. In some examples, a system can determine whether a block of a container image used in running a container is present in local storage at a host. If the block of the container image is present in the local storage at the host, then the system can use the block in the local storage to run the container at the host. If the block of the container image is absent from the local storage at the host, the system can fetch the block of the container image for the host from a container image storage node where the container image resides in its entirety. The system can use the block of the container image fetched from the container image storage node to run the container.
-
43.
公开(公告)号:US20180241671A1
公开(公告)日:2018-08-23
申请号:US15436540
申请日:2017-02-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Hendrikus G. P. Bosch , Sape Jurriën Mullender , Keith Burns , Jeffrey Napper , William Mark Townsley , Alessandro Duminuco , Andre Surcouf , Ijsbrand Wijnands , Humberto J. La Roche
IPC: H04L12/749 , H04L12/717 , H04L29/06 , H04L29/12
Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.
-
公开(公告)号:US09781035B2
公开(公告)日:2017-10-03
申请号:US14842085
申请日:2015-09-01
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Gunter Johan Van de Velde , William Mark Townsley , Ole Troan , Keyur P. Patel
IPC: H04L12/28 , H04L12/749 , H04L12/46 , H04L12/66 , H04L29/12 , H04L12/715 , H04L12/751
CPC classification number: H04L45/741 , H04L12/4633 , H04L12/66 , H04L45/02 , H04L45/04 , H04L61/251 , H04L61/2592
Abstract: A method is provided in one particular example and may include obtaining routing information for a plurality of Internet Protocol (IP) addresses in a first network that natively supports a first Internet protocol, the routing information for the plurality of IP addresses in the first network further comprising an additional IP address in the first network and an indication that the additional IP address in the first network is to be used as a tunnel endpoint within the first network for receiving data destined to any of the plurality of IP addresses in the first network; and sending data destined to any one of the plurality of IP addresses in the first network to the additional IP address in the first network.
-
公开(公告)号:US20170026286A1
公开(公告)日:2017-01-26
申请号:US14803162
申请日:2015-07-20
Applicant: Cisco Technology, Inc.
Inventor: Andre Surcouf , William Mark Townsley , Stefano Benedetto Previdi , Eric Vyncke
IPC: H04L12/747 , H04L29/08 , H04L12/741
CPC classification number: H04L45/742 , H04L45/306 , H04L45/745 , H04L67/1097 , H04L67/2842
Abstract: Content distribution system cache management may be provided. First, a sync packet may be received by a cache server from a first server. The sync packet may include a list indicating a cache server where a chunk is to be stored and the address for the chunk. Next, an address for the chunk may be obtained by the cache server by parsing the sync packet. The cache server may then determine that the chunk is not stored on the cache server by using the address for the chunk. Next, in response to determining that the chunk is not stored on the cache server, a connection may be opened between the first server and the cache server. The cache server may then receive the chunk over the connection and cache the chunk on the cache server.
Abstract translation: 可以提供内容分发系统缓存管理。 首先,高速缓存服务器可以从第一服务器接收同步分组。 同步分组可以包括指示要存储块的高速缓存服务器的列表和用于块的地址。 接下来,缓存服务器可以通过解析同步分组来获得该块的地址。 然后,高速缓存服务器可以通过使用该块的地址来确定该块不被存储在高速缓存服务器上。 接下来,响应于确定该块没有存储在缓存服务器上,可以在第一服务器和缓存服务器之间打开连接。 然后,高速缓存服务器可以通过连接接收该块,并将高速缓存缓存在高速缓存服务器上。
-
公开(公告)号:US12212434B2
公开(公告)日:2025-01-28
申请号:US18536082
申请日:2023-12-11
Applicant: Cisco Technology, Inc.
Inventor: Pierre Pfister , William Mark Townsley , Yoann Desmouceaux , David Delano Ward
Abstract: This disclosure describes methods and systems to externally manage network-to-network interconnect configuration data in conjunction with a centralized database subsystem. An example of the methods includes receiving and storing, in the centralized database subsystem, data indicative of user intent to interconnect at least a first network and a second network. The example method further includes, based at least in part on the data indicative of user intent, determining and storing, in the centralized database subsystem, a network intent that corresponds to the user intent. The example method further includes providing data indicative of the network intent from the centralized database subsystem to a first data plane adaptor, associated with the first network, and a second data plane adaptor, associated with the second network.
-
47.
公开(公告)号:US20240323129A1
公开(公告)日:2024-09-26
申请号:US18732016
申请日:2024-06-03
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Mark A. Bakke , William Mark Townsley
IPC: H04L47/2441 , H04L9/40 , H04L61/5007
CPC classification number: H04L47/2441 , H04L61/5007 , H04L63/02
Abstract: The present disclosure is directed to network traffic management and load balancing at a cloud-based secure access service accessible to remotely connected user devices. In one example, a cloud-based secure service system includes a network controller configured to receive network traffic from one or more user devices remotely connected to the controller; parse the network traffic into flow data and contextual information associated with the network traffic; determine that the network traffic is to be serviced by a target firewall service at the cloud-based secure service system based on the flow data and the contextual information; and direct the network traffic to the target firewall service to be serviced.
-
48.
公开(公告)号:US12081430B2
公开(公告)日:2024-09-03
申请号:US17860957
申请日:2022-07-08
Applicant: Cisco Technology, Inc.
Inventor: Hari Shankar , Eui Sun Ahn , Jeffery Rodd Daviss , Rashmi Garg , Jon Langemak , William Mark Townsley
CPC classification number: H04L45/123 , H04L12/4633 , H04L45/02 , H04L63/0236
Abstract: Techniques for a hub node to, provisioned in a network site of a hub and spoke overlay network, to receive a network advertisement from the spoke, decode network routing requirements from a border gateway protocol (BGP) large community associated with the network advertisement, and store the network routing requirements in association with a route associated with the spoke. The routing requirements may indicate one or more service(s) to be applied to the packet, a trust level associated with the spoke, and/or a trust zone associated with the spoke. The hub node may receive a packet from the spoke to be transmitted to destination spoke. The hub node may then route the packet to the destination spoke, drop the packet, or send the packet to a service node configured to apply the one or more services to the packet based on the routing requirements.
-
公开(公告)号:US20230403235A1
公开(公告)日:2023-12-14
申请号:US17747421
申请日:2022-05-18
Applicant: Cisco Technology, Inc.
Inventor: Zhiyuan Yao , Yoann Louis Simon Desmouceaux , Pierre Pfister , William Mark Townsley
IPC: H04L47/125 , H04L47/2441 , H04L43/067 , H04L47/52
CPC classification number: H04L47/125 , H04L47/522 , H04L43/067 , H04L47/2441
Abstract: Load aware load balancing may be provided. Flow duration data associated with a plurality of flows associated with a plurality of servers may be obtained. Then a plurality of queue lengths respectively associated with the plurality of servers may be obtained. Next, a Shortest Expected Delay (SED) score may be determined for each of the plurality of servers based on the flow duration data and the plurality of queue lengths. A flow may then be assigned to a one of the plurality of servers having the lowest SED score.
-
50.
公开(公告)号:US20230269191A1
公开(公告)日:2023-08-24
申请号:US17678866
申请日:2022-02-23
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Mark A. Bakke , William Mark Townsley
IPC: H04L47/2441 , H04L9/40 , H04L61/5007
CPC classification number: H04L47/2441 , H04L63/02 , H04L61/2007
Abstract: The present disclosure is directed to network traffic management and load balancing at a cloud-based secure access service accessible to remotely connected user devices. In one example, a cloud-based secure service system includes a network controller configured to receive network traffic from one or more user devices remotely connected to the controller; parse the network traffic into flow data and contextual information associated with the network traffic; determine that the network traffic is to be serviced by a target firewall service at the cloud-based secure service system based on the flow data and the contextual information; and direct the network traffic to the target firewall service to be serviced.
-
-
-
-
-
-
-
-
-