-
公开(公告)号:US10931526B1
公开(公告)日:2021-02-23
申请号:US16672778
申请日:2019-11-04
Applicant: Juniper Networks, Inc.
Inventor: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
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.
-
公开(公告)号:US09985875B1
公开(公告)日:2018-05-29
申请号:US14871492
申请日:2015-09-30
Applicant: Juniper Networks, Inc.
Inventor: Harsha Srinath , Sanjay Agrawal , Sankar Ramamoorthi , Gopi Krishna , Juan-Antonio Bernal Van der Ven , Shauli Gal , Ina Minei
IPC: H04L12/703 , H04L12/707 , H04L12/713
CPC classification number: H04L45/28 , H04L45/22 , H04L45/586
Abstract: A system and method for handling critical events in service delivery gateways. Events are defined that cause a transition from a master redundancy state to a standby redundancy state in service delivery gateways and a plurality of signal-routes are stored. Each signal-route is associated with one or more of the defined events. A first defined event is detected in the first service delivery gateway and causes a transition from the first master redundancy state to the first standby redundancy state in the first service delivery gateway and a change in a first signal-route from the plurality of signal-routes in the first service delivery gateway. The change in the first signal-route is advertised and a second service delivery gateway transitions from the first standby redundancy state to the first master redundancy state.
-
公开(公告)号:US09258384B2
公开(公告)日:2016-02-09
申请号:US14617384
申请日:2015-02-09
Applicant: Juniper Networks, Inc.
Inventor: Bruno Rijsman , Usha Sharma , Prabhakaran Ganesan , Sankar Ramamoorthi
IPC: H04L29/08 , H04L12/851 , G06F9/455
CPC classification number: H04L67/32 , G06F9/45558 , G06F2009/45595 , H04L47/2408 , H04L67/02
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.
-
公开(公告)号:US11949568B1
公开(公告)日:2024-04-02
申请号:US17805584
申请日:2022-06-06
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Sankar Ramamoorthi , Vijay Sai Ram Paruchuri , Unni Dilip , Bhaskar Jain
IPC: H04L41/5006 , H04L41/0896 , H04L41/5009 , H04L41/5022 , H04L45/64
CPC classification number: H04L41/5006 , H04L41/0896 , H04L41/5009 , H04L41/5022 , H04L45/64
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.
-
公开(公告)号:US11381474B1
公开(公告)日:2022-07-05
申请号:US17139695
申请日:2020-12-31
Applicant: Juniper Networks, Inc.
Inventor: Rajneesh Kumar , Sankar Ramamoorthi , Vijay Sai Ram Paruchuri , Unni Dilip , Bhaskar Jain
IPC: G06F15/173 , H04L41/5006 , H04L41/5022 , H04L45/64 , H04L41/0896 , H04L41/5009 , G06F15/16
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.
-
公开(公告)号:US10469317B1
公开(公告)日:2019-11-05
申请号:US15473369
申请日:2017-03-29
Applicant: Juniper Networks, Inc.
Inventor: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
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.
-
公开(公告)号:US09967185B1
公开(公告)日:2018-05-08
申请号:US15005726
申请日:2016-01-25
Applicant: Juniper Networks, Inc.
Inventor: Sankar Ramamoorthi , Satyadeva Konduru , Gregory Kotlyar , Satish Raghunath , Sivakumar Venkatesan , Ramakanth Gunuganti
IPC: H04L12/28 , H04L12/741
CPC classification number: H04L45/74 , H04L45/306 , H04L45/60 , H04L45/745 , H04L69/22
Abstract: An example network device includes a network interface and a control unit that receives a packet having header information. The control unit includes a forwarding structure having a plurality of entries that each refers to one of a plurality of logical interfaces, a forwarding engine configured to access the forwarding structure to select a first logical interface to which to forward the packet based on the header information, wherein the first logical interface comprises a pseudo-device interface (PDI). The control unit also includes a PDI module that tunnels the packet to an external service complex (ESC) by at least applying a set of metadata to the packet, encapsulating the packet with a header, and forwarding the packet to the ESC via the network interface, and wherein the metadata allows the ESC to determine a set of services to be applied to the packet based on the metadata.
-
公开(公告)号:US09692700B1
公开(公告)日:2017-06-27
申请号:US14012750
申请日:2013-08-28
Applicant: Juniper Networks, Inc.
Inventor: Prabhakaran Ganesan , Sankar Ramamoorthi
IPC: G06F15/16 , H04L12/801
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.
-
19.
公开(公告)号:US09596318B2
公开(公告)日:2017-03-14
申请号:US15014552
申请日:2016-02-03
Applicant: Juniper Networks, Inc.
Inventor: Bruno Rijsman , Usha Sharma , Prabhakaran Ganesan , Sankar Ramamoorthi
IPC: H04L29/08 , H04L12/851 , G06F9/455
CPC classification number: H04L67/32 , G06F9/45558 , G06F2009/45595 , H04L47/2408 , H04L67/02
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: 网络设备可以接收关于服务集标识服务的信息以应用于经由网络设备的特定接口接收的数据流; 通过特定接口接收数据流; 基于关于服务集的信息来识别提供给数据流的服务; 识别处理设备来处理数据流; 并将数据流提供给处理装置。 处理设备可以不同于网络设备,并且可以代表网络设备处理数据流,以形成经处理的数据流。 处理的数据流可以包括具有应用于数据流的服务的数据流。 网络设备还可以从处理设备接收经处理的数据流,并将处理的数据流发送到目的地设备。
-
公开(公告)号:US09479402B2
公开(公告)日:2016-10-25
申请号:US14815116
申请日:2015-07-31
Applicant: Juniper Networks, Inc.
Inventor: Satyadeva Konduru , Sameer Nanajkar , Shashidhar Patil , Sankar Ramamoorthi
IPC: H04L12/24 , H04L12/851
CPC classification number: H04L41/5041 , H04L41/50 , H04L41/5003 , H04L41/5019 , H04L47/2425
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.
-
-
-
-
-
-
-
-
-