Distributed router forwarding architecture employing global translation indices
    1.
    发明授权
    Distributed router forwarding architecture employing global translation indices 有权
    使用全球翻译指数的分布式路由器转发架构

    公开(公告)号:US07292569B1

    公开(公告)日:2007-11-06

    申请号:US10375786

    申请日:2003-02-26

    IPC分类号: H04L12/50

    摘要: An efficient distributed architecture for forwarding packets. The packet to be forwarded arrives in an ingress port, is processed by an ingress forwarding engine, transferred to an egress forwarding engine, and then transmitted via an egress port. An address-based lookup at the ingress forwarding engine identifies the correct egress forwarding engine and also identifies a translation index specifying the forwarding equivalence class (e.g., combination of address prefix and mask) of the packet. The egress forwarding engine then uses the translation index as a memory pointer to recover adjacency information with which to rewrite the packet header. The egress forwarding engine may maintain its adjacency information entirely locally without the need to share the information or propagate updates to ingress forwarding engines. This approach results in a scalable and highly efficient packet forwarding architecture.

    摘要翻译: 一种用于转发数据包的高效分布式架构。 要转发的分组到达入口端口,由入口转发引擎处理,传送到出口转发引擎,然后经由出口端口发送。 在入口转发引擎处的基于地址的查找标识正确的出口转发引擎,并且还识别指定分组的转发等价类(例如,地址前缀和掩码的组合)的转换索引。 然后,出口转发引擎使用转换索引作为存储器指针来恢复用于重写分组报头的邻接信息。 出口转发引擎可以完全在本地保持其邻接信息,而不需要共享信息或传播更新到入口转发引擎。 这种方法导致可扩展和高效的分组转发架构。

    Method and apparatus for detecting support for a protocol defining supplemental headers
    2.
    发明申请
    Method and apparatus for detecting support for a protocol defining supplemental headers 有权
    用于检测支持定义补充头部的协议的方法和装置

    公开(公告)号:US20060002299A1

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

    申请号:US10881074

    申请日:2004-06-30

    IPC分类号: G01R31/08

    CPC分类号: H04L12/413

    摘要: Various methods and systems for detecting whether a network device supports a protocol, which defines a supplemental header, are disclosed. One method involves detecting a value within a preamble generated by a sending device and verifying that a header format of a header, also generated by the sending device, conforms to a header format definition of a protocol. The header format definition of the protocol defines a supplemental header. The preamble can be an Ethernet preamble. In one embodiment, the preamble is a converged data link (CDL) preamble or other type of preamble that is used to convey operation, administration and management (OAM) information.

    摘要翻译: 公开了用于检测网络设备是否支持定义辅助头部的协议的各种方法和系统。 一种方法涉及检测由发送设备产生的前同步码内的值,并验证由发送设备生成的报头的报头格式是否符合协议的报头格式定义。 协议的报头格式定义定义了一个补充报头。 前导码可以是以太网前导码。 在一个实施例中,前导码是用于传送操作,管理和管理(OAM)信息的汇聚数据链路(CDL)前导码或其他类型的前同步码。

    Distributed forwarding in virtual network devices
    3.
    发明申请
    Distributed forwarding in virtual network devices 有权
    虚拟网络设备中的分布式转发

    公开(公告)号:US20050163115A1

    公开(公告)日:2005-07-28

    申请号:US10826888

    申请日:2004-04-16

    IPC分类号: H04L12/24 H04L12/46 H04L12/56

    摘要: A virtual network device sub-unit includes an interface to a virtual network device link and a distributed forwarding module. The interface receives a packet, and the distributed forwarding module forwards the packet received by the interface. The distributed forwarding module performs an ingress lookup if the packet includes a multicast destination address and an egress lookup if the packet includes a unicast destination address. If the packet includes a multicast destination address, the distributed forwarding module replicates the packet for each of several outgoing VLANs associated with the multicast destination address. If an additional multicast packet is received via an interface that is not coupled to a virtual network device link, the distributed forwarding module sends at most one copy of the additional multicast packet via the virtual network device link.

    摘要翻译: 虚拟网络设备子单元包括到虚拟网络设备链路的接口和分布式转发模块。 接口接收报文,分布式转发模块转发接口收到的报文。 如果分组包括多播目的地地址和分组包括单播目的地地址的出口查找,则分布式转发模块执行入口查找。 如果分组包含组播目的地址,则分布式转发模块复制与组播目的地址相关联的多个出局VLAN中的每一个的分组。 如果经由未耦合到虚拟网络设备链路的接口接收到附加的多播分组,则分布式转发模块经由虚拟网络设备链路最多发送附加多播分组的一个副本。

    Support of a large number of VLANs in a bridged network
    4.
    发明申请
    Support of a large number of VLANs in a bridged network 有权
    支持桥接网络中的大量VLAN

    公开(公告)号:US20070258446A1

    公开(公告)日:2007-11-08

    申请号:US11416988

    申请日:2006-05-02

    IPC分类号: H04L12/56

    CPC分类号: H04L12/4641 H04L45/50

    摘要: Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for supporting a large number of virtual local area networks (VLANS) in a bridged network. Packets are received that include 802.1Q Virtual Local Area Network (VLAN) identifiers (VIDs). However, rather than accessing the VLAN forwarding information directly based on the VID as conventionally performed, the VLAN forwarding information to use for a particular packet is determined based on an interface (e.g., virtual or physical interface, port, MPLS label, GRE tunnel or other abstraction of the interface). In other words, the interface associated with the packet identifies a context for determining the VLAN forwarding information based on the VID included in the packet. Therefore, network bridging devices can support more VLANs than that imposed by the 4096 possible values of a VID.

    摘要翻译: 公开了尤其是用于支持桥接网络中的大量虚拟局域网(VLAN)的方法,装置,数据结构,计算机可读介质,机制和装置。 收到包含802.1Q虚拟局域网(VLAN)标识符(VID)的数据包。 但是,根据传统的VID直接访问VLAN转发信息,而不是根据接口(例如,虚拟或物理接口,端口,MPLS标签,GRE隧道或者接口)来确定用于特定数据包的VLAN转发信息, 接口的其他抽象)。 换句话说,与分组相关联的接口基于分组中包括的VID来标识用于确定VLAN转发信息的上下文。 因此,网络桥接设备可以支持比VID的4096个可能值所施加的更多的VLAN。

    System and method for detecting and recovering from virtual switch link failures
    5.
    发明申请
    System and method for detecting and recovering from virtual switch link failures 有权
    从虚拟交换机链路故障中检测和恢复的系统和方法

    公开(公告)号:US20070183313A1

    公开(公告)日:2007-08-09

    申请号:US11350231

    申请日:2006-02-08

    IPC分类号: H04J1/16

    摘要: A system and method detects and responds to failures occurring in a virtual switch. The virtual switch is formed from two or more physical switches interconnected by a Virtual Switch Link (VSL). One physical switch is elected the Master, and it executes a link aggregation protocol for the virtual switch. If the VSL fails, one of the other physical switches assumes that it should become the Master for the virtual switch, and it begins executing the link aggregation protocol. By adding information unique to the physical switches in the control packets of the link aggregation protocol, remote switches can identify when the VSL fails, and report this condition to the original Master. In response, the original Master or the new Master takes corrective action.

    摘要翻译: 系统和方法检测并响应虚拟交换机中发生的故障。 虚拟交换机由两个或多个通过虚拟交换机链路(VSL)互连的物理交换机构成。 一个物理交换机被选举为Master,并为虚拟交换机执行链路聚合协议。 如果VSL发生故障,则其他物理交换机之一假定应成为虚拟交换机的Master,并开始执行链路聚合协议。 通过在链路聚合协议的控制报文中添加物理交换机唯一的信息,远程交换机可以识别VSL何时发生故障,并将该条件报告给原始Master。 作为回应,原硕士或新校长采取纠正措施。

    Virtual network device clusters
    6.
    发明申请
    Virtual network device clusters 有权
    虚拟网络设备集群

    公开(公告)号:US20050259646A1

    公开(公告)日:2005-11-24

    申请号:US10848896

    申请日:2004-05-19

    IPC分类号: H04L12/56 H04L12/66

    CPC分类号: H04L12/66 H04L45/46 H04L45/48

    摘要: A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units.

    摘要翻译: 虚拟网络设备集群包括几个不同的虚拟网络设备子单元,它们共同作为单个逻辑网络设备操作。 虚拟网络设备集群标识虚拟网络设备子单元,通过该虚拟网络设备子单元,给定分组进入虚拟网络设备集群。 基于哪个虚拟网络设备子单元被识别为该分组,分组被转发通过虚拟网络设备集群。 在一个实施例中,一种方法包括经由虚拟网络设备的多个虚拟网络设备子单元中的第一个的第一接口接收分组,并将分组与虚拟网络设备子单元中的第一个相关联。 该方法还包括响应于该分组与虚拟网络设备子单元中的第一个相关联,禁止经由虚拟网络设备子单元之一的接口发送分组。

    SYSTEM AND METHOD FOR CREATING CAVITATION IN A FLUID

    公开(公告)号:US20200270147A1

    公开(公告)日:2020-08-27

    申请号:US15774574

    申请日:2016-12-15

    申请人: Michael Smith

    发明人: Michael Smith

    摘要: A system for remediation of a fluid is provided. The system has an inlet configured to supply the fluid to a remediation channel, an injection port in fluid communication with the remediation channel, the injection port configured to inject at least one substance into the liquid, at least on air actuator in fluid communication with the remediation channel downstream from the injection port, the air actuator configured to generate a cavitation pocket, a vortex plate disposed within the remediation channel, and configured to create a swirl in the fluid and further increase the number of cavitation pockets within the liquid. A method of remediating a fluid is also provided herein.

    Support Messages Based on Merchant Account Context

    公开(公告)号:US20190095895A1

    公开(公告)日:2019-03-28

    申请号:US16120177

    申请日:2018-08-31

    IPC分类号: G06Q20/20

    摘要: A payment processing system for mobile point-of-sale transactions from a mobile point of sale terminal including a payment card reader having a card interface configured to read data from a payment card, the payment processing system includes an automated support system for proactively generating and presenting support messages for merchants using a mobile point-of-sale terminal. The automated support system generates the support message using a current account context for the merchant account and a plurality of rules that indicate a problem with the merchant account. The automated support system is further configured to generate a plurality of rules for detecting merchant account problems using a knowledge database of support tickets that include a human generated response to a merchant account problem and a corresponding merchant account context at the time of the human generated response.

    Portable Table System
    10.
    发明申请

    公开(公告)号:US20170086576A1

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

    申请号:US14871509

    申请日:2015-09-30

    申请人: Michael Smith

    发明人: Michael Smith

    摘要: A portable table system includes an article of luggage that has a handle and the handle has a pair of uprights. A table is removably coupled to the handle such that the table may support an object. The table is collapsible such that the table is stored in the luggage. A pair of supports is provided and each of the supports is coupled to the table. Each of the supports is removably coupled to the handle such that the table is retained in a horizontal orientation.