-
1.
公开(公告)号:US20230421410A1
公开(公告)日:2023-12-28
申请号:US18244243
申请日:2023-09-09
申请人: Nicira, Inc.
IPC分类号: H04L12/66 , H04L45/02 , H04L41/044
CPC分类号: H04L12/66 , H04L45/04 , H04L41/044
摘要: 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
申请人: Nicira, Inc.
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分类号: 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
摘要: 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
申请人: Nicira, Inc.
IPC分类号: G06F9/455 , H04L12/24 , H04L12/931 , H04L29/08 , H04L29/06 , H04L12/741 , G06F15/177 , H04L29/12 , H04L12/715
摘要: 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.
-
4.
公开(公告)号:US20210184898A1
公开(公告)日:2021-06-17
申请号:US17175548
申请日:2021-02-12
申请人: Nicira, Inc.
IPC分类号: H04L12/66 , H04L12/715 , H04L12/24
摘要: 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
申请人: Nicira, Inc.
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC分类号: H04L12/935 , H04L12/931 , G06F13/00 , H04L12/58 , H04L12/66 , H04L12/715 , H04L12/24
摘要: 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
申请人: Nicira, Inc.
IPC分类号: G06F9/455 , H04L29/12 , H04L12/24 , H04L12/715 , H04L29/06 , H04L12/931 , H04L29/08 , H04L12/741 , G06F15/177 , H04L12/751 , H04L12/933
摘要: 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
申请人: Nicira, Inc.
发明人: Martin Casado , Keith E. Amidon , Peter J. Balland, III , Natasha Gude , Justin Pettit , Benjamin L. Pfaff , Scott J. Shenker , Daniel J. Wendlandt
摘要: 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
申请人: Nicira, Inc.
发明人: Justin Pettit , Martin Casado , Teemu Koponen , Bruce Davie , W. Andrew Lambeth
IPC分类号: H04L12/801 , H04L12/26 , H04L12/803 , H04L12/947 , H04L12/935
摘要: 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
申请人: Nicira, Inc.
发明人: Martin Casado , Keith E. Amidon , Peter J. Balland, III , Natasha Gude , Justin Pettit , Benjamin Levy Pfaff , Scott J Shenker , Daniel J Wendlandt
CPC分类号: H04L41/06 , H04L41/0213 , H04L41/0809 , H04L41/082 , H04L41/0853 , H04L41/0859 , H04L41/0893 , H04L41/12 , H04L43/0817
摘要: 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.
-
公开(公告)号:US09697030B2
公开(公告)日:2017-07-04
申请号:US14549512
申请日:2014-11-20
申请人: Nicira, Inc.
发明人: Teemu Koponen , Ronghua Zhang , Pankaj Thakkar , Martin Casado
IPC分类号: G06F9/455 , H04L29/06 , H04L12/741 , G06F15/177 , H04L29/12 , H04L12/931 , H04L29/08 , H04L12/751 , H04L12/24 , H04L12/933
CPC分类号: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F15/177 , G06F2009/4557 , G06F2009/45595 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0889 , H04L41/0893 , H04L41/12 , H04L45/02 , H04L45/64 , H04L45/74 , H04L49/15 , H04L49/70 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L63/0218 , H04L67/1008
摘要: A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller assigns a first set of identifiers to a first middlebox instance that associates an identifier in the first set with a first packet. The controller assigns a second set of identifiers to a second middlebox instance that associates an identifier in the second set with a second packet.
-
-
-
-
-
-
-
-
-