-
公开(公告)号:US11374830B2
公开(公告)日:2022-06-28
申请号:US16722795
申请日:2019-12-20
申请人: VMWARE, INC.
发明人: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC分类号: H04L12/911 , H04L12/851 , H04L12/933 , H04W28/20 , H04W28/24 , H04L41/5022 , H04L41/5006 , H04L41/0896 , H04L41/5025 , H04W76/12 , H04L47/80 , H04L45/50 , H04L49/101
摘要: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US11146964B2
公开(公告)日:2021-10-12
申请号:US16443818
申请日:2019-06-17
申请人: VMware, Inc.
发明人: Marc-Andre Bordeleau , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Edward Choh , Ojas Gupta , Georgios Oikonomou , Robert Kidd
IPC分类号: H04W16/02
摘要: Some embodiments provide a method for a first network slice selector that assigns data messages to a first set of network slices that each comprises an ordered set of network services. The method receives a data message originating from an electronic endpoint device. A second network slice selector previously (i) assigned the data message to a first network slice of a second set of network slices and, (ii) based on the assignment of the data message to the first network slice, provided the data message to the first network slice selector. The method assigns the data message to a second network slice from the first et of network slices. The method provides the data message to a first network service of the selected second network slice.
-
公开(公告)号:US11115292B2
公开(公告)日:2021-09-07
申请号:US16722784
申请日:2019-12-20
申请人: VMWARE, INC.
发明人: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC分类号: H04L12/24 , H04W76/12 , H04L12/927 , H04L12/723 , H04L12/933 , H04W28/24 , H04W28/20
摘要: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
公开(公告)号:US11108643B2
公开(公告)日:2021-08-31
申请号:US16568325
申请日:2019-09-12
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC分类号: G06F15/16 , H04L12/24 , G06F9/455 , H04L12/721 , H04L12/861 , G06F9/54
摘要: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
-
5.
公开(公告)号:US11044193B2
公开(公告)日:2021-06-22
申请号:US16550132
申请日:2019-08-23
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC分类号: H04L12/707 , H04L12/721
摘要: Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.
-
公开(公告)号:US20210067420A1
公开(公告)日:2021-03-04
申请号:US16722784
申请日:2019-12-20
申请人: VMWARE, Inc.
发明人: Robert Kidd , Raja Kommula , Jeremy Tidemann , Constantine Polychronopoulos , Marc Andre Bordeleau , Edward Choh , Ojas Gupta , Georgios Oikonomou , Mingjie Zhao
IPC分类号: H04L12/24 , H04W28/24 , H04L12/927 , H04L12/723 , H04L12/933 , H04W76/12
摘要: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
-
7.
公开(公告)号:US20210058316A1
公开(公告)日:2021-02-25
申请号:US16550132
申请日:2019-08-23
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC分类号: H04L12/707 , H04L12/721
摘要: Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.
-
公开(公告)号:US20230123237A1
公开(公告)日:2023-04-20
申请号:US17976788
申请日:2022-10-29
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC分类号: H04L41/12 , G06F9/455 , H04L45/00 , H04L49/90 , H04L41/082 , G06F9/54 , H04L41/0893 , H04L41/0896
摘要: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
-
9.
公开(公告)号:US11522791B2
公开(公告)日:2022-12-06
申请号:US17352258
申请日:2021-06-19
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
摘要: Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.
-
公开(公告)号:US11240113B2
公开(公告)日:2022-02-01
申请号:US16568332
申请日:2019-09-12
申请人: VMware, Inc.
发明人: Raja Kommula , Constantine Polychronopoulos , Thayumanavan Sridhar , Marc-Andre Bordeleau , Edward Choh , Ojas Gupta , Robert Kidd , Georgios Oikonomou , Jeremy Tidemann
IPC分类号: H04L12/24 , G06F9/455 , H04L12/721 , H04L12/861 , G06F9/54
摘要: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
-
-
-
-
-
-
-
-
-