SYSTEM AND METHODS FOR MANAGING NETWORK PROTOCOL ADDRESS ASSIGNMENT WITH A CONTROLLER
    1.
    发明申请
    SYSTEM AND METHODS FOR MANAGING NETWORK PROTOCOL ADDRESS ASSIGNMENT WITH A CONTROLLER 有权
    用控制器管理网络协议地址分配的系统和方法

    公开(公告)号:US20130097335A1

    公开(公告)日:2013-04-18

    申请号:US13274157

    申请日:2011-10-14

    IPC分类号: G06F15/16

    摘要: A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.

    摘要翻译: 控制器可以通过将广播DHCP分组转换为单播DHCP分组并将单播DHCP分组转发到适当的DHCP服务器来帮助减少与广播动态主机配置协议(DHCP)分组相关联的网络流量。 服务器可以从基于DHCP控制器从网络中的服务器接收的DHCP应答分组的DHCP服务器地址信息更新的服务器的数据库中识别。 要将DHCP请求数据包转换为单播数据包,控制器可以修改数据包的地址头字段,例如以太网地址和Internet协议(IP)地址。 控制器可以通过向交换机提供流表条目等数据包转发规则,或者通过控制器转发修改的DHCP请求报文,将修改的DHCP请求报文转发给服务器。

    System and methods for managing network protocol address assignment with a controller
    2.
    发明授权
    System and methods for managing network protocol address assignment with a controller 有权
    用控制器管理网络协议地址分配的系统和方法

    公开(公告)号:US08856384B2

    公开(公告)日:2014-10-07

    申请号:US13274157

    申请日:2011-10-14

    IPC分类号: G06F15/16 H04L29/12 H04L29/06

    摘要: A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.

    摘要翻译: 控制器可以通过将广播DHCP分组转换为单播DHCP分组并将单播DHCP分组转发到适当的DHCP服务器来帮助减少与广播动态主机配置协议(DHCP)分组相关联的网络流量。 服务器可以从基于DHCP控制器从网络中的服务器接收的DHCP应答分组的DHCP服务器地址信息更新的服务器的数据库中识别。 要将DHCP请求数据包转换为单播数据包,控制器可以修改数据包的地址头字段,例如以太网地址和Internet协议(IP)地址。 控制器可以通过向交换机提供流表条目等数据包转发规则,或者通过控制器转发修改的DHCP请求报文,将修改的DHCP请求报文转发给服务器。

    System and methods for forwarding packets through a network
    4.
    发明授权
    System and methods for forwarding packets through a network 有权
    通过网络转发数据包的系统和方法

    公开(公告)号:US08787388B1

    公开(公告)日:2014-07-22

    申请号:US13220431

    申请日:2011-08-29

    IPC分类号: H04L12/28 H04L12/56 H04L29/06

    摘要: Network packets may be transmitted from packet sources to packet destinations through a network of switches. The switches may have corresponding flow tables that control how the packets are forwarded through the switches. A controller server may generate network switch forwarding paths for the network packets by modifying the flow tables with entries based on attributes of the network packets and network topology information. The controller server may forward selected packets directly to packet destinations instead of generating the network switch forwarding paths. To determine which packets to directly forward, the controller server may calculate cost metrics associated with the network switch forwarding paths and associated with forwarding network packets directly to packet destinations. The cost metrics may be calculated based on network topology information, network traffic conditions, controller server processing load, packet forwarding delays, an expected number of future network packets, or attributes of the network packets.

    摘要翻译: 网络分组可以通过交换机网络从分组源传送到分组目的地。 交换机可以具有对应的流表,其控制分组如何通过交换机转发。 控制器服务器可以通过基于网络包的属性和网络拓扑信息的条目修改流表来为网络数据包生成网络交换机转发路径。 控制器服务器可以将选择的分组直接转发到分组目的地,而不是生成网络交换机转发路径。 为了确定直接转发哪些数据包,控制器服务器可以计算与网络交换机转发路径相关联的成本度量,并将网络分组直接转发到分组目的地。 可以基于网络拓扑信息,网络流量条件,控制器服务器处理负载,分组转发延迟,未来网络分组的预期数量或网络分组的属性来计算成本度量。

    Systems and methods for generating packet forwarding rules based on network policy
    5.
    发明授权
    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
    6.
    发明申请
    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
    7.
    发明授权
    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.

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