SYSTEMS AND METHODS FOR CONTROLLING NETWORK SWITCHES USING A SWITCH MODELING INTERFACE AT A CONTROLLER
    1.
    发明申请
    SYSTEMS AND METHODS FOR CONTROLLING NETWORK SWITCHES USING A SWITCH MODELING INTERFACE AT A CONTROLLER 审中-公开
    使用控制器上的切换建模接口来控制网络切换的系统和方法

    公开(公告)号:WO2015187337A1

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

    申请号:PCT/US2015/030874

    申请日:2015-05-14

    Abstract: A controller for a software defined network may include a switch modeling interface that maintains switch models of switches in a network. The switch modeling interface may receive a desired network configuration from application modules that respond to network events. The switch modeling interface may compare the desired network configuration with the current network configuration represented by the switch models. The switch modeling interface may generate control messages to the switches for only identified differences between the desired network configuration and the current network configuration as identified by the switch models. The differences may be identified based on digest values retrieved from the switches. The switch modeling interface may determine whether the control messages were successfully received and processed by a switch and may indicate success or failure to the application module that provided the desired network configuration.

    Abstract translation: 用于软件定义的网络的控制器可以包括维护网络中交换机的交换机模型的交换机建模接口。 交换机建模接口可以从响应于网络事件的应用模块接收期望的网络配置。 交换机建模界面可以将所需的网络配置与由交换机型号表示的当前网络配置进行比较。 交换机建模接口可以向交换机生成控制消息,以便仅在所需网络配置和由交换机型号识别的当前网络配置之间识别出差异。 可以基于从开关检索的摘要值来识别差异。 交换机建模接口可以确定控制消息是否被交换机成功接收和处理,并且可以指示提供所需网络配置的应用模块的成功或失败。

    SYSTEMS AND METHODS FOR PERFORMING OPERATIONS ON NETWORKS USING A CONTROLLER
    2.
    发明申请
    SYSTEMS AND METHODS FOR PERFORMING OPERATIONS ON NETWORKS USING A CONTROLLER 审中-公开
    使用控制器执行网络操作的系统和方法

    公开(公告)号:WO2016014361A1

    公开(公告)日:2016-01-28

    申请号:PCT/US2015/040933

    申请日:2015-07-17

    Abstract: A controller implemented on computing equipment may control switches in a network. The controller may provide flow tables that implement network policies to the switches to control packet forwarding through the network. The controller may provide debug table entries to the switches for use in a debug table that is separate from the flow table. The debug table entries may match incoming network packets and increment corresponding counters on the switches. The controller may retrieve count information from the counters for performing debugging operations on the network. For example, the controller may identify conflicts between fields of a selected flow table entry, determine whether elephant packet flows are present between switches, determine whether desired load balancing is being performed, determine whether a network path has changed, determine whether packet loss has occurred, and/or determine whether network packets are taking undesired paths based on the retrieved count information.

    Abstract translation: 在计算设备上实现的控制器可以控制网络中的交换机。 控制器可以向交换机提供实现网络策略的流表,以控制通过网络的分组转发。 控制器可以向交换机提供调试表条目以用于与流表分离的调试表中。 调试表项可以匹配进入的网络数据包,并增加交换机上的相应计数器。 控制器可以从计数器检索计数信息,以便在网络上执行调试操作。 例如,控制器可以识别所选流表条目的字段之间的冲突,确定是否存在交换机之间的大象分组流,确定是否正在执行期望的负载平衡,确定网络路径是否已经改变,确定分组丢失是否已经发生 ,和/或基于检索到的计数信息来确定网络分组是否正在采取不需要的路径。

Patent Agency Ranking