Managing Multicast Membership in Wireless LANS
    11.
    发明申请
    Managing Multicast Membership in Wireless LANS 审中-公开
    管理无线LAN中的组播成员资格

    公开(公告)号:US20120106425A1

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

    申请号:US12916273

    申请日:2010-10-29

    CPC classification number: H04L12/185 H04L12/1886 H04L12/189

    Abstract: Processing of IGMP control packets in an access point (AP) connected to a digital network. According to the present invention, an AP in a network converts IGMP queries from multicast to unicast and sends these unicast packets to each client of the AP. These IGMP query packets may be filtered or restricted by per-user client rules These IGMP query packets may also be tagged as high priority packets to speed their delivery. The AP also suppresses the retransmission of IGMP Join packets to clients of the AP.

    Abstract translation: 在连接到数字网络的接入点(AP)中处理IGMP控制数据包。 根据本发明,网络中的AP将IGMP查询从组播转换为单播,并将这些单播包发送到AP的每个客户端。 这些IGMP查询分组可以被每用户客户端规则过滤或限制。这些IGMP查询分组也可以被标记为高优先级分组,以加快其传送速度。 AP还禁止向AP的客户端重传IGMP Join报文。

    Graceful port shutdown protocol for fibre channel interfaces
    12.
    发明授权
    Graceful port shutdown protocol for fibre channel interfaces 有权
    适用于光纤通道接口的端口关闭协议

    公开(公告)号:US07593324B2

    公开(公告)日:2009-09-22

    申请号:US10974368

    申请日:2004-10-25

    CPC classification number: H04L49/552 H04L49/357

    Abstract: A port shutdown protocol coordinates among various components involved in the process of administratively bringing down a link at both ends of a link connecting two switches. Execution of the protocol avoids or reduces frame drops and/or reordering. In this protocol, peer switches perform various actions when bringing down an ISL in a synchronized manner. In one implementation, this protocol uses the Exchange Peer Protocol (EPP) as the underlying transport to carry the port shutdown protocol frames.

    Abstract translation: 端口关闭协议在连接两个交换机的链路的两端管理断开连接的过程中涉及的各个组件之间进行协调。 协议的执行避免或减少帧丢弃和/或重新排序。 在该协议中,对等交换机以同步的方式降低ISL时执行各种动作。 在一个实现中,该协议使用Exchange对等协议(EPP)作为底层传输来携带端口关闭协议帧。

    System and method for achieving enhanced performance with multiple networking central processing unit (CPU) cores
    13.
    发明授权
    System and method for achieving enhanced performance with multiple networking central processing unit (CPU) cores 有权
    通过多个网络中央处理单元(CPU)核心实现增强性能的系统和方法

    公开(公告)号:US09015438B2

    公开(公告)日:2015-04-21

    申请号:US13692622

    申请日:2012-12-03

    CPC classification number: G06F9/526 H04L12/56

    Abstract: The present disclosure discloses a method and network device for achieving enhanced performance with multiple CPU cores in a network device having a symmetric multiprocessing architecture. The disclosed method allows for storing, by each central processing unit (CPU) core, a non-atomic data structure, which is specific to each networking CPU core, in a memory shared by the plurality of CPU cores. Also, the memory is not associated with any locking mechanism. In response to a data packet is received by a particular CPU core, the disclosed system will update a value of the non-atomic data structure corresponding to the particular CPU core. The data structure may be a counter or a fragment table. Further, a dedicated CPU core is allocated to process only data packets received from other CPU cores, and is responsible for dynamically responding to queries receives from a control plane process.

    Abstract translation: 本公开公开了一种用于在具有对称多处理架构的网络设备中实现具有多个CPU内核的增强性能的方法和网络设备。 所公开的方法允许由每个中央处理单元(CPU)存储由多个CPU核共享的存储器中的每个联网CPU核心特有的非原子数据结构。 此外,内存不与任何锁定机制相关联。 响应于特定CPU核心接收到的数据分组,所公开的系统将更新对应于特定CPU核心的非原子数据结构的值。 数据结构可以是计数器或片段表。 此外,分配专用CPU核以仅处理从其他CPU核心接收的数据分组,并且负责动态响应从控制平面进程接收到的查询。

    Technique for implementing virtual fabric membership assignments for devices in a storage area network
    14.
    发明授权
    Technique for implementing virtual fabric membership assignments for devices in a storage area network 有权
    用于为存储区域网络中的设备实现虚拟结构成员资格分配的技术

    公开(公告)号:US08862799B2

    公开(公告)日:2014-10-14

    申请号:US12336434

    申请日:2008-12-16

    Abstract: A technique is provided for facilitating fabric membership login for an N_Port of a storage area network. A communication from a network node is received. The communication may include a portion of criteria associated with the N_Port. Using at least a portion of the portion of criteria, a virtual fabric identifier corresponding to a virtual fabric which is associated with the N_Port may be automatically identified. Fabric configuration information, which includes the virtual fabric identifier, may be automatically provided to the network node. A fabric login request from the N_Port to login to the virtual fabric may then be received. According to a specific embodiment, the communication may be transmitted from a network node to an F_Port on a Fiber Channel switch. When the N_Port received the fabric configuration information from the F_Port, the generating, using at least a portion of the received fabric configuration information, a fabric login request message may be generated by the N_Port which includes a fabric login request for the N_Port to login to the virtual fabric corresponding to the virtual fabric identifier. In at least one implementation, the N_Port and/or F_Port may be configured or designed to support trunking functionality.

    Abstract translation: 提供了一种用于促进存储区域网络的N_Port的织物成员登录的技术。 接收到来自网络节点的通信。 通信可以包括与N_Port相关联的标准的一部分。 使用标准部分的至少一部分,可以自动识别对应于与N_Port相关联的虚拟结构的虚拟结构标识符。 可以将包括虚拟结构标识符的布局配置信息自动提供给网络节点。 然后可以接收从N_Port登录到虚拟结构的结构登录请求。 根据具体实施例,可以将通信从网络节点传输到光纤通道交换机上的F_Port。 当N_Port从F_Port接收到结构配置信息时,使用至少一部分接收到的结构配置信息生成结构登录请求消息的N_Port可以由N_Port生成,该N_Port包括用于N_Port登录到 虚拟结构对应于虚拟结构标识符。 在至少一个实现中,N_Port和/或F_Port可以被配置或设计成支持中继功能。

    SYSTEM AND METHOD FOR ACHIEVING ENHANCED PERFORMANCE WITH MULTIPLE NETWORKING CENTRAL PROCESSING UNIT (CPU) CORES
    15.
    发明申请
    SYSTEM AND METHOD FOR ACHIEVING ENHANCED PERFORMANCE WITH MULTIPLE NETWORKING CENTRAL PROCESSING UNIT (CPU) CORES 有权
    用多个网络中央处理单元(CPU)实现增强性能的系统和方法

    公开(公告)号:US20140156954A1

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

    申请号:US13692622

    申请日:2012-12-03

    CPC classification number: G06F9/526 H04L12/56

    Abstract: The present disclosure discloses a method and network device for achieving enhanced performance with multiple CPU cores in a network device having a symmetric multiprocessing architecture. The disclosed method allows for storing, by each central processing unit (CPU) core, a non-atomic data structure, which is specific to each networking CPU core, in a memory shared by the plurality of CPU cores. Also, the memory is not associated with any locking mechanism. In response to a data packet is received by a particular CPU core, the disclosed system will update a value of the non-atomic data structure corresponding to the particular CPU core. The data structure may be a counter or a fragment table. Further, a dedicated CPU core is allocated to process only data packets received from other CPU cores, and is responsible for dynamically responding to queries receives from a control plane process.

    Abstract translation: 本公开公开了一种用于在具有对称多处理架构的网络设备中实现具有多个CPU内核的增强性能的方法和网络设备。 所公开的方法允许由每个中央处理单元(CPU)存储由多个CPU核共享的存储器中的每个联网CPU核心特有的非原子数据结构。 此外,内存不与任何锁定机制相关联。 响应于特定CPU核心接收到的数据分组,所公开的系统将更新对应于特定CPU核心的非原子数据结构的值。 数据结构可以是计数器或片段表。 此外,分配专用CPU核以仅处理从其他CPU核心接收的数据分组,并且负责动态响应从控制平面进程接收到的查询。

    Multimode Authentication
    16.
    发明申请
    Multimode Authentication 有权
    多模式认证

    公开(公告)号:US20120291098A1

    公开(公告)日:2012-11-15

    申请号:US13107743

    申请日:2011-05-13

    CPC classification number: H04L61/2015 H04L12/4641 H04L63/08

    Abstract: Assigning clients to VLANs on a digital network. A client attaching to a digital network through a network device is initially assigned to a first VLAN. This VLAN may have restricted access and is used for authentication. The device snoops DHCP traffic on this first VLAN rewriting DHCP traffic from the client to request a short lease time for the client. A short lease time may be on the order of 30 seconds. The device optionally rewrites DHCP traffic to the client on the first VLAN to assure a short lease time is returned; this rewriting supports DHCP servers which do not issue short leases. Traffic on this first VLAN may be limited to authentication such as captive portals, 802.1x, Kerberos, and the like. If client authentication on the first VLAN does not succeed, when the short lease expires, the client will receive another short lease on the first VLAN. The network device snoops authentication traffic. When authentication succeeds, the device snoops this traffic and derives information such as roles and the target VLAN for the client, saving this information. When the short DHCP lease expires for the client, and the client restarts the DHCP process, the device assigns the client to the target VLAN and all further processing occurs on this target VLAN.

    Abstract translation: 将客户端分配给数字网络上的VLAN。 首先将通过网络设备连接到数字网络的客户端分配给第一个VLAN。 该VLAN可能具有受限访问权限,用于认证。 该设备在此第一个VLAN上侦听DHCP流量,重写客户端的DHCP流量,为客户端请求一个短租约时间。 短租约时间可能在30秒左右。 该设备可选地在第一个VLAN上重写DHCP流量到客户端,以确保返回较短的租期; 此重写支持不发布短租赁的DHCP服务器。 此第一个VLAN上的流量可能会限制为诸如强制门户,802.1x,Kerberos等认证。 如果第一个VLAN的客户端认证不成功,则在短租期届满时,客户端将在第一个VLAN上收到另一个短租约。 网络设备窥探认证流量。 当认证成功时,设备会窥探此流量,并为客户端导出角色和目标VLAN等信息,保存此信息。 当客户端的短DHCP租期过期,客户端重新启动DHCP进程时,设备将客户端分配给目标VLAN,并在此目标VLAN上进行所有进一步的处理。

    Dynamic QOS Tagging for RTP Packets
    17.
    发明申请
    Dynamic QOS Tagging for RTP Packets 审中-公开
    RTP包的动态QOS标记

    公开(公告)号:US20120106348A1

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

    申请号:US12916281

    申请日:2010-10-29

    CPC classification number: H04L65/607 H04L41/5022 H04L65/608 H04L65/80

    Abstract: Improved handling of RTP streams in digital networks. A switching device in a digital network such as a controller, bridge, or access point examines streams flowing through the device. The device monitors the initial UDP packets of a stream until a predetermined number of packets have been monitored. The device monitors and fingerprints the header portion of UDP packets, looking for RTP header bit patterns, ignoring certain RTP packet types, and caching others. This fingerprinting process attempts to match cached packet header information against subsequent packets in the stream to detect RTP streams. If the stream is determined to be an RTP stream, then the RTP type from the packet header is used to tag the stream. In one embodiment, such tags are QoS tags. Tagging may also be based on the control session port used.

    Abstract translation: 改进数字网络中RTP流的处理。 诸如控制器,桥接器或接入点之类的数字网络中的交换设备检查流经设备的流。 该设备监视流的初始UDP分组,直到已经监视预定数量的分组。 该设备监视和指纹UDP数据包的头部,查找RTP头位位模式,忽略某些RTP数据包类型,并缓存其他数据包。 该指纹过程尝试将缓存的分组报头信息与流中的后续分组相匹配,以检测RTP流。 如果流被确定为RTP流,则使用来自分组报头的RTP类型来标记流。 在一个实施例中,这样的标签是QoS标签。 标记也可以基于所使用的控制会话端口。

    TECHNIQUE FOR IMPLEMENTING VIRTUAL FABRIC MEMBERSHIP ASSIGNMENTS FOR DEVICES IN A STORAGE AREA NETWORK
    18.
    发明申请
    TECHNIQUE FOR IMPLEMENTING VIRTUAL FABRIC MEMBERSHIP ASSIGNMENTS FOR DEVICES IN A STORAGE AREA NETWORK 有权
    在存储区域网络中实施设备的虚拟织物成员分配的技术

    公开(公告)号:US20090094354A1

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

    申请号:US12336434

    申请日:2008-12-16

    Abstract: A technique is provided for facilitating fabric membership login for an N_Port of a storage area network. A communication from a network node is received. The communication may include a portion of criteria associated with the N_Port. Using at least a portion of the portion of criteria, a virtual fabric identifier corresponding to a virtual fabric which is associated with the N_Port may be automatically identified. Fabric configuration information, which includes the virtual fabric identifier, may be automatically provided to the network node. A fabric login request from the N_Port to login to the virtual fabric may then be received. According to a specific embodiment, the communication may be transmitted from a network node to an F_Port on a Fibre Channel switch. When the N_Port received the fabric configuration information from the F_Port, the generating, using at least a portion of the received fabric configuration information, a fabric login request message may be generated by the N_Port which includes a fabric login request for the N_Port to login to the virtual fabric corresponding to the virtual fabric identifier. In at least one implementation, the N_Port and/or F_Port may be configured or designed to support trunking functionality.

    Abstract translation: 提供了一种用于促进存储区域网络的N_Port的织物成员登录的技术。 接收到来自网络节点的通信。 通信可以包括与N_Port相关联的标准的一部分。 使用标准部分的至少一部分,可以自动识别对应于与N_Port相关联的虚拟结构的虚拟结构标识符。 可以将包括虚拟结构标识符的布局配置信息自动提供给网络节点。 然后可以接收从N_Port登录到虚拟结构的结构登录请求。 根据具体实施例,可以将通信从网络节点传输到光纤通道交换机上的F_Port。 当N_Port从F_Port接收到结构配置信息时,使用至少一部分接收到的结构配置信息生成结构登录请求消息的N_Port可以由N_Port生成,该N_Port包括用于N_Port登录到 虚拟结构对应于虚拟结构标识符。 在至少一个实现中,N_Port和/或F_Port可以被配置或设计成支持中继功能。

Patent Agency Ranking