ENHANCED NETWORK VIRTUALIZATION USING METADATA IN ENCAPSULATION HEADER
    3.
    发明公开
    ENHANCED NETWORK VIRTUALIZATION USING METADATA IN ENCAPSULATION HEADER 审中-公开
    VERBESSERTE NETZWERKVIRTUALISIERUNG UNTER VERWENDUNG VON METADATEN IN EINEM VERKAPSELUNGSHEADER

    公开(公告)号:EP3044914A2

    公开(公告)日:2016-07-20

    申请号:EP14776955.8

    申请日:2014-09-12

    IPC分类号: H04L12/46 G06F9/455

    摘要: In a network virtualization system, metadata is passed in an encapsulation header from one network virtualization edge to another network virtualization edge or to a service connected to a network virtualization edge. The metadata may carry packet processing instructions, diagnostic information, hop-specific information, or a packet identifier. Using the metadata information in the packet header, the datacenter network may provide services such as remote segmentation offload, small packet coalescing, transparent packet compression, and end-to-end packet tracing.

    摘要翻译: 在网络虚拟化系统中,元数据在封装头中从一个网络虚拟化边缘传递到另一个网络虚拟化边缘,或传递到连接到网络虚拟化边缘的服务。 元数据可以携带分组处理指令,诊断信息,跳特定信息或分组标识符。 使用分组报头中的元数据信息,数据中心网络可以提供诸如远程分段卸载,小分组聚合,透明分组压缩和端到端分组跟踪的服务。

    PATTERN COALESCING FOR WAKE-ENABLED APPLICATIONS
    7.
    发明公开
    PATTERN COALESCING FOR WAKE-ENABLED APPLICATIONS 有权
    采用唤醒应用的模式合并

    公开(公告)号:EP3005610A1

    公开(公告)日:2016-04-13

    申请号:EP13771721.1

    申请日:2013-09-21

    IPC分类号: H04L12/12 G06F1/32

    摘要: In various embodiments, methods and systems for managing wake-enabled transport connections of wake-enabled applications is provided. A set of ports is designated as a wake-enabled port set. An operating system (OS) of a computing device running applications plumbs the multiport wake pattern to the one or more network interface controllers (NIC) of the computing device. A wake-enabled application acquires a port from the wake-enabled port set. The OS makes a determination that the application is wake-enabled and as such, assigns a port, from the wake-enable port set, to the wake-enabled application. Upon receiving a packet at the NIC, a determination is made whether the packet corresponds to a wake-enabled transport connection based on comparing the packet to the multiport wake pattern. Upon matching the packet to the multiport wake pattern, the NIC communicates with the OS to wake a portion of the wake-enabled application associated with the wake-enabled transport connection.

    摘要翻译: 在各种实施例中,提供了用于管理启用唤醒的应用的启用唤醒的传输连接的方法和系统。 一组端口被指定为唤醒使能端口组。 运行应用的计算设备的操作系统(OS)将多端口唤醒模式探测到计算设备的一个或多个网络接口控制器(NIC)。 启用唤醒的应用程序从启用唤醒的端口集中获取一个端口。 操作系统确定应用程序是可唤醒的,因此,从唤醒使能端口组中分配一个端口到唤醒使能应用程序。 一旦在NIC处接收到分组,就基于将分组与多端口唤醒模式进行比较来确定分组是否对应于唤醒使能的传输连接。 在将分组与多端口唤醒模式匹配之后,NIC与OS通信以唤醒与唤醒使能的传输连接相关联的唤醒使能应用的一部分。

    SCALABLE SOCKETS FOR QUIC
    8.
    发明公开

    公开(公告)号:EP4120665A1

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

    申请号:EP22195015.7

    申请日:2019-06-18

    IPC分类号: H04L69/16 H04L69/164

    摘要: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.