Packet parser
    51.
    发明授权
    Packet parser 有权
    数据包解析器

    公开(公告)号:US07606263B1

    公开(公告)日:2009-10-20

    申请号:US10835272

    申请日:2004-04-28

    申请人: David K. Parker

    发明人: David K. Parker

    IPC分类号: H04J3/24

    CPC分类号: H04L12/56 H04L45/745

    摘要: A packet parser is described that parses a packet by identifying the locations of respective packet layers. A staged approach to parsing the packet is employed whereby a first stage tests the packet data units within a first window for the presence of a first packet layer, and a second stage, at least partly in parallel with the first stage, tests the packet data units within a second overlapping window for the presence of a second packet layer. In response to an embedded packet comprising a first packet forming the payload portion of a second packet, the parser produces a data structure comprising first data that identifies the location of the first packet, second data that identifies the location of the second packet, third data that identifies one or more layers of the first packet, and fourth data that identifies one or more layers of the second packet.

    摘要翻译: 描述了通过识别相应分组层的位置来解析分组的分组解析器。 采用分段方法来解析分组,由此第一阶段测试第一窗口内的分组数据单元以存在第一分组层,并且至少部分地与第一阶段并行地测试第二阶段,测试分组数据 在第二重叠窗口内用于存在第二分组层的单元。 响应于包括形成第二分组的有效载荷部分的第一分组的嵌入分组,解析器产生包括标识第一分组的位置的第一数据,标识第二分组的位置的第二数据,第三数据 识别第一分组的一个或多个层,以及标识第二分组的一个或多个层的第四数据。

    Method and system for increasing participation in a standby router protocol
    52.
    发明授权
    Method and system for increasing participation in a standby router protocol 有权
    增加备用路由器协议参与的方法和系统

    公开(公告)号:US07581024B1

    公开(公告)日:2009-08-25

    申请号:US09895145

    申请日:2001-06-30

    IPC分类号: G06F15/173

    摘要: A method and system is provided for increasing participation in a standby router protocol (SRP) without increasing the amount of network traffic due to SRP messaging. One or more domain master VLANs participate in an SRP on behalf of numerous member VLANs belonging to the domain master VLAN's domain. The domain master VLANs are associated with at least one virtual router. Each domain member VLAN follows the current default routing configuration for the domain master VLAN as determined in accordance with the SRP election process defined for that virtual router. An end-host attached to a host-specific port on an SRP router participates in the SRP by using a router bridge connection established between the SRP router and other SRP routers supporting the virtual router. Each end-host on a host-specific port follows the current default routing configuration implemented by the current master SRP router as determined in accordance with the SRP election process defined for that virtual router.

    摘要翻译: 提供了一种方法和系统,用于增加备用路由器协议(SRP)的参与,而不会增加由于SRP消息传递引起的网络流量。 一个或多个域主VLAN代表属于域主VLAN的域的众多成员VLAN参与SRP。 域主VLAN与至少一个虚拟路由器相关联。 每个域成员VLAN遵循根据为该虚拟路由器定义的SRP选举过程确定的域主VLAN的当前默认路由配置。 连接到SRP路由器上的主机专用端口的终端主机通过使用SRP路由器和支持虚拟路由器的其他SRP路由器之间建立的路由器桥接器来参与SRP。 主机专用端口上的每个终端主机遵循当前主SRP路由器实现的当前默认路由配置,该配置根据为该虚拟路由器定义的SRP选举进程确定。

    System for and method of communicating control information between entities interconnected by backplane connections
    53.
    发明授权
    System for and method of communicating control information between entities interconnected by backplane connections 有权
    通过背板连接互联的实体之间传送控制信息的系统和方法

    公开(公告)号:US07580409B1

    公开(公告)日:2009-08-25

    申请号:US10658216

    申请日:2003-09-08

    IPC分类号: H04L12/28

    摘要: A system of and method for communicating control information between two or more entities over one or more backplane connections is described. The control information is stored in a layer of the packet above the physical layer and the packet is then communicated over the one or more backplane connections. A system of and method for performing load balancing over one or more backplane connections is also described. Control information for a packet is mapped into one or more identifiers of one or more of a plurality of backplane connections, and the packet is then communicated over the one or more identified backplane connections. A system of and method for extending the number of ports of a switch is further described. A first switch coupled to a second switch and having a greater number of ports than the second switch is provided. An identifier of a port of the first switch is stored in a layer of the packet above the physical layer. The packet is then communicated between the first and second switches.

    摘要翻译: 描述了通过一个或多个背板连接在两个或多个实体之间传送控制信息的系统和方法。 控制信息被存储在物理层之上的分组的层中,然后分组在一个或多个背板连接上传送。 还描述了用于在一个或多个背板连接上执行负载平衡的系统和方法。 分组的控制信息被映射到多个背板连接中的一个或多个的一个或多个标识符,然后通过一个或多个识别的背板连接来传送分组。 进一步描述用于扩展交换机的端口数量的系统和方法。 提供耦合到第二开关并且具有比第二开关更多数量的端口的第一开关。 第一交换机的端口的标识符被存储在物理层上方的分组的层中。 然后在第一和第二开关之间传送数据包。

    System for deriving packet quality of service indicator
    54.
    发明授权
    System for deriving packet quality of service indicator 有权
    用于导出分组业务质量指标的系统

    公开(公告)号:US07580350B1

    公开(公告)日:2009-08-25

    申请号:US10835532

    申请日:2004-04-28

    申请人: David K. Parker

    发明人: David K. Parker

    IPC分类号: H04L12/56

    CPC分类号: H04L12/56 H04L45/745

    摘要: A system for deriving a quality of service indicator for a packet is described. A register holds a control element. A first resource derives a first candidate quality of service indicator for the packet. A second resource derives a second candidate quality of service indicator for the packet responsive at least in part to the control element held in the register. Resolution logic derives the quality of service indicator for the packet from the first and second candidate quality of service indicators.

    摘要翻译: 描述了用于导出分组的服务质量指示符的系统。 一个寄存器保存一个控制元素。 第一资源得到该分组的第一候选服务质量指示符。 至少部分地响应于保存在该寄存器中的控制元件,第二资源为该分组导出该分组的第二候选服务质量指示符。 分辨率逻辑从第一和第二候选服务质量指标中导出分组的服务质量指标。

    System for deriving hash values for packets in a packet processing system
    55.
    发明授权
    System for deriving hash values for packets in a packet processing system 有权
    用于在分组处理系统中导出分组的哈希值的系统

    公开(公告)号:US07502374B1

    公开(公告)日:2009-03-10

    申请号:US10834566

    申请日:2004-04-28

    IPC分类号: H04L12/56

    CPC分类号: H04L12/56 H04L45/745

    摘要: A system for deriving hash values for packets in a packet processing system is described. In this system, hash derivation logic is configured to derive a hash value for the packet responsive to a key that drives processing of the packet. The hash value is useful for supporting additional processing of the packet, such as link aggregation and equal cost multi-path.

    摘要翻译: 描述了用于在分组处理系统中导出分组的散列值的系统。 在该系统中,散列推导逻辑被配置为响应于驱动分组的处理的密钥导出分组的散列值。 哈希值对于支持分组的附加处理(例如链路聚合和等价多路径)是有用的。

    Methods and systems for hitless switch management module failover and upgrade
    56.
    发明授权
    Methods and systems for hitless switch management module failover and upgrade 有权
    用于无中断交换机管理模块故障转移和升级的方法和系统

    公开(公告)号:US07483370B1

    公开(公告)日:2009-01-27

    申请号:US10743887

    申请日:2003-12-22

    IPC分类号: G06F11/07

    摘要: Methods and systems for hitless switch management module failover and upgrade are disclosed. According to one method, a master switch management module participates in network protocols and performs packet forwarding operations. The master switch management module distributes protocol state and packet forwarding information to the slave switch management module. The slave switch management module continuously monitors the operational state of the master switch management module. In response to detecting failure of the master switch management module or a forced failover initiated by the user interface on the master switch management module, the slave switch management module begins network protocol operation in the master mode in a state where the master switch management module last operated correctly.

    摘要翻译: 公开了用于无中断切换管理模块故障切换和升级的方法和系统。 根据一种方法,主交换机管理模块参与网络协议并执行报文转发操作。 主交换机管理模块将协议状态和报文转发信息分配给从交换机管理模块。 从交换机管理模块持续监控主交换机管理模块的工作状态。 为了响应主交换机管理模块的故障检测或主交换机管理模块用户界面发起的强制故障转移,从交换机管理模块在主交换机管理模块持续状态下以主模式开始网络协议操作 正确操作

    Method and apparatus to extend a program
    57.
    发明授权
    Method and apparatus to extend a program 有权
    扩展程序的方法和装置

    公开(公告)号:US07448045B1

    公开(公告)日:2008-11-04

    申请号:US10137772

    申请日:2002-04-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10 Y10S707/99931

    摘要: A program may be extended to another program in accordance with information stored in a meta data file. A parent program is associated with the meta data file, and a child program is associated with a child description file created to conform to the information provided in the meta data file. The child description file is stored in a well-known location where it may be accessed by the parent program to learn how communicate with the child program, including which arguments and parameters to use, advantageously providing parent programs with a consistent user interface when interfacing with various child programs as well as the flexibility to add or change child description files to describe new or changed child programs as the need arises.

    摘要翻译: 程序可以根据存储在元数据文件中的信息扩展到另一个程序。 父程序与元数据文件相关联,并且子程序与创建以符合元数据文件中提供的信息的子描述文件相关联。 子描述文件存储在众所周知的位置,在该位置可以由父程序访问该程序,以了解如何与子程序进行通信,包括使用哪些参数和参数,有利地在父接口程序与 各种儿童节目以及根据需要添加或更改子描述文件以描述新的或改变的子节目的灵活性。

    Method and apparatus for dynamically selecting timer durations
    58.
    发明授权
    Method and apparatus for dynamically selecting timer durations 有权
    动态选择定时器持续时间的方法和装置

    公开(公告)号:US07411901B1

    公开(公告)日:2008-08-12

    申请号:US10096554

    申请日:2002-03-12

    IPC分类号: H04L12/54

    摘要: A data communication system dynamically selects timer durations to ensure delivery of data at a desired bit rate. A source or proxy source transmits data, such as streaming media, to a destination according to a dynamic bit rate timer, where the timer regulates the transmission frequency and/or the packet size of the data being transmitted. The timer dynamically adapts the transmission frequency or packet size according to the relative positioning of data pointers in a buffer and effectively changes the rate of data delivery. In this way, data may be delivered at the desired average bit rate to the destination despite network capacity fluctuations.

    摘要翻译: 数据通信系统动态地选择定时器持续时间以确保以期望的​​比特率传送数据。 源或代理源根据动态比特率定时器向目的地发送诸如流媒体之类的数据,其中定时器调整正在发送的数据的传输频率和/或分组大小。 定时器根据数据指针在缓冲器中的相对位置动态调整传输频率或分组大小,并有效地改变数据传输速率。 以这种方式,尽管网络容量波动,数据可以以期望的平均比特率传送到目的地。

    Method and apparatus for providing quality of service across a switched backplane between egress queue managers
    59.
    发明授权
    Method and apparatus for providing quality of service across a switched backplane between egress queue managers 有权
    用于在出口队列管理器之间跨越交换背板提供服务质量的方法和装置

    公开(公告)号:US07408876B1

    公开(公告)日:2008-08-05

    申请号:US10188614

    申请日:2002-07-02

    IPC分类号: H04L12/26 H04J3/26

    摘要: A method and system is provided to enable quality of service across a backplane switch. An egress queue manager on one blade communicates with an egress queue manager on another blade where each blade is connected via a backplane switch. When a blade becomes congested, egress queues mapped to a destination on the congested blade also become congested. The egress queue managers determine when to reduce or resume the packet sending rates of egress queues mapped to destinations on congested blades using a messaging scheme. Each egress queue manager maintains notifications of the status of egress queue congestion on its own and other blades. Normal rates of dequeuing packets are resumed only when the related congestion on all of the blades has subsided.

    摘要翻译: 提供了一种方法和系统,以便跨背板开关实现服务质量。 一个刀片上的出口队列管理器与另一个刀片上的出口队列管理器通信,每个刀片通过背板交换机连接。 当刀片变得拥塞时,映射到拥塞刀片上的目的地的出口队列也变得拥塞。 出口队列管理器确定何时使用消息传递方案来减少或恢复映射到拥塞的刀片上的目的地的出口队列的分组发送速率。 每个出口队列管理器维护其自身和其他刀片上的出口队列拥塞状态的通知。 仅当所有刀片上的相关拥堵已经消退时才恢复出队数据包的正常速率。

    Methods, systems, and computer program products for managing power allocation to a device powered over a network communications cable based on a cable characteristic
    60.
    发明授权
    Methods, systems, and computer program products for managing power allocation to a device powered over a network communications cable based on a cable characteristic 有权
    用于基于电缆特性来管理通过网络通信电缆供电的设备的功率分配的方法,系统和计算机程序产品

    公开(公告)号:US07404091B1

    公开(公告)日:2008-07-22

    申请号:US11086856

    申请日:2005-03-22

    申请人: David S. Gere

    发明人: David S. Gere

    IPC分类号: G06F1/00

    CPC分类号: H04L12/10

    摘要: Methods, systems, and computer program products for managing power allocation to a device powered over a communications cable based on a cable characteristic are disclosed. In one example, a method of managing power allocation to a device powered over a communications cable can include providing a power source for connecting to a powered device via a communications cable. An anticipated power loss of the device is determined. A characteristic of the cable is determined. Power allocated to the device is then set based on the anticipated power consumption and the characteristic.

    摘要翻译: 公开了用于基于电缆特性管理通过通信电缆供电的设备的功率分配的方法,系统和计算机程序产品。 在一个示例中,管理通过通信电缆供电的设备的功率分配的方法可以包括提供用于经由通信电缆连接到供电设备的电源。 确定设备的预期功率损耗。 确定电缆的特性。 然后根据预期的功耗和特性设置分配给设备的功率。