Method and apparatus for providing network virtualization
    3.
    发明授权
    Method and apparatus for providing network virtualization 有权
    提供网络虚拟化的方法和装置

    公开(公告)号:US07515589B2

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

    申请号:US10928824

    申请日:2004-08-27

    IPC分类号: H04L12/56

    摘要: A network virtualization layer for an information handling system in which a physical machine coupled to a network is divided into a plurality of logical partitions, each of which has a host system residing thereon. In response to receiving a set command from one of the host systems specifying a data link layer (layer 2) address, the virtualization layer associates the data link layer address with the host system and forwards to the host system data packets specifying the data link layer address as a destination address. Unicast packets are forwarded to the single host system specifying the destination address as an individual MAC address, while multicast packets are forwarded to each host system specifying the destination address as a group MAC address. A host system may also specify a virtual LAN (VLAN) ID, which is used to scope the forwarding of packets to host systems sharing that VLAN ID.

    摘要翻译: 一种用于信息处理系统的网络虚拟化层,其中耦合到网络的物理机被分成多个逻辑分区,每个逻辑分区具有驻留在其上的主机系统。 响应于从指定数据链路层(层2)地址的主机系统中的一个接收到设置命令,虚拟化层将数据链路层地址与主机系统相关联,并向主机系统转发指定数据链路层的数据分组 地址作为目的地址。 将单播数据包转发到指定目的地址为单个MAC地址的单主机系统,而将组播数据包转发到指定目的地址作为组MAC地址的每个主机系统。 主机系统还可以指定虚拟LAN(VLAN)ID,该ID用于将分组转发到共享该VLAN ID的主机系统。

    Dynamic blocking in a shared host-network interface
    4.
    发明授权
    Dynamic blocking in a shared host-network interface 有权
    在共享的主机 - 网络接口中动态阻止

    公开(公告)号:US07646724B2

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

    申请号:US10435882

    申请日:2003-05-12

    IPC分类号: H04L1/00

    CPC分类号: H04L47/10 H04L47/32

    摘要: A method, system, and program product for a data processing system having multiple hosts which dynamically determines blocking of packets in the data processing system. A connection is established between a host and an adapter for communication with a Local Area Network. A set of parameters is established for blocking packets transmitted from the adapter to the host. The set of parameters is stored in the adapter to be used by that connection. The packets transmitted from the adapter to the host are grouped or blocked in accordance with the set of parameters for that connection. Periodically, the packets being transmitted from the adapter to the host are evaluated for determining changes in the parameters. Changes to the set of parameters are recorded in the adapter for that connection to the host. Where there are multiple connections established between the adapter and multiple hosts, a set of parameters to be used for each connection is established such that packets are blocked in accordance with a respective set of parameters for a respective one of the hosts.

    摘要翻译: 一种用于具有多个主机的数据处理系统的方法,系统和程序产品,所述多个主机动态地确定数据处理系统中的分组的阻塞。 在主机和适配器之间建立与局域网进行通信的连接。 建立一组参数来阻止从适配器发送到主机的数据包。 参数集存储在适配器中以供该连接使用。 根据该连接的一组参数,从适配器发送到主机的数据包被分组或阻塞。 定期地,从适配器发送到主机的分组被评估以确定参数的变化。 参数集中的更改记录在与主机的连接的适配器中。 在适配器和多个主机之间建立多个连接的地方,建立用于每个连接的一组参数,使得根据相应的一个主机的相应参数集来阻止分组。

    Direct memory access with minimal host interruption
    5.
    发明授权
    Direct memory access with minimal host interruption 有权
    直接内存访问,最少主机中断

    公开(公告)号:US08527664B2

    公开(公告)日:2013-09-03

    申请号:US12640832

    申请日:2009-12-17

    IPC分类号: G06F15/16

    CPC分类号: G06F13/385

    摘要: Data received over a shared network interface is directly placed by the shared network interface in a designated memory area of a host. In providing this direct memory access, the incoming data packets are split, such that the headers are separated from the data. The headers are placed in a designated area of a memory buffer of the host. Additionally, the data is stored in contiguous locations within the buffer. This receive and store is performed without interruption to the host. Then, at a defined time, the host is interrupted to indicate the receipt and direct storage of the data.

    摘要翻译: 通过共享网络接口接收的数据由共享网络接口直接放置在主机的指定内存区域中。 在提供这种直接存储器访问时,输入的数据分组被分割,使得头部与数据分离。 头部放置在主机的内存缓冲区的指定区域中。 此外,数据存储在缓冲区内的连续位置。 这种接收和存储在主机不中断的情况下执行。 然后,在定义的时间,主机被中断以指示数据的接收和直接存储。

    DIRECT MEMORY ACCESS WITH MINIMAL HOST INTERRUPTION
    6.
    发明申请
    DIRECT MEMORY ACCESS WITH MINIMAL HOST INTERRUPTION 有权
    直接内存访问与最小主机中断

    公开(公告)号:US20110153771A1

    公开(公告)日:2011-06-23

    申请号:US12640832

    申请日:2009-12-17

    IPC分类号: G06F15/167 G06F15/173

    CPC分类号: G06F13/385

    摘要: Data received over a shared network interface is directly placed by the shared network interface in a designated memory area of a host. In providing this direct memory access, the incoming data packets are split, such that the headers are separated from the data. The headers are placed in a designated area of a memory buffer of the host. Additionally, the data is stored in contiguous locations within the buffer. This receive and store is performed without interruption to the host. Then, at a defined time, the host is interrupted to indicate the receipt and direct storage of the data.

    摘要翻译: 通过共享网络接口接收的数据由共享网络接口直接放置在主机的指定内存区域中。 在提供这种直接存储器访问时,输入的数据分组被分割,使得头部与数据分离。 头部放置在主机的内存缓冲区的指定区域中。 此外,数据存储在缓冲区内的连续位置。 这种接收和存储在主机不中断的情况下执行。 然后,在定义的时间,主机被中断以指示数据的接收和直接存储。

    NETWORK ADAPTOR OPTIMIZATION AND INTERRUPT REDUCTION
    8.
    发明申请
    NETWORK ADAPTOR OPTIMIZATION AND INTERRUPT REDUCTION 有权
    网络适​​配器优化和中断减少

    公开(公告)号:US20100138579A1

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

    申请号:US12326468

    申请日:2008-12-02

    IPC分类号: G06F13/24

    CPC分类号: G06F13/24 H04L47/56 H04L49/90

    摘要: A method and system are disclosed for network adaptor optimization and interrupt reduction. The method may generate an immediate I/O interrupt notification to a host device driver in response to receiving data from a network. The method may also update an inbound buffer list based on the received data in the inbound buffer queue. Furthermore, the method may set the buffer state from an empty state to a primed state to indicate that the received data is available for processing. The method may also build an outbound buffer list based on outgoing data and add the outgoing data to an outbound buffer queue. Furthermore, the method may set a buffer state from an empty state to a primed state to indicate that the outgoing data is prepared for transmitting and signal a network adaptor with a notification signal.

    摘要翻译: 公开了一种用于网络适配器优化和中断减少的方法和系统。 响应于从网络接收数据,该方法可以产生对主机设备驱动器的即时I / O中断通知。 该方法还可以基于入站缓冲器队列中接收到的数据来更新入站缓冲器列表。 此外,该方法可以将缓冲器状态从空状态设置为初始化状态,以指示所接收的数据可用于处理。 该方法还可以基于输出数据构建出站缓冲器列表,并将输出数据添加到出站缓冲器队列。 此外,该方法可以将缓冲状态从空状态设置为初始化状态,以指示输出数据准备好用于发送信号并通知具有通知信号的网络适配器。

    Facility for retrieving data from a network adapter having a shared address resolution table
    9.
    发明授权
    Facility for retrieving data from a network adapter having a shared address resolution table 有权
    从具有共享地址分辨率表的网络适配器检索数据的设施

    公开(公告)号:US06681258B1

    公开(公告)日:2004-01-20

    申请号:US09584524

    申请日:2000-05-31

    IPC分类号: G06F1516

    摘要: A facility is provided to allow retrieval of specific parameters by a communications stack (e.g., TCP/IP) of a multi-partitioned processing system from a shared network adapter coupling the processing system to a network. The processing system includes multiple communications stacks, each of which registers internet protocol (IP) addresses with the network adapter in an address resolution table shared by the multiple communications stacks. The facility includes query request and reply commands for selectively retrieving specific data from the shared address resolution table, wherein the specific data can include: local registered IP addresses for a communications stack issuing a query request, network address resolution entries associated with a particular HOME IP address, HOME IP addresses of one or more other communications stacks sharing the network adapter, IP addresses owned by other entities on the network, IP addresses which are in the address cache, as well as other types of data.

    摘要翻译: 提供设施以允许通过将来自处理系统耦合到网络的共享网络适配器的多分区处理系统的通信栈(例如TCP / IP)检索特定参数。 处理系统包括多个通信堆栈,每个通信栈将互联网协议(IP)地址与网络适配器注册在由多个通信堆栈共享的地址解析表中。 该设施包括用于从共享地址分辨率表选择性地检索特定数据的查询请求和应答命令,其中特定数据可以包括:发出查询请求的通信栈的本地注册IP地址,与特定HOME IP相关联的网络地址解析条目 地址,HOME共享网络适配器的一个或多个其他通信堆栈的IP地址,网络上其他实体拥有的IP地址,地址缓存中的IP地址以及其他类型的数据。

    Method and apparatus for exchanging data using a queued direct input-output device
    10.
    发明授权
    Method and apparatus for exchanging data using a queued direct input-output device 有权
    使用排队的直接输入 - 输出设备交换数据的方法和装置

    公开(公告)号:US06345329B1

    公开(公告)日:2002-02-05

    申请号:US09252555

    申请日:1999-02-19

    IPC分类号: G06F1300

    CPC分类号: H04L25/05

    摘要: A method and apparatus for exchanging data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s). A state change signalling protocol is used for transfer of data between the main storage and said adapter. In addition a queuing mechanism is established in the main storage having a plurality of queues each with a plurality of buffers. Some of these queues are dedicated to be input and others as output queues. By applying the protocol each input and output data buffer is associated with each of the active input and output queues. In this manner the input and output buffers are managed by placing the buffers into various states which are maintained in a special location that is set aside and is associated with each buffer. After complete transmission of data, the state of each such buffer is changed in order to make it buffer available for reuse.

    摘要翻译: 一种用于在网络计算系统中交换数据的方法和装置,该网络计算系统具有能够连接至少一个应用服务器的主存储器和具有能够与至少一个应用用户建立处理通信的至少一个适配器的接口元件。 状态改变信令协议用于主存储器和所述适配器之间的数据传输。 此外,在具有多个队列的主存储器中建立排队机制,每个队列具有多个缓冲器。 这些队列中的一些专用于输入,而其他队列作为输出队列。 通过应用协议,每个输入和输出数据缓冲器与每个有源输入和输出队列相关联。 以这种方式,通过将缓冲器置于各种状态来管理输入和输出缓冲器,该状态被保持在被放置并与每个缓冲器相关联的特殊位置。 在数据完全传输之后,每个这样的缓冲器的状态被改变,以便缓冲器可用于重用。