Load balancing hash computation for network switches
    21.
    发明授权
    Load balancing hash computation for network switches 有权
    网络交换机的负载平衡哈希计算

    公开(公告)号:US08614950B2

    公开(公告)日:2013-12-24

    申请号:US13305802

    申请日:2011-11-29

    IPC分类号: H04L12/26

    摘要: Techniques to load balance traffic in a communication network include a network switch or device having an interface to receive a data unit or packet. The network device includes a hash value generator configured to generate a symmetric key from an initial key that is based on the packet, and configured to generate a hash value based on the symmetric key and the packet. The hash value may be optionally modified to load balance egress traffic of the network device. The network device selects an egress link or port, such as by determining an index into an egress table based on the (modified) hash value. The techniques described herein allow packets or data units of a particular flow to travel in both directions along a same path through the communication network.

    摘要翻译: 在通信网络中负载均衡流量的技术包括具有接收数据单元或分组的接口的网络交换机或设备。 网络设备包括:哈希值生成器,被配置为从基于分组的初始密钥生成对称密钥,并且被配置为基于所述对称密钥和所述分组来生成哈希值。 可以可选地修改哈希值以对网络设备的负载平衡出口业务量。 网络设备例如通过基于(修改)散列值确定到出口表的索引来选择出口链路或端口。 本文描述的技术允许特定流的分组或数据单元沿着通过通信网络的相同路径在两个方向上行进。

    LOAD BALANCING HASH COMPUTATION FOR NETWORK SWITCHES
    22.
    发明申请
    LOAD BALANCING HASH COMPUTATION FOR NETWORK SWITCHES 有权
    负载均衡HASH计算网络切换

    公开(公告)号:US20120134266A1

    公开(公告)日:2012-05-31

    申请号:US13305807

    申请日:2011-11-29

    IPC分类号: H04L12/26

    摘要: Techniques to load balance traffic in a network device or switch include a network device or switch having a first interface to receive a data unit or packet, a second interface to transmit the packet, and a mapper to map between virtual ports and physical ports. The network device includes hash value generator configured to generate a hash value based on information included in the packet and based on at least one virtual port. The hash value may be optionally modified to load balance egress traffic of the network device. The network device selects a particular virtual port for egress of the packet, such as by determining an index into an egress table based on the (modified) hash value. The packet is transmitted from the network device using a physical port mapped to the particular virtual port.

    摘要翻译: 负载平衡网络设备或交换机中的流量的技术包括具有接收数据单元或分组的第一接口的网络设备或交换机,用于传送分组的第二接口和映射器以在虚拟端口和物理端口之间映射。 网络设备包括哈希值生成器,其被配置为基于包中包含的信息并基于至少一个虚拟端口生成哈希值。 可以可选地修改哈希值以对网络设备的负载平衡出口业务量。 网络设备例如通过基于(修改的)散列值确定到出口表的索引,来选择用于分组出口的特定虚拟端口。 使用映射到特定虚拟端口的物理端口从网络设备发送分组。

    Use of an organ-specific self-pathogen for treatment of a non-autoimmune disease of said organ
    23.
    发明申请
    Use of an organ-specific self-pathogen for treatment of a non-autoimmune disease of said organ 审中-公开
    使用器官特异性自身病原体治疗所述器官的非自身免疫性疾病

    公开(公告)号:US20050220803A1

    公开(公告)日:2005-10-06

    申请号:US10509180

    申请日:2003-03-25

    摘要: An agent selected from: (a) a pathogenic self-antigen associated with a T-cell-mediated specific autoimmune disease of an organ; (b) a peptide which sequence is comprised within the sequence of (a); (c) a peptide obtained by modification of (b), by replacement of one or more amino acid residues by different amino acid residues, said modified peptide still being capable of recognizing the T-cell receptor recognized by the parent peptide but with less affinity; (d) a nucleotide sequence encoding (a), (b), or (c); and (e) T cells activated by a pathogenic self-antigen of (a), a peptide of (b), or a modified peptide of (c), can be used for treatment of a non-autoimmune disease, disorder or injury in said organ. For example, uveitogenic antigens or peptides thereof can be used for treatment of a non-autoimmune disease, disorder or injury in the eye.

    摘要翻译: 选自:(a)与T细胞介导的器官的特异性自身免疫疾病相关的致病性自身抗原; (b)序列包含在(a)的序列中的肽; (c)通过(b)的修饰获得的肽,通过用不同的氨基酸残基置换一个或多个氨基酸残基,所述修饰的肽仍然能够识别由亲本肽识别但具有较小亲和力的T细胞受体 ; (d)编码(a),(b)或(c)的核苷酸序列; 和(e)由(a)的病原性自身抗原,(b)的肽或(c)的修饰肽激活的T细胞可用于治疗非自身免疫性疾病,障碍或损伤 说器官。 例如,产生葡萄球菌的抗原或其肽可用于治疗眼中非自身免疫性疾病,病症或损伤。

    FCOE OVER TRILL
    24.
    发明申请

    公开(公告)号:US20120327937A1

    公开(公告)日:2012-12-27

    申请号:US13524174

    申请日:2012-06-15

    IPC分类号: H04L12/56

    摘要: A method for forwarding FCoE packets in a network switching device includes receiving a first packet at the network switching device via an Ethernet link, determining, in the network switching device, an FC destination identifier included in the first packet, updating, in the network switching device, an Ethernet address based on the FC destination identifier, generating, in the network switching device, a first TRILL destination identifier based on the updated Ethernet address, and causing, in the network switching device, the first packet to be forwarded to a different device based on the first TRILL destination identifier.

    摘要翻译: 一种用于在网络交换设备中转发FCoE分组的方法包括经由以太网链路在网络交换设备处接收第一分组,在网络交换设备中确定包括在第一分组中的FC目的地标识符,在网络交换 基于所述FC目的地标识符的以太网地址,基于所述更新的以太网地址,在所述网络交换设备中生成第一TRILL目的地标识符,并且在所述网络交换设备中使所述第一分组转发到不同的 设备基于第一个TRILL目的地标识符。

    Checksum trailer in timing protocols
    25.
    发明授权
    Checksum trailer in timing protocols 有权
    定时协议中的校验和预告

    公开(公告)号:US08948037B1

    公开(公告)日:2015-02-03

    申请号:US13533952

    申请日:2012-06-26

    申请人: Tal Mizrahi

    发明人: Tal Mizrahi

    IPC分类号: H04J1/16 H04L12/28

    摘要: In a method for processing data packets in accordance with a timing protocol, a data packet that includes i) a checksum and ii) a timestamp is received. The timestamp is modified to generate a modified timestamp and a checksum trailer value is determined to maintain correctness of the checksum in the data packet having the modified timestamp. Additionally, at least a portion of a field of the data packet is set to the checksum trailer value, where the field is defined by the timing protocol for use other than a checksum trailer.

    摘要翻译: 在根据定时协议处理数据分组的方法中,接收包括i)校验和和ii)时间戳的数据分组。 时间戳被修改以生成修改的时间戳,并且确定校验和预告值,以保持具有修改的时间戳的数据分组中的校验和的正确性。 此外,数据分组的字段的至少一部分被设置为校验和预告值,其中该字段由除了校验和预告之外的定时协议定义。

    Load balancing hash computation for network switches
    26.
    发明授权
    Load balancing hash computation for network switches 有权
    网络交换机的负载平衡哈希计算

    公开(公告)号:US08756424B2

    公开(公告)日:2014-06-17

    申请号:US13305794

    申请日:2011-11-29

    IPC分类号: H04L9/32 G06F15/173 H04L29/06

    摘要: Techniques to avoid polarization in a communication network include a network switch or device having a first interface to receive a data unit or packet, and a second interface via which the packet is transmitted from the network device. The network device includes a hash value generator configured to generate, using a depolarizer, a depolarized key from an initial key (where the initial key is based on contents of the packet and the depolarizer is unique to the network device), and to generate a hash value based on the depolarized key and the packet by using a hash function that is common to all network devices in the network. The hash value may be optionally modified to load balance egress traffic of the network device. The network device selects an egress link or port, such as by determining an index into an egress table based on the (modified) hash value.

    摘要翻译: 在通信网络中避免极化的技术包括具有用于接收数据单元或分组的第一接口的网络交换机或设备,以及从网络设备发送分组的第二接口。 网络设备包括哈希值生成器,其被配置为使用去偏振器从初始密钥(其中初始密钥基于分组的内容并且去偏振器对于网络设备是唯一的)来产生去偏振的密钥,并且生成 通过使用网络中所有网络设备共有的散列函数,基于去极化密钥和数据包的哈希值。 可以可选地修改哈希值以对网络设备的负载平衡出口业务量。 网络设备例如通过基于(修改)散列值确定到出口表的索引来选择出口链路或端口。

    Load balancing hash computation for network switches
    27.
    发明授权
    Load balancing hash computation for network switches 有权
    网络交换机的负载平衡哈希计算

    公开(公告)号:US08660005B2

    公开(公告)日:2014-02-25

    申请号:US13305807

    申请日:2011-11-29

    IPC分类号: H04L1/00

    摘要: Techniques to load balance traffic in a network device or switch include a network device or switch having a first interface to receive a data unit or packet, a second interface to transmit the packet, and a mapper to map between virtual ports and physical ports. The network device includes hash value generator configured to generate a hash value based on information included in the packet and based on at least one virtual port. The hash value may be optionally modified to load balance egress traffic of the network device. The network device selects a particular virtual port for egress of the packet, such as by determining an index into an egress table based on the (modified) hash value. The packet is transmitted from the network device using a physical port mapped to the particular virtual port.

    摘要翻译: 负载平衡网络设备或交换机中的流量的技术包括具有接收数据单元或分组的第一接口的网络设备或交换机,用于传送分组的第二接口和映射器以在虚拟端口和物理端口之间映射。 网络设备包括哈希值生成器,其被配置为基于包中包含的信息并基于至少一个虚拟端口生成哈希值。 可以可选地修改哈希值以对网络设备的负载平衡出口业务量。 网络设备例如通过基于(修改的)散列值确定到出口表的索引,来选择用于分组出口的特定虚拟端口。 使用映射到特定虚拟端口的物理端口从网络设备发送分组。

    System and method for keep alive message aging
    28.
    发明授权
    System and method for keep alive message aging 有权
    保持信息老化的系统和方法

    公开(公告)号:US08599858B1

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

    申请号:US12785936

    申请日:2010-05-24

    申请人: Tal Mizrahi

    发明人: Tal Mizrahi

    IPC分类号: H04L12/28

    摘要: A packet processor is described that performs keep alive message processing using a bifurcated aging table approach. The packet processor includes an aging table, a binding module and an aging daemon. The aging table includes a plurality of records corresponding to a plurality of network links supported by the packet processor. Each record in the aging table is used to track an aging status of a corresponding network link. The binding module associates a received message with a record in the aging table based on information in the received message. The aging daemon scans the aging table, updates the aging status of each network link, and determines that a network link has failed when the updated status for the respective network link exceeds a predetermined threshold. In an embodiment, the aging table includes a base aging table that uses a first number of bits to track the aging status of each network link and an extended aging table that uses a second number of bits that is larger than the first number of bits to track an aging status of a network link on which a number of not received keep alive messages exceeds a threshold.

    摘要翻译: 描述了使用分叉老化表方法执行保持活动消息处理的分组处理器。 分组处理器包括老化表,绑定模块和老化守护进程。 老化表包括与由分组处理器支持的多个网络链路相对应的多个记录。 老化表中的每个记录用于跟踪相应网络链路的老化状态。 绑定模块基于接收到的消息中的信息将接收到的消息与老化表中的记录相关联。 老化守护进程扫描老化表,更新每个网络链路的老化状态,并且当相应网络链路的更新状态超过预定阈值时,确定网络链路发生故障。 在一个实施例中,老化表包括使用第一比特数来跟踪每个网络链路的老化状态的基本老化表,以及使用大于第一比特数的第二比特数的扩展老化表 跟踪多个未接收的活着消息超过阈值的网络链路的老化状态。

    FCOE OVER TRILL
    29.
    发明申请

    公开(公告)号:US20120327936A1

    公开(公告)日:2012-12-27

    申请号:US13524161

    申请日:2012-06-15

    IPC分类号: H04L12/56

    摘要: A method for processing packets, in a network device including at least one processing engine that i) is not configured to process destination information that conforms to a first protocol and ii) is configured to process destination information that conforms to a second protocol, includes receiving a packet at the network device, and determining, in the network device, first destination information included in the packet. The first destination information conforms to the first protocol. The method also includes generating, in the network device, second destination information conforming to a third protocol based on the first destination information. The method also includes generating, in the network device, third destination information conforming to the second protocol based on the second destination information. The method also includes processing the packet with the at least one processing engine included in the network device using the third destination information.

    摘要翻译: 一种在包括至少一个处理引擎的网络设备中处理分组的方法,所述处理引擎未被配置为处理符合第一协议的目的地信息,并且ii)被配置为处理符合第二协议的目的地信息,包括接收 在网络设备处的分组,以及在所述网络设备中确定所述分组中包括的第一目的地信息。 第一个目的地信息符合第一个协议。 该方法还包括在网络设备中基于第一目的地信息生成符合第三协议的第二目的地信息。 该方法还包括在网络设备中基于第二目的地信息生成符合第二协议的第三目的地信息。 该方法还包括使用第三目的地信息处理包括在网络设备中的至少一个处理引擎的分组。