-
公开(公告)号:US11714672B2
公开(公告)日:2023-08-01
申请号:US17521381
申请日:2021-11-08
Applicant: Cisco Technology, Inc.
Inventor: Santanu Dasgupta , Chandragupta Ganguly , Ian Wells , Rajiv Asati , Om Prakash Suthar , Vinod Pandarinathan , Ajay Kalambur , Yichen Wang , John Wei-I Wu
CPC classification number: G06F9/45558 , H04L41/04 , H04L41/046 , H04L41/40 , H04W28/00 , H04W76/10 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , H04L67/10
Abstract: A system is provided that includes one management cluster to manage network function virtualization infrastructure (NFVI) resources lifecycle in more than one edge POD locations, where resources include hardware and/or software, and where software resources lifecycle includes software development, upgrades, downgrades, logging, monitoring etc. Methods are provided for decoupling storage from compute and network functions in each virtual machine (VM)-based NFVI deployment location and moving it to a centralized location. Centralized storage could simultaneously interact with more than one edge PODs, and the security is built-in with periodic key rotation. Methods are provided for increasing NFVI system viability by dedicating (fencing) CPU core pairs for specific controller operations and workload operations, and sharing the CPU cores for specific tasks.
-
公开(公告)号:US20210044522A1
公开(公告)日:2021-02-11
申请号:US17083848
申请日:2020-10-29
Applicant: Cisco Technology, Inc.
Inventor: Yichen Wang , Ian Wells , Vasudevan Mahalingam
IPC: H04L12/713 , H04L12/715 , G06F9/455 , H04L12/931
Abstract: A network management method includes a controller receiving an underlay network identifier and a network segment identifier. The underlay network identifier and network segment identifier can be associated with entries in a forwarding information base and border gateway protocol speakers may be deployed in association with the entries. A virtual network can be associated with the underlay network and network traffic can be forwarded to the virtual network according to the entries.
-
公开(公告)号:US10764244B1
公开(公告)日:2020-09-01
申请号:US16439441
申请日:2019-06-12
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Jerome Tollet , Ian Wells , Aloÿs Christophe Augustin
Abstract: A method includes, in a constellation of clients including a first client and a second client, receiving, at the first client, a connection request from the second client, retrieving endpoint reachability data associated with the second client and transmitting, to a server, a connection request based on the endpoint reachability data. The first client receives, from the server and based on the connection request, endpoint reachability information associated with the second client and starts a bidirectional connection with the second client. A direct or indirect tunnel is established between the first client and the second client. The tunnel is set up based on a table which maps a first connectivity option associated with the first client to a second connectivity option associated with the second client to determine whether to establish the direct tunnel or the indirect tunnel between the first client and the second client.
-
公开(公告)号:US20200264914A1
公开(公告)日:2020-08-20
申请号:US16408634
申请日:2019-05-10
Applicant: Cisco Technology, Inc.
Inventor: Santanu Dasgupta , Chandragupta Ganguly , Ian Wells , Rajiv Asati , Om Prakash Suthar , Vinod Pandarinathan , Ajay Kalambur , Yichen Wang , John Wei-I Wu
Abstract: A system is provided that includes one management cluster to manage network function virtualization infrastructure (NFVI) resources lifecycle in more than one edge POD locations, where resources include hardware and/or software, and where software resources lifecycle includes software development, upgrades, downgrades, logging, monitoring etc. Methods are provided for decoupling storage from compute and network functions in each virtual machine (VM)-based NFVI deployment location and moving it to a centralized location. Centralized storage could simultaneously interact with more than one edge PODs, and the security is built-in with periodic key rotation. Methods are provided for increasing NFVI system viability by dedicating (fencing) CPU core pairs for specific controller operations and workload operations, and sharing the CPU cores for specific tasks.
-
公开(公告)号:US11882184B2
公开(公告)日:2024-01-23
申请号:US18148276
申请日:2022-12-29
Applicant: Cisco Technology, Inc.
Inventor: Dominik Rene Tornow , Urmil Vijay Dave , Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L67/1097
CPC classification number: H04L67/1097 , G05B2219/23428 , G05B2219/34299
Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
-
公开(公告)号:US20220417145A1
公开(公告)日:2022-12-29
申请号:US17898156
申请日:2022-08-29
Applicant: Cisco Technology, Inc.
Inventor: Yichen Wang , Ian Wells , Vasudevan Mahalingam
IPC: H04L45/586 , H04L45/64 , H04L45/02 , G06F9/455 , H04L49/00
Abstract: A network management method includes a controller receiving an underlay network identifier and a network segment identifier. The underlay network identifier and network segment identifier can be associated with entries in a forwarding information base and border gateway protocol speakers may be deployed in association with the entries. A virtual network can be associated with the underlay network and network traffic can be forwarded to the virtual network according to the entries.
-
公开(公告)号:US11210126B2
公开(公告)日:2021-12-28
申请号:US16408634
申请日:2019-05-10
Applicant: Cisco Technology, Inc.
Inventor: Santanu Dasgupta , Chandragupta Ganguly , Ian Wells , Rajiv Asati , Om Prakash Suthar , Vinod Pandarinathan , Ajay Kalambur , Yichen Wang , John Wei-I Wu
Abstract: A system is provided that includes one management cluster to manage network function virtualization infrastructure (NFVI) resources lifecycle in more than one edge POD locations, where resources include hardware and/or software, and where software resources lifecycle includes software development, upgrades, downgrades, logging, monitoring etc. Methods are provided for decoupling storage from compute and network functions in each virtual machine (VM)-based NFVI deployment location and moving it to a centralized location. Centralized storage could simultaneously interact with more than one edge PODs, and the security is built-in with periodic key rotation. Methods are provided for increasing NFVI system viability by dedicating (fencing) CPU core pairs for specific controller operations and workload operations, and sharing the CPU cores for specific tasks.
-
公开(公告)号:US11070621B1
公开(公告)日:2021-07-20
申请号:US16953007
申请日:2020-11-19
Applicant: Cisco Technology, Inc.
Inventor: Dominik Rene Tornow , Urmil Vijay Dave , Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L29/08
Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.
-
公开(公告)号:US11044173B1
公开(公告)日:2021-06-22
申请号:US16741162
申请日:2020-01-13
Applicant: Cisco Technology, Inc.
Inventor: Kyle Andrew Donald Mestery , Ian Wells
IPC: H04L12/24 , G06N20/00 , H04L12/801 , G06N7/00
Abstract: Systems, methods, computer-readable media are disclosed for influencing serverless function placement across hosts within a network. A method includes receiving a notification from a network component, the notification indicating a performance bottleneck in association with one or more instances of a serverless function being executed at one or more hosts of a network; initiating at least one additional instance of the serverless function in response to the performance bottleneck; and sending a message to the network component identifying the at least one additional instance of the serverless function, the network component directing network traffic based on the message.
-
公开(公告)号:US11811655B2
公开(公告)日:2023-11-07
申请号:US17898156
申请日:2022-08-29
Applicant: Cisco Technology, Inc.
Inventor: Yichen Wang , Ian Wells , Vasudevan Mahalingam
IPC: H04L45/586 , H04L45/64 , H04L45/02 , G06F9/455 , H04L49/00
CPC classification number: H04L45/586 , G06F9/45558 , H04L45/04 , H04L45/64 , H04L49/70 , G06F2009/45587 , G06F2009/45595
Abstract: A network management method includes a controller receiving an underlay network identifier and a network segment identifier. The underlay network identifier and network segment identifier can be associated with entries in a forwarding information base and border gateway protocol speakers may be deployed in association with the entries. A virtual network can be associated with the underlay network and network traffic can be forwarded to the virtual network according to the entries.
-
-
-
-
-
-
-
-
-