Automated generation of a network service design

    公开(公告)号:US10785109B1

    公开(公告)日:2020-09-22

    申请号:US15157024

    申请日:2016-05-17

    IPC分类号: H04L12/24 H04L29/08

    摘要: A device may receive a set of design parameters for a network service. The set of design parameters may include information that identifies one or more network functions associated with the network service. The device may determine attribute information associated with a plurality of virtual network functions (VNFs). A VNF, of the plurality of VNFs, may be configurable to perform at least one network function of the one or more network functions. The device may generate a network service design, associated with providing the network service, based on the set of design parameters and the attribute information. The network service design may include information identifying one or more VNFs, of the plurality of VNFs, that are capable of providing the network service in accordance with the set of design parameters. The device may provide information associated with the network service design.

    Processing data flows based on information provided via beacons

    公开(公告)号:US10547549B2

    公开(公告)日:2020-01-28

    申请号:US15633037

    申请日:2017-06-26

    IPC分类号: G06F15/16 H04L12/801

    摘要: A first component of a network device may provide an offload request to a second component of the network device to offload a data flow from the first component. The offload request may direct the second component to provide the data flow towards a destination device and bypass the first component. The first component may receive a beacon from the second component. The beacon may identify information regarding one or more data flows offloaded from the first component. The first component may process the one or more data flows based on the information regarding the one or more data flows included in the beacon and without receiving the one or more data flows.

    Distributed node processing of network traffic

    公开(公告)号:US11516136B2

    公开(公告)日:2022-11-29

    申请号:US17132171

    申请日:2020-12-23

    摘要: A first network device may receive first traffic of a session that involves a service. The first network device may identify that the service is configured for distributed node processing. The first network device may identify a second network device that is configured for distributed node processing. The first network device may identify a state machine that is associated with the service. The first network device may determine, based on the state machine, a first function and a second function, wherein the first function is identified by a first label and the second function is identified by a second label. The first network device may process the first traffic based on the first function. The first network device may provide, to the second network device, the first traffic and the second label to permit the second network device to process second traffic in association with the second function.

    Translating high-level configuration instructions to low-level device configuration

    公开(公告)号:US10200248B1

    公开(公告)日:2019-02-05

    申请号:US15198657

    申请日:2016-06-30

    IPC分类号: H04L12/24

    摘要: In one example, a network management system (NMS) device manages a plurality of network devices including first and second network devices. Initially the first and second network devices are configured according to a first high-level configuration. The NMS is configured to determine a difference between the first high-level configuration and a second high-level configuration, apply a first transformation function, specific to the first network device, to the difference to generate a first low-level configuration change specific to the first device, apply a second transformation function, specific to the second network device, to the difference to generate a second low-level configuration change specific to the second device, configure the first device with the first low-level configuration change, and configure the second device with the second low-level configuration change.

    Remotely updating routing tables
    7.
    发明授权

    公开(公告)号:US10135732B2

    公开(公告)日:2018-11-20

    申请号:US13955945

    申请日:2013-07-31

    摘要: A network device may receive an instruction to update a data structure implemented by the network device and update the data structure based on receiving the instruction. The data structure may include a routing instruction to direct the network device to provide a data flow to a server device for processing. The network device may receive the data flow destined for a destination device; determine the routing instruction based on at least a portion of an internet protocol (IP) address associated with the data flow and based on the data structure; execute the routing instruction to provide the data flow to the server device and to cause the data flow to be processed by the server device to form a processed data flow; and receive the processed data flow and provide the processed data flow towards the destination device.

    Distributed node processing of network traffic

    公开(公告)号:US11818051B2

    公开(公告)日:2023-11-14

    申请号:US18050188

    申请日:2022-10-27

    摘要: A first network device may receive first traffic of a session that involves a service. The first network device may identify that the service is configured for distributed node processing. The first network device may identify a second network device that is configured for distributed node processing. The first network device may identify a state machine that is associated with the service. The first network device may determine, based on the state machine, a first function and a second function, wherein the first function is identified by a first label and the second function is identified by a second label. The first network device may process the first traffic based on the first function. The first network device may provide, to the second network device, the first traffic and the second label to permit the second network device to process second traffic in association with the second function.

    Virtualized network function descriptors for virtualized network function configuration

    公开(公告)号:US10931526B1

    公开(公告)日:2021-02-23

    申请号:US16672778

    申请日:2019-11-04

    IPC分类号: H04L12/24 G06F9/455 H04L12/46

    摘要: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.