-
公开(公告)号:US09246800B1
公开(公告)日:2016-01-26
申请号:US14134740
申请日:2013-12-19
发明人: Sankar Ramamoorthi , Satyadeva Konduru , Gregory Kotlyar , Satish Raghunath , Sivakumar Venkatesan , Ramakanth Gunuganti
IPC分类号: H04L12/28 , H04L12/725 , H04L29/06
CPC分类号: H04L45/74 , H04L45/306 , H04L45/60 , H04L45/745 , H04L69/22
摘要: 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.
-
公开(公告)号:US10785109B1
公开(公告)日:2020-09-22
申请号:US15157024
申请日:2016-05-17
摘要: 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.
-
3.
公开(公告)号:US20200252234A1
公开(公告)日:2020-08-06
申请号:US16369330
申请日:2019-03-29
发明人: Sankar Ramamoorthi , Ravi Shekhar , Venkata Rajasekharu Athreyapurapu , Rajeev Gupta , Kaushik Dutta Majumdar , Mohan Kumar A P , Pranav Koushik
IPC分类号: H04L12/28 , H04L12/46 , H04L12/715 , H04L12/707
摘要: Techniques are described for policy driven on-demand tunnel creation and deletion between end points in a software-defined wide area network (SD-WAN) having a hub-and-spoke topology. A software-defined networking (SDN) controller that facilitates cloud-based services of a service provider network that sets up the SD-WAN is configured to determine whether a tunnel between end-points is to be created or deleted based on information indicative of the traffic, such as amount, time, application generating the traffic, and the like, between end-points.
-
公开(公告)号: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.
-
公开(公告)号:US11516136B2
公开(公告)日:2022-11-29
申请号:US17132171
申请日:2020-12-23
IPC分类号: H04L47/22 , H04L47/2483 , H04L45/50
摘要: 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.
-
公开(公告)号:US10200248B1
公开(公告)日:2019-02-05
申请号:US15198657
申请日:2016-06-30
发明人: Tong Jiang , Sankar Ramamoorthi , Roshan Joyce , Chandrasekhar A , Nirmal Anburose , Premchandar N
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.
-
公开(公告)号:US10135732B2
公开(公告)日:2018-11-20
申请号:US13955945
申请日:2013-07-31
IPC分类号: G06F15/16 , H04L12/741 , H04L12/751 , H04L12/717
摘要: 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.
-
公开(公告)号:US11818051B2
公开(公告)日:2023-11-14
申请号:US18050188
申请日:2022-10-27
IPC分类号: H04L47/22 , H04L47/2483 , H04L45/50
CPC分类号: H04L47/22 , H04L45/50 , H04L47/2483
摘要: 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.
-
公开(公告)号:US11336482B2
公开(公告)日:2022-05-17
申请号:US16369330
申请日:2019-03-29
发明人: Sankar Ramamoorthi , Ravi Shekhar , Venkata Rajasekharu Athreyapurapu , Rajeev Gupta , Kaushik Dutta Majumdar , Mohan Kumar A P , Pranav Koushik
IPC分类号: H04L12/28 , H04L12/46 , H04L12/715 , H04L12/707 , H04L45/00 , H04L45/64 , H04L12/64
摘要: Techniques are described for policy driven on-demand tunnel creation and deletion between end points in a software-defined wide area network (SD-WAN) having a hub-and-spoke topology. A software-defined networking (SDN) controller that facilitates cloud-based services of a service provider network that sets up the SD-WAN is configured to determine whether a tunnel between end-points is to be created or deleted based on information indicative of the traffic, such as amount, time, application generating the traffic, and the like, between end-points.
-
公开(公告)号:US10931526B1
公开(公告)日:2021-02-23
申请号:US16672778
申请日:2019-11-04
发明人: Tong Jiang , Roshan Joyce , Gopi Krishna , Sankar Ramamoorthi
摘要: 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.
-
-
-
-
-
-
-
-
-