Virtualized network function descriptors for virtualized network function configuration

    公开(公告)号:US10931526B1

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

    申请号:US16672778

    申请日:2019-11-04

    Abstract: 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.

    Dynamic network device processing using external components

    公开(公告)号:US09258384B2

    公开(公告)日:2016-02-09

    申请号:US14617384

    申请日:2015-02-09

    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.

    Wan link selection for SD-WAN services

    公开(公告)号:US11949568B1

    公开(公告)日:2024-04-02

    申请号:US17805584

    申请日:2022-06-06

    Abstract: In an example, a method includes obtaining, for a software-defined wide area network (SD-WAN) system having a plurality of a wide area network (WAN) links for an SD-WAN service, a first service level agreement (SLA) rule that matches a first application, the first SLA rule having a first priority that indicates a priority of the first application; obtaining, for the SD-WAN system, a second SLA rule that matches a second application, the second SLA rule having a second priority that indicates a priority of the second application; assigning, for the SD-WAN system, the first application and the second application to a first WAN link of the plurality of WAN links; and in response to determining that the first WAN link has violated the first SLA rule that matches the first application, assigning, by the SD-WAN system, the second application to a second WAN link of the plurality of WAN links.

    Wan link selection for SD-WAN services

    公开(公告)号:US11381474B1

    公开(公告)日:2022-07-05

    申请号:US17139695

    申请日:2020-12-31

    Abstract: In an example, a method includes obtaining, for a software-defined wide area network (SD-WAN) system having a plurality of a wide area network (WAN) links for an SD-WAN service, a first service level agreement (SLA) rule that matches a first application, the first SLA rule having a first priority that indicates a priority of the first application; obtaining, for the SD-WAN system, a second SLA rule that matches a second application, the second SLA rule having a second priority that indicates a priority of the second application; assigning, for the SD-WAN system, the first application and the second application to a first WAN link of the plurality of WAN links; and in response to determining that the first WAN link has violated the first SLA rule that matches the first application, assigning, by the SD-WAN system, the second application to a second WAN link of the plurality of WAN links.

    Virtualized network function descriptors for virtualized network function configuration

    公开(公告)号:US10469317B1

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

    申请号:US15473369

    申请日:2017-03-29

    Abstract: 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.

    Processing data flows based on information provided via beacons

    公开(公告)号:US09692700B1

    公开(公告)日:2017-06-27

    申请号:US14012750

    申请日:2013-08-28

    CPC classification number: H04L47/10

    Abstract: 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.

    Dynamic network device processing using external components
    19.
    发明授权
    Dynamic network device processing using external components 有权
    使用外部组件的动态网络设备处理

    公开(公告)号:US09596318B2

    公开(公告)日:2017-03-14

    申请号:US15014552

    申请日:2016-02-03

    Abstract: A network device may receive information regarding a service set identifying service to apply to a data flow received via a particular interface of the network device; receive the data flow via the particular interface; identify a service to provide to the data flow based on the information regarding the service set; identify a processing device to process the data flow; and provide the data flow to the processing device. The processing device may be different than the network device and may process the data flow, on behalf of the network device, to form a processed data flow. The processed data flow may include the data flow with the service applied to the data flow. The network device may further receive the processed data flow from the processing device and transmit the processed data flow toward a destination device.

    Abstract translation: 网络设备可以接收关于服务集标识服务的信息以应用于经由网络设备的特定接口接收的数据流; 通过特定接口接收数据流; 基于关于服务集的信息来识别提供给数据流的服务; 识别处理设备来处理数据流; 并将数据流提供给处理装置。 处理设备可以不同于网络设备,并且可以代表网络设备处理数据流,以形成经处理的数据流。 处理的数据流可以包括具有应用于数据流的服务的数据流。 网络设备还可以从处理设备接收经处理的数据流,并将处理的数据流发送到目的地设备。

    External service plane
    20.
    发明授权

    公开(公告)号:US09479402B2

    公开(公告)日:2016-10-25

    申请号:US14815116

    申请日:2015-07-31

    Abstract: A network device may receive network traffic from a first device. The network device may identify, based on the network traffic and a service level agreement, stored by the network device, that a service is to be applied to the network traffic. The network device may send the network traffic to a second device, the second device using a service plane to apply the service to the network traffic. The network device may receive the network traffic from the second device, the network traffic having the service applied by the second device; and send the network traffic, having the service applied by the second device, to a third device.

Patent Agency Ranking