SYSTEMS AND METHODS FOR DYNAMIC ROUTING ON A SHARED IP ADDRESS
    1.
    发明申请
    SYSTEMS AND METHODS FOR DYNAMIC ROUTING ON A SHARED IP ADDRESS 审中-公开
    用于分享IP地址的动态路由的系统和方法

    公开(公告)号:US20170070425A1

    公开(公告)日:2017-03-09

    申请号:US14846945

    申请日:2015-09-07

    Abstract: The present disclosure is directed towards systems and methods for dynamic routing on an IP address shared by a cluster of nodes. In an implementation, a first node of a cluster of nodes can receive a unicast routing protocol packet from a peer router. The unicast routing protocol packet can be addressed to a shared IP address established across the cluster of nodes. The cluster of nodes can be intermediary to a plurality of clients and a plurality of servers. The first node can identify a second node identified as a routing leader. The first node can steer the packet to the second node in response to determining that the routing protocol packet is a unicast routing protocol packet. The second node can be configured to advertise virtual IP address routes to the network over the routing adjacency and maintain routing adjacencies.

    Abstract translation: 本公开涉及用于在由节点群集共享的IP地址上的动态路由的系统和方法。 在实现中,节点簇的第一节点可以从对等路由器接收单播路由协议分组。 单播路由协议数据包可以寻址到跨簇节点建立的共享IP地址。 节点集群可以是多个客户端和多个服务器的中介。 第一节点可以识别被识别为路由选择前导的第二节点。 响应于确定路由协议分组是单播路由协议分组,第一节点可以将分组引导到第二节点。 第二节点可以配置为通过路由邻接向网络发布虚拟IP地址路由,并维护路由邻接。

    Systems and methods of extending on premise network into the cloud

    公开(公告)号:US10057084B2

    公开(公告)日:2018-08-21

    申请号:US14876363

    申请日:2015-10-06

    CPC classification number: H04L12/4641 H04L67/10

    Abstract: The present disclosure is directed towards systems and methods for extending VLANs into the cloud using VXLANs. A method for extending an on-premise network to the cloud is described. A cloud bridge connector (CBC) executing on a device in communication with an on-premise network and a cloud network receives a packet from the on-premise network. The CBC identifies, from the packet, a virtual local area network (VLAN) identifier of the packet. The VLAN identifier identifies a VLAN established on the on-premise network. The CBC determines, via a mapping table, a VXLAN identifier of a VXLAN established on the cloud network to transmit the packet on the cloud network. The device modifies the packet to identify the VXLAN identifier and transmits the modified packet on the cloud network.

    SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS
    4.
    发明申请
    SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS 有权
    用于多核和集群系统中的跟踪监测的系统和方法

    公开(公告)号:US20130275582A1

    公开(公告)日:2013-10-17

    申请号:US13861702

    申请日:2013-04-12

    Abstract: In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.

    Abstract translation: 在多核设备或集群系统中,代替对配置的实体监视值的snmpd轮询来确定是否达到阈值,集群系统中的多核系统或节点中的每个核心会向snmpd发送有关实体的信息, 可能正在或正在生成SNMP陷阱。 基于核或节点的数量,配置的阈值T分布在核心或节点之间,视情况而定。 如果多核设备中存在“n”个核心,并且配置的阈值为“T”,则每个内核将检查每个核心阈值“T / n”。 如果集群系统中存在“n”个节点,并且配置的阈值为“T”,则每个节点将检查每个节点的阈值“T / n”。 根据排队原则,如果某个实体达到或超过阈值“T”,则该实体必须在至少一个核心或节点上达到或超过“T / n”值。 在实体跨越任何核心或节点上的“T / n”值时,核心或节点通知snmpd关于该实体。 Snmpd然后从所有核心收集有关该实体的信息,并检查阈值“T”。

    Systems and methods for trap monitoring in multi-core and cluster systems

    公开(公告)号:US09699061B2

    公开(公告)日:2017-07-04

    申请号:US15006848

    申请日:2016-01-26

    Abstract: In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.

    SYSTEMS AND METHODS OF EXTENDING ON PREMISE NETWORK INTO THE CLOUD

    公开(公告)号:US20170099160A1

    公开(公告)日:2017-04-06

    申请号:US14876363

    申请日:2015-10-06

    CPC classification number: H04L12/4641 H04L67/10

    Abstract: The present disclosure is directed towards systems and methods for extending VLANs into the cloud using VXLANs. A method for extending an on-premise network to the cloud is described. A cloud bridge connector (CBC) executing on a device in communication with an on-premise network and a cloud network receives a packet from the on-premise network. The CBC identifies, from the packet, a virtual local area network (VLAN) identifier of the packet. The VLAN identifier identifies a VLAN established on the on-premise network. The CBC determines, via a mapping table, a VXLAN identifier of a VXLAN established on the cloud network to transmit the packet on the cloud network. The device modifies the packet to identify the VXLAN identifier and transmits the modified packet on the cloud network.

    SYSTEMS AND METHODS FOR DYNAMIC ROUTING ON A SHARED IP ADDRESS

    公开(公告)号:US20210409319A1

    公开(公告)日:2021-12-30

    申请号:US17473184

    申请日:2021-09-13

    Abstract: The present disclosure is directed towards systems and methods for dynamic routing on an IP address shared by a cluster of nodes. In an implementation, a first node of a cluster of nodes can receive a unicast routing protocol packet from a peer router. The unicast routing protocol packet can be addressed to a shared IP address established across the cluster of nodes. The cluster of nodes can be intermediary to a plurality of clients and a plurality of servers. The first node can identify a second node identified as a routing leader. The first node can steer the packet to the second node in response to determining that the routing protocol packet is a unicast routing protocol packet. The second node can be configured to advertise virtual IP address routes to the network over the routing adjacency and maintain routing adjacencies.

    SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS
    9.
    发明申请
    SYSTEMS AND METHODS FOR TRAP MONITORING IN MULTI-CORE AND CLUSTER SYSTEMS 有权
    用于多核和集群系统中的跟踪监测的系统和方法

    公开(公告)号:US20160142279A1

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

    申请号:US15006848

    申请日:2016-01-26

    Abstract: In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.

    Abstract translation: 在多核设备或集群系统中,代替对配置的实体监视值的snmpd轮询来确定是否达到阈值,集群系统中的多核系统或节点中的每个核心会向snmpd发送有关实体的信息, 可能正在或正在生成SNMP陷阱。 基于核或节点的数量,配置的阈值T分布在核心或节点之间,视情况而定。 如果多核设备中存在“n”个核心,并且配置的阈值为“T”,则每个内核将检查每个核心阈值“T / n”。 如果集群系统中存在“n”个节点,并且配置的阈值为“T”,则每个节点将检查每个节点的阈值“T / n”。 根据排队原则,如果某个实体达到或超过阈值“T”,则该实体必须在至少一个核心或节点上达到或超过“T / n”值。 在实体跨越任何核心或节点上的“T / n”值时,核心或节点通知snmpd关于该实体。 Snmpd然后从所有核心收集有关该实体的信息,并检查阈值“T”。

    Systems and methods for trap monitoring in multi-core and cluster systems
    10.
    发明授权
    Systems and methods for trap monitoring in multi-core and cluster systems 有权
    多核和集群系统中陷阱监控的系统和方法

    公开(公告)号:US09294381B2

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

    申请号:US13861702

    申请日:2013-04-12

    Abstract: In a multi-core device or clustered system, instead of snmpd polling for configured monitoring values of an entity to determine if reached a threshold, each core in a multi-core system or node in a clustered system triggers information to the snmpd about entities that may be or are generating SNMP traps. A configured threshold T is distributed among the cores or nodes, as the case may be, based on the number of cores or nodes. If there are ‘n’ cores in a multi-core device, and the configured threshold is ‘T’, then each core checks for a per-core threshold value ‘T/n’. If there are ‘n’ nodes in a clustered system, and the configured threshold is ‘T’, then each node checks for a per-node threshold value ‘T/n’. According to the pigeonhole principle, if an entity has reached or exceeded the threshold ‘T’, then the entity must have reached or exceeded a value of ‘T/n’ on at least one core or node. Upon the entity crossing a ‘T/n’ value on any core or node, the core or node informs snmpd about this entity. Snmpd then gathers information about this entity from all the cores and checks for the threshold ‘T’.

    Abstract translation: 在多核设备或集群系统中,代替对配置的实体监视值的snmpd轮询来确定是否达到阈值,集群系统中的多核系统或节点中的每个核心会向snmpd发送有关实体的信息, 可能正在或正在生成SNMP陷阱。 基于核或节点的数量,配置的阈值T分布在核心或节点之间,视情况而定。 如果多核设备中存在“n”个核心,并且配置的阈值为“T”,则每个内核将检查每个核心阈值“T / n”。 如果集群系统中存在“n”个节点,并且配置的阈值为“T”,则每个节点将检查每个节点的阈值“T / n”。 根据排队原则,如果某个实体达到或超过阈值“T”,则该实体必须在至少一个核心或节点上达到或超过“T / n”值。 在实体跨越任何核心或节点上的“T / n”值时,核心或节点通知snmpd关于该实体。 Snmpd然后从所有核心收集有关该实体的信息,并检查阈值“T”。

Patent Agency Ranking