会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Reducing memory accesses in processing TCP/IP packets
    • 在处理TCP / IP数据包时减少内存访问
    • US07436853B2
    • 2008-10-14
    • US10706235
    • 2003-11-12
    • Claude BassoPhilippe DamonLaurent FrelechouxBrahmanand K. GortiBernard MetzlerBay V. Nguyen
    • Claude BassoPhilippe DamonLaurent FrelechouxBrahmanand K. GortiBernard MetzlerBay V. Nguyen
    • H04J3/22
    • H04L69/16H04L69/163
    • A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.
    • 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。
    • 4. 发明授权
    • Reducing memory accesses in processing TCP/IP packets
    • 在处理TCP / IP数据包时减少内存访问
    • US08250148B2
    • 2012-08-21
    • US12185101
    • 2008-08-03
    • Claude BassoPhilippe DamonLaurent FrelechouxBrahmanand K. GortiBernard MetzlerBay V. Nguygen
    • Claude BassoPhilippe DamonLaurent FrelechouxBrahmanand K. GortiBernard MetzlerBay V. Nguygen
    • G06F15/16
    • H04L69/16H04L69/163
    • A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.
    • 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。
    • 5. 发明授权
    • Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network
    • 用于在标签交换通信网络上支持用于虚拟专用网络的专用标签交换路径的方法和系统
    • US07283529B2
    • 2007-10-16
    • US10383973
    • 2003-03-07
    • Claude BassoBrahmanand K. GortiNatarajan VaidhyanathanColin B. Verrilli
    • Claude BassoBrahmanand K. GortiNatarajan VaidhyanathanColin B. Verrilli
    • H04L12/28H04L12/56G06F15/173
    • H04L45/54H04L12/4641H04L45/50
    • A system and method for transmitting data from a first site to a second site over a shared Multi-Protocol Label Switched (MPLS) network comprising a plurality of routers, including an ingress router in communication with the first site and an egress router in communication with the second site, includes configuring a plurality of label switching paths between the ingress router and the egress router over a plurality of label switching devices. The method further includes performing a first lookup on one of at least one virtual routing and forwarding (VRF) table stored in the ingress router, whereby the first lookup identifies one routing table from a plurality of routing tables stored in the ingress router, each routing table being associated with one of the plurality of label switched paths, and performing a second lookup on the one routing table, wherein the routing table defines the associated label switched path between the ingress router and the egress router for a virtual private network (VPN) between the first site and the second site.
    • 一种用于通过共享的多协议标签交换(MPLS)网络从第一站点传送数据到第二站点的系统和方法,包括多个路由器,包括与第一站点通信的入口路由器和与第一站点通信的出口路由器 第二站点包括通过多个标签交换设备在入口路由器和出口路由器之间配置多个标签交换路径。 该方法还包括对存储在入口路由器中的至少一个虚拟路由和转发(VRF)表中的一个执行第一查找,由此第一查找从存储在入口路由器中的多个路由表中识别一个路由表,每个路由 表与多个标签交换路径中的一个相关联,并且在一个路由表上执行第二查找,其中该路由表定义入口路由器与用于虚拟专用网(VPN)的出口路由器之间的关联标签交换路径, 在第一个站点和第二个站点之间。
    • 8. 发明授权
    • Steering data communications packets for transparent bump-in-the-wire processing among multiple data processing applications
    • 在多个数据处理应用程序之间转移数据通信数据包,实现透明的在线处理
    • US07881324B2
    • 2011-02-01
    • US12410803
    • 2009-03-25
    • Matthew T. BelangerBrahmanand K. GortiJohn LloydGary R. Shippy
    • Matthew T. BelangerBrahmanand K. GortiJohn LloydGary R. Shippy
    • H04L12/28
    • H04L49/355H04L47/2483H04L49/20H04L49/30H04L63/0209
    • Steering data communications packets for transparent, bump-in-the-wire processing among multiple data processing applications in a link-level data communications switch, the switch including data communications ports, a port connected to a first data communications network and another port connected to a second data communications network, other ports connected to the data processing applications, the switch also including rules governing the steering, including receiving in the switch from the first network data communications packets directed to the second network, each packet containing a source network address and a destination network address and steering by the switch each packet among the applications and through an egress port, such steering carried out only in accordance with the rules, using neither the source network address of the packet, the destination network address of the packet, nor any link-level identifier of any application.
    • 在链路级数据通信交换机中的多个数据处理应用之间转移数据通信数据包,用于在多个数据处理应用之间进行透明的,在线处理,该交换机包括数据通信端口,连接到第一数据通信网络的端口以及连接到 第二数据通信网络,连接到数据处理应用的其他端口,交换机还包括管理转向的规则,包括从交换机接收来自第一网络的数据通信分组指向第二网络,每个分组包含源网络地址和 目的地网络地址并且通过交换机在应用程序之间切换每个分组并通过出口端口进行转向,这种转向仅根据规则执行,既不使用分组的源网络地址,分组的目的地网络地址也不 任何应用程序的任何链接级标识符。
    • 9. 发明申请
    • Steering Data Communications Packets For Transparent Bump-In-The-Wire Processing Among Multiple Data Processing Applications
    • 用于多个数据处理应用程序中的透明凸点在线处理的转向数据通信数据包
    • US20100246593A1
    • 2010-09-30
    • US12410803
    • 2009-03-25
    • Matthew T. BelangerBrahmanand K. GortiJohn LloydGary R. Shippy
    • Matthew T. BelangerBrahmanand K. GortiJohn LloydGary R. Shippy
    • H04L12/56
    • H04L49/355H04L47/2483H04L49/20H04L49/30H04L63/0209
    • Steering data communications packets for transparent, bump-in-the-wire processing among multiple data processing applications in a link-level data communications switch, the switch including data communications ports, a port connected to a first data communications network and another port connected to a second data communications network, other ports connected to the data processing applications, the switch also including rules governing the steering, including receiving in the switch from the first network data communications packets directed to the second network, each packet containing a source network address and a destination network address and steering by the switch each packet among the applications and through an egress port, such steering carried out only in accordance with the rules, using neither the source network address of the packet, the destination network address of the packet, nor any link-level identifier of any application.
    • 在链路级数据通信交换机中的多个数据处理应用之间转移数据通信数据包,用于在多个数据处理应用之间进行透明的,在线处理,该交换机包括数据通信端口,连接到第一数据通信网络的端口以及连接到 第二数据通信网络,连接到数据处理应用的其他端口,交换机还包括管理转向的规则,包括从第一网络的交换机接收数据到第二网络的数据通信分组,每个分组包含源网络地址和 目的地网络地址并且通过交换机在应用程序之间切换每个分组并通过出口端口进行转向,这种转向仅根据规则执行,既不使用分组的源网络地址,分组的目的地网络地址也不 任何应用程序的任何链接级标识符。