-
公开(公告)号:US12141599B2
公开(公告)日:2024-11-12
申请号:US18219234
申请日:2023-07-07
Applicant: Nicira, Inc.
Inventor: Teemu Koponen , Ronghua Zhang , Pankaj Thakkar , Martin Casado
IPC: G06F15/177 , G06F9/455 , H04L9/40 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0893 , H04L41/12 , H04L45/64 , H04L45/74 , H04L49/00 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L67/1008 , H04L45/02 , H04L49/15
Abstract: Some embodiments provide a system for implementing a logical network that includes a set of end machines, a first logical middlebox, and a second logical middlebox connected by a set of logical forwarding elements. The system includes a set of nodes. Each of several nodes includes (i) a virtual machine for implementing an end machine of the logical network, (ii) a managed switching element for implementing the set of logical forwarding elements of the logical network, and (iii) a middlebox element for implementing the first logical middlebox of the logical network. The system includes a physical middlebox appliance for implementing the second logical middlebox.
-
2.
公开(公告)号:US20230421410A1
公开(公告)日:2023-12-28
申请号:US18244243
申请日:2023-09-09
Applicant: Nicira, Inc.
Inventor: Teemu Koponen , Martin Casado , Pankaj Thakkar , Ronghua Zhang , Daniel J. Wendlandt
IPC: H04L12/66 , H04L45/02 , H04L41/044
CPC classification number: H04L12/66 , H04L45/04 , H04L41/044
Abstract: A network system that includes a first set of network hosts in a first domain and a second set of network hosts in a second domain. Within each of the domains, the system includes several edge switching elements (SEs) that each couple to the network hosts and forward network data to and from the set of network hosts. Within the first domain, the system includes (i) an interior SE that couples to a particular edge SE in order to receive network data for forwarding from the edge SE when the edge SE does not recognize a destination location of the network data and (ii) an interconnection SE that couples to the interior SE, the edge SE, and the second domain through an external network. When the edge SE receives network data with a destination address in the second domain, it forwards the network data directly to the interconnection SE.
-
公开(公告)号:US20230205568A1
公开(公告)日:2023-06-29
申请号:US18114613
申请日:2023-02-27
Applicant: Nicira, Inc.
Inventor: Ronghua Zhang , Teemu Koponen , Pankaj Thakkar , Amar Padmanabhan , Martin Casado
IPC: G06F9/455 , H04L41/12 , H04L49/00 , H04L67/1008 , H04L41/0813 , H04L41/08 , H04L41/0893 , H04L41/0823 , H04L41/0803 , H04L9/40 , H04L45/74 , G06F15/177 , H04L61/2503 , H04L41/0806 , H04L61/256 , H04L61/2517 , H04L61/2521 , H04L45/64
CPC classification number: G06F9/45558 , H04L41/12 , H04L49/70 , H04L67/1008 , H04L41/0813 , H04L41/0889 , H04L41/08 , H04L41/0893 , H04L41/0823 , G06F9/455 , H04L41/0803 , H04L63/0218 , H04L45/74 , G06F15/177 , H04L61/2503 , G06F9/45533 , H04L41/0806 , H04L61/256 , H04L61/2517 , H04L61/2521 , H04L45/64 , G06F2009/4557 , H04L45/02
Abstract: Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
-
公开(公告)号:US20210191750A1
公开(公告)日:2021-06-24
申请号:US17174330
申请日:2021-02-11
Applicant: Nicira, Inc.
Inventor: Ronghua Zhang , Teemu Koponen , Pankaj Thakkar , Amar Padmanabhan , Martin Casado
IPC: G06F9/455 , H04L12/24 , H04L12/931 , H04L29/08 , H04L29/06 , H04L12/741 , G06F15/177 , H04L29/12 , H04L12/715
Abstract: Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
-
5.
公开(公告)号:US20210184898A1
公开(公告)日:2021-06-17
申请号:US17175548
申请日:2021-02-12
Applicant: Nicira, Inc.
Inventor: Teemu Koponen , Martin Casado , Pankaj Thakkar , Ronghua Zhang , Daniel J. Wendlandt
IPC: H04L12/66 , H04L12/715 , H04L12/24
Abstract: A network system that includes a first set of network hosts in a first domain and a second set of network hosts in a second domain. Within each of the domains, the system includes several edge switching elements (SEs) that each couple to the network hosts and forward network data to and from the set of network hosts. Within the first domain, the system includes (i) an interior SE that couples to a particular edge SE in order to receive network data for forwarding from the edge SE when the edge SE does not recognize a destination location of the network data and (ii) an interconnection SE that couples to the interior SE, the edge SE, and the second domain through an external network. When the edge SE receives network data with a destination address in the second domain, it forwards the network data directly to the interconnection SE.
-
公开(公告)号:US10931481B2
公开(公告)日:2021-02-23
申请号:US16248605
申请日:2019-01-15
Applicant: Nicira, Inc.
Inventor: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC: H04L12/935 , H04L12/931 , G06F13/00 , H04L12/58 , H04L12/66 , H04L12/715 , H04L12/24
Abstract: A network system that includes a first set of network hosts in a first domain and a second set of network hosts in a second domain. Within each of the domains, the system includes several edge switching elements (SEs) that each couple to the network hosts and forward network data to and from the set of network hosts. Within the first domain, the system includes (i) an interior SE that couples to a particular edge SE in order to receive network data for forwarding from the edge SE when the edge SE does not recognize a destination location of the network data and (ii) an interconnection SE that couples to the interior SE, the edge SE, and the second domain through an external network. When the edge SE receives network data with a destination address in the second domain, it forwards the network data directly to the interconnection SE.
-
公开(公告)号:US10922124B2
公开(公告)日:2021-02-16
申请号:US16403487
申请日:2019-05-03
Applicant: Nicira, Inc.
Inventor: Ronghua Zhang , Teemu Koponen , Pankaj Thakkar , Amar Padmanabhan , Martin Casado
IPC: G06F9/455 , H04L29/12 , H04L12/24 , H04L12/715 , H04L29/06 , H04L12/931 , H04L29/08 , H04L12/741 , G06F15/177 , H04L12/751 , H04L12/933
Abstract: Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
-
公开(公告)号:US10749736B2
公开(公告)日:2020-08-18
申请号:US15838317
申请日:2017-12-11
Applicant: Nicira, Inc.
Inventor: Martin Casado , Keith E. Amidon , Peter J. Balland, III , Natasha Gude , Justin Pettit , Benjamin L. Pfaff , Scott J. Shenker , Daniel J. Wendlandt
Abstract: Systems and methods for managing a network are described. A view of current state of the network is maintained where the current state of the network characterizes network topology and network constituents, including network entities and network elements residing in or on the network. Events are announced that correspond to changes in the state of the network and one or more network elements can be configured accordingly. Methods for managing network traffic are described that ensure forwarding and other actions taken by network elements implement globally declared network policy and refer to high-level names, independently of network topology and the location of network constituents. Methods for discovering network constituents are described, whereby are automatically configured. Routing may be performed using ACL and packets can be intercepted to permit host to continue in sleep mode. The methods are applicable to virtual environments.
-
公开(公告)号:US10158538B2
公开(公告)日:2018-12-18
申请号:US14231654
申请日:2014-03-31
Applicant: Nicira, Inc.
Inventor: Justin Pettit , Martin Casado , Teemu Koponen , Bruce Davie , W. Andrew Lambeth
IPC: H04L12/801 , H04L12/26 , H04L12/803 , H04L12/947 , H04L12/935
Abstract: Some embodiments provide a system that detects whether a flow is an elephant flow; and if so, the system treats it differently than a mouse flow. The system of some embodiment detect elephants based on one or more of the following: statistics associated with a flow, packet segment size, and invoked system calls. Also, some embodiments use one or more various methods to handle elephant flows. Examples of such methods include marking each packet belonging to an elephant with a particular marking, breaking the elephants into mice, reporting the elephant to a network controller, and selectively choosing a route for each packet belonging to the elephant.
-
公开(公告)号:US09876672B2
公开(公告)日:2018-01-23
申请号:US14746816
申请日:2015-06-22
Applicant: Nicira, Inc.
Inventor: Martin Casado , Keith E. Amidon , Peter J. Balland, III , Natasha Gude , Justin Pettit , Benjamin Levy Pfaff , Scott J Shenker , Daniel J Wendlandt
CPC classification number: H04L41/06 , H04L41/0213 , H04L41/0809 , H04L41/082 , H04L41/0853 , H04L41/0859 , H04L41/0893 , H04L41/12 , H04L43/0817
Abstract: Systems and methods for managing a network are described. A view of current state of the network is maintained where the current state of the network characterizes network topology and network constituents, including network entities and network elements residing in or on the network. Events are announced that correspond to changes in the state of the network and one or more network elements can be configured accordingly. Methods for managing network traffic are described that ensure forwarding and other actions taken by network elements implement globally declared network policy and refer to high-level names, independently of network topology and the location of network constituents. Methods for discovering network constituents are described, whereby are automatically configured. Routing may be performed using ACL and packets can be intercepted to permit host to continue in sleep mode. The methods are applicable to virtual environments.
-
-
-
-
-
-
-
-
-