Systems and methods for forwarding broadcast network packets with a controller
    1.
    发明授权
    Systems and methods for forwarding broadcast network packets with a controller 有权
    用控制器转发广播网络数据包的系统和方法

    公开(公告)号:US09264295B1

    公开(公告)日:2016-02-16

    申请号:US13411496

    申请日:2012-03-02

    摘要: A network of switches that forwards network packets between end hosts may be controlled by a controller. The controller may maintain information that identifies subsets of the end hosts that are associated with respective broadcast domains. The controller may configure the switches in the network to identify broadcast network packets and to forward the broadcast network packets to the controller. The controller may identify which broadcast domain is associated with a received broadcast network packet based on information such as source information retrieved from the broadcast network packet. The controller may identify switches that are coupled to the end hosts of a broadcast domain associated with the received broadcast network packet. The controller may forward the broadcast network packet to the identified switches through network control paths and may direct the identified switches to forward the broadcast network packet to end hosts of the associated broadcast domain.

    摘要翻译: 在终端主机之间转发网络分组的交换机网络可以由控制器控制。 控制器可以维护标识与相应广播域相关联的终端主机的子集的信息。 控制器可以配置网络中的交换机,以识别广播网络分组,并将广播网络分组转发到控制器。 控制器可以基于诸如从广播网络分组检索的源信息的信息来识别哪个广播域与所接收的广播网络分组相关联。 控制器可以识别耦合到与所接收的广播网络分组相关联的广播域的终端主机的交换机。 控制器可以通过网络控制路径将广播网络分组转发到所识别的交换机,并且可以指示所识别的交换机将广播网络分组转发到相关广播域的终端主机。

    System and methods for managing network packet broadcasting
    2.
    发明授权
    System and methods for managing network packet broadcasting 有权
    用于管理网络分组广播的系统和方法

    公开(公告)号:US09036636B1

    公开(公告)日:2015-05-19

    申请号:US13367256

    申请日:2012-02-06

    CPC分类号: H04L45/04 H04L12/4633

    摘要: A network of switches that forwards network packets between end hosts may be controlled by a controller. The controller may maintain information that identifies subsets of the end hosts that are associated with respective broadcast domains. The controller may use network topology information to determine which of the switches are coupled in a forwarding tree formed from network paths between the end hosts of a broadcast domain. The controller may be used to configure the switches with an identifier that identifies which broadcast domain is associated with each subset of end hosts. The controller may configure switches of a given forwarding tree that are coupled to end hosts of an associated broadcast domain to modify broadcast network packets received from the end hosts with the identifier and to forward the modified broadcast network packets along the forwarding tree exclusively to end hosts of the associated broadcast domain.

    摘要翻译: 在终端主机之间转发网络分组的交换机网络可以由控制器控制。 控制器可以维护标识与相应广播域相关联的终端主机的子集的信息。 控制器可以使用网络拓扑信息来确定哪个交换机在由广播域的终端主机之间的网络路径形成的转发树中耦合。 控制器可以用于配置具有标识哪个广播域与终端主机的每个子集相关联的标识符的交换机。 控制器可以配置给定转发树的交换机,该转发树被耦合到相关联的广播域的终端主机,以修改从终端主机接收到的标识符的广播网络分组,并将修改的广播网络分组沿转发树转发到终端主机 的相关广播域。

    Systems and methods for generating packet forwarding rules based on network policy
    3.
    发明授权
    Systems and methods for generating packet forwarding rules based on network policy 有权
    基于网络策略生成数据包转发规则的系统和方法

    公开(公告)号:US08693344B1

    公开(公告)日:2014-04-08

    申请号:US13246611

    申请日:2011-09-27

    IPC分类号: H04L12/26 H04L12/28

    CPC分类号: H04L49/65 H04L41/0893

    摘要: Network policies that control the flow of traffic through a network may be implemented using a controller server that controls a network of switches. Based on network packet attributes, the controller server may identify network policies that are associated with the network traffic. The controller server may identify dependencies between the network policies based on priorities that are associated with the network policies and overlap between the network policies. The controller server may provide the switches with packet forwarding rules based on the identified dependencies between the network policies, network switch attributes, and network switch capabilities. The packet forwarding rules may implement network policies for current network traffic and future network traffic.

    摘要翻译: 控制通过网络流量的网络策略可以使用控制交换机网络的控制器服务器实现。 基于网络分组属性,控制器服务器可以识别与网络流量相关联的网络策略。 控制器服务器可以基于与网络策略相关联的优先级和网络策略之间的重叠来识别网络策略之间的依赖关系。 控制器服务器可以基于所确定的网络策略,网络交换机属性和网络交换机能力之间的相关性来为交换机提供分组转发规则。 分组转发规则可以实现当前网络流量和未来网络流量的网络策略。

    SYSTEM AND METHODS FOR CONTROLLING NETWORK TRAFFIC THROUGH VIRTUAL SWITCHES
    4.
    发明申请
    SYSTEM AND METHODS FOR CONTROLLING NETWORK TRAFFIC THROUGH VIRTUAL SWITCHES 有权
    通过虚拟开关控制网络交通的系统和方法

    公开(公告)号:US20130070762A1

    公开(公告)日:2013-03-21

    申请号:US13237806

    申请日:2011-09-20

    IPC分类号: H04L12/56

    CPC分类号: H04L49/70 H04L41/0893

    摘要: A network may include network switches with network switch ports that may be coupled to end hosts. The network switches may be controlled by a controller such as a controller server. Virtual switches may be formed using the controller from groups of the network switch ports and the end hosts. Each virtual switch may include virtual interfaces associated with end hosts or network switches. Virtual links may be formed that define network connections between the virtual interfaces and end hosts or between two virtual interfaces. Virtual network policies such as selective packet forwarding, packet dropping, packet redirection, packet modification, or packet logging may be implemented at selected virtual interfaces to control traffic through the communications network. The controller may translate the virtual network policies into network switch forwarding paths that satisfy the virtual network policies.

    摘要翻译: 网络可以包括具有可以耦合到终端主机的网络交换机端口的网络交换机。 网络交换机可以由诸如控制器服务器的控制器来控制。 可以使用来自网络交换机端口和终端主机的组的控制器来形成虚拟交换机。 每个虚拟交换机可以包括与终端主机或网络交换机相关联的虚拟接口。 可以形成虚拟链路,其定义虚拟接口和终端主机之间或两个虚拟接口之间的网络连接。 可以在所选择的虚拟接口处实现虚拟网络策略,例如选择性分组转发,丢包,分组重定向,分组修改或分组记录,以控制通过通信网络的业务。 控制器可将虚拟网络策略转换为满足虚拟网络策略的网络交换机转发路径。

    System and methods for controlling network traffic through virtual switches
    6.
    发明授权
    System and methods for controlling network traffic through virtual switches 有权
    通过虚拟交换机控制网络流量的系统和方法

    公开(公告)号:US09185056B2

    公开(公告)日:2015-11-10

    申请号:US13237806

    申请日:2011-09-20

    CPC分类号: H04L49/70 H04L41/0893

    摘要: A network may include network switches with network switch ports that may be coupled to end hosts. The network switches may be controlled by a controller such as a controller server. Virtual switches may be formed using the controller from groups of the network switch ports and the end hosts. Each virtual switch may include virtual interfaces associated with end hosts or network switches. Virtual links may be formed that define network connections between the virtual interfaces and end hosts or between two virtual interfaces. Virtual network policies such as selective packet forwarding, packet dropping, packet redirection, packet modification, or packet logging may be implemented at selected virtual interfaces to control traffic through the communications network. The controller may translate the virtual network policies into network switch forwarding paths that satisfy the virtual network policies.

    摘要翻译: 网络可以包括具有可以耦合到终端主机的网络交换机端口的网络交换机。 网络交换机可以由诸如控制器服务器的控制器来控制。 可以使用来自网络交换机端口和终端主机的组的控制器来形成虚拟交换机。 每个虚拟交换机可以包括与终端主机或网络交换机相关联的虚拟接口。 可以形成虚拟链路,其定义虚拟接口和终端主机之间或两个虚拟接口之间的网络连接。 可以在所选择的虚拟接口处实现虚拟网络策略,例如选择性分组转发,丢包,分组重定向,分组修改或分组记录,以控制通过通信网络的业务。 控制器可将虚拟网络策略转换为满足虚拟网络策略的网络交换机转发路径。