会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Network memory pools for packet destinations and virtual machines
    • 分组目的地和虚拟机的网络内存池
    • US08392565B2
    • 2013-03-05
    • US11490486
    • 2006-07-20
    • Sunay TripathiErik NordmarkNicolas G. Droux
    • Sunay TripathiErik NordmarkNicolas G. Droux
    • G06F15/173
    • G06F13/387G06F12/1081H04L47/2441H04L49/90H04L49/901H04L49/9078
    • A method for processing a packet that includes receiving a packet for a target, classifying the packet, and sending the packet to a receive ring based on the classification. The method also includes obtaining an identifier (ID) associated with the target based on the classification, and sending a request for virtual memory that includes the ID. Furthermore, the method includes determining, using the ID, whether the target has exceeded a virtual memory allocation associated with the target. In addition, the method includes allocating the virtual memory, storing the packet in the virtual memory, and updating the virtual memory allocation associated with the target to reflect the allocation of the virtual memory, all if the target does not exceed the virtual memory allocation. The method further includes waiting until the target is not exceeding the virtual memory allocation if the target exceeds the virtual memory allocation.
    • 一种用于处理分组的方法,包括接收目标分组,分类分组,以及基于分类将分组发送到接收环。 该方法还包括基于分类获得与目标相关联的标识符(ID),以及发送对包括该ID的虚拟存储器的请求。 此外,该方法包括使用该ID确定目标是否已经超过与目标相关联的虚拟内存分配。 此外,该方法包括分配虚拟存储器,将数据包存储在虚拟存储器中,以及更新与目标相关联的虚拟存储器分配以反映虚拟存储器的分配,如果目标不超过虚拟存储器分配则全部。 该方法还包括如果目标超过虚拟内存分配,则等待直到目标不超过虚拟内存分配。
    • 3. 发明申请
    • Virtual network testing and deployment using network stack instances and containers
    • 使用网络堆栈实例和容器进行虚拟网络测试和部署
    • US20080123536A1
    • 2008-05-29
    • US11605114
    • 2006-11-28
    • Darrin P. JohnsonErik NordmarkKais Belgaied
    • Darrin P. JohnsonErik NordmarkKais Belgaied
    • H04J3/14
    • H04L41/145H04L41/12
    • A method for testing a network topology. The method includes obtaining the network topology, where the network topology includes a number of nodes connected by at least one link. The method further includes instantiating a number of containers corresponding to the nodes, instantiating a number of virtual network stacks, and instantiating at least one virtual switch corresponding to the at least one link. The containers are subsequently connected to the virtual network stacks using the at least one virtual switch. At least one of the virtual network stacks is then configured to send and receive packets. Finally, the network topology is tested by sending a packet through at least one of the plurality of virtual network stacks and the at least one virtual switch, wherein a result of the testing is used to validate the network topology.
    • 一种测试网络拓扑的方法。 该方法包括获得网络拓扑,其中网络拓扑包括通过至少一个链路连接的多个节点。 该方法还包括实例化与节点对应的多个容器,实例化多个虚拟网络堆栈,以及实例化至少一个对应于该至少一个链路的虚拟交换机。 随后使用至少一个虚拟交换机将容器连接到虚拟网络堆栈。 然后,将至少一个虚拟网络堆栈配置为发送和接收数据包。 最后,通过通过多个虚拟网络栈和至少一个虚拟交换机中的至少一个发送分组来测试网络拓扑,其中测试的结果用于验证网络拓扑。
    • 4. 发明申请
    • Method and system for network configuration for virtual machines
    • 虚拟机网络配置方法和系统
    • US20080043756A1
    • 2008-02-21
    • US11489923
    • 2006-07-20
    • Nicolas G. DrouxKais BelgaiedErik NordmarkSunay Tripathi
    • Nicolas G. DrouxKais BelgaiedErik NordmarkSunay Tripathi
    • H04L12/56H04L12/28
    • H04L12/66
    • A method for changing network configuration parameters that includes generating a request to change a network configuration parameter, where the request is generated by a virtual machine, sending the request to a virtual network interface card (VNIC) associated with the virtual machine, sending the request to a VNIC configuration database associated with the VNIC, determining whether the virtual machine is allowed to change the network configuration parameter, if the virtual machine is allowed to change the network configuration parameter, updating the VNIC configuration database and VNIC to reflect the change in the network configuration parameter, and notifying the virtual machine that the change in network configuration parameter is allowed, and if the virtual machine is not allowed to change the network configuration parameter, dropping the request.
    • 一种用于改变网络配置参数的方法,所述方法包括生成改变网络配置参数的请求,所述请求由所述虚拟机产生,所述请求发送到与所述虚拟机相关联的虚拟网络接口卡(VNIC),发送所述请求 到与VNIC相关联的VNIC配置数据库,确定虚拟机是否被允许改变网络配置参数,如果虚拟机被允许改变网络配置参数,更新VNIC配置数据库和VNIC以反映该变更 网络配置参数,并通知虚拟机允许网络配置参数的更改,如果虚拟机不允许更改网络配置参数,则丢弃请求。
    • 6. 发明申请
    • Virtual network interface card loopback fastpath
    • 虚拟网络接口卡环回快速路径
    • US20080002663A1
    • 2008-01-03
    • US11479946
    • 2006-06-30
    • Sunay TripathiErik NordmarkNicolas G. Droux
    • Sunay TripathiErik NordmarkNicolas G. Droux
    • H04L12/28
    • H04L45/00H04L45/586
    • A method for routing packets includes receiving an outbound packet issued by a first virtual machine, wherein the first virtual machine is located on a host, determining a packet destination associated with the outbound packet, querying a routing table for a routing entry corresponding to the packet destination, wherein the routing table comprises a first routing entry referencing an external host and a second routing entry referencing a second virtual machine, wherein the second virtual machine is located on the host, if the routing entry corresponding to the packet destination is the first routing entry, passing the packet to the external host, and if the routing entry corresponding to the packet destination is the second routing entry, passing the packet to the second virtual machine.
    • 路由分组的方法包括接收由第一虚拟机发出的出站分组,其中所述第一虚拟机位于主机上,确定与所述出站分组相关联的分组目的地,向所述路由表查询与所述分组对应的路由表项 目的地,其中所述路由表包括引用外部主机的第一路由条目和引用第二虚拟机的第二路由条目,其中所述第二虚拟机位于所述主机上,如果对应于所述分组目的地的路由条目是所述第一路由 将分组传递到外部主机,如果与分组目的地相对应的路由条目是第二路由条目,则将分组传递到第二虚拟机。
    • 8. 发明授权
    • Method and system for routing using multi-stage route entry lookup
    • 使用多级路由条目查找路由的方法和系统
    • US08254383B2
    • 2012-08-28
    • US12242373
    • 2008-09-30
    • Erik Nordmark
    • Erik Nordmark
    • H04L12/28H04L12/56
    • H04L45/00H04L45/54
    • The invention relates to a method for routing packets. The method includes receiving a first packet to route, obtaining a first route entry using a first IP address associated with the first packet, where the first route entry includes a first prefix, a first route nexthop generation (RNG) and a first route nexthop pointer (RNP) to a second route entry. The method further includes comparing a route generation (RG) for the second route entry with the first RNG where the RG for the second route entry and the first RNG are equal, obtaining a first neighbor cache entry (NCE) from a first NCE pointer (NP) stored in the first route entry, and routing the first packet using the ARP information in the first NCE, where a route dependency list pointer (RDLP) in the second route entry points to the first route entry.
    • 本发明涉及一种用于路由分组的方法。 该方法包括接收第一分组以路由,使用与第一分组相关联的第一IP地址获得第一路由条目,其中第一路由条目包括第一前缀,第一路由下一代生成(RNG)和第一路由下一跳指针 (RNP)到第二路由条目。 该方法还包括将第二路由条目的路由生成(RG)与第二路由条目的RG和第一RNG相等的第一RNG进行比较,从第一NCE指针获得第一相邻高速缓存条目(NCE) NP)存储在第一路由条目中,并且使用第一NCE中的ARP信息来路由第一分组,其中第二路由入口中的路由依赖列表指针(RDLP)指向第一路由条目。
    • 10. 发明授权
    • System and method for virtual switching in a host
    • 主机中虚拟交换的系统和方法
    • US07643482B2
    • 2010-01-05
    • US11480261
    • 2006-06-30
    • Nicolas G. DrouxSunay TripathiErik Nordmark
    • Nicolas G. DrouxSunay TripathiErik Nordmark
    • H04L12/28
    • H04L49/70H04L45/586H04L69/16H04L69/161
    • A system including a plurality of virtual network interface cards (VNICs); and a Vswitch table associated with a virtual switch, wherein each entry in the Vswitch table is associated with one of the plurality of VNICs, wherein each of the plurality of VNICs is located on the host, and wherein each of the plurality of VNICs is associated with the virtual switch. The first VNIC in the plurality of VNICs is configured to receive a packet associated with a hardware address (HA), determine, using the HA, whether one of the plurality of entries in the Vswitch table is associated with the HA, send the packet to a VNIC associated with HA if one of the plurality of entries in the Vswitch table is associated with the HA, wherein the VNIC is one of the plurality of VNICs.
    • 一种包括多个虚拟网络接口卡(VNIC)的系统; 以及与虚拟交换机相关联的Vswitch表,其中所述Vswitch表中的每个条目与所述多个VNIC中的一个相关联,其中所述多个VNIC中的每一个位于所述主机上,并且其中所述多个VNIC中的每一个被关联 与虚拟交换机。 多个VNIC中的第一VNIC被配置为接收与硬件地址(HA)相关联的分组,使用HA确定Vswitch表中的多个条目中的一个是否与HA相关联,将分组发送到 如果Vswitch表中的多个条目中的一个与HA相关联,则与HA相关联的VNIC,其中VNIC是多个VNIC中的一个。