Network wireless/RFID switch architecture for multi-core hardware platforms using a multi-core abstraction layer (MCAL)
    1.
    发明申请
    Network wireless/RFID switch architecture for multi-core hardware platforms using a multi-core abstraction layer (MCAL) 审中-公开
    使用多核抽象层(MCAL)的多核硬件平台的网络无线/ RFID交换架构

    公开(公告)号:US20080002681A1

    公开(公告)日:2008-01-03

    申请号:US11479687

    申请日:2006-06-30

    IPC分类号: H04L12/56 H04L12/28 H04L12/66

    CPC分类号: H04W88/14 H04W84/12 H04W88/06

    摘要: System flexibility and ease-of-design is greatly enhanced in a network wireless/RFID switching device by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Such an architecture may be particularly useful in constructing switches capable of switching wireless networking (e.g. IEEE 802.11, 802.16), RFID or other network protocols, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.

    摘要翻译: 通过使用多核抽象层(MCAL)在多核硬件平台,设备操作系统和系统的数据包传输功能之间进行接口,网络无线/ RFID交换设备的系统灵活性和易于设计大大增强。 这种架构在构建能够切换无线网络(例如IEEE 802.11,802.16),RFID或其他网络协议(特别是使用多核处理器)的其他网络协议的交换机中可能是特别有用的。 分类处理器首先对数据包进行分类。 如果数据分组的分类与与协议处理程序相关联的数据协议匹配,则与数据协议相关联的多个协议处理程序处理数据分组,并且每个与用户应用相关联的几个应用处理程序之一处理数据分组,如果 数据包的分类与应用程序处理程序关联的用户应用程序相匹配。 MCAL被配置为在分组最初被接收之后将数据分组发送到分类处理器,并随后响应于数据分组的分类而将分组指向协议或应用处理程序之一。 MCAL还包含一组处理程序的容器。 实际的应用程序,协议和分类处理程序向MCAL注册,并且是在MCAL之外开发的模块。

    Systems and methods for processing data packets using a multi-core abstraction layer (MCAL)
    2.
    发明申请
    Systems and methods for processing data packets using a multi-core abstraction layer (MCAL) 审中-公开
    使用多核抽象层(MCAL)处理数据包的系统和方法

    公开(公告)号:US20080002702A1

    公开(公告)日:2008-01-03

    申请号:US11479686

    申请日:2006-06-30

    IPC分类号: H04L12/56

    CPC分类号: G06F9/5055 H04L47/10

    摘要: System flexibility and ease-of-design is greatly enhanced by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Systems and techniques are described for processing a data packet received at a network interface of a network infrastructure device (such as a wireless switch) or other computing system, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.

    摘要翻译: 通过使用多核抽象层(MCAL)在多核硬件平台,设备操作系统和系统的数据包传输功能之间进行接口,大大提高了系统灵活性和易于设计。 描述了用于处理在网络基础设施设备(诸如无线交换机)或其他计算系统的网络接口处接收的数据分组的系统和技术,特别是使用多核处理器。 分类处理器首先对数据包进行分类。 如果数据分组的分类与与协议处理程序相关联的数据协议匹配,则与数据协议相关联的多个协议处理程序处理数据分组,并且每个与用户应用相关联的几个应用处理程序之一处理数据分组,如果 数据包的分类与应用程序处理程序关联的用户应用程序相匹配。 MCAL被配置为在分组最初被接收之后将数据分组发送到分类处理器,并随后响应于数据分组的分类而将分组指向协议或应用处理程序之一。 MCAL还包含一组处理程序的容器。 实际的应用程序,协议和分类处理程序向MCAL注册,并且是在MCAL之外开发的模块。

    Method, system and wireless router apparatus supporting multiple subnets for layer 3 roaming in wireless local area networks (WLANs)
    3.
    发明申请
    Method, system and wireless router apparatus supporting multiple subnets for layer 3 roaming in wireless local area networks (WLANs) 审中-公开
    支持无线局域网(WLAN)中第3层漫游的多个子网的方法,系统和无线路由器设备

    公开(公告)号:US20060268834A1

    公开(公告)日:2006-11-30

    申请号:US11139202

    申请日:2005-05-26

    申请人: Zeljko Bajic

    发明人: Zeljko Bajic

    IPC分类号: H04L12/66

    摘要: A wireless router is provided which is configured to support a first subnet and a second subnet. The wireless router comprises a plurality of virtual wireless switches. Each virtual wireless switch comprises a plurality of access ports. The first subnet comprises a group of the access ports belonging to the first virtual wireless switch, and the second subnet comprises a second group of the access ports belonging to the second virtual wireless switch. The wireless router is configured to support layer 3 mobility when a client, having a client IP address from within the first subnet, roams from the first subnet to the second subnet, from the first to the second virtual wireless switch. The wireless router stores registration information associated with the client to allow a client to roam between the first subnet and the second subnet while keeping the client IP address. The wireless router uses the registration information to send packets to the client when the client has roamed to the second subnet.

    摘要翻译: 提供了一种无线路由器,其被配置为支持第一子网和第二子网。 无线路由器包括多个虚拟无线交换机。 每个虚拟无线交换机包括多个接入端口。 第一子网包括属于第一虚拟无线交换机的一组接入端口,第二子网包括属于第二虚拟无线交换机的第二组接入端口。 当具有来自第一子网内的客户端IP地址的客户端从第一子网漫游到第二子网时,无线路由器被配置为支持第3层移动性,从第一虚拟无线交换机切换到第二虚拟无线交换机。 无线路由器存储与客户端相关联的注册信息,以允许客户端在保持客户端IP地址的同时在第一子网和第二子网之间漫游。 当客户端漫游到第二个子网时,无线路由器使用注册信息向客户端发送数据包。

    Distributed MAC architecture for a wireless repeater
    4.
    发明授权
    Distributed MAC architecture for a wireless repeater 有权
    无线中继器的分布式MAC架构

    公开(公告)号:US07643460B2

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

    申请号:US11526027

    申请日:2006-09-25

    申请人: Zeljko Bajic

    发明人: Zeljko Bajic

    IPC分类号: H04W4/00

    摘要: A method and apparatus for communicating between devices is described. In one embodiment, the method comprises running two or more instances of a switch MAC sublayer on a switch and managing the two or more instances of the switch MAC sublayer as multiple logical access points inside the switch.

    摘要翻译: 描述了用于在设备之间进行通信的方法和设备。 在一个实施例中,该方法包括在交换机上运行交换机MAC子层的两个或多个实例,并将交换机MAC子层的两个或多个实例作为交换机内的多个逻辑接入点进行管理。

    Method, system and apparatus for creating an active client list to support layer 3 roaming in wireless local area networks (WLANS)
    5.
    发明授权
    Method, system and apparatus for creating an active client list to support layer 3 roaming in wireless local area networks (WLANS) 有权
    用于创建活动客户端列表以支持无线局域网(WLAN)中的第3层漫游的方法,系统和装置

    公开(公告)号:US07515573B2

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

    申请号:US11116660

    申请日:2005-04-27

    申请人: Zeljko Bajic

    发明人: Zeljko Bajic

    IPC分类号: H04L12/56

    摘要: Techniques are provided for creating an active client list that can be distributed to a plurality of wireless switches. The wireless switches are located in a wireless local area network comprising a registration server, a plurality of active clients, and the plurality of wireless switches. Registration information associated with each of the active clients is communicated to the wireless switches that support those active clients. The registration information associated with each of the active clients from the wireless switches is communicated over an IP tunnel to the registration server. An active client list can then be created using the registration information for each active client. The active client list comprises a record for each active client in the wireless local area network. The record of each client comprises a MAC address of the client, a client IP address of the client, a home switch of the client, a visited switch of the client, inactivity timers for the home switch and the visited switch and location information. The active client list and the registration information for each active client can be communicated to each wireless switch.

    摘要翻译: 提供了用于创建可分发给多个无线交换机的活动客户端列表的技术。 无线交换机位于包括注册服务器,多个活动客户端和多个无线交换机的无线局域网中。 与每个活动客户端相关联的注册信息被传送到支持那些活动客户端的无线交换机。 与来自无线交换机的每个活动客户端相关联的注册信息通过IP隧道传送到注册服务器。 然后可以使用每个活动客户端的注册信息来创建活动客户端列表。 活动客户端列表包括无线局域网中每个活动客户端的记录。 每个客户端的记录包括客户端的MAC地址,客户端的客户端IP地址,客户端的归属交换机,客户端的访问交换机,归属地交换机的不活动定时器和被访问的交换机以及位置信息。 可以将活动客户端列表和每个活动客户端的注册信息传送到每个无线交换机。

    Method, system and apparatus for load balancing of wireless switches to support layer 3 roaming in wireless local area networks (WLANs)
    7.
    发明授权
    Method, system and apparatus for load balancing of wireless switches to support layer 3 roaming in wireless local area networks (WLANs) 有权
    用于无线交换机负载平衡的方法,系统和装置,以支持无线局域网(WLAN)中的第3层漫游

    公开(公告)号:US07529203B2

    公开(公告)日:2009-05-05

    申请号:US11139155

    申请日:2005-05-26

    IPC分类号: H04Q7/00

    摘要: Techniques are provided for load balancing among a plurality of wireless switches configured to support a plurality of clients including a first client. An initial home wireless switch can be configured to initially support the first client. The initial home wireless switch can select one of the wireless switches as a new home wireless switch for the first client. These techniques can be implemented, for example, in a wireless local area network.

    摘要翻译: 提供技术用于在被配置为支持包括第一客户端的多个客户端的多个无线交换机之间的负载平衡。 可以将初始家庭无线交换机配置为最初支持第一客户端。 初始家庭无线交换机可以选择一个无线交换机作为第一客户端的新的家庭无线交换机。 这些技术可以在例如无线局域网中实现。

    Method, system and apparatus for creating a mesh network of wireless switches to support layer 3 roaming in wireless local area networks (WLANs)
    8.
    发明申请
    Method, system and apparatus for creating a mesh network of wireless switches to support layer 3 roaming in wireless local area networks (WLANs) 有权
    用于创建无线交换机的网状网络以支持在无线局域网(WLAN)中漫游的层3的方法,系统和装置

    公开(公告)号:US20060245373A1

    公开(公告)日:2006-11-02

    申请号:US11116599

    申请日:2005-04-27

    申请人: Zeljko Bajic

    发明人: Zeljko Bajic

    IPC分类号: H04L12/28 H04L12/56

    摘要: Techniques are provided for techniques are provided for creating a mesh network in wireless local area network comprising a plurality of wireless switches. An IP address of the registration server can be configured on each of the wireless switches and used to open an IP socket from each of the wireless switches to the registration server. Each of the wireless switches register with a registration server by communicating configuration information about each of the wireless switches to the registration server. In one implementation, the configuration information for each switch comprises a switch IP address and a list of subnets the switch supports. The configuration information can be used by the registration server to create a wireless switch list which includes a listing of each of the wireless the switches in the wireless local area network. The configuration information about each of the wireless switches and the wireless switch list can then be communicated to each of the wireless switches. Each wireless switch can use the configuration information from each of the other wireless switches to create a mesh network of wireless switches. In one implementation, each of the wireless switches can use the configuration information and the wireless switch list to open a UDP/IP socket to each of the other wireless switches.

    摘要翻译: 提供了技术,用于在包括多个无线交换机的无线局域网中创建网状网络的技术。 可以在每个无线交换机上配置注册服务器的IP地址,并用于从每个无线交换机向注册服务器打开IP套接字。 通过将关于每个无线交换机的配置信息传送到注册服务器,每个无线交换机向注册服务器注册。 在一个实现中,每个交换机的配置信息包括交换机IP地址和交换机支持的子网列表。 注册服务器可以使用配置信息来创建无线交换机列表,其包括无线局域网中的每个无线交换机的列表。 然后可以将关于每个无线交换机和无线交换机列表的配置信息传送到每个无线交换机。 每个无线交换机可以使用来自每个其他无线交换机的配置信息来创建无线交换机的网状网络。 在一个实现中,每个无线交换机可以使用配置信息和无线交换机列表来向每个其他无线交换机打开UDP / IP套接字。

    Distributed MAC architecture for wireless repeater
    10.
    发明申请
    Distributed MAC architecture for wireless repeater 有权
    无线中继器的分布式MAC架构

    公开(公告)号:US20100177677A1

    公开(公告)日:2010-07-15

    申请号:US12591786

    申请日:2009-12-01

    申请人: Zeljko Bajic

    发明人: Zeljko Bajic

    IPC分类号: H04W36/00 H04B7/14

    摘要: A method and apparatus for communicating between devices is described. In one embodiment, the method comprises running two or more instances of a switch MAC sublayer on a switch and managing the two or more instances of the switch MAC sublayer as multiple logical access points inside the switch.

    摘要翻译: 描述了用于在设备之间进行通信的方法和设备。 在一个实施例中,该方法包括在交换机上运行交换机MAC子层的两个或多个实例,并将交换机MAC子层的两个或多个实例作为交换机内的多个逻辑接入点进行管理。