Separate memories and address busses to store data and signature
    1.
    发明授权
    Separate memories and address busses to store data and signature 有权
    分离存储器和地址总线以存储数据和签名

    公开(公告)号:US08413018B2

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

    申请号:US12542583

    申请日:2009-08-17

    IPC分类号: H03M13/00

    CPC分类号: G06F11/1016 H03M13/09

    摘要: A programmable device employs an address and data corruption logic for data written to a first memory. A first signature is computed from the data stored in the first memory and stored in a second memory. When data is read from the first memory, the first signature stored in the second memory is read and compared with a second signature computed from the data read from the first memory. If the first and second signatures do not match, an error condition is indicated.

    摘要翻译: 可编程设备对写入第一存储器的数据采用地址和数据损坏逻辑。 从存储在第一存储器中的数据计算出第一签名并存储在第二存储器中。 当从第一存储器读取数据时,存储在第二存储器中的第一签名被读取并与从从第一存储器读取的数据计算出的第二签名进行比较。 如果第一个和第二个签名不匹配,则会显示错误条件。

    SEPARATE MEMORIES AND ADDRESS BUSSES TO STORE DATA AND SIGNATURE
    2.
    发明申请
    SEPARATE MEMORIES AND ADDRESS BUSSES TO STORE DATA AND SIGNATURE 有权
    独立的记忆和地址存储数据和签名

    公开(公告)号:US20110041031A1

    公开(公告)日:2011-02-17

    申请号:US12542583

    申请日:2009-08-17

    IPC分类号: G06F11/07 H03M13/05 G06F11/10

    CPC分类号: G06F11/1016 H03M13/09

    摘要: A programmable device employs an address and data corruption logic for data written to a first memory. A first signature is computed from the data stored in the first memory and stored in a second memory. When data is read from the first memory, the first signature stored in the second memory is read and compared with a second signature computed from the data read from the first memory. If the first and second signatures do not match, an error condition is indicated.

    摘要翻译: 可编程设备对写入第一存储器的数据采用地址和数据损坏逻辑。 从存储在第一存储器中的数据计算出第一签名并存储在第二存储器中。 当从第一存储器读取数据时,存储在第二存储器中的第一签名被读取并与从从第一存储器读取的数据计算出的第二签名进行比较。 如果第一个和第二个签名不匹配,则会显示错误条件。

    Method and apparatus for mirroring frames to a remote diagnostic system
    3.
    发明授权
    Method and apparatus for mirroring frames to a remote diagnostic system 有权
    将镜像镜像到远程诊断系统的方法和装置

    公开(公告)号:US08996720B2

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

    申请号:US12725171

    申请日:2010-03-16

    CPC分类号: H04L43/12 H04L12/4633

    摘要: Apparatuses and methods to mirror frames received at an input port or provided by an output port to a port not connected to the device performing the mirroring operation. A frame being sent to a diagnostic system has a mirror header added to allow the frame to be routed through any intervening switches in the same fabric. The final switch or the diagnostic system removes the mirror header. If the diagnostic system is attached in a different fabric, encapsulation and inter-fabric routing headers are added as needed to the frame containing the mirror header. This allows the frame to traverse multiple fabrics to reach the diagnostic system. The encapsulation and inter-fabric routing headers are removed as done normally. This allows a diagnostic system to be connected to any switch in the network, either in the same or a different fabric.

    摘要翻译: 将在输入端口接收或由输出端口提供的帧映射到未连接到执行镜像操作的设备的端口的设备和方法。 发送到诊断系统的帧具有添加的镜头,以允许帧通过相同结构中的任何中间交换机路由。 最终交换机或诊断系统将删除镜头。 如果诊断系统附加在不同的结构中,则根据需要将封装和结构间路由头添加到包含镜像头的帧。 这允许框架遍历多个结构以到达诊断系统。 封装和结构间路由标头按照正常方式进行删除。 这允许诊断系统连接到网络中的任何交换机,无论是相同还是不同的结构。

    PLUGGABLE TRANSCEIVER MODULE WITH ENHANCED CIRCUITRY
    5.
    发明申请
    PLUGGABLE TRANSCEIVER MODULE WITH ENHANCED CIRCUITRY 有权
    具有增强电路的可扩展收发器模块

    公开(公告)号:US20110066909A1

    公开(公告)日:2011-03-17

    申请号:US12609929

    申请日:2009-10-30

    摘要: Pluggable transceiver modules with additional functions and circuitry contained within the module. In a first embodiment, additional circuitry is added to determine bit error rates at the point of the module itself. This allows a much better diagnostic evaluation of location of problem. In an alternate embodiment, various logic is placed in the module. In a first alternate embodiment encryption/decryption units are placed in the converter module so that encryption and decryption operations on the serial bitstream do not need to be performed in a switch. Existing switches can be used but the interconnecting links can still be encrypted. A second alternate embodiment includes compression/decompression units placed in the module to allow effective higher throughput on the selected links.

    摘要翻译: 可插拔收发器模块,其中包含模块内的附加功能和电路。 在第一实施例中,添加附加电路以确定模块本身点处的误码率。 这样可以对问题的位置进行更好的诊断评估。 在替代实施例中,各种逻辑被放置在模块中。 在第一替代实施例中,加密/解密单元被放置在转换器模块中,使得串行比特流的加密和解密操作不需要在交换机中执行。 可以使用现有的交换机,但互连链路仍可以被加密。 第二替代实施例包括放置在模块中的压缩/解压缩单元,以允许在所选择的链路上有效的更高的吞吐量。

    STORAGE OF DATA AND SIGNATURE FORMED FROM DATA AND ADDRESS IN A MEMORY
    6.
    发明申请
    STORAGE OF DATA AND SIGNATURE FORMED FROM DATA AND ADDRESS IN A MEMORY 审中-公开
    数据存储和从存储器中的数据和地址形成的签名

    公开(公告)号:US20110041030A1

    公开(公告)日:2011-02-17

    申请号:US12542575

    申请日:2009-08-17

    IPC分类号: H03M13/05 H03M13/09 G06F11/10

    摘要: A programmable device employs an address and data corruption logic for data written to a memory. A first signature is computed from the data stored in the memory and the address at which it is stored. The signature is stored with the data in the memory. When data is read from the memory, the first signature stored in the memory is also read and compared with a second signature computed from the data read from the memory and the address from which it is read. If the first and second signatures do not match, an error condition is indicated.

    摘要翻译: 可编程设备对写入存储器的数据采用地址和数据损坏逻辑。 从存储在存储器中的数据和存储在其中的地址计算第一签名。 签名与存储器中的数据一起存储。 当从存储器读取数据时,存储在存储器中的第一个签名也被读取并与从从存储器读取的数据和从其读取的地址计算出的第二签名进行比较。 如果第一个和第二个签名不匹配,则会显示错误条件。

    Dynamic latency-based rerouting
    7.
    发明授权
    Dynamic latency-based rerouting 有权
    基于动态基于延迟的重新路由

    公开(公告)号:US09154394B2

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

    申请号:US12892115

    申请日:2010-09-28

    摘要: A switch creates and dynamically updates a latency map of a network to adjust routing of flows. Further, the network is monitored to detect latency issues and trigger a dynamic adjustment of routing based on the latency map. In this manner, a flow can be routed along a route (i.e., a faster route) that provides less latency than other available routes. The latency map can be generated based on latency probe packets that are issued from and returned to the source switch. By evaluating many such latent probe packets that have traveled along many available routes (e.g., corresponding to various ports of the switch), the switch or associated administrative logic can dynamically adjust the latency map to updated latency information of available routes. Therefore, responsive to a trigger, the source switch can dynamically adjust the routing of a flow based on latency issues discerned from the network.

    摘要翻译: 交换机创建并动态更新网络的延迟映射以调整流的路由。 此外,监视网络以检测延迟问题,并且基于延迟映射触发路由的动态调整。 以这种方式,可以沿着提供比其他可用路由更少的延迟的路由(即,更快的路由)来路由流。 延迟映射可以基于从源交换机发出并返回给源交换机的延迟探测数据包生成。 通过评估沿着许多可用路线(例如,对应于交换机的各种端口)行进的许多这样的潜在探测分组,交换机或相关联的管理逻辑可以动态地将延迟映射调整为可用路由的更新的等待时间信息。 因此,响应于触发,源交换机可以基于从网络识别的延迟问题来动态地调整流的路由。

    DYNAMIC LATENCY-BASED REROUTING
    8.
    发明申请
    DYNAMIC LATENCY-BASED REROUTING 有权
    基于动态基于延迟的路由

    公开(公告)号:US20120075999A1

    公开(公告)日:2012-03-29

    申请号:US12892115

    申请日:2010-09-28

    IPC分类号: H04L12/26

    摘要: A switch creates and dynamically updates a latency map of a network to adjust routing of flows. Further, the network is monitored to detect latency issues and trigger a dynamic adjustment of routing based on the latency map. In this manner, a flow can be routed along a route (i.e., a faster route) that provides less latency than other available routes. The latency map can be generated based on latency probe packets that are issued from and returned to the source switch. By evaluating many such latent probe packets that have traveled along many available routes (e.g., corresponding to various ports of the switch), the switch or associated administrative logic can dynamically adjust the latency map to updated latency information of available routes. Therefore, responsive to a trigger, the source switch can dynamically adjust the routing of a flow based on latency issues discerned from the network.

    摘要翻译: 交换机创建并动态更新网络的延迟映射以调整流的路由。 此外,监视网络以检测延迟问题,并且基于延迟映射触发路由的动态调整。 以这种方式,可以沿着提供比其他可用路由更少的延迟的路由(即,更快的路由)来路由流。 延迟映射可以基于从源交换机发出并返回给源交换机的延迟探测数据包生成。 通过评估沿着许多可用路线(例如,对应于交换机的各种端口)行进的许多这样的潜在探测分组,交换机或相关联的管理逻辑可以动态地将等待时间图调整为可用路由的更新的等待时间信息。 因此,响应于触发,源交换机可以基于从网络识别的延迟问题来动态地调整流的路由。

    REDUNDANCY LOGIC
    9.
    发明申请
    REDUNDANCY LOGIC 审中-公开

    公开(公告)号:US20120096310A1

    公开(公告)日:2012-04-19

    申请号:US12906339

    申请日:2010-10-18

    IPC分类号: G06F11/14 G06F11/07

    摘要: A network system provides network device having a secondary memory that mirrors the content of a primary memory maintaining data structure parameters entries. The integrity of each data structure parameter entry is tested as the entry is output from the primary memory, such as by using a parity test. If an error is detected in the entry, a corresponding entry from the second memory structure is select for use instead of the entry from the primary memory. The corresponding entries in each memory are then flushed, updated, synchronized, or overwritten from the each memory and processing continues using the new entries or other entries from the primary memory. In the rare instance that corresponding entries from both memories exhibit an error, then an error notification is issued.

    摘要翻译: 网络系统提供具有辅助存储器的网络设备,该辅助存储器镜像保持数据结构参数条目的主存储器的内容。 当条目从主存储器输出时,例如通过使用奇偶校验测试,测试每个数据结构参数条目的完整性。 如果在条目中检测到错误,则选择来自第二存储器结构的相应条目用于代替来自主存储器的条目。 然后每个存储器中的相应条目从每个存储器中刷新,更新,同步或重写,并且处理继续使用来自主存储器的新条目或其他条目。 在来自两个存储器的相应条目出现错误的罕见情况下,发出错误通知。

    DYNAMIC LATENCY-BASED REROUTING
    10.
    发明申请
    DYNAMIC LATENCY-BASED REROUTING 有权
    基于动态基于延迟的路由

    公开(公告)号:US20110267952A1

    公开(公告)日:2011-11-03

    申请号:US12771943

    申请日:2010-04-30

    IPC分类号: H04L12/24

    摘要: A switch creates and dynamically updates a latency map of a network to adjust routing of flows. Further, the network is monitored to detect latency issues and trigger a dynamic adjustment of routing based on the latency map. In this manner, a flow can be routed along a route (i.e., a faster route) that provides less latency than other available routes. The latency map can be generated based on latency probe packets that are issued from and returned to the source switch. By evaluating many such latent probe packets that have traveled along many available routes (e.g., corresponding to various ports of the switch), the switch or associated administrative logic can dynamically adjust the latency map to updated latency information of available routes. Therefore, responsive to a trigger, the source switch can dynamically adjust the routing of a flow based on latency issues discerned from the network.

    摘要翻译: 交换机创建并动态更新网络的延迟映射以调整流的路由。 此外,监视网络以检测延迟问题,并且基于延迟映射触发路由的动态调整。 以这种方式,可以沿着提供比其他可用路由更少的延迟的路由(即,更快的路由)来路由流。 延迟映射可以基于从源交换机发出并返回给源交换机的延迟探测数据包生成。 通过评估沿着许多可用路线(例如,对应于交换机的各种端口)行进的许多这样的潜在探测分组,交换机或相关联的管理逻辑可以动态地将延迟映射调整为可用路由的更新的等待时间信息。 因此,响应于触发,源交换机可以基于从网络识别的延迟问题来动态地调整流的路由。