Method and system for classifying data packets
    1.
    发明授权
    Method and system for classifying data packets 有权
    分类数据包的方法和系统

    公开(公告)号:US07872993B2

    公开(公告)日:2011-01-18

    申请号:US12261396

    申请日:2008-10-30

    IPC分类号: H04L12/28

    摘要: Embodiments of the invention provide a method for building a classification tree based on a plurality of rules. Each rule includes multiple fields having different priority levels. The classification tree is built to provide for single pass classification of a received packet according to the multiple rules. The classification tree is built level-by-level, where each level represents one of the priority levels. Building a single level of the classification tree includes: creating, for each of the logical decision paths received from a next higher priority level, a respective sub-tree. The sub-tree includes only nodes and related logical decision paths that are necessary to satisfy rules associated with a respective next higher priority level node. Building of the single level further includes: creating, for each non-lowest priority level, logical decision paths from nodes within the current priority level to a next lower priority level.

    摘要翻译: 本发明的实施例提供了一种基于多个规则构建分类树的方法。 每个规则包括具有不同优先级的多个字段。 分类树被构建为根据多个规则提供对接收到的分组的单次分类。 分类树是逐级构建的,其中每个级别表示优先级之一。 构建分级树的单个级别包括:为从下一较高优先级接收到的每个逻辑判定路径创建相应的子树。 子树仅包括满足与相应的下一较高优先级节点相关联的规则所必需的节点和相关的逻辑决策路径。 单级的构建还包括:为每个非最低优先级别创建从当前优先级中的节点到下一较低优先级的逻辑决策路径。

    METHOD AND SYSTEM FOR CLASSIFYING DATA PACKETS
    2.
    发明申请
    METHOD AND SYSTEM FOR CLASSIFYING DATA PACKETS 有权
    分类数据包的方法和系统

    公开(公告)号:US20100110936A1

    公开(公告)日:2010-05-06

    申请号:US12261396

    申请日:2008-10-30

    IPC分类号: H04L12/28

    摘要: Embodiments of the invention provide a method for building a classification tree based on a plurality of rules. Each rule includes multiple fields having different priority levels. The classification tree is built to provide for single pass classification of a received packet according to the multiple rules. The classification tree is built level-by-level, where each level represents one of the priority levels. Building a single level of the classification tree includes: creating, for each of the logical decision paths received from a next higher priority level, a respective sub-tree. The sub-tree includes only nodes and related logical decision paths that are necessary to satisfy rules associated with a respective next higher priority level node. Building of the single level further includes: creating, for each non-lowest priority level, logical decision paths from nodes within the current priority level to a next lower priority level.

    摘要翻译: 本发明的实施例提供了一种基于多个规则构建分类树的方法。 每个规则包括具有不同优先级的多个字段。 分类树被构建为根据多个规则提供对接收到的分组的单次分类。 分类树是逐级构建的,其中每个级别表示优先级之一。 构建分级树的单个级别包括:为从下一较高优先级接收到的每个逻辑判定路径创建相应的子树。 子树仅包括满足与相应的下一较高优先级节点相关联的规则所必需的节点和相关的逻辑决策路径。 单级的构建还包括:为每个非最低优先级别创建从当前优先级中的节点到下一较低优先级的逻辑决策路径。

    Stack manager protocol with automatic set up mechanism
    3.
    发明授权
    Stack manager protocol with automatic set up mechanism 有权
    堆栈管理器协议具有自动设置机制

    公开(公告)号:US08098571B2

    公开(公告)日:2012-01-17

    申请号:US11027457

    申请日:2004-12-29

    IPC分类号: G06F11/07

    CPC分类号: H04L45/00 H04L45/583

    摘要: A stack switch for performing pass-through forwarding operations, assigning stack switch identifiers to a plurality of stack switches, temporarily disabling supervision messages exchanged by stack switches, and electing a primary master stack switch is disclosed. In the pass-through mode, the stack switch automatically forwards packets between stack ports independent of their destination address to maintain connectivity between adjacent stack switches while conventional bridging and routing operations are disabled. The sequential identifiers are also preferably assigned in accordance with the sequential position of the various stack switches to better reflect the topology of those switches. The switch is also preferably adapted to temporarily disable the transmission of supervision messages between stack switches to prevent re-assignment of network management functions when switch resources are low. The switch may execute a stack switch identifier numbering scheme based on the time the switch became operational.

    摘要翻译: 一种用于执行传递转发操作的堆叠交换机,向多个堆叠交换机分配堆叠交换机标识符,临时禁用由堆叠交换机交换的监督消息,以及选择主主堆叠交换机。 在直通模式下,堆叠交换机自动转发堆栈端口之间的数据包,独立于目标地址,以保持相邻堆叠交换机之间的连通性,而传统的桥接和路由操作被禁用。 顺序标识符还优选地根据各种堆叠交换机的顺序位置来分配,以更好地反映那些交换机的拓扑。 交换机还优选地适于暂时禁用堆叠交换机之间的监督消息的传输,以防止当交换机资源较低时重新分配网络管理功能。 交换机可以根据交换机的运行时间执行堆叠交换机标识符编号方案。

    Printer discovery protocol system and method
    4.
    发明授权
    Printer discovery protocol system and method 有权
    打印机发现协议系统和方法

    公开(公告)号:US07707312B2

    公开(公告)日:2010-04-27

    申请号:US10749993

    申请日:2003-12-31

    IPC分类号: G06F15/16

    摘要: A protocol for discovering a silent device, such as a printer, attached to a mobile port of a switching node. A command is transmitted to the switching node for associating an IP address for the silent device to a particular virtual local area network (VLAN). Entry of the command causes the switching node to start searching for the silent device on the mobile ports. As part of the searching process, an ARP request with the IP address provided in the command is sent to each mobile port of the switching node. When the silent device responds with its MAC address in an ARP reply message, the MAC address is learned in a layer 2 table used for making forwarding decisions of data units received by the switching node. Furthermore, the port where the silent device was discovered, that is, the port receiving the ARP reply message, is associated with the VLAN of the silent device.

    摘要翻译: 用于发现附接到交换节点的移动端口的诸如打印机的无声设备的协议。 将命令发送到交换节点,用于将静默设备的IP地址与特定的虚拟局域网(VLAN)相关联。 输入命令使交换节点开始搜索移动端口上的静音设备。 作为搜索过程的一部分,将在命令中提供的IP地址的ARP请求发送到交换节点的每个移动端口。 当静默设备在ARP应答消息中以其MAC地址进行响应时,在用于进行由交换节点接收的数据单元的转发决定的层2表中学习MAC地址。 此外,发现无声设备的端口,即接收ARP应答消息的端口与无声设备的VLAN相关联。

    Micro-mobility network routing system and method
    5.
    发明申请
    Micro-mobility network routing system and method 有权
    微移动网络路由系统和方法

    公开(公告)号:US20050213545A1

    公开(公告)日:2005-09-29

    申请号:US10068525

    申请日:2002-02-04

    摘要: A micro-mobility network routing system and method implementing a protocol that extends the macro mobility support of Mobile IP to support micro mobility is disclosed which permits a more efficient and easily implemented Internet routing protocol for network devices to be affected. The macro mobility feature herein refers to the notion in which the mobile node gains access to the Internet, while retaining the same IP address. This concept is used only once when the mobile node enters the coverage area of a foreign domain (eventually its home domain). The concept of micro mobility within this context eases routing packets to the mobile node while its moves within the foreign network. The present invention implements these new features via the use of message compositions and protocol extensions that extend the prior art Mobile IP protocols.

    摘要翻译: 公开了一种实现扩展移动IP的宏移动性支持以支持微移动性的协议的微移动网络路由系统和方法,其允许影响网络设备的更有效且容易实现的因特网路由协议。 这里的宏移动性特征是指移动节点在保留相同IP地址的同时获得对因特网的访问的概念。 当移动节点进入外部域(最终到其归属域)的覆盖区域时,该概念仅使用一次。 在这种情况下,微移动性的概念在外部网络中移动时,使路由分组移动到移动节点。 本发明通过使用扩展现有技术移动IP协议的消息组合和协议扩展来实现这些新特征。

    Loop prevention system and method in a stackable ethernet switch system
    6.
    发明授权
    Loop prevention system and method in a stackable ethernet switch system 有权
    可堆叠以太网交换机系统中的环路防护系统和方法

    公开(公告)号:US07672227B2

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

    申请号:US11452173

    申请日:2006-06-13

    IPC分类号: H04J1/16 H04L12/56

    摘要: A stackable Ethernet switch system (SESS) includes a number of stack switch elements in which loops are prevented. In one embodiment, logic is provided for monitoring control management traffic on a stacking port of a stack switch element of the SESS. Also included is logic, operable responsive to determining that there is a loss of control management traffic on a stacking port of a particular switch element of the SESS, for disabling user traffic data on that stacking port while keeping the control management traffic path open. The user data traffic on that stacking port of the particular switch element may be enabled upon detecting that the control management traffic on that stacking port has resumed.

    摘要翻译: 可堆叠的以太网交换机系统(SESS)包括多个堆叠交换机元件,其中避免了回路。 在一个实施例中,提供了用于监视SESS的堆叠交换机元件的堆叠端口上的控制管理流量的逻辑。 还包括逻辑,其可操作以响应于确定SESS的特定交换机元件的堆叠端口上的控制管理流量的丢失,用于在保持控制管理业务路径打开的同时禁用该堆叠端口上的用户业务数据。 检测到该堆叠端口上的控制管理流量已恢复时,特定交换机元件的堆叠端口上的用户数据流量可以被启用。

    Facilitating self configuring link aggregation using link aggregation control protocol
    7.
    发明申请
    Facilitating self configuring link aggregation using link aggregation control protocol 有权
    使用链路聚合控制协议促进自配置链路聚合

    公开(公告)号:US20090109998A1

    公开(公告)日:2009-04-30

    申请号:US11980027

    申请日:2007-10-29

    IPC分类号: H04J3/16

    CPC分类号: H04L41/0886 H04L49/30

    摘要: A switch discovers active neighboring peer devices of a switch. Such discovery includes facilitating communication of Link Aggregation Control Protocol Data Units (LACPDUs) for identifying a unique peer identifier assigned to each one of the neighboring peer devices. In response to discovering the active neighboring peer devices, the switch automatically assigning a link aggregation key to each one of a plurality of physical links over which the switch and one of the active neighboring peer devices communicate respective ones of the LACPDUs. Thereafter, the switch facilitates logically aggregation all of the physical links dependent upon the link aggregation key.

    摘要翻译: 交换机发现交换机的主动邻居对等体设备。 这种发现包括促进链路聚合控制协议数据单元(LACPDU)的通信,用于识别分配给每个相邻对等设备的唯一对等标识符。 响应于发现活动的相邻对等设备,交换机自动将链路聚合密钥分配给多个物理链路中的每一个,交换机和其中一个活动的相邻对等设备在该物理链路上通信相应的一个LACPDU。 此后,交换机有助于根据链路聚合密钥对所有物理链路进行逻辑聚合。

    System and Method for Negotiating Stack Link Speed in a Stackable Ethernet Switch System
    8.
    发明申请
    System and Method for Negotiating Stack Link Speed in a Stackable Ethernet Switch System 审中-公开
    在可堆叠的以太网交换机系统中协商堆叠链路速度的系统和方法

    公开(公告)号:US20070081463A1

    公开(公告)日:2007-04-12

    申请号:US11530099

    申请日:2006-09-08

    IPC分类号: H04J1/16

    摘要: A system and method for negotiating speed of a stack link disposed between a stack port of a first stack switch element (SSE) and a stack port of a second SSE, wherein the first and second SSEs are immediate neighbors in a stackable Ethernet switch (SES). In one embodiment, appropriate logic and/or processing structures are provided with respective SSEs for automatically negotiating the stack link's speed during initialization of the SES, whereby the stack link's speed may be increased to a select bandwidth rate greater than a default rate upon determining that the stack ports of the first and second SSE are capable of supporting the select bandwidth rate.

    摘要翻译: 一种用于协商布置在第一堆叠交换单元(SSE)的堆叠端口和第二SSE的堆叠端口之间的堆叠链路的速度的系统和方法,其中所述第一和第二SSE是可堆叠以太网交换机(SES)中的直接邻居 )。 在一个实施例中,适当的逻辑和/或处理结构被提供有相应的SSE,用于在SES初始化期间自动协商堆栈链路的速度,由此,在确定该SES之后,堆叠链路的速度可以增加到大于默认速率的选择带宽速率 第一和第二SSE的堆叠端口能够支持选择带宽速率。

    Loop prevention system and method in a stackable ethernet switch system
    9.
    发明申请
    Loop prevention system and method in a stackable ethernet switch system 有权
    可堆叠以太网交换机系统中的环路防护系统和方法

    公开(公告)号:US20070014234A1

    公开(公告)日:2007-01-18

    申请号:US11452173

    申请日:2006-06-13

    IPC分类号: H04J1/16

    摘要: A loop prevention system and method operable in a stackable Ethernet switch system (SESS). In one embodiment, logic is provided for monitoring control management traffic on a stacking port of a stack switch element of the SESS. Also included is logic, operable responsive to determining that there is a loss of control management traffic on a stacking port of a particular switch element of the SESS, for disabling user traffic data on that stacking port while keeping the control management traffic path open.

    摘要翻译: 在可堆叠式以太网交换机系统(SESS)中可操作的环路防护系统和方法。 在一个实施例中,提供了用于监视SESS的堆叠交换机元件的堆叠端口上的控制管理流量的逻辑。 还包括逻辑,其可操作以响应于确定SESS的特定交换机元件的堆叠端口上的控制管理流量的丢失,用于在保持控制管理业务路径打开的同时禁用该堆叠端口上的用户业务数据。

    Simple multicast extension for mobile IP SMM
    10.
    发明授权
    Simple multicast extension for mobile IP SMM 有权
    移动IP SMM的简单组播扩展

    公开(公告)号:US06988146B1

    公开(公告)日:2006-01-17

    申请号:US09702512

    申请日:2000-10-31

    IPC分类号: G06F15/173

    摘要: Under Simple Multicast Extension for Mobile IP, when a mobile node arrives at a foreign wireless domain, it listens for an agent advertisement sent by a foreign agent. The foreign agent attaches a network access identifier (NAI) extension to the agent advertisement. The mobile node uses the NAI extension to decide which action to take. If the mobile node determines that it is receiving an agent advertisement message from the same foreign agent it previously was in communication with, no action is required. If the mobile node discovers that it has entered a new foreign domain, it sends a registration request to the foreign agent. If the mobile node identifies that it is still in the same domain but has moved from a previous foreign agent to a new one, it sends a multicast subscription request to the new foreign agent.If a home agent supports the Simple Multicast Extension for Mobile IP, it allocates a source specific multicast address and inserts the address in a source specific multicast address extension after the registration reply. In addition, tunneling is used to route datagrams from correspondent nodes to the mobile node while the mobile node is in a foreign domain. The destination address of the tunnel is set to the source specific multicast previously allocated. Finally, update messages are used to inform correspondent nodes of a mobile nodes' new location.

    摘要翻译: 在移动IP的简单多播扩展下,当移动节点到达外部无线域时,它监听外部代理发送的代理广告。 外部代理对代理广告附加网络访问标识符(NAI)扩展。 移动节点使用NAI扩展来决定采取哪个动作。 如果移动节点确定它正在从之前与之通信的同一外部代理接收到代理广告消息,则不需要任何动作。 如果移动节点发现已经进入了新的外部域,则向外部代理发送注册请求。 如果移动节点识别出它仍然在同一个域中,但是从之前的外部代理移动到新的外部代理,则向新的外部代理发送多播订阅请求。 如果归属代理支持移动IP的简单多播扩展,它将分配源特定的多播地址,并在注册回复后将该地址插入源特定的多播地址扩展。 此外,当移动节点处于外部域时,隧道用于将数据报从通信节点路由到移动节点。 隧道的目的地址设置为先前分配的源特定组播。 最后,更新消息用于通知移动节点的新位置的通信节点。