System and methods for forwarding packets through a network
    2.
    发明授权
    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.

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

    SYSTEM AND METHODS FOR MANAGING NETWORK PROTOCOL ADDRESS ASSIGNMENT WITH A CONTROLLER
    3.
    发明申请
    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
    4.
    发明授权
    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请求报文转发给服务器。

    Systems and methods for forwarding network packets in a network using network domain topology information
    5.
    发明授权
    Systems and methods for forwarding network packets in a network using network domain topology information 有权
    使用网络拓扑信息在网络中转发网络数据包的系统和方法

    公开(公告)号:US09331930B1

    公开(公告)日:2016-05-03

    申请号:US13603160

    申请日:2012-09-04

    IPC分类号: H04L12/715

    CPC分类号: H04L41/12 H04L45/04

    摘要: A controller may be used to control client switches in a network that includes non-client switches. The controller may form client domains from groups of client switches that are separated by intervening non-client domains formed from non-client switches. The controller may determine a network domain topology from the client domains and non-client domains. The controller may determine a spanning tree that interconnects the nodes of the network domain topology. The controller may control client switches of the client domains to allow only network traffic between the client domains and the non-client domains along the spanning tree. The controller may use the network domain topology to generate inter-domain forwarding maps. The inter-domain forwarding maps may be used to determine network forwarding paths between end hosts in the network.

    摘要翻译: 控制器可用于控制包括非客户端交换机的网络中的客户端交换机。 控制器可以从由非客户端交换机形成的介入的非客户端区隔开的客户端交换机组中形成客户端域。 控制器可以从客户端域和非客户端域确定网络域拓扑。 控制器可以确定互连网络拓扑的节点的生成树。 控制器可以控制客户端域的客户端交换机,以便只允许沿着生成树的客户端域和非客户端域之间的网络流量。 控制器可以使用网络域拓扑来生成域间转发映射。 域间转发映射可以用于确定网络中的终端主机之间的网络转发路径。

    Distributed measurement system configurator tool
    6.
    发明授权
    Distributed measurement system configurator tool 失效
    分布式测量系统配置工具

    公开(公告)号:US07876690B1

    公开(公告)日:2011-01-25

    申请号:US11861879

    申请日:2007-09-26

    IPC分类号: H04L12/26

    摘要: A monitoring system gathers both site-to-site measurements, and agent-to-agent measurements, wherein one or more agents are distributed in one or more sites in a distributed network environment. Site-to-site measurements between two sites, such as site one and site two, are obtained by testing between any agent at site one and any agent at site two. A measurement rate between sites and between agents is determined that allows for the detection of events, such as user perceivable events, without overwhelming the set of agents that form the distributed measurement system. With, for example, a scheduling mechanism used to schedule measurement tests of finite duration, as opposed to continuous streams of measurement packets, for each pair of agents, the test can be used as an indication as to whether the measurement system is overwhelmed.

    摘要翻译: 监控系统收集站点到站点测量和代理到代理测量,其中一个或多个代理分布在分布式网络环境中的一个或多个站点中。 通过在站点1的任何代理和站点二的任何代理之间的测试来获得两个站点之间的站点到站点的测量,例如站点1和站点2。 确定站点之间和代理之间的测量速率,其允许检测诸如用户可感知事件之类的事件,而不会使形成分布式测量系统的代理集合成为压倒性的。 例如,对于每对代理,例如,用于调度有限持续时间的测量测试的调度机制(与连续的测量分组流相反),该测试可以用作关于测量系统是否被压倒的指示。