-
公开(公告)号:US20190306058A1
公开(公告)日:2019-10-03
申请号:US16292644
申请日:2019-03-05
发明人: Robert Bays , Srinivas Narayan
IPC分类号: H04L12/741 , H04L12/713 , H04L12/931
摘要: Techniques are disclosed for providing a distributed customer premises equipment (CPE) comprising several devices. The distributed CPE may include a control plane subsystem configured to execute on a first device, a first data plane subsystem configured to execute on a second device, and a second data plane subsystem configured to execute on a third device. The second device may be further configured to execute a first virtual machine capable of executing a first network function. The third device may be further configured to execute a second virtual machine capable of executing a second network function. In certain embodiments, the control plane subsystem may be configured to control forwarding functionality of the first data plane subsystem and the second data plane subsystem, and control the first network function and the second network function. In certain embodiments, the first device and the second device are customer premises equipment (CPE) devices.
-
公开(公告)号:US20190173787A1
公开(公告)日:2019-06-06
申请号:US16271307
申请日:2019-02-08
发明人: Robert Bays , Mike Larson , Stephen Hemminger
IPC分类号: H04L12/741 , H04L12/713 , G06F9/455 , H04L12/801 , H04L12/725 , H04L12/851 , H04L29/08
摘要: Techniques for enabling peer-to-peer transmission of stateful packet flows in a network environment are provided. In certain embodiments, a computer system receives a packet belonging to a stateful flow, determines a query subset from a plurality of query subsets based on information from the packet, determines a first forwarding plane from a plurality of forwarding planes as an owner of the query subset, sends the packet to the first forwarding plane that owns the query subset, receives from the first forwarding plane information indicating that a second forwarding plane from the plurality of forwarding planes is a state analysis owner for the packet, and transmits the packet to the second forwarding plane. Examples of stateful flow include firewall traffic, network address translation traffic, or application layer classification for Quality of Service. In certain embodiments, the state analysis owner for the stateful flow may perform routing functions for the packet.
-
公开(公告)号:US20200236045A1
公开(公告)日:2020-07-23
申请号:US16843182
申请日:2020-04-08
发明人: Robert Bays , Srinivas Narayan
IPC分类号: H04L12/741 , H04L12/931 , H04L12/713
摘要: Techniques are disclosed for providing a distributed customer premises equipment (CPE) comprising several devices. A computer system executes a control plane subsystem that sends network control packets using one or more network interfaces for controlling network data packet forwarding operations performed by devices. The network control packets includes a first set of network control packets sent to a first device located at a second location and a second set of network control packets sent to a second device located at a third location.
-
公开(公告)号:US10652148B2
公开(公告)日:2020-05-12
申请号:US16292644
申请日:2019-03-05
发明人: Robert Bays , Srinivas Narayan
IPC分类号: H04L12/741 , H04L12/931 , H04L12/713 , H04L29/08
摘要: Techniques are disclosed for providing a distributed customer premises equipment (CPE) comprising several devices. The distributed CPE may include a control plane subsystem configured to execute on a first device, a first data plane subsystem configured to execute on a second device, and a second data plane subsystem configured to execute on a third device. The second device may be further configured to execute a first virtual machine capable of executing a first network function. The third device may be further configured to execute a second virtual machine capable of executing a second network function. In certain embodiments, the control plane subsystem may be configured to control forwarding functionality of the first data plane subsystem and the second data plane subsystem, and control the first network function and the second network function. In certain embodiments, the first device and the second device are customer premises equipment (CPE) devices.
-
公开(公告)号:US10887228B2
公开(公告)日:2021-01-05
申请号:US16271307
申请日:2019-02-08
发明人: Robert Bays , Mike Larson , Stephen Hemminger
IPC分类号: H04L12/741 , H04L29/08 , H04L12/725 , H04L12/851 , G06F9/455 , H04L12/713 , H04L12/801
摘要: Techniques for enabling peer-to-peer transmission of stateful packet flows in a network environment are provided. In certain embodiments, a computer system receives a packet belonging to a stateful flow, determines a query subset from a plurality of query subsets based on information from the packet, determines a first forwarding plane from a plurality of forwarding planes as an owner of the query subset, sends the packet to the first forwarding plane that owns the query subset, receives from the first forwarding plane information indicating that a second forwarding plane from the plurality of forwarding planes is a state analysis owner for the packet, and transmits the packet to the second forwarding plane. Examples of stateful flow include firewall traffic, network address translation traffic, or application layer classification for Quality of Service. In certain embodiments, the state analysis owner for the stateful flow may perform routing functions for the packet.
-
公开(公告)号:US10484275B2
公开(公告)日:2019-11-19
申请号:US15916376
申请日:2018-03-09
发明人: Robert Bays
IPC分类号: H04L12/50 , H04L12/773 , H04L12/931 , H04L12/717
摘要: A distributed multilayered network routing architecture comprises multiple layers including a controller layer comprising a controller, a control plane layer comprising one or more control plane subsystems, and a data plane layer comprising one or more data plane subsystems. A controller may be coupled to one or more control plane subsystems. A control plane subsystem may in turn be coupled to one or more data plane subsystems, which may include one or more software data plane subsystems and/or hardware data plane subsystems. In certain embodiments, the locations of the various subsystems of a distributed router can be distributed among various devices in the network.
-
公开(公告)号:US20180205645A1
公开(公告)日:2018-07-19
申请号:US15916376
申请日:2018-03-09
发明人: Robert Bays
IPC分类号: H04L12/773 , H04L12/717 , H04L12/931
CPC分类号: H04L45/60 , H04L45/42 , H04L49/602
摘要: A distributed multilayered network routing architecture comprises multiple layers including a controller layer comprising a controller, a control plane layer comprising one or more control plane subsystems, and a data plane layer comprising one or more data plane subsystems. A controller may be coupled to one or more control plane subsystems. A control plane subsystem may in turn be coupled to one or more data plane subsystems, which may include one or more software data plane subsystems and/or hardware data plane subsystems. In certain embodiments, the locations of the various subsystems of a distributed router can be distributed among various devices in the network.
-
-
-
-
-
-