-
31.
公开(公告)号:US09077664B2
公开(公告)日:2015-07-07
申请号:US13225554
申请日:2011-09-06
申请人: Martin Casado , Teemu Koponen , Pankaj Thakkar
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC分类号: H04L12/26 , H04L12/54 , G06F9/38 , G06F15/16 , H04L12/931 , H04L12/933 , H04L12/713 , H04L12/24 , H04L12/935 , G06F15/173 , G06F11/07
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: For a logical switching element implemented across several managed switching elements, some embodiments provide a method that receives a packet for processing through the logical switching element. The method performs a set of logical forwarding operations for determining a particular destination at the logical switching element to forward the packet. Based on the particular destination at the logical switching element, the method performs a set of physical forwarding operations for determining a destination at a managed switching element of the several managed switching elements that corresponds to the particular destination at the logical switching element. The method forwards the packet to the destination at the managed switching element.
摘要翻译: 对于跨多个管理的交换元件实现的逻辑交换元件,一些实施例提供了接收用于通过逻辑交换元件进行处理的分组的方法。 该方法执行一组用于确定逻辑交换元件上的特定目的地的逻辑转发操作以转发分组。 基于逻辑交换元件的特定目的地,该方法执行一组物理转发操作,用于确定在逻辑交换元件处对应于特定目的地的多个被管理交换元件的被管理交换元件的目的地。 该方法将数据包转发到受管交换元件的目的地。
-
公开(公告)号:US08817620B2
公开(公告)日:2014-08-26
申请号:US13177533
申请日:2011-07-06
IPC分类号: H04L12/26 , H04L12/54 , G06F15/173 , G06F12/10
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a network virtualizer for managing several managed switching elements that forward data in a network. The virtualizer includes an interface for receiving input logical forwarding plane data. It also includes a converter for converting the input logical forwarding plane data to output physical control plane data. In some embodiments, the physical control plane data is translation into physical forwarding plane data that direct the forwarding of data by the managed switching elements.
摘要翻译: 一些实施例提供一种网络虚拟器,用于管理转发网络中的数据的多个被管理的交换单元。 虚拟器包括用于接收输入逻辑转发平面数据的接口。 它还包括用于将输入逻辑转发平面数据转换成输出物理控制平面数据的转换器。 在一些实施例中,物理控制平面数据被转换成物理转发平面数据,其指导被管理的交换元件转发数据。
-
公开(公告)号:US08750164B2
公开(公告)日:2014-06-10
申请号:US13177535
申请日:2011-07-06
申请人: Martin Casado , Teemu Koponen , Pankaj Thakkar , W. Andrew Lambeth , Alexander Yip , Keith E. Amidon , Paul S. Ingram
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar , W. Andrew Lambeth , Alexander Yip , Keith E. Amidon , Paul S. Ingram
IPC分类号: H04L12/28 , H04L12/54 , G06F15/173 , G06F15/177
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a method for managing several managed switching elements in a network. The method determines configurations for the several managed switching elements to implement a first logical data path set. Based on the determined configurations, the method configures a first set of the several managed switching elements to implement the first logical data path set. The method configures a second set of the several managed switching elements to implement a second logical data path set.
摘要翻译: 一些实施例提供了一种用于管理网络中的多个被管理的交换单元的方法。 该方法确定用于实现第一逻辑数据路径集的若干被管理交换元件的配置。 基于确定的配置,该方法配置多个被管理的交换元件的第一组以实现第一逻辑数据路径集合。 该方法配置多个被管理的交换元件的第二组以实现第二逻辑数据路径集合。
-
公开(公告)号:US08750119B2
公开(公告)日:2014-06-10
申请号:US13177540
申请日:2011-07-06
IPC分类号: H04L12/26 , H04L12/54 , G06F15/173 , G06F12/10
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a controller for managing a plurality of managed switching elements that forward data through a network. The controller comprising a first set of tables for storing input logical control plane data, and a second set of tables for storing output logical forwarding plane data. It also includes a table mapping engine for mapping the input logical control plane data in the first set of tables to output logical forwarding plane data in the second set of tables by performing a set of database join operations on the input logical control plane data in the first set of tables. The logical forwarding plane data is subsequently translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements.
摘要翻译: 一些实施例提供一种用于管理通过网络转发数据的多个被管理的交换元件的控制器。 所述控制器包括用于存储输入逻辑控制平面数据的第一组表和用于存储输出逻辑转发平面数据的第二组表。 它还包括一个表映射引擎,用于将第一组表中的输入逻辑控制平面数据映射到第二组表中的逻辑转发平面数据,以通过对输入的逻辑控制平面数据执行一组数据库连接操作 第一套表。 逻辑转发平面数据随后被转换成物理转发行为,其指导被管理交换元件转发数据。
-
公开(公告)号:US08743888B2
公开(公告)日:2014-06-03
申请号:US13177532
申请日:2011-07-06
IPC分类号: H04L12/28 , H04L12/54 , G06F15/173
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a controller for managing several managed switching elements that forward data in a network. The controller includes an interface for receiving input logical control plane data. It also includes a converter for converting the input logical control plane data to output logical forwarding plane data. The logical forwarding plane data for subsequent translation into a set of physical forwarding behaviors that direct the forwarding of data by the managed switching elements.
摘要翻译: 一些实施例提供一种用于管理转发网络中的数据的多个被管理的交换单元的控制器。 控制器包括用于接收输入逻辑控制平面数据的接口。 它还包括用于将输入逻辑控制平面数据转换成输出逻辑转发平面数据的转换器。 逻辑转发平面数据,用于随后转换成一组物理转发行为,用于指导受管理的交换元件转发数据。
-
公开(公告)号:US20130058343A1
公开(公告)日:2013-03-07
申请号:US13218467
申请日:2011-08-26
申请人: Martin Casado , Teemu Koponen , Pankaj Thakkar
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC分类号: H04L12/56
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: For a logical switching element implemented across several managed switching elements, some embodiments provide a method that receives a packet for processing through a logical processing pipeline of the logical switching element. The method processes the packet through a first set of stages of the logical processing pipeline of the logical switching element. The method generates a set of context tag values for indicating that the packet has been processed through the first set of stages of the logical processing pipeline. The method forwards the packet to a managed switching elements of the several managed switching elements for the managed switching element to further process the packet based on the context tag of the packet.
摘要翻译: 对于跨多个管理交换元件实现的逻辑交换元件,一些实施例提供了一种接收用于通过逻辑交换元件的逻辑处理流水线进行处理的分组的方法。 该方法通过逻辑交换元件的逻辑处理流水线的第一组级处理分组。 该方法生成一组上下文标签值,用于指示分组已经通过逻辑处理流水线的第一级的处理。 该方法将分组转发到用于被管理交换单元的若干被管理交换单元的管理交换单元,以进一步根据分组的上下文标签处理分组。
-
公开(公告)号:US20130058228A1
公开(公告)日:2013-03-07
申请号:US13177533
申请日:2011-07-06
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a network virtualizer for managing several managed switching elements that forward data in a network. The virtualizer includes an interface for receiving input logical forwarding plane data. It also includes a converter for converting the input logical forwarding plane data to output physical control plane data. In some embodiments, the physical control plane data is translation into physical forwarding plane data that direct the forwarding of data by the managed switching elements.
摘要翻译: 一些实施例提供一种网络虚拟器,用于管理转发网络中的数据的多个被管理的交换单元。 虚拟器包括用于接收输入逻辑转发平面数据的接口。 它还包括用于将输入逻辑转发平面数据转换成输出物理控制平面数据的转换器。 在一些实施例中,物理控制平面数据被转换成物理转发平面数据,其指导被管理的交换元件转发数据。
-
公开(公告)号:US20130058225A1
公开(公告)日:2013-03-07
申请号:US13177534
申请日:2011-07-06
CPC分类号: H04L41/0893 , G06F11/07 , G06F15/17312 , H04L12/4633 , H04L41/0816 , H04L41/0853 , H04L41/0896 , H04L45/00 , H04L45/586 , H04L47/783 , H04L49/00 , H04L49/1546 , H04L49/3063 , H04L49/70 , H04L61/2007 , H04L61/6022
摘要: Some embodiments provide a distributed control system for controlling managed switching elements of a network. The distributed control system comprises a first controller for converting a first set of input logical control plane data to a first set of output logical forwarding plane data. It also includes a second controller for converting a second set of input logical control plane data to a second set of output logical forwarding plane data. The logical forwarding plane data is translated into physical forwarding behaviors that direct the forwarding of data by the managed switching elements.
摘要翻译: 一些实施例提供用于控制网络的被管理交换单元的分布式控制系统。 分布式控制系统包括用于将第一组输入逻辑控制平面数据转换为第一组输出逻辑转发平面数据的第一控制器。 它还包括用于将第二组输入逻辑控制平面数据转换为第二组输出逻辑转发平面数据的第二控制器。 逻辑转发平面数据被转换为物理转发行为,其指导被管理交换元件转发数据。
-
公开(公告)号:US20130044762A1
公开(公告)日:2013-02-21
申请号:US13589040
申请日:2012-08-17
申请人: Martin Casado , Teemu Koponen , Pankaj Thakkar
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC分类号: H04L12/66
CPC分类号: H04L12/66 , H04L41/044 , H04L45/04
摘要: Some embodiments provide a novel network control system for interconnecting several separate networks. The system includes a set of interconnection switching elements. Each interconnection switching element in the set is for connecting one of the separate networks to a common interconnecting network. The system includes a set of network controllers for managing the interconnection switching elements in order for the interconnection switching elements to send packets from a first machine at a first one of the networks to a second machine at a second one of the networks.
摘要翻译: 一些实施例提供了用于互连几个单独网络的新颖的网络控制系统。 该系统包括一组互连开关元件。 该集合中的每个互连交换元件用于将单独网络之一连接到公共互连网络。 该系统包括一组用于管理互连交换元件的网络控制器,以便互连交换元件将分组从网络中的第一个的第一机器发送到第二个网络中的第二机器。
-
公开(公告)号:US20130044751A1
公开(公告)日:2013-02-21
申请号:US13589042
申请日:2012-08-17
申请人: Martin Casado , Teemu Koponen , Pankaj Thakkar
发明人: Martin Casado , Teemu Koponen , Pankaj Thakkar
IPC分类号: H04L12/56
CPC分类号: H04L12/66 , H04L41/044 , H04L45/04
摘要: Some embodiments provide a novel method for forwarding a packet at a first managed interconnection switching element in a managed network of interconnection switching elements. The method receives a packet from a source machine on a first network segment in a first network. The packet identifies a destination machine located on a second network segment in a second, different network. The method removes a context tag that identifies the first network segment. The method uses the identification of the first network segment to determine a logical switching element that connects at least the first and second network segments. The method encapsulates the packet with a logical context identifier that identifies a logical port of the logical switching element. The logical port corresponds to the second network segment. The method transmits the twice-encapsulated packet towards a second managed interconnection switching element at the second network.
摘要翻译: 一些实施例提供了一种用于在互连交换元件的受管网络中的第一受管互连交换元件处转发分组的新颖方法。 该方法在第一网络中的第一网段上从源计算机接收分组。 分组识别位于第二不同网络中的第二网段上的目的地机器。 该方法会删除标识第一个网段的上下文标签。 该方法使用第一网段的识别来确定连接至少第一和第二网段的逻辑交换单元。 该方法使用标识逻辑交换元件的逻辑端口的逻辑上下文标识来封装分组。 逻辑端口对应于第二个网段。 该方法在第二网络向第二受管互连交换元件发送两次封装的分组。
-
-
-
-
-
-
-
-
-